.tool-faq-section[data-astro-cid-xfss2k4y]{border-top:1px solid var(--border-subtle);margin-top:3.5rem;padding-top:2rem}.section-title[data-astro-cid-xfss2k4y]{color:var(--text-primary);margin-bottom:1.25rem;font-size:1.35rem;font-weight:700}.faq-accordion[data-astro-cid-xfss2k4y]{flex-direction:column;gap:.75rem;display:flex}.faq-item[data-astro-cid-xfss2k4y]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color .15s;overflow:hidden}.faq-item[data-astro-cid-xfss2k4y][open]{border-color:var(--border-strong)}.faq-question[data-astro-cid-xfss2k4y]{color:var(--text-primary);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-weight:600;list-style:none;display:flex}.faq-question[data-astro-cid-xfss2k4y]::-webkit-details-marker{display:none}.faq-icon[data-astro-cid-xfss2k4y]{color:var(--text-muted);flex-shrink:0;transition:transform .2s}.faq-item[data-astro-cid-xfss2k4y][open] .faq-icon[data-astro-cid-xfss2k4y]{transform:rotate(180deg)}.faq-answer[data-astro-cid-xfss2k4y]{color:var(--text-secondary);padding:0 1.25rem 1.25rem;font-size:.95rem;line-height:1.6}.related-tools-section[data-astro-cid-bmudqljg]{border-top:1px solid var(--border-subtle);margin-top:3.5rem;padding-top:2rem}.section-title[data-astro-cid-bmudqljg]{color:var(--text-primary);margin-bottom:1.25rem;font-size:1.35rem;font-weight:700}.tool-value-enrichment[data-astro-cid-bmtgyk5q]{border-top:1px solid var(--border-subtle);margin-top:3.5rem;padding-top:2.5rem}.value-section[data-astro-cid-bmtgyk5q]{margin-bottom:3.5rem}.val-section-title[data-astro-cid-bmtgyk5q]{color:var(--text-primary);letter-spacing:-.015em;margin-bottom:.75rem;font-size:1.65rem;font-weight:800;line-height:1.3}.val-section-intro[data-astro-cid-bmtgyk5q]{color:var(--text-secondary);max-width:780px;margin-bottom:1.75rem;font-size:1.05rem;line-height:1.65}.steps-grid[data-astro-cid-bmtgyk5q]{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=640px){.steps-grid[data-astro-cid-bmtgyk5q]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.steps-grid[data-astro-cid-bmtgyk5q]{grid-template-columns:repeat(4,1fr)}}.step-card[data-astro-cid-bmtgyk5q]{border-radius:var(--radius-lg);flex-direction:column;padding:1.5rem 1.25rem;display:flex;position:relative}.step-number-badge[data-astro-cid-bmtgyk5q]{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:1rem;font-size:1rem;font-weight:800;display:flex}.step-title[data-astro-cid-bmtgyk5q]{color:var(--text-primary);margin-bottom:.5rem;font-size:1.05rem;font-weight:750;line-height:1.35}.step-desc[data-astro-cid-bmtgyk5q]{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.55}.usecases-grid[data-astro-cid-bmtgyk5q]{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=640px){.usecases-grid[data-astro-cid-bmtgyk5q]{grid-template-columns:repeat(2,1fr)}}.usecase-item[data-astro-cid-bmtgyk5q]{border-radius:var(--radius-lg);padding:1.5rem}.usecase-title[data-astro-cid-bmtgyk5q]{color:var(--text-primary);margin-bottom:.6rem;font-size:1.12rem;font-weight:750}.usecase-desc[data-astro-cid-bmtgyk5q]{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.privacy-highlight-box[data-astro-cid-bmtgyk5q]{border-radius:var(--radius-xl);background:linear-gradient(135deg,#0072f50f 0%,#38bdf808 100%);border:1px solid #0072f540;padding:2.25rem 2rem}.privacy-header-badge[data-astro-cid-bmtgyk5q]{color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.85rem;font-weight:700;display:inline-flex}.privacy-body[data-astro-cid-bmtgyk5q] p[data-astro-cid-bmtgyk5q]{color:var(--text-secondary);margin-bottom:1.15rem;font-size:1.02rem;line-height:1.7}.privacy-body[data-astro-cid-bmtgyk5q] p[data-astro-cid-bmtgyk5q]:last-child{margin-bottom:0}.privacy-body[data-astro-cid-bmtgyk5q] code{font-family:var(--font-mono);background:var(--bg-surface-elevated);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);padding:.15rem .4rem;font-size:.9em}.guides-grid[data-astro-cid-bmtgyk5q]{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=768px){.guides-grid[data-astro-cid-bmtgyk5q]{grid-template-columns:repeat(3,1fr)}}.guide-card[data-astro-cid-bmtgyk5q]{border-radius:var(--radius-lg);flex-direction:column;padding:1.5rem;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.guide-card[data-astro-cid-bmtgyk5q]:hover{box-shadow:var(--shadow-md);border-color:#0072f566;transform:translateY(-2px)}.guide-title[data-astro-cid-bmtgyk5q]{color:var(--color-primary);margin-bottom:.5rem;font-size:1.05rem;font-weight:750;line-height:1.4}.guide-desc[data-astro-cid-bmtgyk5q]{color:var(--text-secondary);flex:1 0 auto;margin:0;font-size:.9rem;line-height:1.5}.ad-slot-wrapper[data-astro-cid-fvlkgwpv]{flex-direction:column;align-items:center;width:100%;min-height:90px;margin:1.5rem 0;display:flex}.ad-slot-label[data-astro-cid-fvlkgwpv]{color:var(--text-muted);text-align:center;text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin-bottom:4px;font-size:.65rem}.adsbygoogle[data-astro-cid-fvlkgwpv]{width:100%}.tool-page-article[data-astro-cid-44gal4sc]{padding-top:2rem;padding-bottom:4rem}.tool-header[data-astro-cid-44gal4sc]{margin-bottom:2rem}.tool-header-top-row[data-astro-cid-44gal4sc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.tool-meta-badges[data-astro-cid-44gal4sc]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tool-title[data-astro-cid-44gal4sc]{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:.75rem;font-size:2.25rem;font-weight:800;line-height:1.2}.tool-description[data-astro-cid-44gal4sc]{color:var(--text-secondary);max-width:720px;font-size:1.1rem;line-height:1.6}.tool-card-wrapper[data-astro-cid-44gal4sc]{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin-bottom:2rem;padding:1.75rem}.tool-content-block[data-astro-cid-44gal4sc]{margin-top:2.5rem}.block-title[data-astro-cid-44gal4sc]{color:var(--text-primary);margin-bottom:.75rem;font-size:1.35rem;font-weight:700}.block-text[data-astro-cid-44gal4sc]{color:var(--text-secondary);font-size:1rem;line-height:1.6}.formula-box[data-astro-cid-44gal4sc]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin:.75rem 0;padding:1rem 1.25rem;overflow-x:auto}.formula-box[data-astro-cid-44gal4sc] code[data-astro-cid-44gal4sc]{font-family:var(--font-mono);color:var(--color-primary-text);font-size:.95rem;font-weight:600}.mt-sm[data-astro-cid-44gal4sc]{margin-top:.5rem}.examples-grid[data-astro-cid-44gal4sc]{grid-template-columns:1fr;gap:1rem;margin-top:1rem;display:grid}@media (width>=640px){.examples-grid[data-astro-cid-44gal4sc]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.example-item[data-astro-cid-44gal4sc]{padding:1rem 1.25rem}.example-title[data-astro-cid-44gal4sc]{color:var(--text-primary);margin-bottom:.5rem;font-size:.95rem;font-weight:700}.example-row[data-astro-cid-44gal4sc]{justify-content:space-between;margin-bottom:.25rem;font-size:.9rem;display:flex}.example-label[data-astro-cid-44gal4sc]{color:var(--text-muted)}.example-val[data-astro-cid-44gal4sc]{color:var(--text-primary);font-weight:600}.example-val[data-astro-cid-44gal4sc].highlight{color:var(--color-primary)}.example-note[data-astro-cid-44gal4sc]{color:var(--text-muted);border-top:1px dashed var(--border-subtle);margin-top:.4rem;padding-top:.4rem;font-size:.8rem}.copy-btn[data-astro-cid-u77e27mj]{align-items:center;gap:.45rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.copy-icon-wrap[data-astro-cid-u77e27mj]{justify-content:center;align-items:center;display:flex}.copy-btn[data-astro-cid-u77e27mj].copied-active{background-color:var(--color-success-subtle);border-color:var(--color-success);color:var(--color-success-text)}.copy-btn[data-astro-cid-u77e27mj].copied-active .icon-default[data-astro-cid-u77e27mj]{display:none!important}.copy-btn[data-astro-cid-u77e27mj].copied-active .icon-copied[data-astro-cid-u77e27mj]{color:var(--color-success);animation:.25s cubic-bezier(.175,.885,.32,1.275) checkPop;display:inline-block!important}@keyframes checkPop{0%{transform:scale(.6)}to{transform:scale(1)}}.sr-only[data-astro-cid-u77e27mj]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reset-btn[data-astro-cid-dthfjqc3]{align-items:center;gap:.35rem;display:inline-flex}.percentage-calculator-widget[data-astro-cid-dcxoucza]{flex-direction:column;display:flex}.calc-tabs[data-astro-cid-dcxoucza]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.tab-btn[data-astro-cid-dcxoucza]{color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:all .15s}.tab-btn[data-astro-cid-dcxoucza]:hover{color:var(--color-primary);background-color:var(--bg-surface-elevated)}.tab-btn[data-astro-cid-dcxoucza].active{background-color:var(--color-primary-subtle);color:var(--color-primary)}.tab-panel[data-astro-cid-dcxoucza][hidden]{display:none!important}.result-subtext[data-astro-cid-dcxoucza]{color:var(--text-secondary);margin-top:.25rem;font-size:.9rem}.tool-actions-row[data-astro-cid-dcxoucza]{align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.age-calculator-widget[data-astro-cid-3fsy3vxh]{flex-direction:column;display:flex}.label-with-format[data-astro-cid-3fsy3vxh]{justify-content:space-between;align-items:baseline;margin-bottom:.35rem;display:flex}.format-microtext[data-astro-cid-3fsy3vxh]{color:var(--text-muted);font-size:.75rem;font-weight:500}.date-text-display[data-astro-cid-3fsy3vxh]{color:var(--color-primary);background:var(--color-primary-subtle);border-radius:var(--radius-sm);border:1px solid #0072f526;align-items:center;gap:.4rem;margin-top:.4rem;margin-bottom:.35rem;padding:.3rem .65rem;font-size:.85rem;font-weight:600;display:flex}.calendar-icon[data-astro-cid-3fsy3vxh]{font-size:.9rem}.next-bday-badge[data-astro-cid-3fsy3vxh]{background:var(--color-primary-subtle);color:var(--color-primary-text);border-radius:var(--radius-full);margin-top:.75rem;padding:.35rem .85rem;font-size:.875rem;font-weight:600;display:inline-block}.age-breakdown-grid[data-astro-cid-3fsy3vxh]{margin-top:1.25rem}.stat-card[data-astro-cid-3fsy3vxh]{text-align:center;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);padding:1rem}.stat-num[data-astro-cid-3fsy3vxh]{color:var(--text-primary);font-size:1.5rem;font-weight:800;line-height:1.2;display:block}.stat-label[data-astro-cid-3fsy3vxh]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:.25rem;font-size:.8rem;font-weight:600}.error-card[data-astro-cid-3fsy3vxh]{background:var(--color-error-subtle);border:1px solid var(--color-error);color:var(--color-error-text);margin-top:1rem;padding:1rem}.error-card[data-astro-cid-3fsy3vxh][hidden]{display:none!important}.tool-actions-row[data-astro-cid-3fsy3vxh]{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.discount-calculator-widget[data-astro-cid-26a4deco]{flex-direction:column;display:flex}.quick-discount-chips[data-astro-cid-26a4deco]{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.discount-chip[data-astro-cid-26a4deco]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:.2rem .5rem;font-size:.75rem;font-weight:600;transition:all .15s}.discount-chip[data-astro-cid-26a4deco]:hover{background:var(--color-primary-subtle);border-color:var(--color-primary);color:var(--color-primary)}.discount-result-columns[data-astro-cid-26a4deco]{flex-wrap:wrap;align-items:flex-start;gap:2rem;display:flex}.result-savings-value[data-astro-cid-26a4deco]{color:var(--color-success);font-size:2rem;font-weight:800;line-height:1.2}.result-subtext[data-astro-cid-26a4deco]{color:var(--text-secondary);margin-top:.75rem;font-size:.9rem}.tool-actions-row[data-astro-cid-26a4deco]{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.percentage-change-widget[data-astro-cid-pjf76pqf]{flex-direction:column;display:flex}.swap-row[data-astro-cid-pjf76pqf]{justify-content:flex-end;margin-top:-.25rem;margin-bottom:1.25rem;display:flex}.change-result-columns[data-astro-cid-pjf76pqf]{flex-wrap:wrap;align-items:flex-start;gap:2rem;display:flex}.result-col[data-astro-cid-pjf76pqf]{flex-direction:column;display:flex}.result-diff-value[data-astro-cid-pjf76pqf]{color:var(--text-primary);font-size:1.75rem;font-weight:800;line-height:1.2}.change-badge[data-astro-cid-pjf76pqf]{border-radius:var(--radius-full);align-items:center;margin-top:.25rem;padding:.35rem .85rem;font-size:.875rem;font-weight:700;display:inline-flex}.badge-increase[data-astro-cid-pjf76pqf]{background-color:var(--color-success-subtle,#10b98126);color:var(--color-success,#10b981);border:1px solid #10b9814d}.badge-decrease[data-astro-cid-pjf76pqf]{background-color:var(--color-error-subtle,#ef444426);color:var(--color-error,#ef4444);border:1px solid #ef44444d}.badge-neutral[data-astro-cid-pjf76pqf]{background-color:var(--bg-surface-elevated);color:var(--text-muted);border:1px solid var(--border-subtle)}.tool-actions-row[data-astro-cid-pjf76pqf]{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.average-calculator-widget[data-astro-cid-bfc47x4z]{flex-direction:column;display:flex}.input-header-row[data-astro-cid-bfc47x4z]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.quick-preset-links[data-astro-cid-bfc47x4z]{flex-wrap:wrap;gap:.35rem;display:flex}.preset-btn[data-astro-cid-bfc47x4z]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:.2rem .5rem;font-size:.75rem;font-weight:600;transition:all .15s}.preset-btn[data-astro-cid-bfc47x4z]:hover{background:var(--color-primary-subtle);border-color:var(--color-primary);color:var(--color-primary)}.clear-btn[data-astro-cid-bfc47x4z]:hover{background:var(--color-error-subtle);border-color:var(--color-error);color:var(--color-error)}.avg-primary-card[data-astro-cid-bfc47x4z]{margin-top:.5rem}.mt-md[data-astro-cid-bfc47x4z]{margin-top:1rem}.stat-box[data-astro-cid-bfc47x4z]{text-align:center;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);padding:1rem .75rem}.stat-number[data-astro-cid-bfc47x4z]{color:var(--text-primary);overflow-wrap:break-word;font-size:1.5rem;font-weight:800;line-height:1.2;display:block}.stat-name[data-astro-cid-bfc47x4z]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-top:.35rem;font-size:.75rem;font-weight:700;display:block}.calculation-steps-box[data-astro-cid-bfc47x4z]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);padding:1rem 1.25rem;font-size:.9rem}.steps-heading[data-astro-cid-bfc47x4z]{color:var(--text-primary);margin-bottom:.5rem;font-weight:700}.step-line[data-astro-cid-bfc47x4z]{font-family:var(--font-mono);color:var(--text-secondary);margin-bottom:.25rem;line-height:1.5}.tool-actions-row[data-astro-cid-bfc47x4z]{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.length-converter-widget[data-astro-cid-4qtleeme]{flex-direction:column;display:flex}.converter-inputs-grid[data-astro-cid-4qtleeme]{grid-template-columns:1fr;align-items:flex-end;gap:1rem;display:grid}@media (width>=640px){.converter-inputs-grid[data-astro-cid-4qtleeme]{grid-template-columns:1.5fr 1.2fr auto 1.2fr}}.swap-col[data-astro-cid-4qtleeme]{justify-content:center;margin-bottom:.25rem;display:flex}.btn-icon-only[data-astro-cid-4qtleeme]{justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:1.25rem;display:flex}.mt-md[data-astro-cid-4qtleeme]{margin-top:1.5rem}.all-units-table-box[data-astro-cid-4qtleeme]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);padding:1.25rem}.table-header-row[data-astro-cid-4qtleeme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.table-box-title[data-astro-cid-4qtleeme]{color:var(--text-primary);font-size:1.05rem;font-weight:700}.precision-picker[data-astro-cid-4qtleeme]{align-items:center;gap:.5rem;display:flex}.precision-label[data-astro-cid-4qtleeme]{color:var(--text-muted);font-size:.8rem;font-weight:600}.precision-select[data-astro-cid-4qtleeme]{width:auto;padding:.25rem .5rem;font-size:.8rem}.table-responsive[data-astro-cid-4qtleeme]{overflow-x:auto}.unit-table[data-astro-cid-4qtleeme]{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.unit-table[data-astro-cid-4qtleeme] th[data-astro-cid-4qtleeme],.unit-table[data-astro-cid-4qtleeme] td[data-astro-cid-4qtleeme]{border-bottom:1px solid var(--border-subtle);padding:.6rem .75rem}.unit-table[data-astro-cid-4qtleeme] th[data-astro-cid-4qtleeme]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.unit-table[data-astro-cid-4qtleeme] td[data-astro-cid-4qtleeme]{color:var(--text-secondary)}.unit-table[data-astro-cid-4qtleeme] td[data-astro-cid-4qtleeme].val-cell{font-family:var(--font-mono);color:var(--color-primary);font-weight:700}.unit-table[data-astro-cid-4qtleeme] tr[data-astro-cid-4qtleeme].active-row{background:var(--color-primary-subtle)}.unit-table[data-astro-cid-4qtleeme] tr[data-astro-cid-4qtleeme].active-row td[data-astro-cid-4qtleeme]{color:var(--color-primary-text)}.tool-actions-row[data-astro-cid-4qtleeme]{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.word-counter-widget[data-astro-cid-3d4bvyfu]{flex-direction:column;display:flex}.textarea-header[data-astro-cid-3d4bvyfu]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.stats-grid[data-astro-cid-3d4bvyfu]{gap:.75rem;margin-top:1rem}.stat-box[data-astro-cid-3d4bvyfu]{text-align:center;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);padding:1rem .75rem}.stat-number[data-astro-cid-3d4bvyfu]{color:var(--color-primary);font-size:1.6rem;font-weight:800;line-height:1.2;display:block}.stat-name[data-astro-cid-3d4bvyfu]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-top:.35rem;font-size:.75rem;font-weight:700;display:block}.tool-actions-row[data-astro-cid-3d4bvyfu]{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.case-converter-widget[data-astro-cid-gwcaj3vv]{flex-direction:column;display:flex}.textarea-header[data-astro-cid-gwcaj3vv]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.text-meta-counts[data-astro-cid-gwcaj3vv]{align-items:center;gap:.5rem;display:flex}.transform-actions-row[data-astro-cid-gwcaj3vv]{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.75rem;padding-bottom:1.25rem;display:grid}.case-btn[data-astro-cid-gwcaj3vv]{text-align:center;white-space:nowrap;border-radius:var(--radius-md);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:2.5rem;padding:.5rem .65rem;font-size:.85rem;font-weight:600;line-height:1.2;transition:all .15s ease-in-out;display:inline-flex}.case-btn[data-astro-cid-gwcaj3vv]:hover{background-color:var(--color-primary-subtle);border-color:var(--color-primary);color:var(--color-primary)}.case-btn[data-astro-cid-gwcaj3vv]:active{transform:scale(.98)}.case-btn[data-astro-cid-gwcaj3vv]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (width<=580px){.transform-actions-row[data-astro-cid-gwcaj3vv]{gap:.4rem}.case-btn[data-astro-cid-gwcaj3vv]{min-height:2.35rem;padding:.45rem .35rem;font-size:.75rem}}@media (width<=360px){.transform-actions-row[data-astro-cid-gwcaj3vv]{grid-template-columns:repeat(2,1fr)}.case-btn[data-astro-cid-gwcaj3vv]:last-child{grid-column:span 2}}.mt-md[data-astro-cid-gwcaj3vv]{margin-top:1.5rem}.mt-sm[data-astro-cid-gwcaj3vv]{margin-top:.75rem}.section-subtitle-heading[data-astro-cid-gwcaj3vv]{color:var(--text-primary);font-size:1.1rem;font-weight:700}.preview-card[data-astro-cid-gwcaj3vv]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);padding:1rem}.preview-header[data-astro-cid-gwcaj3vv]{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.preview-name[data-astro-cid-gwcaj3vv]{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.75rem;font-weight:700}.btn-copy-inline[data-astro-cid-gwcaj3vv]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;padding:.15rem .45rem;font-size:.7rem;font-weight:600;transition:all .15s}.btn-copy-inline[data-astro-cid-gwcaj3vv]:hover{background:var(--color-primary-subtle);border-color:var(--color-primary);color:var(--color-primary)}.preview-value[data-astro-cid-gwcaj3vv]{color:var(--text-primary);word-break:break-all;max-height:80px;font-size:.95rem;line-height:1.4;overflow-y:auto}.font-mono[data-astro-cid-gwcaj3vv]{font-family:var(--font-mono)}.tool-actions-row[data-astro-cid-gwcaj3vv]{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.diff-checker-widget[data-astro-cid-kssk55t4]{flex-direction:column;gap:1.25rem;width:100%;display:flex}.diff-toolbar[data-astro-cid-kssk55t4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}.toolbar-options[data-astro-cid-kssk55t4]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.options-title[data-astro-cid-kssk55t4]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:700}.diff-checkbox-label[data-astro-cid-kssk55t4]{color:var(--text-primary);cursor:pointer;user-select:none;align-items:center;gap:.45rem;font-size:.88rem;font-weight:500;display:inline-flex}.toolbar-actions[data-astro-cid-kssk55t4]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.diff-inputs-grid[data-astro-cid-kssk55t4]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=768px){.diff-inputs-grid[data-astro-cid-kssk55t4]{grid-template-columns:1fr}}.diff-input-panel[data-astro-cid-kssk55t4]{flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.panel-header[data-astro-cid-kssk55t4]{justify-content:space-between;align-items:center;display:flex}.panel-title[data-astro-cid-kssk55t4]{cursor:pointer;margin:0}.panel-badge[data-astro-cid-kssk55t4]{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);padding:.2rem .55rem;font-size:.8rem;font-weight:700}.badge-orig[data-astro-cid-kssk55t4]{background:var(--bg-surface-elevated);color:var(--text-secondary);border:1px solid var(--border-subtle)}.badge-mod[data-astro-cid-kssk55t4]{background:var(--color-primary-subtle);color:var(--color-primary);border:1px solid var(--border-subtle)}.panel-meta[data-astro-cid-kssk55t4]{color:var(--text-muted);font-size:.78rem}.diff-textarea[data-astro-cid-kssk55t4]{background:var(--bg-surface);min-height:12rem;font-size:.92rem;line-height:1.5}.diff-stats-bar[data-astro-cid-kssk55t4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.stats-group[data-astro-cid-kssk55t4]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.stat-badge[data-astro-cid-kssk55t4]{border-radius:var(--radius-sm);align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.85rem;font-weight:600;display:inline-flex}.stat-similarity[data-astro-cid-kssk55t4]{background:var(--bg-surface-elevated);color:var(--text-primary);border:1px solid var(--border-subtle)}.stat-similarity[data-astro-cid-kssk55t4] strong[data-astro-cid-kssk55t4]{color:var(--color-primary)}.stat-added[data-astro-cid-kssk55t4]{background:var(--color-success-subtle);color:var(--color-success-text);border:1px solid var(--color-success)}.stat-removed[data-astro-cid-kssk55t4]{background:var(--color-error-subtle);color:var(--color-error-text);border:1px solid var(--color-error)}.stat-unchanged[data-astro-cid-kssk55t4]{background:var(--bg-canvas);color:var(--text-muted);border:1px solid var(--border-subtle)}.diff-symbol[data-astro-cid-kssk55t4]{font-family:var(--font-mono);font-weight:800}.diff-viewer-section[data-astro-cid-kssk55t4]{flex-direction:column;gap:.85rem;padding:1.25rem;display:flex}.viewer-header[data-astro-cid-kssk55t4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.viewer-title[data-astro-cid-kssk55t4]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}.viewer-legend[data-astro-cid-kssk55t4]{align-items:center;gap:.5rem;display:flex}.legend-chip[data-astro-cid-kssk55t4]{border-radius:var(--radius-sm);padding:.15rem .45rem;font-size:.78rem;font-weight:600}.legend-added[data-astro-cid-kssk55t4]{background:var(--color-success-subtle);color:var(--color-success-text)}.legend-removed[data-astro-cid-kssk55t4]{background:var(--color-error-subtle);color:var(--color-error-text)}.legend-unchanged[data-astro-cid-kssk55t4]{background:var(--bg-surface-elevated);color:var(--text-muted)}.diff-table-wrapper[data-astro-cid-kssk55t4]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-canvas);max-height:28rem;overflow:auto}.diff-table[data-astro-cid-kssk55t4]{border-collapse:collapse;width:100%;font-size:.88rem;line-height:1.5}.diff-table[data-astro-cid-kssk55t4] thead[data-astro-cid-kssk55t4]{background:var(--bg-surface-elevated);z-index:2;border-bottom:1.5px solid var(--border-subtle);position:sticky;top:0}.diff-table[data-astro-cid-kssk55t4] th[data-astro-cid-kssk55t4]{text-align:left;text-transform:uppercase;color:var(--text-secondary);border-right:1px solid var(--border-subtle);padding:.45rem .65rem;font-size:.75rem;font-weight:700}.th-num[data-astro-cid-kssk55t4]{text-align:right;width:4rem}.th-sign[data-astro-cid-kssk55t4]{text-align:center;width:3rem}.th-content[data-astro-cid-kssk55t4]{width:auto}.diff-row{border-bottom:1px solid #e2e8f066;transition:background-color .1s}[data-theme=dark] .diff-row{border-bottom:1px solid #33415566}.diff-cell-num{color:var(--text-muted);text-align:right;user-select:none;border-right:1px solid var(--border-subtle);width:4rem;padding:.35rem .65rem;font-size:.75rem}.diff-cell-sign{text-align:center;user-select:none;border-right:1px solid var(--border-subtle);width:3rem;padding:.35rem .45rem;font-weight:800}.diff-row-added{background-color:#10b9811f}.diff-row-added .diff-cell-content{color:var(--text-primary)}.diff-row-removed{background-color:#ef44441f}.diff-row-removed .diff-cell-content{color:var(--text-primary);opacity:.85;text-decoration:line-through}.diff-row-unchanged{background-color:#0000}.diff-row-unchanged .diff-cell-sign{color:var(--text-muted)}.status-msg[data-astro-cid-kssk55t4]{border-radius:var(--radius-md);align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.88rem;font-weight:500;display:flex}.status-success[data-astro-cid-kssk55t4]{background:var(--color-success-subtle);color:var(--color-success-text);border:1px solid var(--color-success)}.status-error[data-astro-cid-kssk55t4]{background:var(--color-error-subtle);color:var(--color-error-text);border:1px solid var(--color-error)}.empty-state[data-astro-cid-kssk55t4]{text-align:center;color:var(--text-muted);padding:2.5rem 1rem;font-size:.95rem}.empty-state[data-astro-cid-kssk55t4][hidden]{display:none!important}.json-formatter-widget[data-astro-cid-pmr55oh2]{flex-direction:column;display:flex}.json-toolbar[data-astro-cid-pmr55oh2]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.toolbar-actions[data-astro-cid-pmr55oh2]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.json-status-bar[data-astro-cid-pmr55oh2]{margin-bottom:.75rem}.status-msg[data-astro-cid-pmr55oh2]{border-radius:var(--radius-md);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;display:flex}.status-success[data-astro-cid-pmr55oh2]{background-color:var(--color-success-subtle);color:var(--color-success-text);border:1px solid #10b98133}.status-error[data-astro-cid-pmr55oh2]{background-color:var(--color-error-subtle);color:var(--color-error-text);border:1px solid #ef444433}.json-textarea[data-astro-cid-pmr55oh2]{font-family:var(--font-mono);tab-size:2;font-size:.9rem;line-height:1.5}.sr-only[data-astro-cid-pmr55oh2]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tool-actions-row[data-astro-cid-pmr55oh2]{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.uuid-generator-widget[data-astro-cid-xs4ewcga]{flex-direction:column;display:flex}.uuid-controls-card[data-astro-cid-xs4ewcga]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);padding:1.25rem}.controls-grid[data-astro-cid-xs4ewcga]{grid-template-columns:1fr;align-items:flex-end;gap:1.25rem;display:grid}@media (width>=640px){.controls-grid[data-astro-cid-xs4ewcga]{grid-template-columns:140px 1fr auto}}.checkbox-options-row[data-astro-cid-xs4ewcga]{flex-wrap:wrap;gap:1.25rem;padding-top:.4rem;display:flex}.checkbox-label[data-astro-cid-xs4ewcga]{color:var(--text-primary);cursor:pointer;align-items:center;gap:.45rem;font-size:.875rem;display:inline-flex}.w-full[data-astro-cid-xs4ewcga]{width:100%}.mt-md[data-astro-cid-xs4ewcga]{margin-top:1.5rem}.results-header-row[data-astro-cid-xs4ewcga]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.results-left[data-astro-cid-xs4ewcga]{align-items:center;gap:.6rem;display:flex}.results-title[data-astro-cid-xs4ewcga]{color:var(--text-primary);font-size:1.05rem;font-weight:700}.uuid-list-wrapper[data-astro-cid-xs4ewcga]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-height:400px;overflow-y:auto}.uuid-items-list[data-astro-cid-xs4ewcga]{flex-direction:column;display:flex}.uuid-row{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:.65rem 1rem;transition:background-color .15s;display:flex}.uuid-row:last-child{border-bottom:none}.uuid-row:hover{background:var(--color-primary-subtle)}.uuid-code{font-family:var(--font-mono);color:var(--text-primary);word-break:break-all;user-select:all;font-size:.9rem}.btn-copy-uuid-single{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;flex-shrink:0;margin-left:.75rem;padding:.2rem .5rem;font-size:.75rem;font-weight:600;transition:all .15s}.btn-copy-uuid-single:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.tool-actions-row[data-astro-cid-xs4ewcga]{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.pdf-picker-wrapper[data-astro-cid-7w4u24gm]{width:100%}.pdf-dropzone[data-astro-cid-7w4u24gm]{border:2px dashed var(--border-subtle,#cbd5e1);border-radius:var(--radius-lg);background:var(--bg-surface-elevated);text-align:center;cursor:pointer;padding:1.75rem 1.25rem;transition:all .2s;position:relative}.pdf-dropzone[data-astro-cid-7w4u24gm]:hover,.pdf-dropzone[data-astro-cid-7w4u24gm]:focus-within{border-color:var(--color-primary);background:var(--color-primary-subtle)}.pdf-dropzone[data-astro-cid-7w4u24gm].dragover{border-color:var(--color-primary);background:var(--color-primary-subtle);transform:scale(1.01)}.pdf-file-input[data-astro-cid-7w4u24gm]{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}.dropzone-content[data-astro-cid-7w4u24gm]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.65rem;display:flex}.dropzone-icon[data-astro-cid-7w4u24gm]{color:var(--color-primary)}.dropzone-title[data-astro-cid-7w4u24gm]{color:var(--text-primary);font-size:1rem;font-weight:600;display:block}.dropzone-hint[data-astro-cid-7w4u24gm]{color:var(--text-secondary);margin-top:.2rem;font-size:.8rem;display:block}.dropzone-btn[data-astro-cid-7w4u24gm]{pointer-events:auto;margin-top:.25rem}[data-astro-cid-7w4u24gm][hidden]{display:none!important}.dropzone-selected[data-astro-cid-7w4u24gm]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:left;z-index:3;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex;position:relative}.selected-icon[data-astro-cid-7w4u24gm]{color:var(--color-success);flex-shrink:0;align-items:center;display:flex}.selected-info[data-astro-cid-7w4u24gm]{flex:auto;overflow:hidden}.file-name[data-astro-cid-7w4u24gm]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;display:block;overflow:hidden}.file-size[data-astro-cid-7w4u24gm]{color:var(--text-secondary);font-size:.75rem;display:block}.btn-remove-file[data-astro-cid-7w4u24gm]{color:var(--text-muted);cursor:pointer;z-index:4;padding:.25rem}.btn-remove-file[data-astro-cid-7w4u24gm]:hover{color:var(--color-error)}.pdf-tool-widget[data-astro-cid-zy5ulicb]{flex-direction:column;gap:1.25rem;width:100%;display:flex}.picker-card[data-astro-cid-zy5ulicb]{padding:1.25rem}.meta-editor-card[data-astro-cid-zy5ulicb]{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.doc-overview-bar[data-astro-cid-zy5ulicb]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:1.5rem;padding-bottom:1rem;display:flex}.overview-item[data-astro-cid-zy5ulicb]{color:var(--text-secondary);font-size:.9rem}.overview-value[data-astro-cid-zy5ulicb]{color:var(--text-primary);margin-left:.35rem}.overview-actions[data-astro-cid-zy5ulicb]{margin-left:auto}.section-title-row[data-astro-cid-zy5ulicb]{margin-bottom:1rem}.section-title[data-astro-cid-zy5ulicb]{color:var(--text-primary);font-size:1.05rem;font-weight:700}.section-hint[data-astro-cid-zy5ulicb]{color:var(--text-secondary);font-size:.82rem}.meta-form-grid[data-astro-cid-zy5ulicb]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=680px){.meta-form-grid[data-astro-cid-zy5ulicb]{grid-template-columns:1fr}}.readonly-group[data-astro-cid-zy5ulicb]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.readonly-value[data-astro-cid-zy5ulicb]{font-size:.88rem;font-family:var(--font-mono,monospace);color:var(--text-secondary);word-break:break-all}.meta-actions-bar[data-astro-cid-zy5ulicb]{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:1rem;display:flex}[data-astro-cid-zy5ulicb][hidden]{display:none!important}.status-msg[data-astro-cid-zy5ulicb]{border-radius:var(--radius-md);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.88rem;display:flex}.status-error[data-astro-cid-zy5ulicb]{background:var(--color-error-subtle);color:var(--color-error-text);border:1px solid var(--color-error)}.status-warning[data-astro-cid-zy5ulicb]{background:var(--color-warning-subtle);color:var(--color-warning-text);border:1px solid var(--color-warning)}.progress-banner[data-astro-cid-zy5ulicb]{background:var(--color-primary-subtle);color:var(--text-primary);border:1px solid var(--color-primary);flex-direction:column;gap:.6rem;display:flex}.progress-info-line[data-astro-cid-zy5ulicb]{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.progress-track[data-astro-cid-zy5ulicb]{background:var(--bg-surface-elevated);border-radius:var(--radius-full);width:100%;height:6px;overflow:hidden}.progress-fill[data-astro-cid-zy5ulicb]{background:var(--color-primary);height:100%;transition:width .15s}.cancel-action-btn[data-astro-cid-zy5ulicb]{height:auto;color:var(--color-error);border-color:var(--color-error);padding:.2rem .6rem;font-size:.8rem}.cancel-action-btn[data-astro-cid-zy5ulicb]:hover{background:var(--color-error-subtle)}.privacy-card[data-astro-cid-zy5ulicb]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);padding:1rem 1.25rem}.privacy-header[data-astro-cid-zy5ulicb]{color:var(--color-primary);align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.85rem;font-weight:600;display:flex}.lock-icon[data-astro-cid-zy5ulicb]{flex-shrink:0}.forensic-hint[data-astro-cid-zy5ulicb]{color:var(--text-secondary);margin:0;font-size:.78rem}.pdf-tool-widget[data-astro-cid-u5nna7r6]{flex-direction:column;gap:1.25rem;width:100%;display:flex}.picker-card[data-astro-cid-u5nna7r6]{padding:1.25rem}.options-card[data-astro-cid-u5nna7r6]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.options-title[data-astro-cid-u5nna7r6]{color:var(--text-primary);font-size:1rem;font-weight:700}.options-grid[data-astro-cid-u5nna7r6]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.options-mode-group[data-astro-cid-u5nna7r6]{align-items:center;gap:1rem;display:flex}.radio-label[data-astro-cid-u5nna7r6],.checkbox-label[data-astro-cid-u5nna7r6]{cursor:pointer;color:var(--text-primary);align-items:center;gap:.4rem;font-size:.88rem;font-weight:500;display:inline-flex}.range-inputs-row[data-astro-cid-u5nna7r6]{background:var(--bg-surface-elevated);border-radius:var(--radius-md);border:1px solid var(--border-subtle);align-items:center;gap:.75rem;padding:.35rem .75rem;display:flex}.range-field[data-astro-cid-u5nna7r6]{align-items:center;gap:.35rem;display:flex}.field-label-sm[data-astro-cid-u5nna7r6]{color:var(--text-secondary);font-size:.8rem}.form-input-sm[data-astro-cid-u5nna7r6]{text-align:center;width:60px;padding:.25rem .4rem;font-size:.85rem}.extract-action-row[data-astro-cid-u5nna7r6]{align-items:center;gap:1rem;padding-top:.5rem;display:flex}.progress-status[data-astro-cid-u5nna7r6]{color:var(--color-primary);font-size:.85rem;font-weight:500}.results-card[data-astro-cid-u5nna7r6]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.results-header[data-astro-cid-u5nna7r6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.stats-pills[data-astro-cid-u5nna7r6]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.stat-pill[data-astro-cid-u5nna7r6]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);padding:.25rem .65rem;font-size:.82rem}.stat-pill[data-astro-cid-u5nna7r6] strong[data-astro-cid-u5nna7r6]{color:var(--text-primary)}.results-actions[data-astro-cid-u5nna7r6]{align-items:center;gap:.5rem;display:flex}.text-output-area[data-astro-cid-u5nna7r6]{resize:vertical;background:var(--bg-surface-elevated);width:100%;font-size:.88rem;line-height:1.5}.scanned-banner[data-astro-cid-u5nna7r6]{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.warning-title-row[data-astro-cid-u5nna7r6]{color:var(--color-warning-text);align-items:center;gap:.4rem;display:flex}.warning-desc[data-astro-cid-u5nna7r6]{color:var(--color-warning-text);margin:0;font-size:.84rem;line-height:1.45}[data-astro-cid-u5nna7r6][hidden]{display:none!important}.status-msg[data-astro-cid-u5nna7r6]{border-radius:var(--radius-md);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.88rem;display:flex}.status-error[data-astro-cid-u5nna7r6]{background:var(--color-error-subtle);color:var(--color-error-text);border:1px solid var(--color-error)}.status-warning[data-astro-cid-u5nna7r6]{background:var(--color-warning-subtle);color:var(--color-warning-text);border:1px solid var(--color-warning)}.progress-banner[data-astro-cid-u5nna7r6]{background:var(--color-primary-subtle);color:var(--text-primary);border:1px solid var(--color-primary);flex-direction:column;gap:.6rem;display:flex}.progress-info-line[data-astro-cid-u5nna7r6]{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.progress-track[data-astro-cid-u5nna7r6]{background:var(--bg-surface-elevated);border-radius:var(--radius-full);width:100%;height:6px;overflow:hidden}.progress-fill[data-astro-cid-u5nna7r6]{background:var(--color-primary);height:100%;transition:width .15s}.cancel-action-btn[data-astro-cid-u5nna7r6]{height:auto;color:var(--color-error);border-color:var(--color-error);padding:.2rem .6rem;font-size:.8rem}.cancel-action-btn[data-astro-cid-u5nna7r6]:hover{background:var(--color-error-subtle)}.privacy-card[data-astro-cid-u5nna7r6]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);padding:1rem 1.25rem}.privacy-header[data-astro-cid-u5nna7r6]{color:var(--color-primary);align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.lock-icon[data-astro-cid-u5nna7r6]{flex-shrink:0}.pdf-tool-widget[data-astro-cid-5pcyb46u]{flex-direction:column;gap:1.25rem;width:100%;display:flex}.compare-inputs-grid[data-astro-cid-5pcyb46u]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=768px){.compare-inputs-grid[data-astro-cid-5pcyb46u]{grid-template-columns:1fr}}.compare-panel[data-astro-cid-5pcyb46u]{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.panel-title[data-astro-cid-5pcyb46u]{color:var(--text-primary);font-size:.95rem;font-weight:700}.toolbar-card[data-astro-cid-5pcyb46u]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.toolbar-options[data-astro-cid-5pcyb46u]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.options-label[data-astro-cid-5pcyb46u]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.85rem;font-weight:700}.checkbox-label[data-astro-cid-5pcyb46u]{color:var(--text-primary);cursor:pointer;align-items:center;gap:.4rem;font-size:.88rem;font-weight:500;display:inline-flex}.toolbar-actions[data-astro-cid-5pcyb46u]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.stats-bar-card[data-astro-cid-5pcyb46u]{background:var(--bg-surface-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}.stats-pills-row[data-astro-cid-5pcyb46u]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.stat-pill[data-astro-cid-5pcyb46u]{border-radius:var(--radius-full);padding:.25rem .65rem;font-size:.85rem;font-weight:600}.stat-similarity[data-astro-cid-5pcyb46u]{background:var(--color-primary-subtle);color:var(--color-primary);border:1px solid var(--color-primary)}.stat-added[data-astro-cid-5pcyb46u]{background:var(--color-success-subtle);color:var(--color-success);border:1px solid var(--color-success)}.stat-removed[data-astro-cid-5pcyb46u]{background:var(--color-error-subtle);color:var(--color-error);border:1px solid var(--color-error)}.stat-unchanged[data-astro-cid-5pcyb46u]{background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-subtle)}.stats-actions[data-astro-cid-5pcyb46u]{align-items:center;gap:.5rem;display:flex}.diff-viewer-card[data-astro-cid-5pcyb46u]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.viewer-header[data-astro-cid-5pcyb46u]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.viewer-title[data-astro-cid-5pcyb46u]{color:var(--text-primary);font-size:1rem;font-weight:700}.viewer-legend[data-astro-cid-5pcyb46u]{gap:.5rem;display:flex}.legend-chip[data-astro-cid-5pcyb46u]{border-radius:var(--radius-sm);padding:.2rem .5rem;font-size:.75rem;font-weight:600}.legend-added[data-astro-cid-5pcyb46u]{background:var(--color-success-subtle);color:var(--color-success)}.legend-removed[data-astro-cid-5pcyb46u]{background:var(--color-error-subtle);color:var(--color-error)}.legend-unchanged[data-astro-cid-5pcyb46u]{background:var(--bg-surface-elevated);color:var(--text-secondary)}.diff-table-wrapper[data-astro-cid-5pcyb46u]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-height:550px;overflow-y:auto}.diff-table[data-astro-cid-5pcyb46u]{border-collapse:collapse;width:100%;font-size:.85rem;line-height:1.45}.diff-table[data-astro-cid-5pcyb46u] th[data-astro-cid-5pcyb46u]{background:var(--bg-surface-elevated);text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);z-index:1;padding:.5rem .75rem;font-size:.78rem;font-weight:700;position:sticky;top:0}.th-num[data-astro-cid-5pcyb46u]{text-align:right;width:70px}.th-sign[data-astro-cid-5pcyb46u]{text-align:center;width:35px}.th-content[data-astro-cid-5pcyb46u]{width:auto}.diff-row{border-bottom:1px solid var(--border-subtle)}.diff-cell-num{text-align:right;color:var(--text-muted);user-select:none;padding:.3rem .6rem;font-size:.78rem}.diff-cell-sign{text-align:center;user-select:none;padding:.3rem .4rem;font-weight:700}.diff-cell-content{white-space:pre-wrap;word-break:break-word;padding:.3rem .75rem}.diff-row-added{background:#22c55e1f}.diff-row-added .diff-cell-sign{color:var(--color-success)}.diff-row-removed{background:#ef44441f}.diff-row-removed .diff-cell-sign{color:var(--color-error)}.diff-row-unchanged{background:0 0}.empty-card[data-astro-cid-5pcyb46u]{text-align:center;color:var(--text-secondary);padding:2rem}[data-astro-cid-5pcyb46u][hidden]{display:none!important}.status-msg[data-astro-cid-5pcyb46u]{border-radius:var(--radius-md);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.88rem;display:flex}.status-error[data-astro-cid-5pcyb46u]{background:var(--color-error-subtle);color:var(--color-error-text);border:1px solid var(--color-error)}.status-success[data-astro-cid-5pcyb46u]{background:var(--color-success-subtle);color:var(--color-success-text);border:1px solid var(--color-success)}.status-warning[data-astro-cid-5pcyb46u]{color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b59}.status-info[data-astro-cid-5pcyb46u]{color:var(--text-primary);background:#3b82f614;border:1px solid #3b82f640}.progress-banner[data-astro-cid-5pcyb46u]{flex-direction:column;gap:.5rem;display:flex}.progress-info-line[data-astro-cid-5pcyb46u]{justify-content:space-between;align-items:center;width:100%;font-size:.88rem;display:flex}.progress-track[data-astro-cid-5pcyb46u]{background:var(--bg-surface-elevated,#e2e8f0);border-radius:999px;width:100%;height:8px;overflow:hidden}.progress-fill[data-astro-cid-5pcyb46u]{background:var(--color-primary,#3b82f6);border-radius:999px;height:100%;transition:width .15s ease-out}.cancel-action-btn[data-astro-cid-5pcyb46u]{border-radius:var(--radius-sm,4px);padding:.2rem .6rem;font-size:.78rem}.privacy-card[data-astro-cid-5pcyb46u]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);padding:1rem 1.25rem}.privacy-header[data-astro-cid-5pcyb46u]{color:var(--color-primary);align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.85rem;font-weight:600;display:flex}.disclaimer-text[data-astro-cid-5pcyb46u]{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.45}.pdf-tool-widget[data-astro-cid-7vogftpr]{flex-direction:column;gap:1.25rem;width:100%;display:flex}.picker-card[data-astro-cid-7vogftpr]{padding:1.25rem}.summary-card[data-astro-cid-7vogftpr]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.summary-header[data-astro-cid-7vogftpr]{justify-content:space-between;align-items:center;display:flex}.summary-title[data-astro-cid-7vogftpr]{color:var(--text-primary);font-size:1.05rem;font-weight:700}.summary-grid[data-astro-cid-7vogftpr]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.summary-item[data-astro-cid-7vogftpr]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.35rem;padding:.85rem 1rem;display:flex}.summary-label[data-astro-cid-7vogftpr]{color:var(--text-secondary);font-size:.8rem}.summary-value[data-astro-cid-7vogftpr]{color:var(--text-primary);font-size:1.25rem}.summary-badge[data-astro-cid-7vogftpr]{background:var(--color-primary-subtle);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm);width:fit-content;padding:.15rem .5rem;font-size:.95rem;display:inline-block}.summary-text[data-astro-cid-7vogftpr]{font-size:.85rem;font-weight:600}.text-success[data-astro-cid-7vogftpr]{color:var(--color-success)}.text-warning[data-astro-cid-7vogftpr]{color:var(--color-warning)}.table-card[data-astro-cid-7vogftpr]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.table-card-header[data-astro-cid-7vogftpr]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.table-card-title[data-astro-cid-7vogftpr]{color:var(--text-primary);font-size:1rem;font-weight:700}.table-wrapper[data-astro-cid-7vogftpr]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);max-height:500px;overflow-y:auto}.size-table[data-astro-cid-7vogftpr]{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}.size-table[data-astro-cid-7vogftpr] th[data-astro-cid-7vogftpr]{background:var(--bg-surface-elevated);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);z-index:1;white-space:nowrap;padding:.5rem .75rem;font-size:.78rem;font-weight:700;position:sticky;top:0}.size-table td{border-bottom:1px solid var(--border-subtle);white-space:nowrap;padding:.5rem .75rem}.size-table tr:hover{background:var(--bg-surface-elevated)}.badge-fmt{border-radius:var(--radius-sm);background:var(--color-primary-subtle);color:var(--color-primary);padding:.15rem .45rem;font-size:.78rem;font-weight:600;display:inline-block}.badge-custom{background:var(--bg-surface-elevated);color:var(--text-secondary);border:1px solid var(--border-subtle)}.empty-card[data-astro-cid-7vogftpr]{text-align:center;color:var(--text-secondary);padding:2.5rem 1.5rem}[data-astro-cid-7vogftpr][hidden]{display:none!important}.status-msg[data-astro-cid-7vogftpr]{border-radius:var(--radius-md);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.88rem;display:flex}.status-error[data-astro-cid-7vogftpr]{background:var(--color-error-subtle);color:var(--color-error-text);border:1px solid var(--color-error)}.status-warning[data-astro-cid-7vogftpr]{color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b59}.status-info[data-astro-cid-7vogftpr]{color:var(--text-primary);background:#3b82f614;border:1px solid #3b82f640}.progress-banner[data-astro-cid-7vogftpr]{flex-direction:column;gap:.5rem;display:flex}.progress-info-line[data-astro-cid-7vogftpr]{justify-content:space-between;align-items:center;width:100%;font-size:.88rem;display:flex}.progress-track[data-astro-cid-7vogftpr]{background:var(--bg-surface-elevated,#e2e8f0);border-radius:999px;width:100%;height:8px;overflow:hidden}.progress-fill[data-astro-cid-7vogftpr]{background:var(--color-primary,#3b82f6);border-radius:999px;height:100%;transition:width .15s ease-out}.cancel-action-btn[data-astro-cid-7vogftpr]{border-radius:var(--radius-sm,4px);padding:.2rem .6rem;font-size:.78rem}.privacy-card[data-astro-cid-7vogftpr]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);padding:1rem 1.25rem}.privacy-header[data-astro-cid-7vogftpr]{color:var(--color-primary);align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.lock-icon[data-astro-cid-7vogftpr]{flex-shrink:0}.pdf-tool-widget[data-astro-cid-y4vx4ssq]{flex-direction:column;gap:1.25rem;width:100%;display:flex}.picker-card[data-astro-cid-y4vx4ssq]{padding:1.25rem}.form-editor-card[data-astro-cid-y4vx4ssq]{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.form-editor-header[data-astro-cid-y4vx4ssq]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.header-text-group[data-astro-cid-y4vx4ssq]{align-items:center;gap:.75rem;display:flex}.header-title[data-astro-cid-y4vx4ssq]{color:var(--text-primary);font-size:1.05rem;font-weight:700}.fields-count-badge[data-astro-cid-y4vx4ssq]{background:var(--color-primary-subtle);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-full);padding:.15rem .55rem;font-size:.8rem;font-weight:600}.empty-fields-notice[data-astro-cid-y4vx4ssq]{text-align:center;color:var(--text-secondary);background:var(--bg-surface-elevated);border-radius:var(--radius-md);padding:2rem 1rem}.dynamic-fields-grid[data-astro-cid-y4vx4ssq]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=680px){.dynamic-fields-grid[data-astro-cid-y4vx4ssq]{grid-template-columns:1fr}}.field-card{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.45rem;padding:.85rem 1rem;display:flex}.field-meta-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.field-name-label{color:var(--text-primary);font-size:.88rem;font-weight:600}.field-type-tag{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-secondary);padding:.1rem .4rem;font-size:.72rem}.flatten-option-box[data-astro-cid-y4vx4ssq]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.35rem;padding:1rem 1.25rem;display:flex}.flatten-label[data-astro-cid-y4vx4ssq]{cursor:pointer;color:var(--text-primary);align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.flatten-hint[data-astro-cid-y4vx4ssq]{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.45}.form-actions-bar[data-astro-cid-y4vx4ssq]{border-top:1px solid var(--border-subtle);align-items:center;gap:1rem;padding-top:1rem;display:flex}.signature-banner[data-astro-cid-y4vx4ssq]{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.warning-title-row[data-astro-cid-y4vx4ssq]{color:var(--color-warning-text);align-items:center;gap:.4rem;display:flex}.warning-desc[data-astro-cid-y4vx4ssq]{color:var(--color-warning-text);margin:0;font-size:.84rem;line-height:1.45}.empty-card[data-astro-cid-y4vx4ssq]{text-align:center;color:var(--text-secondary);padding:2.5rem 1.5rem}[data-astro-cid-y4vx4ssq][hidden]{display:none!important}.status-msg[data-astro-cid-y4vx4ssq]{border-radius:var(--radius-md);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.88rem;display:flex}.status-error[data-astro-cid-y4vx4ssq]{background:var(--color-error-subtle);color:var(--color-error-text);border:1px solid var(--color-error)}.status-warning[data-astro-cid-y4vx4ssq]{background:var(--color-warning-subtle);color:var(--color-warning-text);border:1px solid var(--color-warning)}.status-info[data-astro-cid-y4vx4ssq]{color:var(--text-primary);background:#3b82f614;border:1px solid #3b82f640}.progress-banner[data-astro-cid-y4vx4ssq]{flex-direction:column;gap:.5rem;display:flex}.progress-info-line[data-astro-cid-y4vx4ssq]{justify-content:space-between;align-items:center;width:100%;font-size:.88rem;display:flex}.progress-track[data-astro-cid-y4vx4ssq]{background:var(--bg-surface-elevated,#e2e8f0);border-radius:999px;width:100%;height:8px;overflow:hidden}.progress-fill[data-astro-cid-y4vx4ssq]{background:var(--color-primary,#3b82f6);border-radius:999px;height:100%;transition:width .15s ease-out}.cancel-action-btn[data-astro-cid-y4vx4ssq]{border-radius:var(--radius-sm,4px);padding:.2rem .6rem;font-size:.78rem}.privacy-card[data-astro-cid-y4vx4ssq]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);padding:1rem 1.25rem}.privacy-header[data-astro-cid-y4vx4ssq]{color:var(--color-primary);align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.lock-icon[data-astro-cid-y4vx4ssq]{flex-shrink:0}.pdf-tool-widget[data-astro-cid-5xv5nog2]{flex-direction:column;gap:1.5rem;width:100%;display:flex}[data-astro-cid-5xv5nog2][hidden]{display:none!important}.status-msg[data-astro-cid-5xv5nog2]{border-radius:var(--radius-md);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.88rem;display:flex}.status-error[data-astro-cid-5xv5nog2]{background:var(--color-error-subtle);color:var(--color-error-text);border:1px solid var(--color-error)}.status-warning[data-astro-cid-5xv5nog2]{color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b59}.status-info[data-astro-cid-5xv5nog2]{color:var(--text-primary);background:#3b82f614;border:1px solid #3b82f640}.progress-banner[data-astro-cid-5xv5nog2]{flex-direction:column;gap:.5rem;display:flex}.progress-info-line[data-astro-cid-5xv5nog2]{justify-content:space-between;align-items:center;width:100%;font-size:.88rem;display:flex}.progress-track[data-astro-cid-5xv5nog2]{background:var(--bg-surface-elevated,#e2e8f0);border-radius:999px;width:100%;height:8px;overflow:hidden}.progress-fill[data-astro-cid-5xv5nog2]{background:var(--color-primary,#3b82f6);border-radius:999px;height:100%;transition:width .15s ease-out}.cancel-action-btn[data-astro-cid-5xv5nog2]{border-radius:var(--radius-sm,4px);padding:.2rem .6rem;font-size:.78rem}.pdf-dropzone[data-astro-cid-5xv5nog2]{border:2px dashed var(--border-subtle,#cbd5e1);border-radius:var(--radius-lg);background:var(--bg-surface-elevated);text-align:center;cursor:pointer;padding:2.25rem 1.5rem;transition:all .2s;position:relative}.pdf-dropzone[data-astro-cid-5xv5nog2]:hover,.pdf-dropzone[data-astro-cid-5xv5nog2]:focus-within{border-color:var(--color-primary);background:var(--color-primary-subtle)}.pdf-dropzone[data-astro-cid-5xv5nog2].dragover{border-color:var(--color-primary);background:var(--color-primary-subtle);transform:scale(1.01)}.pdf-file-input[data-astro-cid-5xv5nog2]{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}.dropzone-content[data-astro-cid-5xv5nog2]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.dropzone-icon[data-astro-cid-5xv5nog2]{color:var(--color-primary)}.dropzone-title[data-astro-cid-5xv5nog2]{color:var(--text-primary);font-size:1.05rem;font-weight:600;display:block}.dropzone-hint[data-astro-cid-5xv5nog2]{color:var(--text-secondary);margin-top:.2rem;font-size:.84rem;display:block}.dropzone-btn[data-astro-cid-5xv5nog2]{pointer-events:auto;margin-top:.25rem}.hidden-file-input[data-astro-cid-5xv5nog2]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.add-more-label[data-astro-cid-5xv5nog2]{cursor:pointer;align-items:center;margin:0;display:inline-flex}.merge-queue-card[data-astro-cid-5xv5nog2]{background:var(--bg-surface);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.queue-header[data-astro-cid-5xv5nog2]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.queue-title[data-astro-cid-5xv5nog2]{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.queue-hint[data-astro-cid-5xv5nog2]{color:var(--text-secondary);margin:.25rem 0 0;font-size:.82rem}.queue-header-actions[data-astro-cid-5xv5nog2]{align-items:center;gap:.5rem;display:flex}.file-queue-list[data-astro-cid-5xv5nog2]{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.queue-thumb-img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.queue-thumb-placeholder{width:100%;height:100%;color:var(--text-muted);background:var(--bg-surface);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.25rem;font-size:.65rem;display:flex}.queue-thumb-skeleton{background:linear-gradient(90deg, var(--bg-surface-elevated) 25%, var(--border-subtle) 50%, var(--bg-surface-elevated) 75%);background-size:200% 100%;width:100%;height:100%;animation:1.5s infinite thumb-shimmer}@keyframes thumb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.queue-item-info{flex-direction:column;min-width:0;display:flex;overflow:hidden}.queue-item-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.queue-item-meta{color:var(--text-secondary);font-size:.76rem}.queue-item-controls{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.btn-queue-order{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface);width:2rem;height:2rem;color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;font-size:.75rem;transition:background .15s;display:inline-flex}.btn-queue-order:hover:not(:disabled){background:var(--color-primary-subtle);color:var(--color-primary);border-color:var(--color-primary)}.btn-queue-order:disabled{opacity:.35;cursor:not-allowed}.btn-queue-remove{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-surface);width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;font-size:.85rem;transition:background .15s,color .15s;display:inline-flex}.btn-queue-remove:hover{color:var(--color-error);border-color:var(--color-error);background:var(--color-error-subtle)}.queue-footer[data-astro-cid-5xv5nog2]{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.queue-stats[data-astro-cid-5xv5nog2]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.badge-stat[data-astro-cid-5xv5nog2]{border-radius:var(--radius-full);background:var(--bg-surface-elevated);color:var(--text-secondary);border:1px solid var(--border-subtle);padding:.25rem .65rem;font-size:.8rem;font-weight:600}.merge-result-card[data-astro-cid-5xv5nog2]{background:var(--bg-surface);border-left:4px solid var(--color-success);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.result-header[data-astro-cid-5xv5nog2]{align-items:center;gap:1rem;display:flex}.result-icon-badge[data-astro-cid-5xv5nog2]{border-radius:var(--radius-full);background:var(--color-success-subtle);width:2.75rem;height:2.75rem;color:var(--color-success-text);flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:flex}.result-title[data-astro-cid-5xv5nog2]{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}.result-meta[data-astro-cid-5xv5nog2]{color:var(--text-secondary);margin:.2rem 0 0;font-size:.85rem}.result-actions[data-astro-cid-5xv5nog2]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.privacy-card[data-astro-cid-5xv5nog2]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);padding:1rem 1.25rem}.privacy-header[data-astro-cid-5xv5nog2]{color:var(--color-primary);align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.88rem;font-weight:600;display:flex}.privacy-desc[data-astro-cid-5xv5nog2]{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.45}.pdf-tool-widget[data-astro-cid-h2i2wjbc]{flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0 auto;display:flex}.status-msg[data-astro-cid-h2i2wjbc]{border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:.85rem 1.25rem;font-size:.9rem;font-weight:500;display:flex}.status-error[data-astro-cid-h2i2wjbc]{background:var(--color-error-subtle);color:var(--color-error-text);border:1px solid var(--color-error)}.status-warning[data-astro-cid-h2i2wjbc]{color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b59}.status-info[data-astro-cid-h2i2wjbc]{color:var(--text-primary);background:#3b82f614;border:1px solid #3b82f640}.progress-banner[data-astro-cid-h2i2wjbc]{flex-direction:column;gap:.5rem;display:flex}.progress-info-line[data-astro-cid-h2i2wjbc]{justify-content:space-between;align-items:center;width:100%;font-size:.88rem;display:flex}.progress-track[data-astro-cid-h2i2wjbc]{background:var(--bg-surface-elevated,#e2e8f0);border-radius:999px;width:100%;height:8px;overflow:hidden}.progress-fill[data-astro-cid-h2i2wjbc]{background:var(--color-primary,#3b82f6);border-radius:999px;height:100%;transition:width .15s ease-out}.cancel-action-btn[data-astro-cid-h2i2wjbc]{border:1px solid var(--border-default);background:var(--bg-surface);height:auto;padding:.2rem .6rem;font-size:.78rem}.status-icon[data-astro-cid-h2i2wjbc]{font-size:1.1rem;font-weight:700;line-height:1}.picker-card[data-astro-cid-h2i2wjbc]{padding:0;overflow:hidden}.pdf-dropzone[data-astro-cid-h2i2wjbc]{border:2px dashed var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);text-align:center;cursor:pointer;outline:none;padding:3rem 1.5rem;transition:border-color .2s,background-color .2s;position:relative}.pdf-dropzone[data-astro-cid-h2i2wjbc]:hover,.pdf-dropzone[data-astro-cid-h2i2wjbc]:focus-visible,.pdf-dropzone[data-astro-cid-h2i2wjbc].drag-over{border-color:var(--color-primary);background-color:var(--color-primary-subtle)}.pdf-file-input[data-astro-cid-h2i2wjbc]{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}.dropzone-content[data-astro-cid-h2i2wjbc]{pointer-events:none;flex-direction:column;align-items:center;gap:1rem;display:flex}.dropzone-icon[data-astro-cid-h2i2wjbc]{color:var(--color-primary)}.dropzone-text[data-astro-cid-h2i2wjbc]{flex-direction:column;gap:.35rem;display:flex}.dropzone-title[data-astro-cid-h2i2wjbc]{color:var(--text-primary);font-size:1.1rem;font-weight:600}.dropzone-hint[data-astro-cid-h2i2wjbc]{color:var(--text-secondary);font-size:.85rem}.dropzone-btn[data-astro-cid-h2i2wjbc]{pointer-events:auto}.split-config-card[data-astro-cid-h2i2wjbc]{background:var(--bg-surface);flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.doc-summary-banner[data-astro-cid-h2i2wjbc]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.doc-summary-left[data-astro-cid-h2i2wjbc]{align-items:center;gap:.85rem;min-width:0;display:flex}.doc-thumb-container[data-astro-cid-h2i2wjbc]{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:82px;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000014}.doc-thumb-img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.doc-thumb-skeleton[data-astro-cid-h2i2wjbc]{background:linear-gradient(90deg, var(--bg-surface-elevated) 25%, var(--border-subtle) 50%, var(--bg-surface-elevated) 75%);background-size:200% 100%;width:100%;height:100%;animation:1.5s infinite split-shimmer}.doc-thumb-fallback{width:100%;height:100%;color:var(--text-muted);background:var(--bg-surface);flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.25rem;font-size:.65rem;display:flex}@keyframes split-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.doc-summary-meta[data-astro-cid-h2i2wjbc]{flex-direction:column;min-width:0;display:flex}.doc-name[data-astro-cid-h2i2wjbc]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.doc-info[data-astro-cid-h2i2wjbc]{color:var(--text-secondary);font-size:.8rem}.config-section-title[data-astro-cid-h2i2wjbc]{color:var(--text-primary);margin:0 0 .85rem;font-size:1rem;font-weight:700}.mode-options-grid[data-astro-cid-h2i2wjbc]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.85rem;display:grid}.mode-card[data-astro-cid-h2i2wjbc]{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-elevated);cursor:pointer;align-items:flex-start;gap:.75rem;padding:1rem;transition:border-color .15s,background-color .15s;display:flex}.mode-card[data-astro-cid-h2i2wjbc]:hover{border-color:var(--color-primary)}.mode-card[data-astro-cid-h2i2wjbc].active{border-color:var(--color-primary);background-color:var(--color-primary-subtle)}.mode-radio[data-astro-cid-h2i2wjbc]{accent-color:var(--color-primary);cursor:pointer;margin-top:.2rem}.mode-card-content[data-astro-cid-h2i2wjbc]{flex-direction:column;gap:.25rem;display:flex}.mode-title[data-astro-cid-h2i2wjbc]{color:var(--text-primary);font-size:.9rem;font-weight:600}.mode-desc[data-astro-cid-h2i2wjbc]{color:var(--text-secondary);font-size:.78rem;line-height:1.4}.mode-panel[data-astro-cid-h2i2wjbc]{flex-direction:column;gap:.4rem;margin-top:1rem;display:flex}.form-label[data-astro-cid-h2i2wjbc]{color:var(--text-primary);font-size:.85rem;font-weight:600}.form-input[data-astro-cid-h2i2wjbc]{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);outline:none;padding:.6rem .85rem;font-size:.9rem;transition:border-color .15s}.form-input[data-astro-cid-h2i2wjbc]:focus{border-color:var(--color-primary)}.form-input-number[data-astro-cid-h2i2wjbc]{max-width:150px}.form-hint[data-astro-cid-h2i2wjbc]{color:var(--text-secondary);font-size:.75rem}.config-footer[data-astro-cid-h2i2wjbc]{border-top:1px solid var(--border-subtle);justify-content:flex-end;padding-top:1rem;display:flex}.split-result-card[data-astro-cid-h2i2wjbc]{background:var(--bg-surface);border-left:4px solid var(--color-success);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.result-header[data-astro-cid-h2i2wjbc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.result-icon-badge[data-astro-cid-h2i2wjbc]{border-radius:var(--radius-full);background:var(--color-success-subtle);width:2.75rem;height:2.75rem;color:var(--color-success-text);flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:flex}.result-text-group[data-astro-cid-h2i2wjbc]{flex:auto;min-width:200px}.result-title[data-astro-cid-h2i2wjbc]{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}.result-meta[data-astro-cid-h2i2wjbc]{color:var(--text-secondary);margin:.2rem 0 0;font-size:.85rem}.result-top-actions[data-astro-cid-h2i2wjbc]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.result-files-list[data-astro-cid-h2i2wjbc]{flex-direction:column;gap:.6rem;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.split-file-item{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.split-file-left{align-items:center;gap:.75rem;min-width:0;display:flex}.split-file-icon{color:var(--color-primary);flex-shrink:0}.split-file-info{flex-direction:column;min-width:0;display:flex}.split-file-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}.split-file-meta{color:var(--text-secondary);font-size:.76rem}.privacy-card[data-astro-cid-h2i2wjbc]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);padding:1rem 1.25rem}.privacy-header[data-astro-cid-h2i2wjbc]{color:var(--color-primary);align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.88rem;font-weight:600;display:flex}.privacy-desc[data-astro-cid-h2i2wjbc]{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.45}.pdf-tool-widget[data-astro-cid-p7zne53j]{flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0 auto;display:flex}[data-astro-cid-p7zne53j][hidden]{display:none!important}.status-msg[data-astro-cid-p7zne53j]{border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:.85rem 1.25rem;font-size:.9rem;font-weight:500;display:flex}.status-error[data-astro-cid-p7zne53j]{background:var(--color-error-subtle);color:var(--color-error-text);border:1px solid var(--color-error)}.status-warning[data-astro-cid-p7zne53j]{color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b59}.status-info[data-astro-cid-p7zne53j]{color:var(--text-primary);background:#3b82f614;border:1px solid #3b82f640}.progress-banner[data-astro-cid-p7zne53j]{flex-direction:column;gap:.5rem;display:flex}.progress-info-line[data-astro-cid-p7zne53j]{justify-content:space-between;align-items:center;width:100%;font-size:.88rem;display:flex}.progress-track[data-astro-cid-p7zne53j]{background:var(--bg-surface-elevated,#e2e8f0);border-radius:999px;width:100%;height:8px;overflow:hidden}.progress-fill[data-astro-cid-p7zne53j]{background:var(--color-primary,#3b82f6);border-radius:999px;height:100%;transition:width .15s ease-out}.cancel-action-btn[data-astro-cid-p7zne53j]{border:1px solid var(--border-default);background:var(--bg-surface);height:auto;padding:.2rem .6rem;font-size:.78rem}.status-icon[data-astro-cid-p7zne53j]{font-size:1.1rem;font-weight:700;line-height:1}.picker-card[data-astro-cid-p7zne53j]{padding:0;overflow:hidden}.pdf-dropzone[data-astro-cid-p7zne53j]{border:2px dashed var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);text-align:center;cursor:pointer;padding:3rem 1.5rem;transition:border-color .2s,background .2s;position:relative}.pdf-dropzone[data-astro-cid-p7zne53j]:hover,.pdf-dropzone[data-astro-cid-p7zne53j]:focus-within,.pdf-dropzone[data-astro-cid-p7zne53j].drag-over{border-color:var(--color-primary);background:var(--color-primary-subtle)}.pdf-file-input[data-astro-cid-p7zne53j]{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}.dropzone-content[data-astro-cid-p7zne53j]{pointer-events:none;flex-direction:column;align-items:center;gap:1rem;display:flex}.dropzone-icon[data-astro-cid-p7zne53j]{color:var(--color-primary)}.dropzone-text[data-astro-cid-p7zne53j]{flex-direction:column;gap:.35rem;display:flex}.dropzone-title[data-astro-cid-p7zne53j]{color:var(--text-primary);font-size:1.1rem;font-weight:600}.dropzone-hint[data-astro-cid-p7zne53j]{color:var(--text-secondary);font-size:.88rem}.dropzone-btn[data-astro-cid-p7zne53j]{pointer-events:auto}.doc-summary-banner[data-astro-cid-p7zne53j]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.doc-summary-left[data-astro-cid-p7zne53j]{align-items:center;gap:1rem;display:flex}.doc-thumb-container[data-astro-cid-p7zne53j]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:72px;display:flex;overflow:hidden}.doc-thumb-img{object-fit:cover;width:100%;height:100%}.doc-thumb-skeleton[data-astro-cid-p7zne53j]{background:linear-gradient(90deg, var(--bg-surface) 25%, var(--bg-surface-elevated) 50%, var(--bg-surface) 75%);background-size:200% 100%;width:100%;height:100%;animation:1.4s ease-in-out infinite skeleton-loading}.doc-thumb-fallback{color:var(--text-tertiary);flex-direction:column;align-items:center;gap:.2rem;font-size:.65rem;display:flex}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.doc-summary-meta[data-astro-cid-p7zne53j]{flex-direction:column;gap:.25rem;display:flex}.doc-name[data-astro-cid-p7zne53j]{color:var(--text-primary);word-break:break-all;font-size:1rem;font-weight:600}.doc-info[data-astro-cid-p7zne53j]{color:var(--text-secondary);font-size:.82rem}.config-card[data-astro-cid-p7zne53j]{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.config-group[data-astro-cid-p7zne53j]{flex-direction:column;gap:.85rem;display:flex}.config-section-title[data-astro-cid-p7zne53j]{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:600}.mode-options-grid[data-astro-cid-p7zne53j]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=640px){.mode-options-grid[data-astro-cid-p7zne53j]{grid-template-columns:1fr}}.mode-card[data-astro-cid-p7zne53j]{border:1px solid var(--border-default);border-radius:var(--radius-md);cursor:pointer;background:var(--bg-surface);gap:.75rem;padding:1rem;transition:border-color .15s,background .15s;display:flex;position:relative}.mode-card[data-astro-cid-p7zne53j]:hover{border-color:var(--color-primary)}.mode-card[data-astro-cid-p7zne53j].active{border-color:var(--color-primary);background:var(--color-primary-subtle)}.mode-radio[data-astro-cid-p7zne53j]{accent-color:var(--color-primary);margin-top:.2rem}.mode-card-content[data-astro-cid-p7zne53j]{flex-direction:column;gap:.25rem;display:flex}.mode-title[data-astro-cid-p7zne53j]{color:var(--text-primary);font-size:.95rem;font-weight:600}.mode-desc[data-astro-cid-p7zne53j]{color:var(--text-secondary);font-size:.82rem;line-height:1.4}.mode-panel[data-astro-cid-p7zne53j]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.settings-grid[data-astro-cid-p7zne53j]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (width<=640px){.settings-grid[data-astro-cid-p7zne53j]{grid-template-columns:1fr}}.settings-col[data-astro-cid-p7zne53j]{flex-direction:column;gap:.4rem;display:flex}.form-label[data-astro-cid-p7zne53j]{color:var(--text-primary);font-size:.88rem;font-weight:500}.form-input[data-astro-cid-p7zne53j],.form-select[data-astro-cid-p7zne53j]{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);outline:none;padding:.65rem .85rem;font-size:.9rem;transition:border-color .15s}.form-input[data-astro-cid-p7zne53j]:focus,.form-select[data-astro-cid-p7zne53j]:focus{border-color:var(--color-primary)}.form-hint[data-astro-cid-p7zne53j]{color:var(--text-tertiary);font-size:.8rem}.config-footer[data-astro-cid-p7zne53j]{justify-content:flex-end;margin-top:.5rem;display:flex}.result-card[data-astro-cid-p7zne53j]{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.result-header[data-astro-cid-p7zne53j]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.result-icon-badge[data-astro-cid-p7zne53j]{background:var(--color-success);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.3rem;font-weight:700;display:flex}.result-text-group[data-astro-cid-p7zne53j]{flex:1;min-width:200px}.result-title[data-astro-cid-p7zne53j]{color:var(--text-primary);margin:0;font-size:1.2rem;font-weight:700}.result-meta[data-astro-cid-p7zne53j]{color:var(--text-secondary);margin:.2rem 0 0;font-size:.88rem}.result-top-actions[data-astro-cid-p7zne53j]{flex-wrap:wrap;gap:.75rem;display:flex}.result-images-grid[data-astro-cid-p7zne53j]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.pdf-image-item{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.pdf-image-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.pdf-image-preview-wrapper{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);justify-content:center;align-items:center;width:100%;height:180px;display:flex;overflow:hidden}.pdf-image-thumb{object-fit:contain;max-width:100%;max-height:100%}.pdf-image-body{flex-direction:column;flex:1;gap:.5rem;padding:.85rem;display:flex}.pdf-image-title{color:var(--text-primary);word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;font-weight:600;display:-webkit-box;overflow:hidden}.pdf-image-meta{color:var(--text-secondary);font-size:.75rem}.btn-download-image{justify-content:center;align-items:center;gap:.4rem;width:100%;margin-top:auto;display:flex}.privacy-card[data-astro-cid-p7zne53j]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);padding:1rem 1.25rem}.privacy-header[data-astro-cid-p7zne53j]{color:var(--color-primary);align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.88rem;font-weight:600;display:flex}.privacy-desc[data-astro-cid-p7zne53j]{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.45}.pdf-tool-widget[data-astro-cid-6oxczrmo]{flex-direction:column;gap:1.5rem;width:100%;display:flex}[data-astro-cid-6oxczrmo][hidden]{display:none!important}.status-msg[data-astro-cid-6oxczrmo]{border-radius:var(--radius-md);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.88rem;display:flex}.status-error[data-astro-cid-6oxczrmo]{background:var(--color-error-subtle);color:var(--color-error-text);border:1px solid var(--color-error)}.status-warning[data-astro-cid-6oxczrmo]{color:#b45309;background:#f59e0b1f;border:1px solid #f59e0b59}.status-info[data-astro-cid-6oxczrmo]{color:var(--text-primary);background:#3b82f614;border:1px solid #3b82f640}.progress-banner[data-astro-cid-6oxczrmo]{flex-direction:column;gap:.5rem;display:flex}.progress-info-line[data-astro-cid-6oxczrmo]{justify-content:space-between;align-items:center;width:100%;font-size:.88rem;display:flex}.progress-track[data-astro-cid-6oxczrmo]{background:var(--bg-surface-elevated,#e2e8f0);border-radius:999px;width:100%;height:8px;overflow:hidden}.progress-fill[data-astro-cid-6oxczrmo]{background:var(--color-primary,#3b82f6);border-radius:999px;height:100%;transition:width .15s ease-out}.cancel-action-btn[data-astro-cid-6oxczrmo]{border-radius:var(--radius-sm,4px);padding:.2rem .6rem;font-size:.78rem}.pdf-dropzone[data-astro-cid-6oxczrmo]{border:2px dashed var(--border-subtle,#cbd5e1);border-radius:var(--radius-lg);background:var(--bg-surface-elevated);text-align:center;cursor:pointer;padding:2.25rem 1.5rem;transition:all .2s;position:relative}.pdf-dropzone[data-astro-cid-6oxczrmo]:hover,.pdf-dropzone[data-astro-cid-6oxczrmo]:focus-within{border-color:var(--color-primary);background:var(--color-primary-subtle)}.pdf-dropzone[data-astro-cid-6oxczrmo].dragover{border-color:var(--color-primary);background:var(--color-primary-subtle);transform:scale(1.01)}.pdf-file-input[data-astro-cid-6oxczrmo]{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}.dropzone-content[data-astro-cid-6oxczrmo]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.dropzone-icon[data-astro-cid-6oxczrmo]{color:var(--color-primary)}.dropzone-title[data-astro-cid-6oxczrmo]{color:var(--text-primary);font-size:1.05rem;font-weight:600;display:block}.dropzone-hint[data-astro-cid-6oxczrmo]{color:var(--text-secondary);margin-top:.2rem;font-size:.84rem;display:block}.dropzone-btn[data-astro-cid-6oxczrmo]{pointer-events:auto;margin-top:.25rem}.hidden-file-input[data-astro-cid-6oxczrmo]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.add-more-label[data-astro-cid-6oxczrmo]{cursor:pointer;align-items:center;margin:0;display:inline-flex}.merge-queue-card[data-astro-cid-6oxczrmo]{background:var(--bg-surface);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.queue-header[data-astro-cid-6oxczrmo]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.queue-title[data-astro-cid-6oxczrmo]{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.queue-hint[data-astro-cid-6oxczrmo]{color:var(--text-secondary);margin:.25rem 0 0;font-size:.82rem}.queue-header-actions[data-astro-cid-6oxczrmo]{align-items:center;gap:.5rem;display:flex}.file-queue-list[data-astro-cid-6oxczrmo]{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.queue-item{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:transform .15s,background .15s;display:flex}.queue-item.dragging{opacity:.45;border:2px dashed var(--color-primary)}.queue-item.drag-over{border-color:var(--color-primary);background:var(--color-primary-subtle)}.queue-item-left{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}.queue-badge-index{border-radius:var(--radius-full);background:var(--color-primary-subtle);width:1.75rem;height:1.75rem;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex}.queue-item-thumb{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:#fff;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden;box-shadow:0 1px 3px #00000014}.queue-thumb-img{object-fit:cover;width:100%;height:100%;display:block}.queue-file-info{flex-direction:column;gap:.15rem;min-width:0;display:flex}.queue-file-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.queue-file-meta{color:var(--text-secondary);font-size:.78rem}.queue-item-actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.btn-queue-action{color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:.35rem .5rem;font-size:.82rem;transition:all .15s}.btn-queue-action:hover:not(:disabled){background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-subtle)}.btn-queue-action:disabled{opacity:.3;cursor:not-allowed}.btn-queue-remove:hover{color:var(--color-error);background:var(--color-error-subtle)}.layout-options-panel[data-astro-cid-6oxczrmo]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:.75rem;padding-top:1.25rem;display:flex}.options-heading[data-astro-cid-6oxczrmo]{color:var(--text-primary);margin:0;font-size:.98rem;font-weight:600}.options-grid[data-astro-cid-6oxczrmo]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.option-field[data-astro-cid-6oxczrmo]{flex-direction:column;gap:.35rem;display:flex}.option-label[data-astro-cid-6oxczrmo]{color:var(--text-secondary);font-size:.82rem;font-weight:600}.option-select[data-astro-cid-6oxczrmo]{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface-elevated);color:var(--text-primary);outline:none;padding:.5rem .75rem;font-size:.88rem;transition:border-color .15s}.option-select[data-astro-cid-6oxczrmo]:focus{border-color:var(--color-primary)}.queue-footer[data-astro-cid-6oxczrmo]{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.queue-stats[data-astro-cid-6oxczrmo]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.badge-stat[data-astro-cid-6oxczrmo]{border-radius:var(--radius-full);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);color:var(--text-secondary);align-items:center;padding:.25rem .65rem;font-size:.8rem;font-weight:600;display:inline-flex}.queue-action-group[data-astro-cid-6oxczrmo]{align-items:center;gap:.75rem;display:flex}.merge-result-card[data-astro-cid-6oxczrmo]{background:var(--bg-surface);border:1px solid var(--color-primary-subtle);flex-direction:column;gap:1.25rem;padding:1.75rem;display:flex}.result-header[data-astro-cid-6oxczrmo]{align-items:center;gap:1rem;display:flex}.result-icon-badge[data-astro-cid-6oxczrmo]{border-radius:var(--radius-full);color:#fff;background:#10b981;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.4rem;font-weight:700;display:flex}.result-text-group[data-astro-cid-6oxczrmo]{flex-direction:column;gap:.2rem;display:flex}.result-title[data-astro-cid-6oxczrmo]{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}.result-meta[data-astro-cid-6oxczrmo]{color:var(--text-secondary);margin:0;font-size:.86rem}.result-actions[data-astro-cid-6oxczrmo]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.privacy-card[data-astro-cid-6oxczrmo]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);flex-direction:column;gap:.35rem;padding:1rem 1.25rem;display:flex}.privacy-header[data-astro-cid-6oxczrmo]{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.privacy-desc[data-astro-cid-6oxczrmo]{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.45}@media (width<=640px){.queue-header[data-astro-cid-6oxczrmo],.queue-footer[data-astro-cid-6oxczrmo]{flex-direction:column;align-items:stretch}.queue-action-group[data-astro-cid-6oxczrmo],.queue-action-group[data-astro-cid-6oxczrmo] .btn[data-astro-cid-6oxczrmo]{width:100%}.result-actions[data-astro-cid-6oxczrmo]{flex-direction:column;width:100%}.result-actions[data-astro-cid-6oxczrmo] .btn[data-astro-cid-6oxczrmo]{width:100%}}.pdf-tool-widget[data-astro-cid-f7hjzr7d]{flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0 auto;display:flex}.status-msg[data-astro-cid-f7hjzr7d]{border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:.85rem 1.25rem;font-size:.9rem;font-weight:500;display:flex}.status-error[data-astro-cid-f7hjzr7d]{background-color:var(--color-error-subtle);color:var(--color-error);border:1px solid var(--color-error)}.status-warning[data-astro-cid-f7hjzr7d]{background-color:var(--color-warning-subtle);color:var(--color-warning);border:1px solid var(--color-warning)}.status-info[data-astro-cid-f7hjzr7d]{background-color:var(--color-info-subtle);color:var(--color-info);border:1px solid var(--color-info)}.status-icon[data-astro-cid-f7hjzr7d]{flex-shrink:0;font-size:1.1rem}.progress-banner[data-astro-cid-f7hjzr7d]{flex-direction:column;align-items:stretch;gap:.65rem}.progress-info-line[data-astro-cid-f7hjzr7d]{justify-content:space-between;align-items:center;gap:1rem;font-size:.88rem;display:flex}.progress-track[data-astro-cid-f7hjzr7d]{background-color:var(--bg-surface-elevated);border-radius:999px;width:100%;height:8px;overflow:hidden}.progress-fill[data-astro-cid-f7hjzr7d]{background-color:var(--color-primary);height:100%;transition:width .15s ease-out}.cancel-action-btn[data-astro-cid-f7hjzr7d]{color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:.2rem .6rem;font-size:.8rem}.cancel-action-btn[data-astro-cid-f7hjzr7d]:hover{color:var(--color-error);border-color:var(--color-error)}.card[data-astro-cid-f7hjzr7d]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.picker-card[data-astro-cid-f7hjzr7d]{padding:.5rem}.pdf-dropzone[data-astro-cid-f7hjzr7d]{border:2px dashed var(--border-default);border-radius:var(--radius-md);text-align:center;cursor:pointer;background:var(--bg-surface-elevated);padding:3rem 1.5rem;transition:border-color .2s,background-color .2s;position:relative}.pdf-dropzone[data-astro-cid-f7hjzr7d]:hover,.pdf-dropzone[data-astro-cid-f7hjzr7d].dragover{border-color:var(--color-primary);background-color:var(--color-primary-subtle)}.pdf-file-input[data-astro-cid-f7hjzr7d]{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}.dropzone-content[data-astro-cid-f7hjzr7d]{pointer-events:none;flex-direction:column;align-items:center;gap:1rem;display:flex}.dropzone-icon[data-astro-cid-f7hjzr7d]{color:var(--color-primary)}.dropzone-text[data-astro-cid-f7hjzr7d]{flex-direction:column;gap:.35rem;max-width:520px;display:flex}.dropzone-title[data-astro-cid-f7hjzr7d]{color:var(--text-primary);font-size:1.15rem;font-weight:700}.dropzone-hint[data-astro-cid-f7hjzr7d]{color:var(--text-secondary);font-size:.85rem}.dropzone-btn[data-astro-cid-f7hjzr7d]{pointer-events:auto}.rotate-config-card[data-astro-cid-f7hjzr7d]{flex-direction:column;gap:1.75rem;padding:1.5rem;display:flex}.doc-summary-banner[data-astro-cid-f7hjzr7d]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.doc-summary-left[data-astro-cid-f7hjzr7d]{align-items:center;gap:1rem;min-width:0;display:flex}.doc-thumb-container[data-astro-cid-f7hjzr7d]{border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--bg-surface);flex-shrink:0;justify-content:center;align-items:center;width:68px;height:88px;transition:width .25s,height .25s;display:flex;overflow:hidden;box-shadow:0 2px 6px #00000014}.doc-thumb-container[data-astro-cid-f7hjzr7d].is-landscape{width:88px;height:68px}.doc-thumb-preview{object-fit:contain;max-width:100%;max-height:100%;transition:transform .35s cubic-bezier(.4,0,.2,1)}.doc-thumb-skeleton[data-astro-cid-f7hjzr7d]{background:linear-gradient(90deg, var(--bg-surface-elevated) 25%, var(--border-subtle) 50%, var(--bg-surface-elevated) 75%);background-size:200% 100%;width:100%;height:100%;animation:1.5s infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.doc-summary-meta[data-astro-cid-f7hjzr7d]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.doc-name-line[data-astro-cid-f7hjzr7d]{align-items:center;gap:.5rem;display:flex}.orientation-badge[data-astro-cid-f7hjzr7d]{border-radius:var(--radius-full);letter-spacing:.02em;flex-shrink:0;align-items:center;gap:.25rem;padding:1px 7px;font-size:.68rem;font-weight:700;display:inline-flex}.badge-landscape[data-astro-cid-f7hjzr7d]{background:var(--color-primary-subtle);color:var(--color-primary);border:1px solid var(--color-primary)}.badge-portrait[data-astro-cid-f7hjzr7d]{background:var(--bg-surface-elevated);color:var(--text-secondary);border:1px solid var(--border-default)}.preview-badge-group[data-astro-cid-f7hjzr7d]{align-items:center;gap:.4rem;display:flex}.doc-name[data-astro-cid-f7hjzr7d]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.doc-info[data-astro-cid-f7hjzr7d]{color:var(--text-secondary);font-size:.8rem}.doc-rotation-badge[data-astro-cid-f7hjzr7d]{background:var(--color-primary-subtle);color:var(--color-primary);border:1px solid var(--color-primary);border-radius:999px;align-self:flex-start;padding:.15rem .5rem;font-size:.72rem;font-weight:600}.config-block[data-astro-cid-f7hjzr7d]{flex-direction:column;gap:.85rem;display:flex}.config-section-title[data-astro-cid-f7hjzr7d]{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.config-section-desc[data-astro-cid-f7hjzr7d]{color:var(--text-secondary);margin:.2rem 0 0;font-size:.82rem}.angle-options-grid[data-astro-cid-f7hjzr7d]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem;display:grid}.angle-btn[data-astro-cid-f7hjzr7d]{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-elevated);color:var(--text-primary);cursor:pointer;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1rem;font-size:.88rem;font-weight:600;transition:all .15s;display:flex}.angle-btn[data-astro-cid-f7hjzr7d]:hover{border-color:var(--color-primary);background:var(--bg-surface)}.angle-btn[data-astro-cid-f7hjzr7d].active{border-color:var(--color-primary);background-color:var(--color-primary-subtle);color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.preview-showcase-block[data-astro-cid-f7hjzr7d]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);gap:1.1rem;padding:1.25rem}.preview-showcase-header[data-astro-cid-f7hjzr7d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.preview-quick-actions[data-astro-cid-f7hjzr7d]{align-items:center;gap:.5rem;display:flex}.preview-quick-actions[data-astro-cid-f7hjzr7d] button[data-astro-cid-f7hjzr7d]{align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.preview-stage-grid[data-astro-cid-f7hjzr7d]{grid-template-columns:1fr auto 1fr;justify-content:center;align-items:center;gap:1.25rem;display:grid}@media (width<=640px){.preview-stage-grid[data-astro-cid-f7hjzr7d]{grid-template-columns:1fr;gap:1rem}.preview-orbit-column[data-astro-cid-f7hjzr7d]{justify-content:center;margin:.25rem 0;display:flex;transform:rotate(90deg)}}.preview-column[data-astro-cid-f7hjzr7d]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:.65rem;min-width:0;padding:1rem;transition:border-color .2s;display:flex}.preview-column-highlight[data-astro-cid-f7hjzr7d]{border-color:var(--color-primary);background:linear-gradient(180deg, var(--color-primary-subtle) 0%, var(--bg-surface) 35%);box-shadow:0 4px 14px #0000000d}.preview-stage-header[data-astro-cid-f7hjzr7d]{justify-content:space-between;align-items:center;width:100%;padding:0 .25rem;display:flex}.preview-stage-badge[data-astro-cid-f7hjzr7d]{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.2rem .55rem;font-size:.76rem;font-weight:700}.preview-badge-muted[data-astro-cid-f7hjzr7d]{background:var(--bg-surface-elevated);color:var(--text-secondary);border:1px solid var(--border-subtle)}.preview-badge-active[data-astro-cid-f7hjzr7d]{background:var(--color-primary);color:#fff}.preview-stage-degrees[data-astro-cid-f7hjzr7d]{color:var(--text-primary);font-size:.82rem;font-weight:700}.preview-stage-frame[data-astro-cid-f7hjzr7d]{background:var(--bg-surface-elevated);border-radius:var(--radius-md);border:1px dashed var(--border-subtle);justify-content:center;align-items:center;width:100%;height:250px;display:flex;position:relative;overflow:hidden}.preview-sheet[data-astro-cid-f7hjzr7d]{transform-origin:50%;background:#fff;border:1px solid #d2d6dc;border-radius:4px;flex-direction:column;width:155px;height:215px;transition:width .3s,height .3s,transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000001f}.preview-sheet[data-astro-cid-f7hjzr7d].is-landscape{width:215px;height:155px}.preview-sheet[data-astro-cid-f7hjzr7d].is-portrait{width:155px;height:215px}[data-astro-cid-f7hjzr7d][data-theme=dark] .preview-sheet[data-astro-cid-f7hjzr7d]{background:#181920;border-color:#3b3d4a;box-shadow:0 4px 16px #0006}.preview-edge-marker[data-astro-cid-f7hjzr7d]{color:#fff;letter-spacing:.06em;text-align:center;user-select:none;background:#dc2626;border-bottom:2px solid #b91c1c;flex-shrink:0;justify-content:center;align-items:center;gap:.3rem;padding:.25rem .4rem;font-size:.68rem;font-weight:800;display:flex;box-shadow:0 1px 3px #0003}.edge-arrow[data-astro-cid-f7hjzr7d]{font-size:.75rem;line-height:1}.preview-sheet-footer[data-astro-cid-f7hjzr7d]{color:#4b5563;letter-spacing:.05em;text-align:center;user-select:none;background:#f3f4f6;border-top:1px dashed #d1d5db;flex-shrink:0;padding:.2rem .35rem;font-size:.62rem;font-weight:700}[data-astro-cid-f7hjzr7d][data-theme=dark] .preview-sheet-footer[data-astro-cid-f7hjzr7d]{color:#9ca3af;background:#1f2029;border-top-color:#374151}.preview-sheet-content[data-astro-cid-f7hjzr7d]{background:#fafafa;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}[data-astro-cid-f7hjzr7d][data-theme=dark] .preview-sheet-content[data-astro-cid-f7hjzr7d]{background:#121318}.preview-sheet-content img{object-fit:contain;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.preview-orbit-column[data-astro-cid-f7hjzr7d]{flex-direction:column;justify-content:center;align-items:center;display:flex}.preview-orbit-circle[data-astro-cid-f7hjzr7d]{background:var(--bg-surface);border:2px dashed var(--color-primary);width:58px;height:58px;color:var(--color-primary);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 2px 8px #0000000f}.preview-orbit-arrow[data-astro-cid-f7hjzr7d]{transition:transform .35s}.preview-orbit-label[data-astro-cid-f7hjzr7d]{margin-top:-2px;font-size:.68rem;font-weight:700}.preview-stage-caption[data-astro-cid-f7hjzr7d]{color:var(--color-primary);text-align:center;min-height:1.2rem;font-size:.78rem;font-weight:600}.result-preview-container[data-astro-cid-f7hjzr7d]{justify-content:center;padding:1rem 0;display:flex}.result-preview-frame[data-astro-cid-f7hjzr7d]{background:var(--bg-surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);justify-content:center;align-items:center;width:170px;height:230px;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000014}.result-preview-frame img{object-fit:contain;max-width:90%;max-height:90%}.mode-options-grid[data-astro-cid-f7hjzr7d]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.85rem;display:grid}.mode-card[data-astro-cid-f7hjzr7d]{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-elevated);cursor:pointer;align-items:flex-start;gap:.75rem;padding:1rem;transition:border-color .15s,background-color .15s;display:flex}.mode-card[data-astro-cid-f7hjzr7d]:hover{border-color:var(--color-primary)}.mode-card[data-astro-cid-f7hjzr7d].active{border-color:var(--color-primary);background-color:var(--color-primary-subtle)}.mode-radio[data-astro-cid-f7hjzr7d]{accent-color:var(--color-primary);cursor:pointer;margin-top:.2rem}.mode-card-content[data-astro-cid-f7hjzr7d]{flex-direction:column;gap:.25rem;display:flex}.mode-title[data-astro-cid-f7hjzr7d]{color:var(--text-primary);font-size:.9rem;font-weight:600}.mode-desc[data-astro-cid-f7hjzr7d]{color:var(--text-secondary);font-size:.78rem;line-height:1.4}.mode-panel[data-astro-cid-f7hjzr7d]{flex-direction:column;gap:.4rem;margin-top:.5rem;display:flex}.form-label[data-astro-cid-f7hjzr7d]{color:var(--text-primary);font-size:.85rem;font-weight:600}.form-input[data-astro-cid-f7hjzr7d]{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);outline:none;padding:.6rem .85rem;font-size:.9rem;transition:border-color .15s}.form-input[data-astro-cid-f7hjzr7d]:focus{border-color:var(--color-primary)}.form-hint[data-astro-cid-f7hjzr7d]{color:var(--text-secondary);font-size:.75rem}.config-footer[data-astro-cid-f7hjzr7d]{border-top:1px solid var(--border-subtle);justify-content:flex-end;padding-top:1rem;display:flex}#btn-run-rotate[data-astro-cid-f7hjzr7d]{align-items:center;gap:.5rem;display:inline-flex}.rotate-result-card[data-astro-cid-f7hjzr7d]{background:var(--bg-surface);border-left:4px solid var(--color-success);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.result-header[data-astro-cid-f7hjzr7d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.result-icon-badge[data-astro-cid-f7hjzr7d]{background:var(--color-success-subtle);width:44px;height:44px;color:var(--color-success);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:flex}.result-text-group[data-astro-cid-f7hjzr7d]{flex-direction:column;flex:1;gap:.25rem;min-width:200px;display:flex}.result-title[data-astro-cid-f7hjzr7d]{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}.result-meta[data-astro-cid-f7hjzr7d]{color:var(--text-secondary);margin:0;font-size:.85rem}.result-top-actions[data-astro-cid-f7hjzr7d]{align-items:center;gap:.75rem;display:flex}#btn-download-result[data-astro-cid-f7hjzr7d]{align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.privacy-card[data-astro-cid-f7hjzr7d]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);padding:1rem 1.25rem}.privacy-header[data-astro-cid-f7hjzr7d]{color:var(--color-primary);align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.88rem;font-weight:600;display:flex}.privacy-desc[data-astro-cid-f7hjzr7d]{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.45}.pdf-tool-widget[data-astro-cid-3a5fala7]{flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0 auto;display:flex}.status-msg[data-astro-cid-3a5fala7]{border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:.85rem 1.25rem;font-size:.9rem;font-weight:500;display:flex}.status-error[data-astro-cid-3a5fala7]{background-color:var(--color-error-subtle);color:var(--color-error);border:1px solid var(--color-error)}.status-warning[data-astro-cid-3a5fala7]{background-color:var(--color-warning-subtle);color:var(--color-warning);border:1px solid var(--color-warning)}.status-info[data-astro-cid-3a5fala7]{background-color:var(--color-info-subtle);color:var(--color-info);border:1px solid var(--color-info)}.status-icon[data-astro-cid-3a5fala7]{flex-shrink:0;font-size:1.1rem}.progress-banner[data-astro-cid-3a5fala7]{flex-direction:column;align-items:stretch;gap:.65rem}.progress-info-line[data-astro-cid-3a5fala7]{justify-content:space-between;align-items:center;gap:1rem;font-size:.88rem;display:flex}.progress-track[data-astro-cid-3a5fala7]{background-color:var(--bg-surface-elevated);border-radius:999px;width:100%;height:8px;overflow:hidden}.progress-fill[data-astro-cid-3a5fala7]{background-color:var(--color-primary);height:100%;transition:width .15s ease-out}.cancel-action-btn[data-astro-cid-3a5fala7]{color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:.2rem .6rem;font-size:.8rem}.cancel-action-btn[data-astro-cid-3a5fala7]:hover{color:var(--color-error);border-color:var(--color-error)}.card[data-astro-cid-3a5fala7]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.picker-card[data-astro-cid-3a5fala7]{padding:.5rem}.pdf-dropzone[data-astro-cid-3a5fala7]{border:2px dashed var(--border-default);border-radius:var(--radius-md);text-align:center;cursor:pointer;background:var(--bg-surface-elevated);padding:3rem 1.5rem;transition:border-color .2s,background-color .2s;position:relative}.pdf-dropzone[data-astro-cid-3a5fala7]:hover,.pdf-dropzone[data-astro-cid-3a5fala7].dragover{border-color:var(--color-primary);background-color:var(--color-primary-subtle)}.pdf-file-input[data-astro-cid-3a5fala7]{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}.dropzone-content[data-astro-cid-3a5fala7]{pointer-events:none;flex-direction:column;align-items:center;gap:1rem;display:flex}.dropzone-icon[data-astro-cid-3a5fala7]{color:var(--color-primary)}.dropzone-text[data-astro-cid-3a5fala7]{flex-direction:column;gap:.35rem;max-width:520px;display:flex}.dropzone-title[data-astro-cid-3a5fala7]{color:var(--text-primary);font-size:1.15rem;font-weight:700}.dropzone-hint[data-astro-cid-3a5fala7]{color:var(--text-secondary);font-size:.85rem}.dropzone-btn[data-astro-cid-3a5fala7]{pointer-events:auto}.extract-config-card[data-astro-cid-3a5fala7]{flex-direction:column;gap:1.75rem;padding:1.5rem;display:flex}.doc-summary-banner[data-astro-cid-3a5fala7]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.doc-summary-left[data-astro-cid-3a5fala7]{align-items:center;gap:1rem;min-width:0;display:flex}.doc-thumb-container[data-astro-cid-3a5fala7]{border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--bg-surface);flex-shrink:0;justify-content:center;align-items:center;width:68px;height:88px;transition:width .25s,height .25s;display:flex;overflow:hidden;box-shadow:0 2px 6px #00000014}.doc-thumb-container[data-astro-cid-3a5fala7].is-landscape{width:88px;height:68px}.doc-thumb-skeleton[data-astro-cid-3a5fala7]{background:linear-gradient(90deg, var(--bg-surface-elevated) 25%, var(--border-subtle) 50%, var(--bg-surface-elevated) 75%);background-size:200% 100%;width:100%;height:100%;animation:1.5s infinite skeleton-shimmer}.doc-summary-meta[data-astro-cid-3a5fala7]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.doc-name-line[data-astro-cid-3a5fala7]{align-items:center;gap:.5rem;display:flex}.orientation-badge[data-astro-cid-3a5fala7]{border-radius:var(--radius-full);letter-spacing:.02em;flex-shrink:0;align-items:center;gap:.25rem;padding:1px 7px;font-size:.68rem;font-weight:700;display:inline-flex}.badge-landscape[data-astro-cid-3a5fala7]{background:var(--color-primary-subtle);color:var(--color-primary);border:1px solid var(--color-primary)}.badge-portrait[data-astro-cid-3a5fala7]{background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-default)}.doc-name[data-astro-cid-3a5fala7]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.doc-info[data-astro-cid-3a5fala7]{color:var(--text-secondary);font-size:.8rem}.config-block[data-astro-cid-3a5fala7]{flex-direction:column;gap:1rem;display:flex}.config-header-row[data-astro-cid-3a5fala7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.config-section-title[data-astro-cid-3a5fala7]{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.config-section-desc[data-astro-cid-3a5fala7]{color:var(--text-secondary);margin:.2rem 0 0;font-size:.82rem}.config-quick-actions[data-astro-cid-3a5fala7]{align-items:center;gap:.5rem;display:flex}.form-group[data-astro-cid-3a5fala7]{flex-direction:column;gap:.4rem;display:flex}.form-label[data-astro-cid-3a5fala7]{color:var(--text-primary);font-size:.85rem;font-weight:600}.form-input[data-astro-cid-3a5fala7]{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);outline:none;padding:.7rem .9rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.form-input[data-astro-cid-3a5fala7]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}.form-input[data-astro-cid-3a5fala7].is-invalid{border-color:var(--color-error)}.input-feedback-msg[data-astro-cid-3a5fala7]{color:var(--color-error);margin-top:.2rem;font-size:.8rem;font-weight:500}.selection-preview-box[data-astro-cid-3a5fala7]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.selection-preview-header[data-astro-cid-3a5fala7]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.selection-preview-title[data-astro-cid-3a5fala7]{color:var(--text-primary);font-size:.85rem;font-weight:600}.selection-count-badge[data-astro-cid-3a5fala7]{background:var(--color-primary-subtle);color:var(--color-primary);border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.selection-chips-list[data-astro-cid-3a5fala7]{flex-wrap:wrap;gap:.4rem;max-height:180px;padding-right:.25rem;display:flex;overflow-y:auto}.page-chip{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);align-items:center;padding:.25rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.duplicate-warning-banner[data-astro-cid-3a5fala7]{background:var(--color-warning-subtle);border:1px solid var(--color-warning);border-radius:var(--radius-sm);color:var(--color-warning);align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.78rem;font-weight:500;display:flex}.config-footer[data-astro-cid-3a5fala7]{border-top:1px solid var(--border-subtle);justify-content:flex-end;padding-top:1rem;display:flex}#btn-run-extract[data-astro-cid-3a5fala7]{align-items:center;gap:.5rem;display:inline-flex}.extract-result-card[data-astro-cid-3a5fala7]{background:var(--bg-surface);border-left:4px solid var(--color-success);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.result-header[data-astro-cid-3a5fala7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.result-icon-badge[data-astro-cid-3a5fala7]{background:var(--color-success-subtle);width:44px;height:44px;color:var(--color-success);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:flex}.result-text-group[data-astro-cid-3a5fala7]{flex-direction:column;flex:1;gap:.25rem;min-width:200px;display:flex}.result-title[data-astro-cid-3a5fala7]{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}.result-meta[data-astro-cid-3a5fala7]{color:var(--text-secondary);margin:0;font-size:.85rem}.result-top-actions[data-astro-cid-3a5fala7]{align-items:center;gap:.75rem;display:flex}#btn-download-result[data-astro-cid-3a5fala7]{align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.privacy-card[data-astro-cid-3a5fala7]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);padding:1rem 1.25rem}.privacy-header[data-astro-cid-3a5fala7]{color:var(--color-primary);align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.88rem;font-weight:600;display:flex}.privacy-desc[data-astro-cid-3a5fala7]{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.45}.delete-pdf-container[data-astro-cid-5vsmwcis]{flex-direction:column;gap:1.5rem;width:100%;max-width:100%;margin:0 auto;display:flex}.alert[data-astro-cid-5vsmwcis]{border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:.85rem 1.15rem;font-size:.92rem;display:flex}.alert-error[data-astro-cid-5vsmwcis]{background-color:var(--color-error-subtle);border:1px solid var(--color-error);color:var(--color-error)}.alert-warning[data-astro-cid-5vsmwcis]{background-color:var(--color-warning-subtle,#eab3081f);border:1px solid var(--color-warning,#eab308);color:var(--color-warning,#eab308)}.progress-container[data-astro-cid-5vsmwcis]{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.progress-header[data-astro-cid-5vsmwcis]{justify-content:space-between;align-items:center;display:flex}.progress-title[data-astro-cid-5vsmwcis]{color:var(--text-primary);font-size:.9rem;font-weight:600}.progress-track[data-astro-cid-5vsmwcis]{background:var(--bg-surface-elevated);border-radius:9999px;width:100%;height:8px;overflow:hidden}.progress-fill[data-astro-cid-5vsmwcis]{background:var(--color-primary);height:100%;transition:width .15s ease-out}.cancel-action-btn[data-astro-cid-5vsmwcis]{color:var(--text-secondary);border:1px solid var(--border-default);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:.25rem .65rem;font-size:.8rem}.cancel-action-btn[data-astro-cid-5vsmwcis]:hover{color:var(--color-error);border-color:var(--color-error)}.card[data-astro-cid-5vsmwcis]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.picker-card[data-astro-cid-5vsmwcis]{padding:.5rem}.pdf-dropzone[data-astro-cid-5vsmwcis]{border:2px dashed var(--border-default);border-radius:var(--radius-md);text-align:center;cursor:pointer;background:var(--bg-surface-elevated);padding:3rem 1.5rem;transition:border-color .2s,background-color .2s;position:relative}.pdf-dropzone[data-astro-cid-5vsmwcis]:hover,.pdf-dropzone[data-astro-cid-5vsmwcis].dragover{border-color:var(--color-primary);background-color:var(--color-primary-subtle)}.pdf-file-input[data-astro-cid-5vsmwcis]{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}.dropzone-content[data-astro-cid-5vsmwcis]{pointer-events:none;flex-direction:column;align-items:center;gap:1rem;display:flex}.dropzone-icon[data-astro-cid-5vsmwcis]{color:var(--color-primary)}.dropzone-text[data-astro-cid-5vsmwcis]{flex-direction:column;gap:.35rem;max-width:520px;display:flex}.dropzone-title[data-astro-cid-5vsmwcis]{color:var(--text-primary);font-size:1.15rem;font-weight:700}.dropzone-hint[data-astro-cid-5vsmwcis]{color:var(--text-secondary);font-size:.85rem}.dropzone-btn[data-astro-cid-5vsmwcis]{pointer-events:auto}.delete-config-card[data-astro-cid-5vsmwcis]{flex-direction:column;gap:1.75rem;padding:1.5rem;display:flex}.doc-summary-banner[data-astro-cid-5vsmwcis]{background:var(--bg-surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.doc-summary-left[data-astro-cid-5vsmwcis]{align-items:center;gap:1rem;min-width:0;display:flex}.doc-thumb-container[data-astro-cid-5vsmwcis]{border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--bg-surface);flex-shrink:0;justify-content:center;align-items:center;width:60px;height:78px;transition:width .2s,height .2s;display:flex;overflow:hidden}.doc-thumb-container[data-astro-cid-5vsmwcis].is-landscape{width:78px;height:60px}.doc-thumb-preview{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 1px 3px #00000026}.doc-thumb-skeleton[data-astro-cid-5vsmwcis]{background:linear-gradient(90deg, var(--bg-surface-elevated) 25%, var(--border-default) 50%, var(--bg-surface-elevated) 75%);background-size:200% 100%;width:100%;height:100%;animation:1.5s infinite skeleton-shimmer}.doc-summary-meta[data-astro-cid-5vsmwcis]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.doc-name-line[data-astro-cid-5vsmwcis]{align-items:center;gap:.5rem;display:flex}.doc-name[data-astro-cid-5vsmwcis]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.orientation-badge[data-astro-cid-5vsmwcis]{border-radius:var(--radius-full);text-transform:capitalize;letter-spacing:.02em;flex-shrink:0;padding:1px 6px;font-size:.68rem;font-weight:700}.badge-landscape[data-astro-cid-5vsmwcis]{background:var(--color-primary-subtle);color:var(--color-primary);border:1px solid var(--color-primary)}.badge-portrait[data-astro-cid-5vsmwcis]{background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-default)}.doc-info[data-astro-cid-5vsmwcis]{color:var(--text-secondary);font-size:.8rem}.config-block[data-astro-cid-5vsmwcis]{flex-direction:column;gap:1.25rem;display:flex}.config-header-row[data-astro-cid-5vsmwcis]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.config-section-title[data-astro-cid-5vsmwcis]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}.config-section-desc[data-astro-cid-5vsmwcis]{color:var(--text-secondary);margin:.25rem 0 0;font-size:.85rem}.config-quick-actions[data-astro-cid-5vsmwcis]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.form-group[data-astro-cid-5vsmwcis]{flex-direction:column;gap:.45rem;display:flex}.form-label[data-astro-cid-5vsmwcis]{color:var(--text-primary);font-size:.88rem;font-weight:600}.form-input[data-astro-cid-5vsmwcis]{background:var(--bg-surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;color:var(--text-primary);padding:.75rem .95rem;font-family:inherit;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.form-input[data-astro-cid-5vsmwcis]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle);outline:none}.form-input[data-astro-cid-5vsmwcis].is-invalid{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-subtle)}.input-feedback-msg[data-astro-cid-5vsmwcis]{color:var(--color-error);margin-top:.15rem;font-size:.82rem}.selection-preview-box[data-astro-cid-5vsmwcis]{background:var(--bg-surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.selection-preview-header[data-astro-cid-5vsmwcis]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.selection-preview-title[data-astro-cid-5vsmwcis]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;font-size:.85rem;font-weight:600}.selection-badge-group[data-astro-cid-5vsmwcis]{align-items:center;gap:.5rem;display:flex}.selection-count-badge[data-astro-cid-5vsmwcis]{border-radius:var(--radius-full);padding:.2rem .55rem;font-size:.8rem;font-weight:600}.badge-danger[data-astro-cid-5vsmwcis]{background:var(--color-error-subtle);color:var(--color-error);border:1px solid var(--color-error)}.badge-success[data-astro-cid-5vsmwcis]{background:var(--color-primary-subtle);color:var(--color-primary);border:1px solid var(--color-primary)}.delete-preview-content[data-astro-cid-5vsmwcis]{align-items:flex-start;gap:1.25rem;padding-top:.25rem;display:flex}@media (width<=640px){.delete-preview-content[data-astro-cid-5vsmwcis]{flex-direction:column;align-items:stretch}}.delete-first-thumb-card[data-astro-cid-5vsmwcis]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;flex-shrink:0;align-items:center;gap:.45rem;padding:.65rem .75rem;display:flex}.delete-first-thumb-frame[data-astro-cid-5vsmwcis]{border-radius:var(--radius-sm);border:1.5px dashed var(--color-error);background:var(--bg-surface-elevated);justify-content:center;align-items:center;width:86px;height:114px;transition:width .25s,height .25s;display:flex;position:relative;overflow:hidden}.delete-first-thumb-frame[data-astro-cid-5vsmwcis].is-landscape{width:114px;height:86px}.delete-first-thumb-frame[data-astro-cid-5vsmwcis].is-portrait{width:86px;height:114px}.delete-thumb-preview-img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 1px 4px #00000040}.delete-thumb-watermark{color:#fff;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.02em;pointer-events:none;background:#ef4444eb;justify-content:center;align-items:center;gap:3px;padding:2px 4px;font-size:.62rem;font-weight:700;display:flex;position:absolute;bottom:4px;left:4px;right:4px;box-shadow:0 1px 3px #0000004d}.delete-first-thumb-caption[data-astro-cid-5vsmwcis]{text-align:center;flex-direction:column;align-items:center;gap:.15rem;display:flex}.delete-thumb-tag[data-astro-cid-5vsmwcis]{color:var(--text-secondary);font-size:.72rem;font-weight:600}.delete-thumb-pagenum[data-astro-cid-5vsmwcis]{color:var(--color-error);font-size:.82rem;font-weight:700}.delete-thumb-meta-line[data-astro-cid-5vsmwcis]{justify-content:center;align-items:center;gap:.35rem;display:flex}.delete-details-column[data-astro-cid-5vsmwcis]{flex-direction:column;flex:1;gap:.65rem;min-width:0;display:flex}.delete-blocks-row[data-astro-cid-5vsmwcis]{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.blocks-label{color:var(--text-secondary);margin-right:.2rem;font-size:.8rem;font-weight:600}.block-badge{background:var(--bg-surface);border:1px solid var(--border-default);color:var(--color-error);border-radius:var(--radius-sm);padding:.15rem .45rem;font-family:monospace;font-size:.8rem;font-weight:700}.selection-chips-list[data-astro-cid-5vsmwcis]{flex-wrap:wrap;gap:.45rem;max-height:140px;display:flex;overflow-y:auto}.page-chip-delete{background:var(--color-error-subtle);color:var(--color-error);border:1px solid var(--color-error);border-radius:var(--radius-sm);align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.8rem;font-weight:600;display:inline-flex}.duplicate-warning-banner[data-astro-cid-5vsmwcis]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);align-items:center;gap:.5rem;padding:.45rem .75rem;font-size:.8rem;display:flex}.config-footer[data-astro-cid-5vsmwcis]{border-top:1px solid var(--border-default);justify-content:flex-end;padding-top:.5rem;display:flex}.result-card[data-astro-cid-5vsmwcis]{border-color:var(--color-primary);background:var(--color-primary-subtle);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.result-top-bar[data-astro-cid-5vsmwcis]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.result-success-indicator[data-astro-cid-5vsmwcis]{align-items:center;gap:1rem;display:flex}.success-icon-badge[data-astro-cid-5vsmwcis]{border-radius:var(--radius-full);background:var(--color-primary);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.result-text-group[data-astro-cid-5vsmwcis]{flex-direction:column;flex:1;gap:.25rem;min-width:200px;display:flex}.result-title[data-astro-cid-5vsmwcis]{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}.result-meta[data-astro-cid-5vsmwcis]{color:var(--text-secondary);margin:0;font-size:.85rem}.result-top-actions[data-astro-cid-5vsmwcis]{align-items:center;gap:.75rem;display:flex}#btn-download-deleted-result[data-astro-cid-5vsmwcis]{align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.privacy-card[data-astro-cid-5vsmwcis]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);padding:1rem 1.25rem}.privacy-header[data-astro-cid-5vsmwcis]{color:var(--color-primary);align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.88rem;font-weight:600;display:flex}.privacy-desc[data-astro-cid-5vsmwcis]{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.45}.reorder-pdf-container[data-astro-cid-dzkcgcdz]{flex-direction:column;gap:1.5rem;width:100%;display:flex}[data-astro-cid-dzkcgcdz][hidden]{display:none!important}.alert[data-astro-cid-dzkcgcdz]{border-radius:var(--radius-md,8px);align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.88rem;font-weight:500;display:flex}.alert-error[data-astro-cid-dzkcgcdz]{color:#991b1b;background:#fef2f2;border:1px solid #f87171}.alert-warning[data-astro-cid-dzkcgcdz]{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.progress-container[data-astro-cid-dzkcgcdz]{flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.progress-header[data-astro-cid-dzkcgcdz]{justify-content:space-between;align-items:center;display:flex}.progress-title[data-astro-cid-dzkcgcdz]{color:var(--text-primary);font-size:.92rem;font-weight:600}.cancel-action-btn[data-astro-cid-dzkcgcdz]{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm,4px);background:0 0;border:none;padding:.25rem .5rem;font-size:.82rem;transition:color .15s}.cancel-action-btn[data-astro-cid-dzkcgcdz]:hover{color:var(--color-error,#dc2626)}.progress-track[data-astro-cid-dzkcgcdz]{background:var(--bg-surface-elevated,#e2e8f0);border-radius:999px;width:100%;height:8px;overflow:hidden}.progress-fill[data-astro-cid-dzkcgcdz]{background:var(--color-primary,#3b82f6);border-radius:999px;height:100%;transition:width .2s}.card[data-astro-cid-dzkcgcdz]{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,12px);padding:1.5rem}.pdf-dropzone[data-astro-cid-dzkcgcdz]{border:2px dashed var(--border-color,#cbd5e1);border-radius:var(--radius-md,8px);text-align:center;cursor:pointer;padding:3rem 1.5rem;transition:border-color .2s,background-color .2s;position:relative}.pdf-dropzone[data-astro-cid-dzkcgcdz]:hover,.pdf-dropzone[data-astro-cid-dzkcgcdz].drag-over{border-color:var(--color-primary,#3b82f6);background:#3b82f60a}.pdf-file-input[data-astro-cid-dzkcgcdz]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dropzone-content[data-astro-cid-dzkcgcdz]{pointer-events:none;flex-direction:column;align-items:center;gap:.75rem;display:flex}.dropzone-icon[data-astro-cid-dzkcgcdz]{color:var(--color-primary,#3b82f6)}.dropzone-title[data-astro-cid-dzkcgcdz]{color:var(--text-primary);font-size:1.05rem;font-weight:600}.dropzone-hint[data-astro-cid-dzkcgcdz]{color:var(--text-secondary);font-size:.85rem}.dropzone-btn[data-astro-cid-dzkcgcdz]{pointer-events:auto;margin-top:.5rem}.doc-summary-banner[data-astro-cid-dzkcgcdz]{border-bottom:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.doc-summary-left[data-astro-cid-dzkcgcdz]{align-items:center;gap:.85rem;display:flex}.doc-icon-badge[data-astro-cid-dzkcgcdz]{width:44px;height:44px;color:var(--color-primary,#3b82f6);background:#3b82f61a;border-radius:8px;justify-content:center;align-items:center;display:flex}.doc-summary-meta[data-astro-cid-dzkcgcdz]{flex-direction:column;display:flex}.doc-name[data-astro-cid-dzkcgcdz]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:400px;font-size:.98rem;font-weight:600;overflow:hidden}.doc-info[data-astro-cid-dzkcgcdz]{color:var(--text-secondary);font-size:.82rem}.reorder-toolbar[data-astro-cid-dzkcgcdz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.toolbar-text-group[data-astro-cid-dzkcgcdz]{flex-direction:column;gap:.25rem;display:flex}.config-section-title[data-astro-cid-dzkcgcdz]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}.config-section-desc[data-astro-cid-dzkcgcdz]{color:var(--text-secondary);margin:0;font-size:.84rem}.toolbar-actions[data-astro-cid-dzkcgcdz]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.thumb-progress-badge[data-astro-cid-dzkcgcdz]{background:var(--bg-surface-elevated,#f1f5f9);color:var(--text-secondary,#64748b);border:1px solid var(--border-color,#e2e8f0);border-radius:999px;padding:.3rem .6rem;font-size:.78rem;font-weight:500}.pages-grid-wrapper[data-astro-cid-dzkcgcdz]{border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-md,8px);background:var(--bg-surface-elevated,#f8fafc);max-height:640px;padding:.85rem;overflow-y:auto}.pages-grid[data-astro-cid-dzkcgcdz]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.15rem;width:100%;display:grid}.page-card[data-astro-cid-dzkcgcdz]{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#cbd5e1);border-radius:var(--radius-md,8px);cursor:grab;user-select:none;flex-direction:column;gap:.5rem;padding:.65rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative}.page-card[data-astro-cid-dzkcgcdz]:hover{border-color:var(--color-primary,#3b82f6);box-shadow:0 4px 12px #00000014}.page-card[data-astro-cid-dzkcgcdz].dragging{opacity:.4;cursor:grabbing;transform:scale(.97)}.page-card[data-astro-cid-dzkcgcdz].drag-over{transform:scale(1.03);box-shadow:0 0 0 3px #3b82f640;border:2px dashed var(--color-primary,#3b82f6)!important;background:#3b82f614!important}.page-card[data-astro-cid-dzkcgcdz] [data-astro-cid-dzkcgcdz]{pointer-events:none}.page-card[data-astro-cid-dzkcgcdz] .page-controls[data-astro-cid-dzkcgcdz],.page-card[data-astro-cid-dzkcgcdz] .btn-move[data-astro-cid-dzkcgcdz]{pointer-events:auto}.drag-handle[data-astro-cid-dzkcgcdz]{color:var(--text-muted,#94a3b8);cursor:grab;user-select:none;letter-spacing:-2px;padding:0 2px;font-size:1rem;line-height:1}.page-card[data-astro-cid-dzkcgcdz]:hover .drag-handle[data-astro-cid-dzkcgcdz]{color:var(--color-primary,#3b82f6)}.page-card-header[data-astro-cid-dzkcgcdz]{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.page-position-badge[data-astro-cid-dzkcgcdz]{background:var(--color-primary,#3b82f6);color:#fff;border-radius:999px;padding:.2rem .5rem;font-size:.78rem;font-weight:700;line-height:1}.page-moved-badge[data-astro-cid-dzkcgcdz]{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;padding:.15rem .45rem;font-size:.72rem;font-weight:600;line-height:1}.page-controls[data-astro-cid-dzkcgcdz]{align-items:center;gap:.2rem;margin-left:auto;display:flex}.btn-move[data-astro-cid-dzkcgcdz]{border:1px solid var(--border-color,#cbd5e1);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:.7rem;transition:background-color .1s,color .1s;display:flex}.btn-move[data-astro-cid-dzkcgcdz]:hover:not(:disabled){background:var(--color-primary,#3b82f6);color:#fff;border-color:var(--color-primary,#3b82f6)}.btn-move[data-astro-cid-dzkcgcdz]:disabled{opacity:.3;cursor:not-allowed}.page-thumb-box[data-astro-cid-dzkcgcdz]{aspect-ratio:1/1.35;border:1px solid var(--border-color,#e2e8f0);user-select:none;pointer-events:none;background:#f1f5f9;border-radius:6px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.page-thumb-img[data-astro-cid-dzkcgcdz]{object-fit:contain;user-select:none;-webkit-user-drag:none;pointer-events:none;background:#fff;width:100%;height:100%;display:block}.thumb-skeleton[data-astro-cid-dzkcgcdz]{color:var(--text-secondary,#94a3b8);flex-direction:column;justify-content:center;align-items:center;gap:.4rem;width:100%;height:100%;font-size:.78rem;font-weight:500;display:flex}.page-card-footer[data-astro-cid-dzkcgcdz]{color:var(--text-secondary);justify-content:center;align-items:center;font-size:.76rem;font-weight:500;display:flex}.reorder-footer-bar[data-astro-cid-dzkcgcdz]{border-top:1px solid var(--border-color,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.footer-stats-group[data-astro-cid-dzkcgcdz]{align-items:center;gap:.75rem;display:flex}.stat-pill[data-astro-cid-dzkcgcdz]{background:var(--bg-surface-elevated,#f1f5f9);color:var(--text-secondary,#475569);border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:600}.stat-pill[data-astro-cid-dzkcgcdz].changed{color:#1e40af;background:#dbeafe}.stat-meta[data-astro-cid-dzkcgcdz]{color:var(--text-secondary);font-size:.85rem;font-weight:500}.result-card[data-astro-cid-dzkcgcdz]{flex-direction:column;gap:1.25rem;display:flex}.result-header[data-astro-cid-dzkcgcdz]{align-items:center;gap:1rem;display:flex}.result-icon-badge[data-astro-cid-dzkcgcdz]{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.35rem;font-weight:700;display:flex}.result-title[data-astro-cid-dzkcgcdz]{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}.result-meta[data-astro-cid-dzkcgcdz]{color:var(--text-secondary);margin:.2rem 0 0;font-size:.85rem}.result-actions[data-astro-cid-dzkcgcdz]{flex-wrap:wrap;gap:.75rem;display:flex}.privacy-card[data-astro-cid-dzkcgcdz]{background:var(--bg-surface-elevated,#f8fafc)}.privacy-header[data-astro-cid-dzkcgcdz]{align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.95rem;display:flex}.privacy-desc[data-astro-cid-dzkcgcdz]{color:var(--text-secondary);margin:0;font-size:.84rem}@media (width<=640px){.pages-grid[data-astro-cid-dzkcgcdz]{grid-template-columns:repeat(2,1fr)}.reorder-footer-bar[data-astro-cid-dzkcgcdz]{flex-direction:column;align-items:stretch}}.pdf-tool-widget[data-astro-cid-5tdrkrui]{flex-direction:column;gap:1.5rem;width:100%;max-width:100%;display:flex}.status-msg[data-astro-cid-5tdrkrui]{border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:.85rem 1.15rem;font-size:.9rem;font-weight:500;display:flex}.status-error[data-astro-cid-5tdrkrui]{background:var(--color-danger-subtle,#ef44441a);color:var(--color-danger,#ef4444);border:1px solid var(--color-danger,#ef4444)}.status-warning[data-astro-cid-5tdrkrui]{background:var(--color-warning-subtle,#f59e0b1a);color:var(--color-warning,#f59e0b);border:1px solid var(--color-warning,#f59e0b)}.status-info[data-astro-cid-5tdrkrui]{background:var(--color-info-subtle,#3b82f61a);color:var(--color-info,#3b82f6);border:1px solid var(--color-info,#3b82f6)}.progress-banner[data-astro-cid-5tdrkrui]{flex-direction:column;align-items:stretch;gap:.6rem}.progress-info-line[data-astro-cid-5tdrkrui]{justify-content:space-between;align-items:center;display:flex}.progress-track[data-astro-cid-5tdrkrui]{background:var(--border-subtle);border-radius:999px;width:100%;height:8px;overflow:hidden}.progress-fill[data-astro-cid-5tdrkrui]{background:var(--color-primary);height:100%;transition:width .15s ease-out}.cancel-action-btn[data-astro-cid-5tdrkrui]{height:auto;padding:.25rem .6rem;font-size:.8rem}.pdf-dropzone[data-astro-cid-5tdrkrui]{border:2px dashed var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-elevated);text-align:center;cursor:pointer;padding:3rem 1.5rem;transition:border-color .2s,background .2s;position:relative}.pdf-dropzone[data-astro-cid-5tdrkrui]:hover,.pdf-dropzone[data-astro-cid-5tdrkrui].dragover{border-color:var(--color-primary);background:var(--bg-surface-hover)}.pdf-file-input[data-astro-cid-5tdrkrui]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dropzone-content[data-astro-cid-5tdrkrui]{pointer-events:none;flex-direction:column;align-items:center;gap:1rem;display:flex}.dropzone-icon[data-astro-cid-5tdrkrui]{color:var(--color-primary)}.dropzone-text[data-astro-cid-5tdrkrui]{flex-direction:column;gap:.35rem;max-width:520px;display:flex}.dropzone-title[data-astro-cid-5tdrkrui]{color:var(--text-primary);font-size:1.15rem;font-weight:700}.dropzone-hint[data-astro-cid-5tdrkrui]{color:var(--text-secondary);font-size:.85rem}.dropzone-btn[data-astro-cid-5tdrkrui]{pointer-events:auto}.numbers-config-card[data-astro-cid-5tdrkrui]{background:var(--bg-surface);border-radius:var(--radius-lg);flex-direction:column;gap:1.75rem;padding:1.5rem;display:flex}.doc-summary-banner[data-astro-cid-5tdrkrui]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.doc-summary-left[data-astro-cid-5tdrkrui]{align-items:center;gap:1rem;min-width:0;display:flex}.doc-thumb-container[data-astro-cid-5tdrkrui]{border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--bg-surface);flex-shrink:0;justify-content:center;align-items:center;width:64px;height:82px;transition:width .25s,height .25s;display:flex;overflow:hidden;box-shadow:0 2px 6px #00000014}.doc-thumb-container[data-astro-cid-5tdrkrui].is-landscape{width:82px;height:64px}.doc-thumb-skeleton[data-astro-cid-5tdrkrui]{background:linear-gradient(90deg, var(--bg-surface-elevated) 25%, var(--border-subtle) 50%, var(--bg-surface-elevated) 75%);background-size:200% 100%;width:100%;height:100%;animation:1.5s infinite skeleton-shimmer}.doc-summary-meta[data-astro-cid-5tdrkrui]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.doc-name-line[data-astro-cid-5tdrkrui]{align-items:center;gap:.5rem;display:flex}.doc-name[data-astro-cid-5tdrkrui]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:380px;font-size:1.05rem;font-weight:700;overflow:hidden}.orientation-badge[data-astro-cid-5tdrkrui]{border-radius:var(--radius-sm);background:var(--bg-surface-hover);color:var(--text-secondary);border:1px solid var(--border-subtle);padding:.15rem .45rem;font-size:.75rem;font-weight:600}.doc-info[data-astro-cid-5tdrkrui]{color:var(--text-secondary);font-size:.85rem}.numbers-workspace-grid[data-astro-cid-5tdrkrui]{grid-template-columns:1fr 1fr;align-items:start;gap:1.75rem;display:grid}@media (width<=960px){.numbers-workspace-grid[data-astro-cid-5tdrkrui]{grid-template-columns:1fr}}.numbers-form-column[data-astro-cid-5tdrkrui]{flex-direction:column;gap:1.25rem;display:flex}.config-block[data-astro-cid-5tdrkrui]{flex-direction:column;gap:.4rem;display:flex}.config-section-title[data-astro-cid-5tdrkrui]{color:var(--text-primary);margin:0;font-size:.9rem;font-weight:700}.field-val-badge[data-astro-cid-5tdrkrui]{color:var(--color-primary);background:var(--color-primary-subtle,#3b82f61a);border-radius:var(--radius-sm);padding:.1rem .4rem;font-size:.8rem;font-weight:600}.config-row-grid[data-astro-cid-5tdrkrui]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=540px){.config-row-grid[data-astro-cid-5tdrkrui]{grid-template-columns:1fr}}.position-matrix[data-astro-cid-5tdrkrui]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.pos-btn[data-astro-cid-5tdrkrui]{background:var(--bg-surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.65rem .5rem;font-size:.75rem;font-weight:600;transition:all .15s;display:flex}.pos-btn[data-astro-cid-5tdrkrui]:hover{border-color:var(--color-primary);color:var(--text-primary)}.pos-btn[data-astro-cid-5tdrkrui].active{background:var(--color-primary-subtle,#3b82f61a);border-color:var(--color-primary);color:var(--color-primary)}.pos-dot[data-astro-cid-5tdrkrui]{background:var(--border-default);border-radius:50%;width:8px;height:8px;transition:background .15s}.pos-btn[data-astro-cid-5tdrkrui].active .pos-dot[data-astro-cid-5tdrkrui]{background:var(--color-primary);box-shadow:0 0 6px var(--color-primary)}.form-select[data-astro-cid-5tdrkrui],.form-input[data-astro-cid-5tdrkrui]{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-elevated);width:100%;color:var(--text-primary);outline:none;padding:.6rem .85rem;font-size:.9rem;transition:border-color .15s}.form-select[data-astro-cid-5tdrkrui]:focus,.form-input[data-astro-cid-5tdrkrui]:focus{border-color:var(--color-primary)}.form-range[data-astro-cid-5tdrkrui]{width:100%;accent-color:var(--color-primary);cursor:pointer}.form-hint[data-astro-cid-5tdrkrui]{color:var(--text-secondary);font-size:.75rem}.format-options-wrapper[data-astro-cid-5tdrkrui]{flex-direction:column;gap:.5rem;display:flex}.custom-format-row[data-astro-cid-5tdrkrui]{flex-direction:column;gap:.25rem;display:flex}.range-slider-wrapper[data-astro-cid-5tdrkrui]{align-items:center;padding-top:.25rem;display:flex}.checkbox-block[data-astro-cid-5tdrkrui]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.75rem .85rem}.checkbox-label[data-astro-cid-5tdrkrui]{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.form-checkbox[data-astro-cid-5tdrkrui]{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer;margin-top:.15rem}.checkbox-text-group[data-astro-cid-5tdrkrui]{flex-direction:column;gap:.15rem;display:flex}.checkbox-title[data-astro-cid-5tdrkrui]{color:var(--text-primary);font-size:.85rem;font-weight:600}.checkbox-desc[data-astro-cid-5tdrkrui]{color:var(--text-secondary);font-size:.75rem}.numbers-preview-column[data-astro-cid-5tdrkrui]{flex-direction:column;display:flex}.preview-stage-card[data-astro-cid-5tdrkrui]{background:var(--bg-surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;box-shadow:0 4px 12px #0000000a}.preview-stage-header[data-astro-cid-5tdrkrui]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.preview-title[data-astro-cid-5tdrkrui]{color:var(--text-primary);font-size:.95rem;font-weight:700}.preview-page-indicator[data-astro-cid-5tdrkrui]{color:var(--text-secondary);background:var(--bg-surface);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);padding:.2rem .5rem;font-size:.8rem;font-weight:600}.preview-desc-text[data-astro-cid-5tdrkrui]{color:var(--text-secondary);margin:0;font-size:.8rem}.preview-viewport-frame[data-astro-cid-5tdrkrui]{background:var(--bg-surface);border:1px dashed var(--border-default);border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:380px;padding:1.5rem;display:flex}.preview-page-sheet[data-astro-cid-5tdrkrui]{background:#fff;border:1px solid #00000026;border-radius:4px;justify-content:center;align-items:center;width:240px;height:340px;transition:width .25s,height .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000001f}.preview-page-sheet[data-astro-cid-5tdrkrui].is-landscape{width:340px;height:240px}.preview-canvas-holder[data-astro-cid-5tdrkrui]{background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.simulated-number-overlay[data-astro-cid-5tdrkrui]{pointer-events:none;z-index:10;white-space:nowrap;border-radius:3px;padding:.2rem .5rem;font-size:.75rem;font-weight:600;line-height:1;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;box-shadow:0 1px 4px #00000026}.simulated-number-overlay[data-astro-cid-5tdrkrui].pos-top-left{top:18px;left:18px;transform:none}.simulated-number-overlay[data-astro-cid-5tdrkrui].pos-top-center{top:18px;left:50%;transform:translate(-50%)}.simulated-number-overlay[data-astro-cid-5tdrkrui].pos-top-right{top:18px;right:18px;transform:none}.simulated-number-overlay[data-astro-cid-5tdrkrui].pos-bottom-left{bottom:18px;left:18px;transform:none}.simulated-number-overlay[data-astro-cid-5tdrkrui].pos-bottom-center{bottom:18px;left:50%;transform:translate(-50%)}.simulated-number-overlay[data-astro-cid-5tdrkrui].pos-bottom-right{bottom:18px;right:18px;transform:none}.cover-skip-badge[data-astro-cid-5tdrkrui]{backdrop-filter:blur(2px);z-index:20;text-align:center;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.cover-skip-badge[data-astro-cid-5tdrkrui] span[data-astro-cid-5tdrkrui]{color:#fff;border-radius:var(--radius-md);background:#111827;border:1px solid #fff3;padding:.4rem .85rem;font-size:.8rem;font-weight:700;box-shadow:0 4px 12px #00000040}.config-footer[data-astro-cid-5tdrkrui]{border-top:1px solid var(--border-subtle);justify-content:flex-end;padding-top:1rem;display:flex}#btn-run-numbers[data-astro-cid-5tdrkrui]{align-items:center;gap:.5rem;display:inline-flex}.numbers-result-card[data-astro-cid-5tdrkrui]{background:var(--bg-surface);border-left:4px solid var(--color-success);border-radius:var(--radius-lg);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.result-header[data-astro-cid-5tdrkrui]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.result-icon-badge[data-astro-cid-5tdrkrui]{background:var(--color-success-subtle,#10b9811a);width:44px;height:44px;color:var(--color-success,#10b981);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:flex}.result-text-group[data-astro-cid-5tdrkrui]{flex-direction:column;flex:1;gap:.25rem;min-width:200px;display:flex}.result-title[data-astro-cid-5tdrkrui]{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}.result-meta[data-astro-cid-5tdrkrui]{color:var(--text-secondary);margin:0;font-size:.85rem}.result-top-actions[data-astro-cid-5tdrkrui]{align-items:center;gap:.75rem;display:flex}#btn-download-result[data-astro-cid-5tdrkrui]{align-items:center;gap:.5rem;display:inline-flex}.privacy-note[data-astro-cid-5tdrkrui]{color:var(--text-secondary);align-items:center;gap:.6rem;padding:.5rem .25rem;font-size:.8rem;line-height:1.4;display:flex}.pdf-tool-widget[data-astro-cid-bbyl75id]{flex-direction:column;gap:1.5rem;width:100%;max-width:100%;display:flex}.status-msg[data-astro-cid-bbyl75id]{border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:.85rem 1.15rem;font-size:.9rem;font-weight:500;display:flex}.status-error[data-astro-cid-bbyl75id]{background:var(--color-danger-subtle,#ef44441a);color:var(--color-danger,#ef4444);border:1px solid var(--color-danger,#ef4444)}.status-warning[data-astro-cid-bbyl75id]{background:var(--color-warning-subtle,#f59e0b1a);color:var(--color-warning,#f59e0b);border:1px solid var(--color-warning,#f59e0b)}.status-info[data-astro-cid-bbyl75id]{background:var(--color-info-subtle,#3b82f61a);color:var(--color-info,#3b82f6);border:1px solid var(--color-info,#3b82f6)}.progress-banner[data-astro-cid-bbyl75id]{flex-direction:column;align-items:stretch;gap:.6rem}.progress-info-line[data-astro-cid-bbyl75id]{justify-content:space-between;align-items:center;display:flex}.progress-track[data-astro-cid-bbyl75id]{background:var(--border-subtle);border-radius:999px;width:100%;height:8px;overflow:hidden}.progress-fill[data-astro-cid-bbyl75id]{background:var(--color-primary);height:100%;transition:width .15s ease-out}.cancel-action-btn[data-astro-cid-bbyl75id]{height:auto;padding:.25rem .6rem;font-size:.8rem}.pdf-dropzone[data-astro-cid-bbyl75id]{border:2px dashed var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-elevated);text-align:center;cursor:pointer;padding:3rem 1.5rem;transition:border-color .2s,background .2s;position:relative}.pdf-dropzone[data-astro-cid-bbyl75id]:hover,.pdf-dropzone[data-astro-cid-bbyl75id].dragover{border-color:var(--color-primary);background:var(--bg-surface-hover)}.pdf-file-input[data-astro-cid-bbyl75id]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dropzone-content[data-astro-cid-bbyl75id]{pointer-events:none;flex-direction:column;align-items:center;gap:1rem;display:flex}.dropzone-icon[data-astro-cid-bbyl75id]{color:var(--color-primary)}.dropzone-text[data-astro-cid-bbyl75id]{flex-direction:column;gap:.35rem;max-width:520px;display:flex}.dropzone-title[data-astro-cid-bbyl75id]{color:var(--text-primary);font-size:1.15rem;font-weight:700}.dropzone-hint[data-astro-cid-bbyl75id]{color:var(--text-secondary);font-size:.85rem}.dropzone-btn[data-astro-cid-bbyl75id]{pointer-events:auto}.wm-config-card[data-astro-cid-bbyl75id]{background:var(--bg-surface);border-radius:var(--radius-lg);flex-direction:column;gap:1.75rem;padding:1.5rem;display:flex}.doc-summary-banner[data-astro-cid-bbyl75id]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.doc-summary-left[data-astro-cid-bbyl75id]{align-items:center;gap:1rem;min-width:0;display:flex}.doc-thumb-container[data-astro-cid-bbyl75id]{border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--bg-surface);flex-shrink:0;justify-content:center;align-items:center;width:64px;height:82px;transition:width .25s,height .25s;display:flex;overflow:hidden;box-shadow:0 2px 6px #00000014}.doc-thumb-container[data-astro-cid-bbyl75id].is-landscape{width:82px;height:64px}.doc-thumb-skeleton[data-astro-cid-bbyl75id]{background:linear-gradient(90deg, var(--bg-surface-elevated) 25%, var(--border-subtle) 50%, var(--bg-surface-elevated) 75%);background-size:200% 100%;width:100%;height:100%;animation:1.5s infinite skeleton-shimmer}.doc-summary-meta[data-astro-cid-bbyl75id]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.doc-name-line[data-astro-cid-bbyl75id]{align-items:center;gap:.5rem;display:flex}.doc-name[data-astro-cid-bbyl75id]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:380px;font-size:1.05rem;font-weight:700;overflow:hidden}.orientation-badge[data-astro-cid-bbyl75id]{border-radius:var(--radius-sm);background:var(--bg-surface-hover);color:var(--text-secondary);border:1px solid var(--border-subtle);padding:.15rem .45rem;font-size:.75rem;font-weight:600}.doc-info[data-astro-cid-bbyl75id]{color:var(--text-secondary);font-size:.85rem}.wm-workspace-grid[data-astro-cid-bbyl75id]{grid-template-columns:1fr 1fr;align-items:start;gap:1.75rem;display:grid}@media (width<=960px){.wm-workspace-grid[data-astro-cid-bbyl75id]{grid-template-columns:1fr}}.wm-form-column[data-astro-cid-bbyl75id]{flex-direction:column;gap:1.25rem;display:flex}.config-block[data-astro-cid-bbyl75id]{flex-direction:column;gap:.4rem;display:flex}.config-section-title[data-astro-cid-bbyl75id]{color:var(--text-primary);margin:0;font-size:.9rem;font-weight:700}.field-val-badge[data-astro-cid-bbyl75id]{color:var(--color-primary);background:var(--color-primary-subtle,#3b82f61a);border-radius:var(--radius-sm);padding:.1rem .4rem;font-size:.8rem;font-weight:600}.config-row-grid[data-astro-cid-bbyl75id]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=540px){.config-row-grid[data-astro-cid-bbyl75id]{grid-template-columns:1fr}}.mode-switcher-tabs[data-astro-cid-bbyl75id]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.mode-tab-btn[data-astro-cid-bbyl75id]{background:var(--bg-surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.9rem;font-weight:600;transition:all .15s;display:flex}.mode-tab-btn[data-astro-cid-bbyl75id]:hover{border-color:var(--color-primary);color:var(--text-primary)}.mode-tab-btn[data-astro-cid-bbyl75id].active{background:var(--color-primary-subtle,#3b82f61a);border-color:var(--color-primary);color:var(--color-primary)}.mode-subpanel[data-astro-cid-bbyl75id]{flex-direction:column;gap:1rem;display:flex}.preset-badges-wrapper[data-astro-cid-bbyl75id]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.25rem;display:flex}.preset-label[data-astro-cid-bbyl75id]{color:var(--text-secondary);font-size:.75rem}.btn-preset[data-astro-cid-bbyl75id]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;padding:.2rem .5rem;font-size:.75rem;font-weight:600;transition:all .15s}.btn-preset[data-astro-cid-bbyl75id]:hover{border-color:var(--color-primary);color:var(--color-primary)}.image-uploader-card[data-astro-cid-bbyl75id]{border:1px dashed var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-elevated);padding:1rem;position:relative}.image-file-input[data-astro-cid-bbyl75id]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.image-uploader-content[data-astro-cid-bbyl75id]{pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.image-name-text[data-astro-cid-bbyl75id]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.form-select[data-astro-cid-bbyl75id],.form-input[data-astro-cid-bbyl75id]{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-elevated);width:100%;color:var(--text-primary);outline:none;padding:.6rem .85rem;font-size:.9rem;transition:border-color .15s}.form-select[data-astro-cid-bbyl75id]:focus,.form-input[data-astro-cid-bbyl75id]:focus{border-color:var(--color-primary)}.form-range[data-astro-cid-bbyl75id]{width:100%;accent-color:var(--color-primary);cursor:pointer}.form-hint[data-astro-cid-bbyl75id]{color:var(--text-secondary);font-size:.75rem}.range-slider-wrapper[data-astro-cid-bbyl75id]{align-items:center;padding-top:.25rem;display:flex}.wm-preview-column[data-astro-cid-bbyl75id]{flex-direction:column;display:flex}.preview-stage-card[data-astro-cid-bbyl75id]{background:var(--bg-surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex;box-shadow:0 4px 12px #0000000a}.preview-stage-header[data-astro-cid-bbyl75id]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.preview-title[data-astro-cid-bbyl75id]{color:var(--text-primary);font-size:.95rem;font-weight:700}.preview-page-indicator[data-astro-cid-bbyl75id]{color:var(--text-secondary);background:var(--bg-surface);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);padding:.2rem .5rem;font-size:.8rem;font-weight:600}.preview-desc-text[data-astro-cid-bbyl75id]{color:var(--text-secondary);margin:0;font-size:.8rem}.preview-viewport-frame[data-astro-cid-bbyl75id]{background:var(--bg-surface);border:1px dashed var(--border-default);border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:400px;padding:1.5rem;display:flex}.preview-page-sheet[data-astro-cid-bbyl75id]{background:#fff;border:1px solid #00000026;border-radius:4px;justify-content:center;align-items:center;width:250px;height:350px;transition:width .25s,height .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000001f}.preview-page-sheet[data-astro-cid-bbyl75id].is-landscape{width:350px;height:250px}.preview-canvas-holder[data-astro-cid-bbyl75id]{background:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.preview-canvas-holder canvas,.preview-canvas-holder img,.preview-sheet-img{object-fit:contain;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.simulated-watermark-layer[data-astro-cid-bbyl75id]{pointer-events:none;z-index:10;position:absolute;inset:0;overflow:hidden}.simulated-wm-item[data-astro-cid-bbyl75id]{text-align:center;white-space:nowrap;letter-spacing:.05em;user-select:none;pointer-events:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex;position:absolute}.simulated-wm-img[data-astro-cid-bbyl75id]{object-fit:contain;user-select:none;pointer-events:none;max-width:none;max-height:none;display:block}.simulated-wm-tile-container[data-astro-cid-bbyl75id]{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);place-items:center;gap:1rem;padding:1.5rem;display:grid;position:absolute;inset:0}.simulated-wm-tile-item{text-align:center;white-space:nowrap;user-select:none;justify-content:center;align-items:center;font-weight:800;display:flex}.simulated-wm-tile-item img{object-fit:contain;max-width:60px;max-height:60px}.config-footer[data-astro-cid-bbyl75id]{border-top:1px solid var(--border-subtle);justify-content:flex-end;padding-top:1rem;display:flex}#btn-run-watermark[data-astro-cid-bbyl75id]{align-items:center;gap:.5rem;display:inline-flex}.wm-result-card[data-astro-cid-bbyl75id]{background:var(--bg-surface);border-left:4px solid var(--color-success);border-radius:var(--radius-lg);flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.result-header[data-astro-cid-bbyl75id]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.result-icon-badge[data-astro-cid-bbyl75id]{background:var(--color-success-subtle,#10b9811a);width:44px;height:44px;color:var(--color-success,#10b981);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:flex}.result-text-group[data-astro-cid-bbyl75id]{flex-direction:column;flex:1;gap:.25rem;min-width:200px;display:flex}.result-title[data-astro-cid-bbyl75id]{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}.result-meta[data-astro-cid-bbyl75id]{color:var(--text-secondary);margin:0;font-size:.85rem}.result-top-actions[data-astro-cid-bbyl75id]{align-items:center;gap:.75rem;display:flex}#btn-download-result[data-astro-cid-bbyl75id]{align-items:center;gap:.5rem;display:inline-flex}.privacy-note[data-astro-cid-bbyl75id]{color:var(--text-secondary);align-items:center;gap:.6rem;padding:.5rem .25rem;font-size:.8rem;line-height:1.4;display:flex}.pdf-tool-widget[data-astro-cid-7efedf73]{flex-direction:column;gap:1.5rem;width:100%;max-width:100%;display:flex}.status-msg[data-astro-cid-7efedf73]{border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:.85rem 1.15rem;font-size:.9rem;font-weight:500;display:flex}.status-error[data-astro-cid-7efedf73]{background:var(--color-danger-subtle,#ef44441a);color:var(--color-danger,#ef4444);border:1px solid var(--color-danger,#ef4444)}.status-warning[data-astro-cid-7efedf73]{background:var(--color-warning-subtle,#f59e0b1a);color:var(--color-warning,#f59e0b);border:1px solid var(--color-warning,#f59e0b)}.status-info[data-astro-cid-7efedf73]{background:var(--color-info-subtle,#3b82f61a);color:var(--color-info,#3b82f6);border:1px solid var(--color-info,#3b82f6)}.progress-banner[data-astro-cid-7efedf73]{flex-direction:column;align-items:stretch;gap:.6rem}.progress-info-line[data-astro-cid-7efedf73]{justify-content:space-between;align-items:center;display:flex}.progress-track[data-astro-cid-7efedf73]{background:var(--border-subtle);border-radius:999px;width:100%;height:8px;overflow:hidden}.progress-fill[data-astro-cid-7efedf73]{background:var(--color-primary);height:100%;transition:width .15s ease-out}.cancel-action-btn[data-astro-cid-7efedf73]{height:auto;padding:.25rem .6rem;font-size:.8rem}.pdf-dropzone[data-astro-cid-7efedf73]{border:2px dashed var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface-elevated);text-align:center;cursor:pointer;padding:3rem 1.5rem;transition:border-color .2s,background .2s;position:relative}.pdf-dropzone[data-astro-cid-7efedf73]:hover,.pdf-dropzone[data-astro-cid-7efedf73].dragover{border-color:var(--color-primary);background:var(--bg-surface-hover)}.pdf-file-input[data-astro-cid-7efedf73]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dropzone-content[data-astro-cid-7efedf73]{pointer-events:none;flex-direction:column;align-items:center;gap:1rem;display:flex}.dropzone-icon[data-astro-cid-7efedf73]{color:var(--color-primary)}.dropzone-text[data-astro-cid-7efedf73]{flex-direction:column;gap:.35rem;max-width:520px;display:flex}.dropzone-title[data-astro-cid-7efedf73]{color:var(--text-primary);font-size:1.15rem;font-weight:700}.dropzone-hint[data-astro-cid-7efedf73]{color:var(--text-secondary);font-size:.85rem}.dropzone-btn[data-astro-cid-7efedf73]{pointer-events:auto}.comp-config-card[data-astro-cid-7efedf73]{background:var(--bg-surface);border-radius:var(--radius-lg);flex-direction:column;gap:1.75rem;padding:1.5rem;display:flex}.doc-summary-banner[data-astro-cid-7efedf73]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.doc-summary-left[data-astro-cid-7efedf73]{align-items:center;gap:1rem;min-width:0;display:flex}.doc-thumb-container[data-astro-cid-7efedf73]{border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--bg-surface);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:72px;display:flex;overflow:hidden;box-shadow:0 2px 6px #00000014}.doc-thumb-preview{object-fit:contain;max-width:100%;max-height:100%}.doc-thumb-skeleton[data-astro-cid-7efedf73]{background:linear-gradient(90deg, var(--bg-surface-elevated) 25%, var(--border-subtle) 50%, var(--bg-surface-elevated) 75%);background-size:200% 100%;width:100%;height:100%;animation:1.5s infinite skeleton-shimmer}.doc-summary-meta[data-astro-cid-7efedf73]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.doc-name-line[data-astro-cid-7efedf73]{align-items:center;gap:.5rem;display:flex}.doc-name[data-astro-cid-7efedf73]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:380px;font-size:1.05rem;font-weight:700;overflow:hidden}.doc-badge[data-astro-cid-7efedf73]{border-radius:var(--radius-sm);background:var(--bg-surface-hover);color:var(--text-secondary);border:1px solid var(--border-subtle);padding:.15rem .45rem;font-size:.75rem;font-weight:600}.doc-info[data-astro-cid-7efedf73]{color:var(--text-secondary);font-size:.85rem}.comp-workspace-grid[data-astro-cid-7efedf73]{grid-template-columns:1.25fr .95fr;align-items:start;gap:1.75rem;display:grid}@media (width<=960px){.comp-workspace-grid[data-astro-cid-7efedf73]{grid-template-columns:1fr}}.comp-form-column[data-astro-cid-7efedf73]{flex-direction:column;gap:1.25rem;display:flex}.config-section-title[data-astro-cid-7efedf73]{color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.mode-options-stack[data-astro-cid-7efedf73]{flex-direction:column;gap:.85rem;display:flex}.mode-card[data-astro-cid-7efedf73]{border-radius:var(--radius-md);background:var(--bg-surface-elevated);border:2px solid var(--border-default);cursor:pointer;flex-direction:column;gap:.45rem;padding:1.1rem;transition:all .2s;display:flex;position:relative}.mode-card[data-astro-cid-7efedf73]:hover{border-color:var(--color-primary);background:var(--bg-surface-hover)}.mode-card[data-astro-cid-7efedf73].active{border-color:var(--color-primary);background:var(--color-primary-subtle,#3b82f614);box-shadow:0 0 0 1px var(--color-primary)}.mode-radio-input[data-astro-cid-7efedf73]{opacity:0;pointer-events:none;position:absolute}.mode-card-header[data-astro-cid-7efedf73]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mode-card-title[data-astro-cid-7efedf73]{color:var(--text-primary);font-size:.95rem;font-weight:700}.mode-card-badge[data-astro-cid-7efedf73]{border-radius:var(--radius-sm);padding:.15rem .5rem;font-size:.75rem;font-weight:700}.badge-green[data-astro-cid-7efedf73]{color:#10b981;background:#10b9811f;border:1px solid #10b98140}.badge-blue[data-astro-cid-7efedf73]{color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f640}.badge-orange[data-astro-cid-7efedf73]{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b40}.mode-card-desc[data-astro-cid-7efedf73]{color:var(--text-secondary);margin:0;font-size:.825rem;line-height:1.45}.config-block[data-astro-cid-7efedf73]{flex-direction:column;gap:.4rem;display:flex}.config-label[data-astro-cid-7efedf73]{color:var(--text-primary);font-size:.85rem;font-weight:600}.form-select[data-astro-cid-7efedf73]{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface-elevated);width:100%;color:var(--text-primary);outline:none;padding:.6rem .85rem;font-size:.9rem;transition:border-color .15s}.form-select[data-astro-cid-7efedf73]:focus{border-color:var(--color-primary)}.form-hint[data-astro-cid-7efedf73]{color:var(--text-secondary);font-size:.75rem}.mode-notice-box[data-astro-cid-7efedf73]{border-radius:var(--radius-md);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);gap:.85rem;padding:1rem;display:flex}.notice-icon[data-astro-cid-7efedf73]{flex-shrink:0;font-size:1.25rem}.notice-content[data-astro-cid-7efedf73]{flex-direction:column;gap:.25rem;display:flex}.notice-text[data-astro-cid-7efedf73]{color:var(--text-secondary);font-size:.85rem;line-height:1.45}.comp-preview-column[data-astro-cid-7efedf73]{flex-direction:column;gap:1.25rem;display:flex}.preview-stage-card[data-astro-cid-7efedf73]{background:var(--bg-surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;gap:.85rem;padding:1.25rem;display:flex;box-shadow:0 4px 12px #0000000a}.preview-stage-header[data-astro-cid-7efedf73]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.preview-title[data-astro-cid-7efedf73]{color:var(--text-primary);font-size:.95rem;font-weight:700}.preview-page-indicator[data-astro-cid-7efedf73]{color:var(--text-secondary);background:var(--bg-surface);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);padding:.2rem .5rem;font-size:.8rem;font-weight:600}.preview-viewport-frame[data-astro-cid-7efedf73]{background:var(--bg-surface);border:1px dashed var(--border-default);border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:280px;padding:1.25rem;display:flex}.preview-page-sheet[data-astro-cid-7efedf73]{background:#fff;border:1px solid #00000026;border-radius:4px;justify-content:center;align-items:center;width:200px;height:280px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px #0000001a}.preview-canvas-holder[data-astro-cid-7efedf73]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.preview-sheet-img{object-fit:contain;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.comp-educational-card[data-astro-cid-7efedf73]{background:var(--bg-surface);border-radius:var(--radius-md);border:1px solid var(--border-subtle);padding:1rem}.edu-title[data-astro-cid-7efedf73]{color:var(--text-primary);margin:0 0 .5rem;font-size:.85rem;font-weight:700}.edu-list[data-astro-cid-7efedf73]{color:var(--text-secondary);flex-direction:column;gap:.35rem;margin:0;padding-left:1.15rem;font-size:.8rem;line-height:1.4;display:flex}.config-footer[data-astro-cid-7efedf73]{border-top:1px solid var(--border-subtle);justify-content:flex-end;padding-top:1rem;display:flex}#btn-run-compress[data-astro-cid-7efedf73]{align-items:center;gap:.5rem;display:inline-flex}.comp-result-card[data-astro-cid-7efedf73]{background:var(--bg-surface);border-left:4px solid var(--color-success);border-radius:var(--radius-lg);flex-direction:column;gap:1.5rem;padding:1.75rem;display:flex}.result-header[data-astro-cid-7efedf73]{align-items:center;gap:1.25rem;display:flex}.result-icon-badge[data-astro-cid-7efedf73]{background:var(--color-success-subtle,#10b9811f);width:48px;height:48px;color:var(--color-success,#10b981);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}.result-icon-badge[data-astro-cid-7efedf73].is-larger{color:#f59e0b;background:#f59e0b26}.result-text-group[data-astro-cid-7efedf73]{flex-direction:column;gap:.25rem;display:flex}.result-title[data-astro-cid-7efedf73]{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:700}.result-meta[data-astro-cid-7efedf73]{color:var(--text-secondary);margin:0;font-size:.875rem}.result-larger-warning[data-astro-cid-7efedf73]{border-radius:var(--radius-md);color:#b45309;background:#f59e0b1a;border:1px solid #f59e0b4d;gap:.85rem;padding:1rem;font-size:.875rem;line-height:1.45;display:flex}.larger-icon[data-astro-cid-7efedf73]{flex-shrink:0;font-size:1.25rem}.larger-text[data-astro-cid-7efedf73]{flex-direction:column;gap:.2rem;display:flex}.result-metrics-grid[data-astro-cid-7efedf73]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=768px){.result-metrics-grid[data-astro-cid-7efedf73]{grid-template-columns:repeat(2,1fr)}}.metric-box[data-astro-cid-7efedf73]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.35rem;padding:1rem;display:flex}.metric-box[data-astro-cid-7efedf73].highlighted{background:#10b98114;border-color:#10b9814d}.metric-box[data-astro-cid-7efedf73].highlighted.is-larger{background:#f59e0b14;border-color:#f59e0b4d}.metric-label[data-astro-cid-7efedf73]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.75rem;font-weight:600}.metric-val[data-astro-cid-7efedf73]{color:var(--text-primary);font-size:1.35rem;font-weight:800}.metric-box[data-astro-cid-7efedf73].highlighted .metric-val[data-astro-cid-7efedf73]{color:#10b981}.metric-box[data-astro-cid-7efedf73].highlighted.is-larger .metric-val[data-astro-cid-7efedf73]{color:#f59e0b}.metric-val-sm[data-astro-cid-7efedf73]{color:var(--text-primary);font-size:.85rem;font-weight:600;line-height:1.35}.result-bottom-actions[data-astro-cid-7efedf73]{flex-wrap:wrap;align-items:center;gap:1rem;padding-top:.5rem;display:flex}#btn-download-result[data-astro-cid-7efedf73]{align-items:center;gap:.5rem;display:inline-flex}.privacy-note[data-astro-cid-7efedf73]{color:var(--text-secondary);align-items:center;gap:.6rem;padding:.5rem .25rem;font-size:.8rem;line-height:1.4;display:flex}.pdf-tool-widget[data-astro-cid-ac42ull5]{width:100%;max-width:var(--tool-max-width,1360px);flex-direction:column;gap:1.25rem;margin:0 auto;font-family:inherit;display:flex}.tool-section[data-astro-cid-ac42ull5]{width:100%}.status-msg[data-astro-cid-ac42ull5]{border-radius:var(--radius-sm,6px);align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.4;display:flex}.status-error[data-astro-cid-ac42ull5]{background:var(--color-error-subtle,#ef44441a);color:var(--color-error-text,#fca5a5);border:1px solid var(--color-error,#ef4444)}.status-warning[data-astro-cid-ac42ull5]{background:var(--color-warning-subtle,#f59e0b1a);color:var(--color-warning-text,#fcd34d);border:1px solid var(--color-warning,#f59e0b)}.progress-container[data-astro-cid-ac42ull5]{background:var(--bg-surface-elevated,#1e293b);border:1px solid var(--border-subtle,#334155);border-radius:var(--radius-md,8px);flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.progress-header[data-astro-cid-ac42ull5]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.progress-title[data-astro-cid-ac42ull5]{color:var(--text-primary,#f8fafc);font-size:.875rem;font-weight:600}.cancel-btn[data-astro-cid-ac42ull5]{border:1px solid var(--border-strong,#475569);color:var(--text-secondary,#cbd5e1);cursor:pointer;background:0 0;border-radius:4px;padding:.2rem .6rem;font-size:.75rem;transition:all .15s}.cancel-btn[data-astro-cid-ac42ull5]:hover{color:var(--color-error,#ef4444);border-color:var(--color-error,#ef4444)}.progress-track[data-astro-cid-ac42ull5]{background:var(--bg-surface-subtle,#0f172a);border-radius:999px;width:100%;height:6px;overflow:hidden}.progress-fill[data-astro-cid-ac42ull5]{background:var(--color-primary,#3b82f6);border-radius:999px;height:100%;transition:width .2s}.dropzone-area[data-astro-cid-ac42ull5]{border:1.5px dashed var(--border-strong,#475569);border-radius:var(--radius-md,8px);background:var(--bg-surface,#1e293b);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:4rem 1.5rem;transition:border-color .15s,background-color .15s;display:flex}.dropzone-area[data-astro-cid-ac42ull5]:hover,.dropzone-area[data-astro-cid-ac42ull5].drag-over{border-color:var(--color-primary,#3b82f6);background:var(--bg-surface-elevated,#243248)}.dropzone-icon[data-astro-cid-ac42ull5]{color:var(--color-primary,#3b82f6);margin-bottom:1rem}.dropzone-title[data-astro-cid-ac42ull5]{color:var(--text-primary,#f8fafc);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.dropzone-hint[data-astro-cid-ac42ull5]{color:var(--text-secondary,#94a3b8);max-width:480px;margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.doc-summary-bar[data-astro-cid-ac42ull5]{background:var(--bg-surface,#1e293b);border:1px solid var(--border-subtle,#334155);border-radius:var(--radius-sm,6px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem 1rem;display:flex}.doc-meta-group[data-astro-cid-ac42ull5]{align-items:center;gap:.75rem;min-width:0;display:flex}.doc-icon-badge[data-astro-cid-ac42ull5]{color:var(--color-primary,#3b82f6);flex-shrink:0;justify-content:center;align-items:center;display:flex}.doc-meta-text[data-astro-cid-ac42ull5]{flex-direction:column;min-width:0;display:flex}.doc-filename[data-astro-cid-ac42ull5]{color:var(--text-primary,#f8fafc);white-space:nowrap;text-overflow:ellipsis;max-width:280px;margin:0;font-size:.875rem;font-weight:600;overflow:hidden}.doc-specs[data-astro-cid-ac42ull5]{color:var(--text-secondary,#94a3b8);font-variant-numeric:tabular-nums;font-size:.75rem}.doc-summary-actions[data-astro-cid-ac42ull5]{align-items:center;gap:.75rem;display:flex}.placements-counter-pill[data-astro-cid-ac42ull5]{color:var(--color-primary,#3b82f6);font-variant-numeric:tabular-nums;background:#3b82f61f;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:flex}.history-btn-group[data-astro-cid-ac42ull5]{border-left:1px solid var(--border-subtle,#334155);align-items:center;gap:.25rem;padding-left:.5rem;display:flex}.btn-icon-subtle[data-astro-cid-ac42ull5]{color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s,color .15s;display:flex}.btn-icon-subtle[data-astro-cid-ac42ull5]:hover:not(:disabled){background:var(--bg-surface-elevated,#243248);color:var(--text-primary,#f8fafc)}.btn-icon-subtle[data-astro-cid-ac42ull5]:disabled{opacity:.3;cursor:not-allowed}.sig-workspace-grid[data-astro-cid-ac42ull5]{grid-template-columns:170px 1fr 340px;align-items:start;gap:1rem;margin-top:.75rem;display:grid}.zone-thumbnails[data-astro-cid-ac42ull5]{background:var(--bg-surface,#1e293b);border:1px solid var(--border-subtle,#334155);border-radius:var(--radius-sm,6px);flex-direction:column;gap:.5rem;max-height:820px;padding:.75rem;display:flex}.zone-header[data-astro-cid-ac42ull5]{border-bottom:1px solid var(--border-subtle,#334155);justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.zone-title[data-astro-cid-ac42ull5]{color:var(--text-primary,#f8fafc);text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:600}.badge-count[data-astro-cid-ac42ull5]{background:var(--bg-surface-elevated,#243248);color:var(--text-secondary,#94a3b8);font-variant-numeric:tabular-nums;border-radius:999px;padding:.1rem .45rem;font-size:.75rem}.thumbnails-scroll-container[data-astro-cid-ac42ull5]{flex-direction:column;gap:.625rem;max-height:750px;padding-right:.2rem;display:flex;overflow-y:auto}.thumb-card[data-astro-cid-ac42ull5]{background:var(--bg-surface-elevated,#0f172a);cursor:pointer;user-select:none;border:1.5px solid #0000;border-radius:4px;flex-direction:column;align-items:center;gap:.25rem;padding:.35rem;transition:all .15s;display:flex}.thumb-card[data-astro-cid-ac42ull5]:hover{border-color:var(--border-strong,#475569)}.thumb-card[data-astro-cid-ac42ull5].active{border-color:var(--color-primary,#3b82f6);background:#3b82f614}.thumb-frame[data-astro-cid-ac42ull5]{aspect-ratio:1/1.414;background:#fff;border-radius:2px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #0003}.thumb-img[data-astro-cid-ac42ull5]{object-fit:contain;width:100%;height:100%}.thumb-skeleton[data-astro-cid-ac42ull5]{background:#f1f5f9;width:100%;height:100%}.thumb-meta[data-astro-cid-ac42ull5]{justify-content:space-between;align-items:center;width:100%;padding:0 .15rem;display:flex}.thumb-label[data-astro-cid-ac42ull5]{color:var(--text-secondary,#94a3b8);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.thumb-badge[data-astro-cid-ac42ull5]{background:var(--color-primary,#3b82f6);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .3rem;font-size:.6875rem;font-weight:600}.zone-stage[data-astro-cid-ac42ull5]{background:var(--bg-surface,#1e293b);border:1px solid var(--border-subtle,#334155);border-radius:var(--radius-sm,6px);flex-direction:column;gap:.5rem;min-width:0;padding:.75rem;display:flex}.stage-toolbar[data-astro-cid-ac42ull5]{border-bottom:1px solid var(--border-subtle,#334155);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.5rem;display:flex}.page-nav-controls[data-astro-cid-ac42ull5],.stage-zoom-controls[data-astro-cid-ac42ull5]{align-items:center;gap:.35rem;display:flex}.btn-stage-control[data-astro-cid-ac42ull5]{background:var(--bg-surface-elevated,#243248);border:1px solid var(--border-subtle,#334155);color:var(--text-primary,#f8fafc);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s,border-color .15s;display:flex}.btn-stage-control[data-astro-cid-ac42ull5]:hover:not(:disabled){background:var(--color-primary,#3b82f6);color:#fff;border-color:var(--color-primary,#3b82f6)}.btn-stage-control[data-astro-cid-ac42ull5]:disabled{opacity:.35;cursor:not-allowed}.page-indicator[data-astro-cid-ac42ull5]{color:var(--text-primary,#f8fafc);font-variant-numeric:tabular-nums;align-items:center;gap:.2rem;padding:0 .4rem;font-size:.8125rem;font-weight:600;display:flex}.num-divider[data-astro-cid-ac42ull5]{color:var(--text-muted,#64748b)}.zoom-level-badge[data-astro-cid-ac42ull5]{color:var(--text-secondary,#94a3b8);text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-size:.75rem;font-weight:600}.stage-viewport-frame[data-astro-cid-ac42ull5]{background:var(--bg-surface-subtle,#0a0f1d);border:1px solid var(--border-subtle,#334155);border-radius:4px;justify-content:center;align-items:center;min-height:580px;max-height:720px;padding:1.5rem 1rem;display:flex;position:relative;overflow:auto}.stage-page-sheet[data-astro-cid-ac42ull5]{user-select:none;background:#fff;border-radius:1px;transition:transform .1s,box-shadow .2s,outline .2s;position:relative;box-shadow:0 4px 20px #0006}.stage-page-sheet[data-astro-cid-ac42ull5].is-drop-active{outline:2px dashed var(--color-primary,#3b82f6);outline-offset:4px;box-shadow:0 0 25px #3b82f673}.stage-canvas[data-astro-cid-ac42ull5]{background:#fff;width:100%;height:100%;display:block}.stage-loading-overlay[data-astro-cid-ac42ull5]{z-index:5;background:#ffffffbf;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stage-loading-overlay[data-astro-cid-ac42ull5][hidden]{display:none!important}.spinner[data-astro-cid-ac42ull5]{border:2.5px solid #cbd5e1;border-top-color:#3b82f6;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.guide-line[data-astro-cid-ac42ull5]{background:var(--color-primary,#3b82f6);pointer-events:none;z-index:8;opacity:.85;position:absolute}.guide-h[data-astro-cid-ac42ull5]{height:1px;left:0;right:0}.guide-v[data-astro-cid-ac42ull5]{width:1px;top:0;bottom:0}.placements-overlay[data-astro-cid-ac42ull5]{pointer-events:none;z-index:10;position:absolute;inset:0}.placed-sig-element[data-astro-cid-ac42ull5]{pointer-events:auto;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;box-sizing:border-box;transform-origin:50%;background:#2563eb00;border:1.5px dashed #2563eb73;border-radius:0;transition:border-color .12s;position:absolute}.placed-sig-element[data-astro-cid-ac42ull5]:hover{background:#2563eb05;border:1.5px solid #2563eb}.placed-sig-element[data-astro-cid-ac42ull5].is-selected{cursor:grab;background:#2563eb0a;border:1.5px solid #2563eb}.placed-sig-element[data-astro-cid-ac42ull5].is-dragging{cursor:grabbing!important}.placed-sig-img[data-astro-cid-ac42ull5]{object-fit:fill;pointer-events:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.sig-actions-pill[data-astro-cid-ac42ull5]{z-index:30;pointer-events:auto;background:#2563eb;border-radius:4px;align-items:center;display:none;position:absolute;top:-28px;right:0;overflow:hidden;box-shadow:0 2px 6px #0000004d}.placed-sig-element[data-astro-cid-ac42ull5].is-selected .sig-actions-pill[data-astro-cid-ac42ull5]{display:inline-flex}.pill-action-btn[data-astro-cid-ac42ull5]{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:26px;height:24px;padding:0;transition:background-color .1s;display:inline-flex}.pill-action-btn[data-astro-cid-ac42ull5]:hover{background:#fff3}.pill-action-btn[data-astro-cid-ac42ull5].btn-pill-del:hover{background:#dc2626}.pill-action-btn[data-astro-cid-ac42ull5]+.pill-action-btn[data-astro-cid-ac42ull5]{border-left:1px solid #ffffff40}.resize-handle[data-astro-cid-ac42ull5]{z-index:20;pointer-events:auto;touch-action:none;background:#fff;border:1.5px solid #2563eb;border-radius:1px;width:9px;height:9px;display:none;position:absolute;box-shadow:0 1px 2px #00000026}.resize-handle[data-astro-cid-ac42ull5]:hover{background:#2563eb;transform:scale(1.25)}.resize-handle[data-astro-cid-ac42ull5]:before{content:"";position:absolute;inset:-5px}.placed-sig-element[data-astro-cid-ac42ull5].is-selected .resize-handle[data-astro-cid-ac42ull5]{display:block}.handle-nw[data-astro-cid-ac42ull5]{cursor:nwse-resize;top:-5px;left:-5px}.handle-ne[data-astro-cid-ac42ull5]{cursor:nesw-resize;top:-5px;right:-5px}.handle-se[data-astro-cid-ac42ull5]{cursor:nwse-resize;bottom:-5px;right:-5px}.handle-sw[data-astro-cid-ac42ull5]{cursor:nesw-resize;bottom:-5px;left:-5px}.stage-status-footer[data-astro-cid-ac42ull5]{color:var(--text-secondary,#94a3b8);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .25rem;font-size:.75rem;display:flex}.stage-shortcuts-hint[data-astro-cid-ac42ull5] kbd[data-astro-cid-ac42ull5]{background:var(--bg-surface-elevated,#243248);border:1px solid var(--border-subtle,#334155);color:var(--text-primary,#f8fafc);border-radius:3px;padding:.1rem .35rem;font-family:inherit;font-size:.6875rem}.zone-sidebar[data-astro-cid-ac42ull5]{flex-direction:column;gap:.875rem;display:flex}.sidebar-block[data-astro-cid-ac42ull5]{background:var(--bg-surface,#1e293b);border:1px solid var(--border-subtle,#334155);border-radius:var(--radius-sm,6px);flex-direction:column;gap:.875rem;padding:1rem;display:flex}.sidebar-block-header[data-astro-cid-ac42ull5]{flex-direction:column;gap:.2rem;display:flex}.header-split[data-astro-cid-ac42ull5]{justify-content:space-between;align-items:center;display:flex}.sidebar-block-title[data-astro-cid-ac42ull5]{color:var(--text-primary,#f8fafc);margin:0;font-size:.875rem;font-weight:600}.sidebar-block-desc[data-astro-cid-ac42ull5]{color:var(--text-secondary,#94a3b8);margin:0;font-size:.75rem}.btn-clear-all[data-astro-cid-ac42ull5]{color:var(--color-error,#ef4444);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem}.btn-clear-all[data-astro-cid-ac42ull5]:hover{text-decoration:underline}.badge-subtle[data-astro-cid-ac42ull5]{color:var(--text-secondary,#94a3b8);font-variant-numeric:tabular-nums;font-size:.6875rem}.creation-tabs-nav[data-astro-cid-ac42ull5]{background:var(--bg-surface-elevated,#0f172a);border:1px solid var(--border-subtle,#334155);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:2px;padding:2px;display:grid}.tab-nav-btn[data-astro-cid-ac42ull5]{color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .25rem;font-size:.75rem;font-weight:500;transition:all .12s;display:flex}.tab-nav-btn[data-astro-cid-ac42ull5]:hover{color:var(--text-primary,#f8fafc)}.tab-nav-btn[data-astro-cid-ac42ull5].active{background:var(--bg-surface,#1e293b);color:var(--color-primary,#3b82f6);font-weight:600;box-shadow:0 1px 3px #0003}.creator-tab-panel[data-astro-cid-ac42ull5]{flex-direction:column;gap:.75rem;display:flex}.draw-toolbar[data-astro-cid-ac42ull5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.draw-options-left[data-astro-cid-ac42ull5]{align-items:center;gap:.75rem;display:flex}.control-label[data-astro-cid-ac42ull5]{color:var(--text-secondary,#cbd5e1);font-size:.75rem}.ink-color-picker[data-astro-cid-ac42ull5]{gap:.25rem;display:flex}.ink-color-btn[data-astro-cid-ac42ull5]{cursor:pointer;border:2px solid #0000;border-radius:50%;width:18px;height:18px}.ink-color-btn[data-astro-cid-ac42ull5].active{box-shadow:0 0 0 1.5px var(--color-primary,#3b82f6);border-color:#fff}.stroke-select-wrap[data-astro-cid-ac42ull5]{align-items:center;gap:.25rem;display:flex}.form-select-sm[data-astro-cid-ac42ull5]{background:var(--bg-surface-elevated,#0f172a);border:1px solid var(--border-subtle,#334155);color:var(--text-primary,#f8fafc);border-radius:3px;padding:.15rem .35rem;font-size:.6875rem}.draw-canvas-container[data-astro-cid-ac42ull5]{border:1px solid var(--border-subtle,#334155);cursor:crosshair;touch-action:none;background:#fff;border-radius:4px;position:relative;overflow:hidden}.draw-canvas[data-astro-cid-ac42ull5]{background:#fff;width:100%;height:130px;display:block}.draw-placeholder-hint[data-astro-cid-ac42ull5]{pointer-events:none;color:#94a3b8;justify-content:center;align-items:center;font-size:.75rem;display:flex;position:absolute;inset:0}.upload-dropzone-box[data-astro-cid-ac42ull5]{border:1.5px dashed var(--border-strong,#475569);text-align:center;cursor:pointer;background:var(--bg-surface-subtle,#0f172a);border-radius:4px;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem .75rem;transition:border-color .15s;display:flex}.upload-dropzone-box[data-astro-cid-ac42ull5]:hover{border-color:var(--color-primary,#3b82f6)}.upload-text[data-astro-cid-ac42ull5]{color:var(--text-primary,#f8fafc);margin:0;font-size:.75rem}.upload-subtext[data-astro-cid-ac42ull5]{color:var(--text-secondary,#94a3b8);margin:0;font-size:.6875rem}.auto-bg-toggle[data-astro-cid-ac42ull5]{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.toggle-text-wrap[data-astro-cid-ac42ull5]{flex-direction:column;gap:.1rem;display:flex}.toggle-title[data-astro-cid-ac42ull5]{color:var(--text-primary,#f8fafc);font-size:.75rem;font-weight:500}.toggle-desc[data-astro-cid-ac42ull5]{color:var(--text-secondary,#94a3b8);font-size:.6875rem;line-height:1.35}.upload-preview-container[data-astro-cid-ac42ull5]{border:1px solid var(--border-subtle,#334155);background:#fff;border-radius:4px;flex-direction:column;align-items:center;gap:.35rem;padding:.5rem;display:flex}.preview-img-frame[data-astro-cid-ac42ull5]{justify-content:center;align-items:center;max-height:70px;display:flex}.preview-img-frame[data-astro-cid-ac42ull5] img[data-astro-cid-ac42ull5]{object-fit:contain;max-width:100%;max-height:70px}.badge-success[data-astro-cid-ac42ull5]{color:#065f46;background:#d1fae5;border-radius:999px;padding:.1rem .4rem;font-size:.6875rem;font-weight:600}.initials-input-group[data-astro-cid-ac42ull5]{flex-direction:column;gap:.25rem;display:flex}.form-input-initials[data-astro-cid-ac42ull5]{background:var(--bg-surface-elevated,#0f172a);border:1px solid var(--border-subtle,#334155);color:var(--text-primary,#f8fafc);text-transform:uppercase;border-radius:4px;padding:.35rem .6rem;font-size:.875rem;font-weight:600}.initials-preview-stage[data-astro-cid-ac42ull5]{border:1px solid var(--border-subtle,#334155);background:#fff;border-radius:4px;justify-content:center;align-items:center;height:80px;display:flex}.initials-preview-typography[data-astro-cid-ac42ull5]{color:#1d4ed8;user-select:none;font-family:Dancing Script,Brush Script MT,Caveat,cursive,italic;font-size:3rem;font-style:italic;line-height:1}.saved-library-section[data-astro-cid-ac42ull5]{border-top:1px solid var(--border-subtle,#334155);flex-direction:column;gap:.4rem;padding-top:.75rem;display:flex}.saved-library-title[data-astro-cid-ac42ull5]{color:var(--text-secondary,#94a3b8);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.library-items-list[data-astro-cid-ac42ull5]{flex-direction:column;gap:.35rem;max-height:200px;display:flex;overflow-y:auto}.empty-hint-text[data-astro-cid-ac42ull5]{color:var(--text-muted,#64748b);margin:0;font-size:.75rem;font-style:italic}.saved-library-header[data-astro-cid-ac42ull5]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.saved-library-sub[data-astro-cid-ac42ull5]{color:var(--text-muted,#64748b);font-size:.6875rem}.lib-item-card[data-astro-cid-ac42ull5]{background:var(--bg-surface-elevated,#243248);border:1px solid var(--border-subtle,#334155);cursor:grab;user-select:none;border-radius:4px;justify-content:space-between;align-items:center;gap:.4rem;padding:.4rem .6rem;transition:border-color .12s,opacity .15s,transform .15s;display:flex}.lib-item-card[data-astro-cid-ac42ull5]:hover{border-color:var(--color-primary,#3b82f6)}.lib-item-card[data-astro-cid-ac42ull5]:active{cursor:grabbing}.lib-item-card[data-astro-cid-ac42ull5].is-dragging{opacity:.45;border-color:var(--color-primary,#3b82f6);transform:scale(.97)}.lib-drag-grip[data-astro-cid-ac42ull5]{color:var(--text-muted,#64748b);cursor:grab;flex-shrink:0;justify-content:center;align-items:center;padding:1px;display:flex}.lib-item-card[data-astro-cid-ac42ull5]:hover .lib-drag-grip[data-astro-cid-ac42ull5]{color:var(--text-secondary,#94a3b8)}.lib-thumb-box[data-astro-cid-ac42ull5]{background:#fff;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:28px;padding:1px;display:flex;overflow:hidden}.lib-thumb-box[data-astro-cid-ac42ull5] img[data-astro-cid-ac42ull5]{object-fit:contain;max-width:100%;max-height:100%}.lib-item-name[data-astro-cid-ac42ull5]{color:var(--text-primary,#f8fafc);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:.75rem;font-weight:500;overflow:hidden}.lib-item-actions[data-astro-cid-ac42ull5]{align-items:center;gap:.25rem;display:flex}.btn-place[data-astro-cid-ac42ull5]{background:var(--color-primary,#3b82f6);color:#fff;cursor:pointer;border:none;border-radius:3px;padding:.2rem .5rem;font-size:.6875rem;font-weight:600}.btn-place[data-astro-cid-ac42ull5]:hover{background:var(--color-primary-hover,#2563eb)}.btn-del-lib[data-astro-cid-ac42ull5]{color:var(--text-secondary,#94a3b8);cursor:pointer;background:0 0;border:none;padding:.2rem}.btn-del-lib[data-astro-cid-ac42ull5]:hover{color:var(--color-error,#ef4444)}.placements-summary-list[data-astro-cid-ac42ull5]{flex-direction:column;gap:.35rem;max-height:160px;display:flex;overflow-y:auto}.placement-row[data-astro-cid-ac42ull5]{background:var(--bg-surface-elevated,#243248);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;padding:.3rem .5rem;font-size:.75rem;transition:background-color .12s;display:flex}.placement-row[data-astro-cid-ac42ull5]:hover{background:var(--bg-surface-subtle,#141e33)}.placement-row[data-astro-cid-ac42ull5].active{border-left:2px solid var(--color-primary,#3b82f6);background:var(--bg-surface-subtle,#141e33)}.placement-tag[data-astro-cid-ac42ull5]{color:var(--color-primary,#3b82f6);font-variant-numeric:tabular-nums;font-weight:600}.btn-del-row[data-astro-cid-ac42ull5]{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;font-size:.75rem}.btn-del-row[data-astro-cid-ac42ull5]:hover{color:var(--color-error,#ef4444)}.legal-callout[data-astro-cid-ac42ull5]{border-left:3px solid var(--color-warning,#f59e0b);border-radius:0 var(--radius-sm,4px) var(--radius-sm,4px) 0;background:#f59e0b14;gap:.625rem;padding:.75rem .875rem;display:flex}.legal-callout-icon[data-astro-cid-ac42ull5]{color:var(--color-warning,#f59e0b);flex-shrink:0}.legal-callout-body[data-astro-cid-ac42ull5]{flex-direction:column;gap:.2rem;display:flex}.legal-callout-title[data-astro-cid-ac42ull5]{color:var(--color-warning-text,#fcd34d);font-size:.75rem;font-weight:700}.legal-callout-text[data-astro-cid-ac42ull5]{color:var(--text-secondary,#cbd5e1);margin:0;font-size:.6875rem;line-height:1.45}.legal-callout-compact[data-astro-cid-ac42ull5]{text-align:left;max-width:540px;margin:1rem 0}.sidebar-action-wrap[data-astro-cid-ac42ull5]{justify-content:stretch;display:flex}.result-card[data-astro-cid-ac42ull5]{text-align:center;background:var(--bg-surface,#1e293b);border:1px solid var(--border-subtle,#334155);border-radius:var(--radius-md,8px);flex-direction:column;align-items:center;padding:3rem 1.5rem;display:flex}.result-icon-success[data-astro-cid-ac42ull5]{color:var(--color-success,#10b981);margin-bottom:.75rem}.result-title[data-astro-cid-ac42ull5]{color:var(--text-primary,#f8fafc);margin:0 0 .5rem;font-size:1.35rem;font-weight:700}.result-summary[data-astro-cid-ac42ull5]{color:var(--text-secondary,#94a3b8);margin:0;font-size:.875rem}.result-actions[data-astro-cid-ac42ull5]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex}.btn[data-astro-cid-ac42ull5]{cursor:pointer;border:none;justify-content:center;align-items:center;gap:.4rem;font-family:inherit;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn-primary[data-astro-cid-ac42ull5]{background:var(--color-primary,#3b82f6);color:#fff}.btn-primary[data-astro-cid-ac42ull5]:hover:not(:disabled){background:var(--color-primary-hover,#2563eb)}.btn-primary[data-astro-cid-ac42ull5]:disabled{opacity:.45;cursor:not-allowed}.btn-secondary[data-astro-cid-ac42ull5]{background:var(--bg-surface-elevated,#243248);color:var(--text-primary,#f8fafc);border:1px solid var(--border-subtle,#334155)}.btn-secondary[data-astro-cid-ac42ull5]:hover:not(:disabled){background:var(--bg-surface-subtle,#141e33);border-color:var(--border-strong,#475569)}.btn-ghost[data-astro-cid-ac42ull5]{color:var(--text-secondary,#94a3b8);background:0 0;border:1px solid #0000}.btn-ghost[data-astro-cid-ac42ull5]:hover{color:var(--text-primary,#f8fafc)}.btn-sm[data-astro-cid-ac42ull5]{border-radius:4px;padding:.35rem .65rem;font-size:.75rem}.btn-xs[data-astro-cid-ac42ull5]{border-radius:3px;padding:.15rem .45rem;font-size:.6875rem}.btn-lg[data-astro-cid-ac42ull5]{border-radius:6px;padding:.75rem 1.25rem;font-size:.9375rem}.btn-full[data-astro-cid-ac42ull5]{width:100%}.sr-only[data-astro-cid-ac42ull5]{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.sig-workspace-grid[data-astro-cid-ac42ull5]{grid-template-columns:140px 1fr 300px;gap:.75rem}}@media (width<=900px){.sig-workspace-grid[data-astro-cid-ac42ull5]{grid-template-columns:1fr}.zone-thumbnails[data-astro-cid-ac42ull5]{max-height:140px}.thumbnails-scroll-container[data-astro-cid-ac42ull5]{flex-direction:row;max-height:120px;overflow:auto hidden}.thumb-card[data-astro-cid-ac42ull5]{flex-shrink:0;width:80px}}.regex-tester-widget[data-astro-cid-kv3fapzg]{flex-direction:column;gap:1.25rem;width:100%;display:flex}.presets-row[data-astro-cid-kv3fapzg]{flex-wrap:wrap;align-items:center;gap:.6rem;padding:.5rem .25rem;display:flex}.presets-label[data-astro-cid-kv3fapzg]{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;display:flex}.preset-icon[data-astro-cid-kv3fapzg]{color:var(--color-warning)}.presets-chips[data-astro-cid-kv3fapzg]{flex-wrap:wrap;flex:auto;gap:.4rem;display:flex}.preset-chip[data-astro-cid-kv3fapzg]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;padding:.25rem .65rem;font-size:.8rem;font-weight:500;transition:all .15s}.preset-chip[data-astro-cid-kv3fapzg]:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-subtle)}.presets-actions[data-astro-cid-kv3fapzg]{align-items:center;gap:.5rem;display:flex}.pattern-section[data-astro-cid-kv3fapzg]{background:var(--bg-surface);border-radius:var(--radius-lg);padding:1.25rem}.section-label[data-astro-cid-kv3fapzg]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:.5rem;font-size:.85rem;font-weight:700;display:block}.section-header-flex[data-astro-cid-kv3fapzg]{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.section-subheading[data-astro-cid-kv3fapzg]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}.pattern-input-container[data-astro-cid-kv3fapzg]{background:var(--bg-canvas);border:1.5px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;padding:.2rem .5rem;transition:border-color .2s,box-shadow .2s;display:flex}.pattern-input-container[data-astro-cid-kv3fapzg]:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 3px #2563eb26}.regex-delimiter[data-astro-cid-kv3fapzg]{font-family:var(--font-mono);color:var(--color-primary);user-select:none;padding:0 .35rem;font-size:1.25rem;font-weight:700}.regex-pattern-field[data-astro-cid-kv3fapzg]{color:var(--text-primary);flex:auto;font-size:1rem;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:.5rem .25rem!important}.flags-group[data-astro-cid-kv3fapzg]{background:var(--bg-surface);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);gap:.25rem;padding:.2rem;display:flex}.flag-btn[data-astro-cid-kv3fapzg]{font-family:var(--font-mono);border-radius:var(--radius-sm);width:2rem;height:1.85rem;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;transition:all .15s;display:flex}.flag-btn[data-astro-cid-kv3fapzg]:hover{color:var(--text-primary);background:var(--bg-surface-elevated)}.flag-btn[data-astro-cid-kv3fapzg].active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.flags-legend[data-astro-cid-kv3fapzg]{color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:.65rem;font-size:.78rem;display:flex}.flags-legend[data-astro-cid-kv3fapzg] strong[data-astro-cid-kv3fapzg]{color:var(--color-primary)}.limits-hint[data-astro-cid-kv3fapzg]{opacity:.9;font-size:.75rem}.status-bar[data-astro-cid-kv3fapzg]{min-height:2.25rem}.status-msg[data-astro-cid-kv3fapzg]{border-radius:var(--radius-md);align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.88rem;font-weight:500;display:flex}.status-success[data-astro-cid-kv3fapzg]{background:var(--color-success-subtle);color:var(--color-success-text);border:1px solid var(--color-success)}.status-error[data-astro-cid-kv3fapzg]{background:var(--color-error-subtle);color:var(--color-error-text);border:1px solid var(--color-error)}.status-icon[data-astro-cid-kv3fapzg]{font-weight:800}.test-textarea[data-astro-cid-kv3fapzg]{background:var(--bg-surface);font-size:.95rem;line-height:1.5}.char-count-hint[data-astro-cid-kv3fapzg]{color:var(--text-muted);font-size:.78rem}.matches-preview-section[data-astro-cid-kv3fapzg]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.25rem}.highlight-display[data-astro-cid-kv3fapzg]{background:var(--bg-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-md);white-space:pre-wrap;word-break:break-all;min-height:6rem;max-height:18rem;color:var(--text-primary);padding:.85rem;font-size:.92rem;line-height:1.6;overflow-y:auto}.regex-match-mark{color:#854d0e;background-color:#fef08a;border-radius:3px;padding:.1em .25em;font-weight:600;box-shadow:0 0 0 1px #eab308}[data-theme=dark] .regex-match-mark{color:#fef9c3;background-color:#854d0e;box-shadow:0 0 0 1px #ca8a04}.regex-match-mark.zero-len{color:#1e3a8a;background-color:#93c5fd;box-shadow:0 0 0 1px #3b82f6}.matches-details-section[data-astro-cid-kv3fapzg]{padding:1.25rem}.matches-list[data-astro-cid-kv3fapzg]{flex-direction:column;gap:.75rem;max-height:24rem;margin-top:.75rem;display:flex;overflow-y:auto}.empty-state[data-astro-cid-kv3fapzg]{text-align:center;color:var(--text-muted);padding:2rem 1rem;font-size:.95rem}.empty-state[data-astro-cid-kv3fapzg][hidden]{display:none!important}.match-card{background:var(--bg-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.4rem;padding:.75rem 1rem;display:flex}.match-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.match-card-title{color:var(--color-primary);font-size:.88rem;font-weight:700}.match-card-pos{font-family:var(--font-mono);color:var(--text-muted);font-size:.78rem}.match-card-content{font-family:var(--font-mono);background:var(--bg-surface);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);word-break:break-all;white-space:pre-wrap;padding:.4rem .6rem;font-size:.9rem}.match-groups-grid{border-top:1px dashed var(--border-subtle);flex-direction:column;gap:.25rem;margin-top:.25rem;padding-top:.35rem;display:flex}.group-row{align-items:center;gap:.5rem;font-size:.8rem;display:flex}.group-tag{font-family:var(--font-mono);color:var(--text-secondary);min-width:5rem;font-weight:600}.group-val{font-family:var(--font-mono);background:var(--bg-surface);border-radius:var(--radius-sm);color:var(--text-primary);border:1px solid var(--border-subtle);padding:.15rem .4rem}.group-val.unmatched{color:var(--text-muted);font-style:italic}.replacement-section[data-astro-cid-kv3fapzg]{padding:1.25rem}.token-hint[data-astro-cid-kv3fapzg]{color:var(--text-muted);font-size:.78rem}.replacement-result-group[data-astro-cid-kv3fapzg]{margin-top:.75rem}.result-label[data-astro-cid-kv3fapzg]{color:var(--text-secondary);font-size:.85rem;font-weight:600}.replacement-output-box[data-astro-cid-kv3fapzg]{background:var(--bg-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-md);white-space:pre-wrap;word-break:break-all;min-height:4rem;max-height:14rem;color:var(--text-primary);margin-top:.35rem;padding:.75rem;font-size:.9rem;line-height:1.5;overflow-y:auto}@media (width<=640px){.flags-group[data-astro-cid-kv3fapzg]{flex-wrap:wrap}.flag-btn[data-astro-cid-kv3fapzg]{width:1.7rem;height:1.7rem;font-size:.75rem}}.qr-generator-widget[data-astro-cid-mtdbsih4]{flex-direction:column;gap:1.5rem;width:100%;display:flex}.qr-layout-grid[data-astro-cid-mtdbsih4]{grid-template-columns:1.2fr .8fr;align-items:start;gap:1.5rem;display:grid}@media (width<=860px){.qr-layout-grid[data-astro-cid-mtdbsih4]{grid-template-columns:1fr}}.qr-config-card[data-astro-cid-mtdbsih4]{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.mode-tabs-row[data-astro-cid-mtdbsih4]{border-bottom:1px solid var(--border-subtle);gap:.5rem;padding-bottom:.75rem;display:flex}.mode-tab[data-astro-cid-mtdbsih4]{border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-surface-elevated);color:var(--text-secondary);cursor:pointer;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.88rem;font-weight:600;transition:all .15s;display:inline-flex}.mode-tab[data-astro-cid-mtdbsih4]:hover{color:var(--text-primary);border-color:var(--border-strong)}.mode-tab[data-astro-cid-mtdbsih4].active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.field-label[data-astro-cid-mtdbsih4]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:.4rem;font-size:.85rem;font-weight:700;display:block}.field-label-row[data-astro-cid-mtdbsih4]{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.char-counter[data-astro-cid-mtdbsih4]{color:var(--text-muted);font-size:.78rem}.field-hint[data-astro-cid-mtdbsih4]{color:var(--text-muted);margin-top:.35rem;font-size:.78rem;display:block}.presets-section[data-astro-cid-mtdbsih4]{flex-direction:column;gap:.4rem;display:flex}.presets-title[data-astro-cid-mtdbsih4]{color:var(--text-secondary);font-size:.8rem;font-weight:600}.presets-chips[data-astro-cid-mtdbsih4]{flex-wrap:wrap;gap:.4rem;display:flex}.preset-btn[data-astro-cid-mtdbsih4]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;padding:.2rem .65rem;font-size:.78rem;font-weight:500;transition:all .15s}.preset-btn[data-astro-cid-mtdbsih4]:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-subtle)}.settings-grid[data-astro-cid-mtdbsih4]{background:var(--bg-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;padding:1rem;display:grid}.setting-label[data-astro-cid-mtdbsih4]{color:var(--text-secondary);margin-bottom:.35rem;font-size:.78rem;font-weight:600;display:block}.form-select[data-astro-cid-mtdbsih4]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);cursor:pointer;padding:.4rem .5rem;font-size:.85rem}.form-select[data-astro-cid-mtdbsih4]:focus{border-color:var(--border-focus);outline:none}.config-actions[data-astro-cid-mtdbsih4]{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.qr-preview-card[data-astro-cid-mtdbsih4]{text-align:center;background:var(--bg-surface);flex-direction:column;align-items:center;gap:1.15rem;padding:1.5rem;display:flex}.preview-title[data-astro-cid-mtdbsih4]{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.qr-canvas-wrapper[data-astro-cid-mtdbsih4]{border:2px solid var(--border-subtle);border-radius:var(--radius-lg);min-width:280px;min-height:280px;box-shadow:var(--shadow-sm);background:#fff;justify-content:center;align-items:center;padding:1rem;display:flex;position:relative}.qr-preview-image[data-astro-cid-mtdbsih4]{border-radius:4px;max-width:100%;height:auto;display:block}.scan-hint-row[data-astro-cid-mtdbsih4]{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.82rem;display:flex}.hint-bullet[data-astro-cid-mtdbsih4]{color:var(--color-success);font-size:1.2rem;line-height:0}.download-buttons-row[data-astro-cid-mtdbsih4]{gap:.75rem;width:100%;display:flex}.download-buttons-row[data-astro-cid-mtdbsih4] .btn[data-astro-cid-mtdbsih4]{flex:50%;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.download-buttons-row[data-astro-cid-mtdbsih4] .btn[data-astro-cid-mtdbsih4]:disabled{opacity:.5;cursor:not-allowed}.privacy-note-box[data-astro-cid-mtdbsih4]{background:var(--bg-canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:left;width:100%;padding:.85rem 1rem}.privacy-note-header[data-astro-cid-mtdbsih4]{color:var(--color-primary);align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.8rem;font-weight:700;display:flex}.lock-icon[data-astro-cid-mtdbsih4]{color:var(--color-primary)}.privacy-note-text[data-astro-cid-mtdbsih4]{color:var(--text-secondary);margin-bottom:.35rem;font-size:.78rem;line-height:1.45}.optical-note-text[data-astro-cid-mtdbsih4]{color:var(--text-muted);font-size:.74rem;line-height:1.4}.status-msg[data-astro-cid-mtdbsih4]{border-radius:var(--radius-md);align-items:center;gap:.4rem;width:100%;padding:.5rem .85rem;font-size:.85rem;display:flex}.status-error[data-astro-cid-mtdbsih4]{background:var(--color-error-subtle);color:var(--color-error-text);border:1px solid var(--color-error)}.status-msg[data-astro-cid-mtdbsih4][hidden]{display:none!important}
