.candidate-agent-progress,.candidate-agent-details{--handoff-ink:var(--onboarding-ink,var(--f-ink,#24251f));--handoff-muted:var(--onboarding-secondary,var(--f-ink-2,#595b51));--handoff-line:color-mix(in srgb, var(--handoff-ink) 22%, transparent);--handoff-accent:var(--onboarding-accent,var(--f-coral-ink,#aa3c25));min-width:0;color:var(--handoff-ink)}.candidate-agent-progress{overflow-wrap:anywhere;align-items:baseline;gap:.5rem;margin:0;font:550 .8125rem/1.5 Inter,system-ui,sans-serif;display:flex}.candidate-agent-progress>svg{flex:none;align-self:center;width:.875rem;height:.875rem}.candidate-agent-progress[data-state=neutral],.candidate-agent-progress[data-state=stopped]{color:var(--handoff-muted)}.candidate-agent-progress[data-state=attention]{color:var(--handoff-accent)}.candidate-agent-details>button{appearance:none;min-height:44px;color:var(--handoff-ink);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:.5rem;padding:0 .5rem;font:600 .75rem/1.4 Inter,system-ui,sans-serif;display:inline-flex}.candidate-agent-details>button svg{width:.875rem;height:.875rem;transition:transform .2s cubic-bezier(.23,1,.32,1)}.candidate-agent-details>button[aria-expanded=true] svg{transform:rotate(180deg)}.candidate-agent-details>button:focus-visible,.candidate-agent-details textarea:focus-visible{box-shadow:0 0 0 2px var(--handoff-accent);outline:none}.candidate-agent-details__body{gap:.75rem;padding:.25rem .5rem .75rem;animation:.2s cubic-bezier(.23,1,.32,1) handoff-details-enter;display:grid}.candidate-agent-details__body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.6}.candidate-agent-details__body label{color:var(--handoff-muted);gap:.5rem;font-size:.6875rem;display:grid}.candidate-agent-details textarea{appearance:none;box-sizing:border-box;border:1px solid var(--handoff-line);width:100%;min-height:10rem;color:var(--handoff-ink);resize:vertical;background:0 0;border-radius:6px;padding:.75rem;font:.75rem/1.6 Inter,system-ui,sans-serif;display:block}@keyframes handoff-details-enter{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.candidate-agent-details>button:hover{background:color-mix(in srgb, var(--handoff-ink) 5%, transparent)}}@media (prefers-reduced-motion:reduce){.candidate-agent-details__body{animation:none}.candidate-agent-details>button svg{transition:none}}
