.datasets-page.svelte-1cibxzu{flex-direction:column;gap:1.25rem;max-width:1100px;margin:0 auto;display:flex}h1.svelte-1cibxzu{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-tactical);margin:.5rem 0 0;font-size:.85rem}.row-header.svelte-1cibxzu{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.archived-toggle.svelte-1cibxzu{color:var(--text-dim);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;align-items:center;gap:.4rem;font-size:.55rem;display:inline-flex}.archived-toggle.svelte-1cibxzu input:where(.svelte-1cibxzu){margin:0}.status.svelte-1cibxzu{color:var(--text-dim);font-family:var(--font-mono);padding:.5rem 0;font-size:.7rem}.status-error.svelte-1cibxzu{color:var(--error)}.ds-table.svelte-1cibxzu{border-collapse:collapse;width:100%;font-size:.72rem}.ds-table.svelte-1cibxzu th:where(.svelte-1cibxzu){text-align:left;color:var(--accent-tactical);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--border);padding:.45rem .5rem;font-size:.55rem;font-weight:500}.ds-table.svelte-1cibxzu td:where(.svelte-1cibxzu){vertical-align:middle;border-bottom:1px solid #8bc34a14;padding:.5rem}.ds-table.svelte-1cibxzu tr.archived:where(.svelte-1cibxzu) td:where(.svelte-1cibxzu){opacity:.5}.ds-table.svelte-1cibxzu tr.active-row:where(.svelte-1cibxzu){background:#c856ff0d}.ds-table.svelte-1cibxzu .mono:where(.svelte-1cibxzu){font-family:var(--font-mono)}.ds-table.svelte-1cibxzu .dim:where(.svelte-1cibxzu){color:var(--text-dim)}.ds-table.svelte-1cibxzu .actions:where(.svelte-1cibxzu){justify-content:flex-end;gap:.4rem;display:flex}.chip-active.svelte-1cibxzu{color:var(--accent);background:#c856ff26;border-color:#c856ff66}.chip-ready.svelte-1cibxzu{color:var(--success);background:#8bc34a1a;border-color:#8bc34a4d}.form-grid.svelte-1cibxzu{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem;display:grid}.form-grid.svelte-1cibxzu>label:where(.svelte-1cibxzu){flex-direction:column;gap:.35rem;display:flex}.lbl.svelte-1cibxzu{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);font-size:.55rem}.file-picker.svelte-1cibxzu{border:1px dashed var(--border);cursor:pointer;background:#0003;border-radius:3px;padding:.6rem .65rem;transition:border-color .15s;position:relative}.file-picker.svelte-1cibxzu:hover{border-color:var(--accent-tactical)}.file-picker.svelte-1cibxzu input[type=file]:where(.svelte-1cibxzu){opacity:0;cursor:pointer;position:absolute;inset:0}.file-value.svelte-1cibxzu{font-family:var(--font-mono);color:var(--text);font-size:.7rem;display:block}.hint.svelte-1cibxzu{color:var(--text-dim);margin:.5rem 0 .75rem;font-size:.7rem;line-height:1.5}.hint.svelte-1cibxzu code:where(.svelte-1cibxzu){font-family:var(--font-mono);color:var(--text-muted);background:#0006;border-radius:2px;padding:0 .3rem;font-size:.68rem}.progress.svelte-1cibxzu{border:1px solid var(--border);background:#0000004d;border-radius:3px;margin:.75rem 0;padding:.6rem .75rem}.progress-label.svelte-1cibxzu{font-family:var(--font-mono);color:var(--text);margin-bottom:.4rem;font-size:.65rem}.progress-label.svelte-1cibxzu .dim:where(.svelte-1cibxzu){color:var(--text-dim)}.progress-bar.svelte-1cibxzu{background:#00000080;border-radius:2px;height:4px;overflow:hidden}.progress-fill.svelte-1cibxzu{background:var(--accent-tactical);height:100%;transition:width .2s}.success-banner.svelte-1cibxzu{color:var(--success);font-family:var(--font-mono);background:#8bc34a1a;border:1px solid #8bc34a4d;border-radius:3px;align-items:center;gap:.75rem;margin-top:.75rem;padding:.6rem .75rem;font-size:.7rem;display:flex}.success-banner.svelte-1cibxzu code:where(.svelte-1cibxzu){background:#0000004d;border-radius:2px;padding:0 .3rem}.actions.svelte-1cibxzu{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.entries-section.svelte-1cibxzu{padding-bottom:1rem}.entry-stats.svelte-1cibxzu{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:.35rem;font-size:.7rem;display:flex}.stat-sep.svelte-1cibxzu{color:var(--border-light)}.entries-toolbar.svelte-1cibxzu{align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.search-input.svelte-1cibxzu{flex:1;max-width:400px;padding:.4rem .6rem;font-size:.8rem}.entries-toolbar.svelte-1cibxzu select:where(.svelte-1cibxzu){font-size:.75rem}.result-count.svelte-1cibxzu{font-family:var(--font-mono);color:var(--text-dim);margin-left:auto;font-size:.7rem}.entries-grid.svelte-1cibxzu{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem;max-height:600px;padding:.15rem;display:grid;overflow-y:auto}.entry-card.svelte-1cibxzu{border:1px solid var(--border);cursor:pointer;text-align:left;color:var(--text);font:inherit;letter-spacing:inherit;text-transform:none;background:#0003;border-radius:4px;flex-direction:column;gap:.3rem;padding:.4rem;transition:all .12s;display:flex}.entry-card.svelte-1cibxzu:hover{border-color:var(--border-light);background:#0000004d}.entry-card.selected.svelte-1cibxzu{border-color:var(--accent);background:#c856ff0f}.entry-images.svelte-1cibxzu{grid-template-columns:1fr 1fr;gap:.25rem;display:grid}.entry-images.svelte-1cibxzu img:where(.svelte-1cibxzu),.entry-img-empty.svelte-1cibxzu{aspect-ratio:1}.entry-img.svelte-1cibxzu{object-fit:cover;border:1px solid #ffffff0f;border-radius:2px;width:100%;display:block}.entry-img.ref.svelte-1cibxzu{opacity:.75}.entry-img-empty.svelte-1cibxzu{border:1px dashed var(--border);width:100%;color:var(--text-dim);font-family:var(--font-mono);text-transform:uppercase;background:#0000004d;border-radius:2px;justify-content:center;align-items:center;font-size:.6rem;display:flex}.entry-meta.svelte-1cibxzu{align-items:center;gap:.35rem;min-height:1.2rem;display:flex}.entry-id.svelte-1cibxzu{font-family:var(--font-mono);color:var(--accent-tactical);flex-shrink:0;font-size:.65rem;font-weight:700}.entry-sku.svelte-1cibxzu{font-family:var(--font-mono);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.65rem;overflow:hidden}.ready-dot.svelte-1cibxzu{background:var(--success);border-radius:50%;flex-shrink:0;width:6px;height:6px}.entry-detail.svelte-1cibxzu{margin-top:.75rem;padding:.85rem}.detail-head.svelte-1cibxzu{align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.detail-sku.svelte-1cibxzu{font-family:var(--font-mono);color:var(--text);flex:1;font-size:.82rem}.detail-head.svelte-1cibxzu .entry-id:where(.svelte-1cibxzu){font-size:.8rem}.detail-images.svelte-1cibxzu{gap:.75rem;margin-bottom:.75rem;display:flex;overflow-x:auto}.detail-img-wrap.svelte-1cibxzu{flex-direction:column;flex-shrink:0;gap:.25rem;display:flex}.detail-img-label.svelte-1cibxzu{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);font-size:.6rem}.detail-img-wrap.svelte-1cibxzu img:where(.svelte-1cibxzu){object-fit:contain;border:1px solid var(--border);border-radius:3px;max-width:400px;max-height:320px}.detail-comments.svelte-1cibxzu{border-top:1px solid var(--border);padding-top:.6rem}.detail-comments.svelte-1cibxzu p:where(.svelte-1cibxzu){color:var(--text-muted);margin:.25rem 0 0;font-size:.82rem;line-height:1.55}
