.csv-workspace[data-astro-cid-uovvy54g]{gap:var(--space-6);flex-direction:column;display:flex}.mode-toggle-card[data-astro-cid-uovvy54g]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.mode-toggle-label[data-astro-cid-uovvy54g]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.mode-toggle-group[data-astro-cid-uovvy54g]{gap:var(--space-4);flex-wrap:wrap;display:flex}.mode-option[data-astro-cid-uovvy54g]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;background:var(--bg-elevated);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);display:flex}.mode-option[data-astro-cid-uovvy54g]:hover{border-color:var(--accent)}.dropzone-box[data-astro-cid-uovvy54g]{border:2px dashed var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);padding:var(--space-8) var(--space-4);text-align:center;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.dropzone-box[data-astro-cid-uovvy54g]:hover,.dropzone-box[data-astro-cid-uovvy54g].is-dragover{border-color:var(--accent);background:var(--bg-surface-hover)}.dropzone-icon[data-astro-cid-uovvy54g]{border-radius:var(--radius-full);background:var(--bg-elevated);border:1px solid var(--border-subtle);width:48px;height:48px;color:var(--accent-cyan);margin-bottom:var(--space-2);justify-content:center;align-items:center;display:flex}.dropzone-prompt[data-astro-cid-uovvy54g]{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:600}.dropzone-subtext[data-astro-cid-uovvy54g]{font-size:var(--text-sm);color:var(--text-muted)}.sample-action-row[data-astro-cid-uovvy54g]{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.sample-divider[data-astro-cid-uovvy54g]{color:var(--border-default);font-size:var(--text-xs)}.btn-text[data-astro-cid-uovvy54g]{color:var(--accent-cyan);font-size:var(--text-xs);cursor:pointer;padding:var(--space-1) var(--space-2);background:0 0;border:none;text-decoration:underline}.btn-text[data-astro-cid-uovvy54g]:hover{color:var(--accent)}.results-panel[data-astro-cid-uovvy54g]{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.results-header[data-astro-cid-uovvy54g]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.results-badge-wrap[data-astro-cid-uovvy54g]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.results-title[data-astro-cid-uovvy54g]{color:var(--text-primary);font-weight:600;font-size:var(--text-md)}.badge-success[data-astro-cid-uovvy54g]{color:#4ade80;font-size:var(--text-xs);border-radius:var(--radius-sm);background:#22c55e26;border:1px solid #22c55e4d;padding:2px 8px}.count-pill[data-astro-cid-uovvy54g],.format-pill[data-astro-cid-uovvy54g]{background:var(--bg-elevated);border:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs);border-radius:var(--radius-sm);padding:2px 8px}.results-actions[data-astro-cid-uovvy54g]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.select-sm[data-astro-cid-uovvy54g]{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.warnings-box[data-astro-cid-uovvy54g]{border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);background:#f59e0b1a;border:1px solid #f59e0b4d}.warnings-title[data-astro-cid-uovvy54g]{font-size:var(--text-xs);color:#fbbf24;margin-bottom:var(--space-1);font-weight:600}.warnings-list[data-astro-cid-uovvy54g]{padding-left:var(--space-4);font-size:var(--text-xs);color:var(--text-muted);margin:0}.table-container[data-astro-cid-uovvy54g]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow-x:auto}.preview-table[data-astro-cid-uovvy54g]{border-collapse:collapse;width:100%;font-size:var(--text-xs);text-align:left}.preview-table[data-astro-cid-uovvy54g] th[data-astro-cid-uovvy54g]{background:var(--bg-elevated);padding:var(--space-3) var(--space-4);color:var(--text-muted);border-bottom:1px solid var(--border-subtle);white-space:nowrap}.preview-table[data-astro-cid-uovvy54g] td[data-astro-cid-uovvy54g]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.preview-table[data-astro-cid-uovvy54g] tr[data-astro-cid-uovvy54g]:last-child td[data-astro-cid-uovvy54g]{border-bottom:none}.preview-table[data-astro-cid-uovvy54g] tr[data-astro-cid-uovvy54g]:hover{background:var(--bg-surface-hover)}.col-num[data-astro-cid-uovvy54g]{width:40px;color:var(--text-muted)}.col-time[data-astro-cid-uovvy54g]{white-space:nowrap;width:140px;color:var(--accent-cyan)}.col-text[data-astro-cid-uovvy54g]{word-break:break-word;min-width:240px}.preview-subtext[data-astro-cid-uovvy54g]{font-size:var(--text-xs);color:var(--text-muted);margin:0}.faq-list[data-astro-cid-uovvy54g]{gap:1rem;margin:0;display:grid}.faq-item[data-astro-cid-uovvy54g] dt[data-astro-cid-uovvy54g]{color:var(--text-primary);font-weight:700}.faq-item[data-astro-cid-uovvy54g] dd[data-astro-cid-uovvy54g]{color:var(--text-secondary);margin:.5rem 0 0}
