.page-container.svelte-qduvgl{padding:2rem;max-width:1400px;margin:0 auto}.page-header.svelte-qduvgl{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.header-left.svelte-qduvgl h1:where(.svelte-qduvgl){margin:0;font-size:1.75rem;color:#f1f5f9}.subtitle.svelte-qduvgl{color:#94a3b8;margin:.25rem 0 0}.credits-display.svelte-qduvgl{background:linear-gradient(135deg,#10b981,#059669);padding:.75rem 1.5rem;border-radius:.75rem;text-align:center}.credits-value.svelte-qduvgl{display:block;font-size:1.5rem;font-weight:700;color:#fff}.credits-label.svelte-qduvgl{font-size:.75rem;color:#fffc}.enrichment-options.svelte-qduvgl{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem}.option-card.svelte-qduvgl{background:#1e293b;border-radius:.75rem;padding:1.5rem;border:1px solid #334155;text-align:center;transition:border-color .2s}.option-card.svelte-qduvgl:hover{border-color:#10b981}.option-icon.svelte-qduvgl{font-size:2.5rem;display:block;margin-bottom:.75rem}.option-card.svelte-qduvgl h3:where(.svelte-qduvgl){margin:0 0 .5rem;color:#f1f5f9;font-size:1rem}.option-card.svelte-qduvgl p:where(.svelte-qduvgl){margin:0 0 .75rem;color:#64748b;font-size:.875rem}.option-cost.svelte-qduvgl{display:block;margin-bottom:1rem;color:#8b5cf6;font-size:.75rem;font-weight:500}.btn-enrich.svelte-qduvgl{background:#334155;color:#f1f5f9;border:none;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;width:100%}.btn-enrich.svelte-qduvgl:hover{background:#10b981}.jobs-section.svelte-qduvgl,.stats-section.svelte-qduvgl{margin-bottom:2rem}.jobs-section.svelte-qduvgl h2:where(.svelte-qduvgl),.stats-section.svelte-qduvgl h2:where(.svelte-qduvgl){color:#f1f5f9;font-size:1.25rem;margin:0 0 1rem}.jobs-list.svelte-qduvgl{display:flex;flex-direction:column;gap:.75rem}.job-card.svelte-qduvgl{display:flex;align-items:center;gap:1.5rem;background:#1e293b;border-radius:.75rem;padding:1rem 1.25rem;border:1px solid #334155}.job-info.svelte-qduvgl{min-width:180px}.job-info.svelte-qduvgl h4:where(.svelte-qduvgl){margin:0;color:#f1f5f9;font-size:.95rem}.job-info.svelte-qduvgl p:where(.svelte-qduvgl){margin:.25rem 0 0;color:#64748b;font-size:.8rem}.job-progress.svelte-qduvgl{flex:1}.progress-bar.svelte-qduvgl{height:8px;background:#334155;border-radius:4px;overflow:hidden}.progress-fill.svelte-qduvgl{height:100%;background:#10b981;border-radius:4px}.job-accuracy.svelte-qduvgl{text-align:center;min-width:80px}.accuracy-value.svelte-qduvgl{display:block;font-weight:600;color:#10b981}.accuracy-label.svelte-qduvgl{font-size:.7rem;color:#64748b}.job-status.svelte-qduvgl{padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:500;text-transform:capitalize}.job-status.running.svelte-qduvgl{background:#3b82f633;color:#3b82f6}.job-status.completed.svelte-qduvgl{background:#10b98133;color:#10b981}.stats-grid.svelte-qduvgl{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.stat-card.svelte-qduvgl{background:#1e293b;border-radius:.75rem;padding:1.25rem;text-align:center;border:1px solid #334155}.stat-value.svelte-qduvgl{display:block;font-size:1.75rem;font-weight:700;color:#10b981}.stat-label.svelte-qduvgl{color:#94a3b8;font-size:.875rem}
