.turn.svelte-1f8sghz{border:1px solid var(--border);border-radius:.6rem;padding:.6rem;display:flex;flex-direction:column;gap:.4rem}.turn.pickable.svelte-1f8sghz{cursor:pointer}.turn.pickable.svelte-1f8sghz:hover{background:var(--hover)}.turn.svelte-1f8sghz:focus-visible{outline:2px solid var(--text-faint);outline-offset:2px}.turn.running.svelte-1f8sghz{border-color:var(--text-faint)}.turn.failed.svelte-1f8sghz{border-color:var(--danger-border)}.turn.selected.svelte-1f8sghz,.turn.selected.svelte-1f8sghz:hover{background:#eff6ff;border-color:#93c5fd}.head.svelte-1f8sghz{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.prompt.svelte-1f8sghz{flex:1;min-width:0;font-size:.8rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.when.svelte-1f8sghz{font-size:.7rem;color:var(--text-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.stages.svelte-1f8sghz,.tools.svelte-1f8sghz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.stages.svelte-1f8sghz li:where(.svelte-1f8sghz){display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem;color:var(--text-soft)}.stages.svelte-1f8sghz li.open:where(.svelte-1f8sghz){color:var(--text)}.stages.svelte-1f8sghz li.open:where(.svelte-1f8sghz) span:where(.svelte-1f8sghz):last-child{animation:svelte-1f8sghz-pulse 1.2s ease-in-out infinite}@keyframes svelte-1f8sghz-pulse{0%,to{opacity:.35}50%{opacity:1}}.tools.svelte-1f8sghz li:where(.svelte-1f8sghz){display:flex;flex-direction:column;gap:.1rem;font-size:.75rem;border-left:2px solid var(--border);padding-left:.5rem}.tools.svelte-1f8sghz li.bad:where(.svelte-1f8sghz){border-left-color:var(--danger-border);color:var(--danger)}.tools.svelte-1f8sghz code:where(.svelte-1f8sghz){font-family:var(--font-mono);font-size:.68rem;color:var(--text-soft);overflow-wrap:anywhere}.tools.svelte-1f8sghz code.result:where(.svelte-1f8sghz){color:var(--text-faint)}.inflight.svelte-1f8sghz{font-size:.72rem;color:var(--text-faint);font-variant-numeric:tabular-nums}.reply.svelte-1f8sghz{font-size:.775rem;line-height:1.5;color:var(--text-soft);max-height:5.5rem;overflow:hidden}.totals.svelte-1f8sghz{font-size:.72rem;line-height:1.5;color:var(--text);font-variant-numeric:tabular-nums}.name.svelte-1f8sghz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.num.svelte-1f8sghz{color:var(--text-soft);font-variant-numeric:tabular-nums}details.svelte-1f8sghz{border-top:1px solid var(--hover);padding-top:.3rem}summary.svelte-1f8sghz{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);cursor:pointer;list-style:none}summary.svelte-1f8sghz::-webkit-details-marker{display:none}summary.svelte-1f8sghz:hover{color:var(--text)}pre.svelte-1f8sghz{font-family:var(--font-mono);font-size:.68rem;line-height:1.45;background:var(--bg);border-radius:.35rem;padding:.45rem;overflow-x:auto;max-height:16rem;overflow-y:auto}.err.svelte-1f8sghz{color:var(--danger);background:var(--danger-bg);overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.stages.svelte-1f8sghz li.open:where(.svelte-1f8sghz) span:where(.svelte-1f8sghz):last-child{animation:none}}
