.hero-section.svelte-1phvp4d{text-align:center;margin-top:16px;margin-bottom:32px}.hero-section.svelte-1phvp4d h1:where(.svelte-1phvp4d){letter-spacing:-.03em;background:linear-gradient(135deg, var(--text-primary) 30%, var(--color-accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:2.4rem;font-weight:800}.subtitle.svelte-1phvp4d{color:var(--text-secondary);font-size:1.05rem}.bulk-layout.svelte-1phvp4d{flex-direction:column;gap:24px;margin-bottom:32px;display:flex}.upload-zone.svelte-1phvp4d{border:2px dashed var(--card-border);border-radius:var(--radius-lg);text-align:center;cursor:pointer;transition:var(--transition-smooth);padding:48px 24px;position:relative}.upload-zone.svelte-1phvp4d:hover,.upload-zone.drag-over.svelte-1phvp4d{border-color:var(--color-accent);background:#06b6d40a}.file-input.svelte-1phvp4d{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.upload-label.svelte-1phvp4d{cursor:pointer;flex-direction:column;align-items:center;gap:12px;display:flex}.upload-icon.svelte-1phvp4d{opacity:.8;font-size:2.8rem}.upload-label.svelte-1phvp4d h3:where(.svelte-1phvp4d){font-size:1.2rem;font-weight:600}.upload-label.svelte-1phvp4d p:where(.svelte-1phvp4d){color:var(--text-secondary);font-size:.85rem}.input-preview-card.svelte-1phvp4d{min-height:auto;padding:20px}.panel-header.svelte-1phvp4d{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;display:flex}.panel-header.svelte-1phvp4d h2:where(.svelte-1phvp4d){font-size:1.05rem;font-weight:600}.info-label.svelte-1phvp4d{color:var(--text-secondary);background:#ffffff0d;border-radius:9999px;padding:2px 8px;font-size:.78rem}textarea.svelte-1phvp4d{line-height:1.6}.error-msg.svelte-1phvp4d{color:var(--color-toxic);font-size:.9rem}.text-center.svelte-1phvp4d{text-align:center}.actions-wrapper.svelte-1phvp4d{justify-content:center;gap:16px;display:flex}.btn-large.svelte-1phvp4d{padding:12px 36px;font-size:1.05rem}.results-header-section.svelte-1phvp4d{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;margin-top:16px;padding-bottom:12px;display:flex}.btn-small.svelte-1phvp4d{border:1px solid var(--card-border);color:var(--text-primary);background:#ffffff08;border-radius:8px;padding:6px 14px;font-size:.85rem;font-weight:500}.btn-small.svelte-1phvp4d:hover{background:#ffffff14}.results-title.svelte-1phvp4d{font-size:1.35rem;font-weight:700}.stats-grid.svelte-1phvp4d{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stat-card.svelte-1phvp4d{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.stat-card.border-toxic.svelte-1phvp4d{border-top:4px solid var(--color-toxic)}.stat-card.border-safe.svelte-1phvp4d{border-top:4px solid var(--color-safe)}.stat-card.border-accent.svelte-1phvp4d{border-top:4px solid var(--color-accent)}.stat-title.svelte-1phvp4d{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:.82rem;font-weight:600}.stat-value.svelte-1phvp4d{font-size:1.85rem;font-weight:800}.text-toxic.svelte-1phvp4d{color:var(--color-toxic)}.text-safe.svelte-1phvp4d{color:var(--color-safe)}.text-accent.svelte-1phvp4d{color:var(--color-accent)}.table-card.svelte-1phvp4d{padding:16px}.table-wrapper.svelte-1phvp4d{border-radius:var(--radius-md);border:1px solid var(--card-border);overflow-x:auto}table.svelte-1phvp4d{border-collapse:collapse;text-align:left;width:100%;font-size:.92rem}th.svelte-1phvp4d,td.svelte-1phvp4d{border-bottom:1px solid var(--card-border);padding:12px 16px}th.svelte-1phvp4d{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;background:#00000026;font-size:.78rem;font-weight:600}:root[data-theme=light] th.svelte-1phvp4d{background:#00000008}tr.svelte-1phvp4d:last-child td:where(.svelte-1phvp4d){border-bottom:none}tr.svelte-1phvp4d:hover{background:#ffffff03}.index-cell.svelte-1phvp4d{color:var(--text-secondary);font-weight:600}.bulk-text-display.svelte-1phvp4d{flex-direction:column;gap:2px;display:flex}.bulk-original.svelte-1phvp4d{font-weight:500}.bulk-normalized.svelte-1phvp4d{color:var(--text-secondary);font-size:.8rem}.mini-tags.svelte-1phvp4d{flex-wrap:wrap;gap:6px;display:flex}.mini-tag-toxic.svelte-1phvp4d{background:var(--color-toxic-light);color:var(--color-toxic);border:1px solid #f43f5e33;border-radius:4px;padding:2px 8px;font-size:.78rem;font-weight:600}.empty-text.svelte-1phvp4d{color:var(--text-secondary);opacity:.6}.spinner.svelte-1phvp4d{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite svelte-1phvp4d-spin;display:inline-block}@keyframes svelte-1phvp4d-spin{to{transform:rotate(360deg)}}@media (width<=768px){.stats-grid.svelte-1phvp4d{grid-template-columns:1fr 1fr}}
