.workspace-grid[data-astro-cid-6uazwbeh]{grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr);align-items:start;gap:20px;display:grid}@media (width<=900px){.workspace-grid[data-astro-cid-6uazwbeh]{grid-template-columns:1fr}}.workspace-stack[data-astro-cid-6uazwbeh]{flex-direction:column;gap:16px;display:flex}.workspace-section[data-astro-cid-6uazwbeh]{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,12px);flex-direction:column;gap:16px;padding:20px;display:flex}.section-header[data-astro-cid-6uazwbeh]{border-bottom:1px solid var(--border-color,#f1f5f9);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.workspace-heading[data-astro-cid-6uazwbeh]{color:var(--text-primary,#0f172a);margin:0;font-size:1.05rem;font-weight:600}.step-badge[data-astro-cid-6uazwbeh]{background:var(--color-primary-subtle,#eff6ff);color:var(--color-primary,#2563eb);border-radius:9999px;padding:2px 8px;font-size:.75rem;font-weight:600}.options-grid[data-astro-cid-6uazwbeh]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.field[data-astro-cid-6uazwbeh]{flex-direction:column;gap:6px;display:flex}.field-header[data-astro-cid-6uazwbeh]{justify-content:space-between;align-items:center;display:flex}.field[data-astro-cid-6uazwbeh] label[data-astro-cid-6uazwbeh]{color:var(--text-secondary,#475569);font-size:.88rem;font-weight:500}.value-badge[data-astro-cid-6uazwbeh]{color:var(--color-primary,#2563eb);background:var(--color-primary-subtle,#eff6ff);border-radius:4px;padding:1px 6px;font-size:.82rem;font-weight:600}.input-control[data-astro-cid-6uazwbeh]{border:1px solid var(--border-color,#cbd5e1);background:var(--bg-surface,#fff);color:var(--text-primary,#0f172a);border-radius:6px;padding:8px 12px;font-size:.9rem}.range-control[data-astro-cid-6uazwbeh]{cursor:pointer;width:100%}.color-picker-input[data-astro-cid-6uazwbeh]{border:1px solid var(--border-color,#cbd5e1);cursor:pointer;background:0 0;border-radius:6px;width:100%;height:38px;padding:2px}.field-hint[data-astro-cid-6uazwbeh]{color:var(--text-tertiary,#64748b);font-size:.78rem}.action-row[data-astro-cid-6uazwbeh]{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.status-container[data-astro-cid-6uazwbeh]{margin-top:4px}.status-pill[data-astro-cid-6uazwbeh]{background:var(--bg-subtle,#f1f5f9);color:var(--text-secondary,#475569);border-radius:6px;margin:0;padding:8px 14px;font-size:.85rem;line-height:1.4}.preview-card[data-astro-cid-6uazwbeh]{background:var(--bg-surface,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:var(--radius-lg,12px);flex-direction:column;gap:16px;min-height:440px;padding:20px;display:flex}.preview-card-header[data-astro-cid-6uazwbeh]{border-bottom:1px solid var(--border-color,#f1f5f9);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.preview-card-header[data-astro-cid-6uazwbeh] h3[data-astro-cid-6uazwbeh]{margin:0;font-size:1.05rem;font-weight:600}.subtle-legend[data-astro-cid-6uazwbeh]{color:var(--text-tertiary,#64748b);font-size:.8rem}.preview-canvas-container[data-astro-cid-6uazwbeh]{border:1px dashed var(--border-color,#cbd5e1);background:#f8fafc;border-radius:8px;justify-content:center;align-items:center;min-height:320px;max-height:480px;padding:12px;display:flex;overflow:hidden}#convert-jpg-preview[data-astro-cid-6uazwbeh]{object-fit:contain;border-radius:4px;max-width:100%;max-height:440px;box-shadow:0 2px 4px #00000014}.results-panel[data-astro-cid-6uazwbeh]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;flex-direction:column;gap:12px;margin-top:8px;padding:16px;display:flex}.results-heading{color:#166534;margin:0;font-size:.95rem}.results-cards-list{flex-direction:column;gap:10px;display:flex}.result-item-card{background:#fff;border:1px solid #dcfce7;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.result-item-meta{flex-direction:column;gap:2px;display:flex}.result-item-meta strong{color:var(--text-primary,#0f172a);font-size:.9rem}.result-item-meta span{color:var(--text-secondary,#475569);font-size:.78rem}.download-btn-sm{white-space:nowrap;padding:6px 12px;font-size:.82rem;text-decoration:none}
