.exif-tool-container.svelte-3iwj9g{flex-direction:column;gap:1.5rem;width:100%;display:flex}.workspace-card.svelte-3iwj9g{flex-direction:column;gap:1.75rem;padding:2rem;display:flex}.workspace-header.svelte-3iwj9g{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-bottom:1.25rem;display:flex}.file-summary.svelte-3iwj9g{align-items:center;gap:1rem;display:flex}.icon-box.svelte-3iwj9g{border-radius:var(--radius-md);color:#f43f5e;background:#f43f5e26;border:1px solid #f43f5e4d;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.title.svelte-3iwj9g{color:#fff;font-size:1.15rem;font-weight:700}.meta.svelte-3iwj9g{color:var(--text-secondary);font-size:.85rem}.audit-panel.svelte-3iwj9g{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#00000040;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.audit-header.svelte-3iwj9g{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.status-indicator.svelte-3iwj9g{border-radius:var(--radius-full);align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.825rem;font-weight:700;display:inline-flex}.status-indicator.has-sensitive.svelte-3iwj9g{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.status-indicator.is-clean.svelte-3iwj9g{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.audit-summary-text.svelte-3iwj9g{color:var(--text-secondary);font-size:.875rem}.tags-grid.svelte-3iwj9g{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem;display:grid}.tag-card.svelte-3iwj9g{background:var(--bg-surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.tag-card.sensitive-card.svelte-3iwj9g{background:#f59e0b0a;border-color:#f59e0b40}.tag-icon.svelte-3iwj9g{color:var(--text-muted)}.sensitive-card.svelte-3iwj9g .tag-icon:where(.svelte-3iwj9g){color:#fbbf24}.tag-info.svelte-3iwj9g{flex-direction:column;flex:1;display:flex}.tag-name.svelte-3iwj9g{color:var(--text-muted);text-transform:uppercase;font-size:.75rem;font-weight:600}.tag-value.svelte-3iwj9g{color:#fff;font-size:.875rem;font-weight:600}.action-cta.svelte-3iwj9g{justify-content:center;display:flex}.btn-scrub.svelte-3iwj9g{padding:1rem 2rem;font-size:1.05rem}.processing-banner.svelte-3iwj9g{border-radius:var(--radius-md);background:#6366f11a;border:1px solid #6366f140;align-items:center;gap:1.25rem;padding:1.25rem;display:flex}.spinner.svelte-3iwj9g{border:3px solid #6366f133;border-top-color:var(--accent-primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite svelte-3iwj9g-spin}@keyframes svelte-3iwj9g-spin{to{transform:rotate(360deg)}}.progress-details.svelte-3iwj9g{flex-direction:column;flex:1;gap:.4rem;display:flex}.stage-text.svelte-3iwj9g{color:#fff;font-size:.85rem;font-weight:600}.bar-track.svelte-3iwj9g{background:#ffffff1a;border-radius:3px;width:100%;height:6px;overflow:hidden}.bar-fill.svelte-3iwj9g{background:var(--gradient-brand);height:100%;transition:width .3s}.result-grid.svelte-3iwj9g{grid-template-columns:1fr 1.1fr;align-items:start;gap:2rem;display:grid}@media (width<=850px){.result-grid.svelte-3iwj9g{grid-template-columns:1fr}}.preview-box.svelte-3iwj9g{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#000;justify-content:center;align-items:center;min-height:280px;max-height:400px;padding:1rem;display:flex;overflow:hidden}.preview-img.svelte-3iwj9g{object-fit:contain;border-radius:4px;max-width:100%;max-height:380px}.action-box.svelte-3iwj9g{flex-direction:column;gap:1.25rem;display:flex}.stats-card.svelte-3iwj9g{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.stat-headline.svelte-3iwj9g{color:#34d399;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;display:flex}.stat-sub.svelte-3iwj9g{color:var(--text-secondary);font-size:.85rem;line-height:1.5}.stat-row.svelte-3iwj9g{color:var(--text-secondary);justify-content:space-between;font-size:.9rem;display:flex}.stat-row.svelte-3iwj9g strong:where(.svelte-3iwj9g){color:#fff}.stat-row.svelte-3iwj9g strong.highlight:where(.svelte-3iwj9g){color:var(--accent-cyan)}.btn-download.svelte-3iwj9g{width:100%;padding:.95rem;font-size:1.05rem}
