/* arka-solo.css — variante SOLO du fil de production : arka travaille SEUL.
   Charge APRÈS arka-live.css ET arka-production.css (réutilise toutes les classes pk-*).
   Ne redéfinit que le nécessaire au mode solo : suivi de tâche (pas d'équipe),
   en-tête de work card centrée sur la tâche, accent arka calme (bleu info). */

/* accent de travail solo : bleu informationnel (le rouge reste réservé CTA / décision) */
.ark-stage { --solo-accent: var(--arka-blue); }

/* ── sidebar droite : Suivi de la tâche (remplace « Équipe en cours ») ── */
.sl-track { display: flex; flex-direction: column; gap: 0; }
.sl-step { display: flex; align-items: flex-start; gap: 10px; padding: 9px 2px; position: relative; animation: pk-fade .3s ease; }
.sl-step + .sl-step { border-top: 1px solid var(--app-border); }
.sl-step .sg { width: 22px; height: 22px; border-radius: 7px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; background: color-mix(in oklab, var(--arka-blue) 14%, transparent); color: var(--arka-blue); }
.sl-step .sg svg { width: 13px; height: 13px; }
.sl-step.run .sg { animation: pk-pulse-soft 1.4s ease-in-out infinite; }
.sl-step.run .sg svg { animation: pk-spin 1.3s linear infinite; }
.sl-step.done .sg { background: color-mix(in oklab, var(--arka-green) 14%, transparent); color: var(--arka-green); }
.sl-step .sx { flex: 1; min-width: 0; }
.sl-step .st { font-size: 12px; font-weight: 600; color: var(--content); line-height: 1.35; }
.sl-step .sm { font-family: var(--font-mono); font-size: 9px; font-weight: 600; letter-spacing: .02em; color: var(--content-subtle); margin-top: 2px; }
@keyframes pk-pulse-soft { 0%,100% { opacity: 1; } 50% { opacity: .55; } }

/* ── en-tête de work card en mode solo : centrée sur la TÂCHE, engine d'arka en méta ── */
.pk-card.work.solo .pk-work-h .ic { background: color-mix(in oklab, var(--arka-blue) 14%, transparent); color: var(--arka-blue); }
.pk-card.work.solo .pk-work-h .kk { color: var(--arka-blue); }
.pk-card.work.solo[data-st="done"] .pk-work-h .kk { color: var(--content-subtle); }

/* ── réponse sourcée (mode recherche) : liste des provenances ── */
.pk-src-list { display: flex; flex-direction: column; gap: 0; margin-top: 12px; border-top: 1px solid var(--app-border); }
.pk-src { display: flex; align-items: flex-start; gap: 9px; padding: 9px 2px; font-size: 12px; color: var(--content-muted); line-height: 1.4; }
.pk-src + .pk-src { border-top: 1px solid var(--app-border); }
.pk-src .g { width: 20px; height: 20px; border-radius: 6px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; background: color-mix(in oklab, var(--arka-blue) 14%, transparent); color: var(--arka-blue); }
.pk-src .g svg { width: 12px; height: 12px; }

/* home solo : une seule colonne d'objectifs, ton « arka fait le travail » */
.sl-home-note { display: inline-flex; align-items: center; gap: 8px; margin-top: 18px; font-size: 11.5px; color: var(--content-muted); }
.sl-home-note .fd { width: 7px; height: 7px; border-radius: 99px; background: var(--arka-blue); flex-shrink: 0; }
