.dropzone[data-v-caf0c858]{border:1.5px dashed var(--border-strong,#3a4250);border-radius:var(--radius-md,10px);text-align:center;cursor:pointer;color:var(--ink,#e8eaed);padding:2.25rem 1.5rem;transition:border-color .15s,background-color .15s;display:block}.dropzone.is-dragover[data-v-caf0c858]{border-color:var(--accent,#c9a86a);background:var(--surface-2,#1d222a)}.dropzone__icon[data-v-caf0c858]{color:var(--ink-faint,#818998);margin-bottom:.5rem}.dropzone p[data-v-caf0c858]{margin:.35rem 0 0}.dropzone p[data-v-caf0c858]:first-of-type{margin-top:0}.link[data-v-caf0c858]{color:var(--accent-strong,#e0be85);text-decoration:underline}.hint[data-v-caf0c858]{color:var(--ink-muted,#9aa3b0);margin:.35rem 0 0}.hint[data-v-caf0c858],.warning[data-v-caf0c858]{font-size:.85rem}.warning[data-v-caf0c858]{color:var(--error,#e2645a)}.visually-hidden[data-v-caf0c858]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.staged-files[data-v-a91d4133]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.staged-file[data-v-a91d4133]{background:var(--surface-3,#232935);border:1px solid var(--border,#2a303b);border-radius:var(--radius-sm,6px);gap:.7rem;padding:.5rem .65rem}.staged-file[data-v-a91d4133],.thumb[data-v-a91d4133]{align-items:center;display:flex}.thumb[data-v-a91d4133]{background:var(--surface-2,#1d222a);border-radius:4px;flex-shrink:0;justify-content:center;width:36px;height:36px;overflow:hidden}.thumb img[data-v-a91d4133]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.thumb-ext[data-v-a91d4133]{letter-spacing:.02em;color:var(--ink-faint,#818998);font-size:.62rem;font-weight:700}.meta[data-v-a91d4133]{flex-direction:column;flex:1;min-width:0;display:flex}.name[data-v-a91d4133]{color:var(--ink,#e8eaed);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.size[data-v-a91d4133]{font-size:.76rem}.remove[data-v-a91d4133],.size[data-v-a91d4133]{color:var(--ink-muted,#9aa3b0)}.remove[data-v-a91d4133]{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.remove[data-v-a91d4133]:hover{background:var(--surface-2,#1d222a);color:var(--error,#e2645a)}.progress-wrap[data-v-f38b8549]{flex-direction:column;gap:.4rem;display:flex}.track[data-v-f38b8549]{background:var(--surface-3,#232935);border-radius:999px;height:.4rem;overflow:hidden}.fill[data-v-f38b8549]{background:var(--accent,#c9a86a);height:100%;transition:width .15s ease-out}.label[data-v-f38b8549]{font-family:var(--font-mono,ui-monospace,monospace);color:var(--ink-muted,#9aa3b0);font-size:.8rem}.result-card[data-v-a60e5d6a]{flex-direction:column;gap:.85rem;display:flex}.text-output[data-v-a60e5d6a]{font-family:var(--font-mono,ui-monospace,monospace);background:var(--surface-3,#232935);padding:1rem 1.1rem;font-size:.88rem}.diff-output[data-v-a60e5d6a],.text-output[data-v-a60e5d6a]{white-space:pre-wrap;border:1px solid var(--border,#2a303b);color:var(--ink,#e8eaed);border-radius:var(--radius-sm,6px);margin:0}.diff-output[data-v-a60e5d6a]{background:var(--surface-2,#1d222a);padding:.85rem 1rem;font-size:.92rem;line-height:1.6}.diff-output ins[data-v-a60e5d6a]{background:#50c87840;text-decoration:none}.diff-output del[data-v-a60e5d6a],.diff-output ins[data-v-a60e5d6a]{color:var(--ink,#e8eaed);border-radius:3px}.diff-output del[data-v-a60e5d6a]{background:#dc5a5a40;text-decoration:line-through}.size-readout[data-v-a60e5d6a]{font-variant-numeric:tabular-nums;color:var(--ink,#e8eaed);margin:0;font-size:.88rem}.size-readout span[data-v-a60e5d6a]{color:var(--muted,#9aa3af)}.downloads[data-v-a60e5d6a]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.download-all[data-v-a60e5d6a],.downloads a[data-v-a60e5d6a]{border-radius:var(--radius-sm,6px);background:var(--accent,#c9a86a);color:var(--accent-ink,#171008);align-items:center;gap:.5rem;width:fit-content;padding:.6rem 1.1rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.download-all[data-v-a60e5d6a]:hover,.downloads a[data-v-a60e5d6a]:hover{background:var(--accent-strong,#e0be85)}.download-all[data-v-a60e5d6a]{color:var(--ink,#e8eaed);border:1px solid var(--border-strong,#3a4250);cursor:pointer;background:0 0;font-family:inherit}.download-all[data-v-a60e5d6a]:hover{border-color:var(--accent,#c9a86a);color:var(--accent-strong,#e0be85);background:0 0}.download-all[data-v-a60e5d6a]:disabled{cursor:wait;opacity:.7}.warnings[data-v-a60e5d6a]{color:var(--accent-strong,#e0be85);background:var(--surface-2,#1d222a);border:1px solid var(--border,#2a303b);border-radius:var(--radius-sm,6px);margin:0;padding:.75rem 1rem;font-size:.85rem;line-height:1.5}.paywall-card[data-v-44b72506]{border:1px solid var(--accent,#c9a86a);background:var(--surface-2,#1d222a);border-radius:var(--radius-md,10px);flex-direction:column;gap:.6rem;padding:1.1rem 1.25rem;display:flex}.heading[data-v-44b72506]{color:var(--accent-strong,#e0be85);margin:0;font-weight:600}ul[data-v-44b72506]{color:var(--ink-muted,#9aa3b0);padding-left:1.25rem;line-height:1.6}.price[data-v-44b72506],ul[data-v-44b72506]{margin:0;font-size:.875rem}.price[data-v-44b72506]{color:var(--ink,#e8eaed)}.cta[data-v-44b72506]{border-radius:var(--radius-sm,6px);background:var(--accent,#c9a86a);color:var(--accent-ink,#171008);align-self:flex-start;padding:.55rem 1.1rem;font-size:.88rem;font-weight:600;text-decoration:none}.cta[data-v-44b72506]:hover{background:var(--accent-strong,#e0be85)}.options-form[data-v-f792f4c0]{gap:.85rem}.field[data-v-f792f4c0],.options-form[data-v-f792f4c0]{flex-direction:column;display:flex}.field[data-v-f792f4c0]{gap:.35rem;font-size:.85rem}.field label[data-v-f792f4c0]{color:var(--ink-muted,#9aa3b0)}input[type=number][data-v-f792f4c0],input[type=text][data-v-f792f4c0],select[data-v-f792f4c0],textarea[data-v-f792f4c0]{border:1px solid var(--border-strong,#3a4250);border-radius:var(--radius-sm,6px);background:var(--surface-3,#232935);color:var(--ink,#e8eaed);font:inherit;padding:.6rem .75rem}input[data-v-f792f4c0]:focus-visible,select[data-v-f792f4c0]:focus-visible,textarea[data-v-f792f4c0]:focus-visible{outline:2px solid var(--accent-strong,#e0be85);outline-offset:1px}.checkbox-row[data-v-f792f4c0]{color:var(--ink,#e8eaed);cursor:pointer;align-items:center;gap:.6rem;font-size:.88rem;display:flex}input[type=checkbox][data-v-f792f4c0]{width:1rem;height:1rem;accent-color:var(--accent,#c9a86a);cursor:pointer}.table-review[data-v-2e7eebb9]{border-top:1px solid var(--border,#2a303b);margin-top:1.5rem;padding-top:1.5rem}.table-review h2[data-v-2e7eebb9]{margin:0 0 .35rem;font-size:1.15rem}.hint[data-v-2e7eebb9]{color:var(--ink-muted,#9aa3b0);margin:0;font-size:.85rem}.table-review__page[data-v-2e7eebb9]{margin-top:1.5rem}.table-review__page-tag[data-v-2e7eebb9]{font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--accent,#c9a86a);margin-bottom:.6rem;font-size:.7rem;display:inline-block}.table-review__empty[data-v-2e7eebb9]{color:var(--ink-faint,#818998);margin:0;font-size:.85rem}.table-review__scroll[data-v-2e7eebb9]{border:1px solid var(--border,#2a303b);border-radius:var(--radius-sm,6px);overflow-x:auto}table[data-v-2e7eebb9]{border-collapse:collapse;width:100%}td[data-v-2e7eebb9]{border:1px solid var(--border,#2a303b);padding:0}td input[data-v-2e7eebb9]{background:var(--surface,#171b22);width:100%;min-width:8rem;color:var(--ink,#e8eaed);font:inherit;border:none;padding:.5rem .65rem;font-size:.85rem}td input[data-v-2e7eebb9]:focus-visible{outline:2px solid var(--accent-strong,#e0be85);outline-offset:-2px}td.table-review__actions[data-v-2e7eebb9]{background:var(--surface,#171b22);padding:.25rem .4rem}.table-review__actions button[data-v-2e7eebb9]{border-radius:var(--radius-sm,6px);border:1px solid var(--border-strong,#3a4250);color:var(--ink-muted,#9aa3b0);cursor:pointer;white-space:nowrap;background:0 0;padding:.35rem .6rem;font-size:.72rem}.table-review__actions button[data-v-2e7eebb9]:hover{border-color:var(--error,#e2645a);color:var(--error,#e2645a)}.table-review__reexport[data-v-2e7eebb9]{border-radius:var(--radius-sm,6px);background:var(--accent,#c9a86a);color:var(--accent-ink,#171008);cursor:pointer;border:none;margin-top:1.25rem;padding:.65rem 1.25rem;font-size:.88rem;font-weight:600}.table-review__reexport[data-v-2e7eebb9]:hover{background:var(--accent-strong,#e0be85)}.tool-shell[data-v-9aab39db]{gap:1rem}.text-field[data-v-9aab39db],.tool-shell[data-v-9aab39db]{flex-direction:column;display:flex}.text-field[data-v-9aab39db]{gap:.25rem;font-size:.875rem}.text-field textarea[data-v-9aab39db]{font:inherit;border:1px solid var(--border-strong,#3a4250);border-radius:var(--radius-sm,6px);background:var(--surface-3,#232935);color:var(--ink,#e8eaed);resize:vertical;padding:.6rem .75rem}.text-field textarea[data-v-9aab39db]:focus-visible{outline:2px solid var(--accent-strong,#e0be85);outline-offset:1px}.secondary-file-label[data-v-9aab39db],.text-field span[data-v-9aab39db]{color:var(--ink-muted,#9aa3b0);font-size:.85rem}.error[data-v-9aab39db],.running[data-v-9aab39db]{flex-direction:column;align-items:flex-start;gap:.85rem;display:flex}.error[data-v-9aab39db]{background:var(--error-bg,#2a1716);border:1px solid var(--error,#e2645a);border-radius:var(--radius-md,10px);padding:1rem 1.1rem}.error p[data-v-9aab39db]{color:var(--ink,#e8eaed);margin:0;font-size:.9rem}.legal-line[data-v-9aab39db],.privacy-line[data-v-9aab39db]{color:var(--ink-faint,#818998);margin:0;font-size:.8rem}.legal-line a[data-v-9aab39db]{color:inherit;text-decoration:underline}.legal-line a[data-v-9aab39db]:hover{color:var(--accent-strong,#e0be85)}.btn[data-v-9aab39db]{border-radius:var(--radius-sm,6px);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.3rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.btn[data-v-9aab39db]:disabled{opacity:.45;cursor:not-allowed}.btn-primary[data-v-9aab39db]{background:var(--accent,#c9a86a);color:var(--accent-ink,#171008)}.btn-primary[data-v-9aab39db]:hover:not(:disabled){background:var(--accent-strong,#e0be85)}.btn-ghost[data-v-9aab39db]{color:var(--ink,#e8eaed);border-color:var(--border-strong,#3a4250);background:0 0}.btn-ghost[data-v-9aab39db]:hover:not(:disabled){border-color:var(--accent,#c9a86a);color:var(--accent-strong,#e0be85)}.add-more-btn[data-v-9aab39db],.run-btn[data-v-9aab39db]{align-self:flex-start}.add-more-btn[data-v-9aab39db]{padding:.4rem .85rem;font-size:.8rem}.visually-hidden[data-v-9aab39db]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.done[data-v-9aab39db]{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.coming-soon[data-v-691442ae]{border:1.5px dashed var(--border-strong,#3a4250);border-radius:var(--radius-md,10px);text-align:center;color:var(--ink-muted,#9aa3b0);padding:2.5rem 1.5rem}.coming-soon p[data-v-691442ae]{margin:0}.coming-soon p.privacy-line[data-v-691442ae]{color:var(--ink-faint,#818998);margin-top:.6rem;font-size:.8rem}
