.dashboard.svelte-1uha8ag{flex-direction:column;gap:1.2rem;max-width:1200px;display:flex}.dash-head.svelte-1uha8ag{margin-bottom:.25rem}.hero-tag.svelte-1uha8ag{color:var(--accent-tactical);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.22em;margin-bottom:.3rem;font-size:.7rem}h1.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:-.01em;font-size:1.5rem;font-weight:600}.loading.svelte-1uha8ag{color:var(--text-dim);letter-spacing:.15em;padding:2rem 0;font-size:.8rem}.section-label.svelte-1uha8ag{font-family:var(--font-mono);color:var(--accent-tactical);text-transform:uppercase;letter-spacing:.15em;margin-bottom:.6rem;font-size:.7rem;font-weight:700}.stats-row.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem;display:grid}.stat-card.svelte-1uha8ag{flex-direction:column;gap:.2rem;padding:.8rem 1rem;display:flex}.stat-label.svelte-1uha8ag{font-family:var(--font-mono);color:var(--text-dim);text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;font-weight:700}.stat-value.svelte-1uha8ag{font-family:var(--font-mono);color:var(--text);font-size:1.6rem;font-weight:700;line-height:1.2}.stat-detail.svelte-1uha8ag{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:.3rem;font-size:.7rem;display:flex}.stat-sep.svelte-1uha8ag{color:var(--border-light)}.split-train.svelte-1uha8ag{color:var(--accent-tactical)}.split-val.svelte-1uha8ag{color:var(--accent-val)}.split-test.svelte-1uha8ag{color:var(--accent-target)}.main-grid.svelte-1uha8ag{grid-template-columns:1fr 300px;align-items:start;gap:1rem;display:grid}.tools-grid.svelte-1uha8ag{flex-direction:column;gap:.5rem;display:flex}.tool-card.svelte-1uha8ag{color:var(--text);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.2rem;transition:all .15s;display:grid}.tool-card.svelte-1uha8ag:hover{border-color:var(--border-light);background:var(--bg-elevated);text-decoration:none}.tool-icon.svelte-1uha8ag{color:var(--accent);font-size:1.4rem;font-family:var(--font-mono);text-align:center;width:2.2rem}.tool-tag.svelte-1uha8ag{font-family:var(--font-mono);color:var(--accent-tactical);text-transform:uppercase;letter-spacing:.18em;margin-bottom:.15rem;font-size:.6rem}.tool-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.06em;margin-bottom:.2rem;font-size:.95rem;font-weight:600}.tool-content.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.78rem;line-height:1.45}.tool-arrow.svelte-1uha8ag{color:var(--accent);font-family:var(--font-mono);opacity:.4;font-size:.85rem;transition:opacity .15s}.tool-card.svelte-1uha8ag:hover .tool-arrow:where(.svelte-1uha8ag){opacity:1}.activity-list.svelte-1uha8ag{flex-direction:column;max-height:280px;padding:.5rem;display:flex;overflow-y:auto}.activity-empty.svelte-1uha8ag{color:var(--text-dim);text-align:center;letter-spacing:.1em;padding:1.5rem 0;font-size:.75rem}.activity-row.svelte-1uha8ag{font-family:var(--font-mono);border-bottom:1px solid #8bc34a1a;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.45rem .5rem;font-size:.7rem;display:grid}.activity-row.svelte-1uha8ag:last-child{border-bottom:none}.activity-kind.svelte-1uha8ag{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;background:#c856ff1a;border:1px solid #c856ff4d;border-radius:1px;padding:.15rem .4rem;font-size:.6rem;font-weight:700}.activity-name.svelte-1uha8ag{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activity-time.svelte-1uha8ag{color:var(--text-dim);white-space:nowrap;font-size:.62rem}.criteria-list.svelte-1uha8ag{flex-direction:column;max-height:200px;padding:.5rem;display:flex;overflow-y:auto}.criteria-row.svelte-1uha8ag{font-family:var(--font-mono);border-bottom:1px solid #8bc34a1a;align-items:baseline;gap:.5rem;padding:.35rem .5rem;font-size:.7rem;display:flex}.criteria-row.svelte-1uha8ag:last-child{border-bottom:none}.criteria-key.svelte-1uha8ag{color:var(--accent-tactical);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;font-size:.6rem;font-weight:700}.criteria-label.svelte-1uha8ag{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=900px){.main-grid.svelte-1uha8ag{grid-template-columns:1fr}}
