.canvas-run-activity{height:44px;padding:0 16px;color:var(--paper-dim)}.canvas-run-activity,.canvas-run-activity-status{display:flex;min-width:0;align-items:center;gap:8px}.canvas-run-activity-status{flex:1 1}.canvas-run-activity-status>strong{flex:0 0 auto;color:var(--warm-white);background:linear-gradient(90deg,var(--warm-white),var(--paper-muted));background-clip:text;-webkit-background-clip:text;font-size:.875rem;font-weight:600;line-height:1;-webkit-text-fill-color:transparent}.canvas-run-activity>time{flex:0 0 auto;color:var(--paper-muted);font:.68rem/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.canvas-agent-thinking{margin:0 0 12px;color:var(--paper-muted);font-size:.76rem;line-height:1.5}.canvas-agent-thinking>summary{width:fit-content;cursor:pointer;color:var(--paper-dim);font-weight:600;list-style-position:inside}.canvas-agent-thinking>p{max-width:68ch;margin:8px 0 0}@media (prefers-reduced-motion:reduce){.canvas-run-activity *{animation:none!important;transition:none!important}}.canvas-question-steps .canvas-question-step-progress{display:grid;gap:8px;color:var(--paper-muted);font:.65rem var(--font-mono)}.canvas-question-steps progress{appearance:none;width:100%;height:3px;overflow:hidden;border:0;border-radius:999px;background:var(--graphite-soft);color:var(--signal)}.canvas-question-steps progress::-webkit-progress-bar{background:var(--graphite-soft)}.canvas-question-steps progress::-webkit-progress-value{background:var(--signal);-webkit-transition:width .16s ease;transition:width .16s ease}.canvas-question-steps progress::-moz-progress-bar{background:var(--signal)}.canvas-question-steps .canvas-question-back{min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--paper-dim);font-size:.7rem;cursor:pointer;transition:background .12s ease,border-color .12s ease}.canvas-question-steps .canvas-question-back:hover:not(:disabled){background:var(--graphite);border-color:var(--line-strong)}.canvas-question-steps .canvas-question-back:disabled{opacity:.5;cursor:wait}.canvas-question-steps .canvas-question-step-title{display:block;border-radius:3px}.canvas-question-steps :is(button,input,.canvas-question-step-title):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.canvas-question-steps .canvas-question-footer{gap:12px}.canvas-question-steps .canvas-question-submit{margin-left:auto;flex-shrink:0}@media (prefers-reduced-motion:reduce){.canvas-question-steps .canvas-question-back,.canvas-question-steps progress::-webkit-progress-value{-webkit-transition:none;transition:none}}