.scout-refresh-wrap{display:inline-flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.scout-refresh-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}@keyframes scout-refresh-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.is-running .scout-refresh-icon{animation:none}}.is-running .scout-refresh-icon{animation:scout-refresh-spin 1s linear infinite;color:var(--accent-primary)}.is-running .scout-refresh-icon svg{stroke:var(--accent-primary)}.scout-refresh-cost-hint{font-size:11px;color:var(--text-tertiary);font-weight:400;margin-left:var(--space-1);letter-spacing:0}.scout-refresh-error{font-size:11px;color:var(--accent-primary-strong);background:var(--accent-primary-tint);border:.5px solid var(--accent-primary);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);max-width:360px;line-height:1.4}.scout-setup-callout{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-4) var(--space-5);background:var(--bg-surface);border:.5px solid var(--border-card);border-radius:var(--radius-lg);margin-bottom:var(--space-5)}.scout-setup-callout-ready{border-left:3px solid var(--accent-primary)}.scout-setup-callout-error{border-left:3px solid var(--danger-fg)}.scout-setup-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.scout-setup-btn{font-family:inherit;font-size:13px;font-weight:500;padding:8px 14px;border-radius:var(--radius-md);border:.5px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:5px;text-decoration:none;transition:all .12s ease}.scout-setup-btn-primary{background:var(--bg-inverse);color:var(--text-inverse);border-color:var(--bg-inverse)}.scout-setup-btn-primary:hover:not(:disabled){background:var(--text-secondary);border-color:var(--text-secondary);color:var(--text-inverse);text-decoration:none}.scout-setup-btn-primary:disabled{cursor:not-allowed;opacity:.65}.scout-setup-btn-secondary{background:transparent;color:var(--text-secondary);border-color:var(--border-card)}.scout-setup-btn-secondary:hover{color:var(--text-primary);border-color:var(--border-default);text-decoration:none}.scout-setup-spinner{width:18px;height:18px;border-radius:50%;border:2px solid var(--border-default);border-top-color:var(--accent-primary);animation:scout-setup-spin .9s linear infinite;margin-top:4px;flex-shrink:0}@keyframes scout-setup-spin{to{transform:rotate(1turn)}}.scout-setup-text{flex:1 1;min-width:0}.scout-setup-title{font-family:var(--font-display);font-size:18px;font-weight:400;letter-spacing:-.015em;margin:0 0 var(--space-1);color:var(--text-primary)}.scout-setup-sub{font-size:12.5px;color:var(--text-secondary);line-height:1.55;margin:0 0 var(--space-3);max-width:580px}.scout-setup-progress{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--text-tertiary)}.scout-setup-step{display:flex;align-items:center;gap:var(--space-2)}.scout-setup-step-marker{display:inline-flex;width:14px;justify-content:center;font-size:11px}.scout-setup-step-done{color:var(--text-secondary)}.scout-setup-step-done .scout-setup-step-marker{color:var(--delta-up-fg)}.scout-setup-step-active{color:var(--text-primary);font-weight:500}.scout-setup-step-active .scout-setup-step-marker{color:var(--accent-primary)}.scout-setup-error{font-size:12px;color:var(--danger-fg);margin:0 0 var(--space-3);line-height:1.5}