.agent-handoff_root__2RaBb{--rail:28px;--rail-x:13.5px;--bubble-max:min(85%,440px);display:flex;flex-direction:column;width:100%;max-width:560px;height:var(--handoff-height,600px);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);color:var(--foreground);font-size:14px;line-height:20px}.agent-handoff_root__2RaBb svg{flex:none}.agent-handoff_header__7FnbH{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 12px 12px 20px;border-bottom:1px solid var(--border-subtle)}.agent-handoff_logo__nIsxZ{display:grid;flex:none;place-items:center;color:var(--foreground)}.agent-handoff_logo__nIsxZ svg{width:28px;height:28px}.agent-handoff_heading__DeRSy{display:grid;min-width:0}.agent-handoff_subtitle__J9BsQ,.agent-handoff_title__32WQw{overflow:hidden;margin:0;white-space:nowrap;text-overflow:ellipsis}.agent-handoff_title__32WQw{font-size:14px;line-height:20px;font-weight:500}.agent-handoff_subtitle__J9BsQ{color:var(--text-muted);font-size:12px;line-height:16px}.agent-handoff_headerEnd__qmgLM{display:flex;flex:none;align-items:center;gap:4px;margin-left:auto}.agent-handoff_headerEnd__qmgLM button svg{width:14px;height:14px}.agent-handoff_chip__dR0Xh{position:relative;display:inline-flex;justify-content:flex-end;height:32px;align-items:center;padding-inline:4px;color:var(--text-secondary);font-size:12px;line-height:16px}.agent-handoff_chipInner__OYC2D{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.agent-handoff_chip__dR0Xh svg{width:14px;height:14px}.agent-handoff_scroll__2xgfO{display:flex;flex:1;flex-direction:column-reverse;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.agent-handoff_fill__UeUb_,.agent-handoff_run__ykxcK{display:flex;flex:1 0 auto;flex-direction:column}.agent-handoff_clip__gKb2C{overflow:hidden}.agent-handoff_thread__xslYe{margin:0;padding:20px 20px 20px 12px;list-style:none}.agent-handoff_row__ckEUG{position:relative;display:grid;grid-template-columns:var(--rail) minmax(0,1fr);column-gap:12px}.agent-handoff_row__ckEUG:before{content:"";position:absolute;top:0;bottom:0;left:var(--rail-x);width:1px;background:var(--border)}.agent-handoff_row__ckEUG:first-child:before{top:14px}.agent-handoff_row__ckEUG[data-kind=handoff]:first-child:before{top:22px}.agent-handoff_row__ckEUG:last-child[data-kind$=-node]:before{bottom:14px}.agent-handoff_gutter__zZCIp{position:relative}.agent-handoff_body__jw8Zv{min-width:0}.agent-handoff_node__t0oSA{display:flex;align-items:center;gap:8px;min-height:28px}.agent-handoff_deskMark__LobOG,.agent-handoff_nodeMark__44qxR{position:absolute;left:4px;display:grid;width:20px;height:20px;place-items:center;border-radius:var(--radius-pill,999px);background:var(--surface)}.agent-handoff_nodeMark__44qxR{top:calc(var(--gap) + 4px)}.agent-handoff_deskMark__LobOG{top:calc(var(--gap) + 13px);color:var(--foreground)}.agent-handoff_deskMark__LobOG svg,.agent-handoff_nodeMark__44qxR svg{width:14px;height:14px}.agent-handoff_nodeMark__44qxR .agent-handoff_nodeAvatar__cEXyH{width:20px;height:20px;min-width:20px;font-size:9px}.agent-handoff_modelMark__fgWF3{display:inline-grid;place-items:center;color:#d97757}.agent-handoff_okIcon__NhZQk,.agent-handoff_resolvedIcon__gjNqz{color:var(--success)}.agent-handoff_warnIcon__YhIA0{color:var(--warning)}.agent-handoff_nodeText__QneCI{display:flex;min-width:0;flex:1;align-items:baseline;gap:6px;font-size:12px;line-height:16px}.agent-handoff_nodeTitle__wT8Az{flex:none;font-weight:500}.agent-handoff_nodeMeta__hD53k{overflow:hidden;min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis}.agent-handoff_time__f5ky4{flex:none;margin-left:auto;font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:12px;line-height:16px}.agent-handoff_bubble__QsBoz{width:fit-content;max-width:var(--bubble-max);min-height:36px;padding:8px 12px;border-radius:var(--radius-control);background:var(--surface-muted);color:var(--foreground);overflow-wrap:anywhere}.agent-handoff_bubble__QsBoz[data-from=customer]{margin-left:auto;background:var(--accent);color:var(--accent-foreground)}.agent-handoff_bubble__QsBoz[data-streaming]{width:var(--bubble-max)}.agent-handoff_chunk__7iHYj{animation:agent-handoff_handoff-chunk__LT6S1 .14s ease-out both}.agent-handoff_thinking__m1eqS{min-height:36px;padding:8px 12px;color:var(--text-muted)}.agent-handoff_bubble__QsBoz[data-typing]{display:flex;align-items:center;gap:4px}.agent-handoff_bubble__QsBoz[data-typing] i{width:6px;height:6px;border-radius:50%;background:var(--text-muted);animation:agent-handoff_handoff-dot__B_g8V 1s ease-in-out infinite}.agent-handoff_bubble__QsBoz[data-typing] i:nth-child(2){animation-delay:.15s}.agent-handoff_bubble__QsBoz[data-typing] i:nth-child(3){animation-delay:.3s}.agent-handoff_askRow__ckmSp{display:flex;justify-content:flex-end}.agent-handoff_ask__R0e7e{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px 0 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;cursor:pointer;transition:background-color .12s ease-out,transform .12s ease-out}.agent-handoff_ask__R0e7e svg{width:14px;height:14px;color:var(--text-secondary)}.agent-handoff_ask__R0e7e:hover{background:var(--surface-muted)}.agent-handoff_ask__R0e7e:active{transform:scale(.98)}.agent-handoff_card__fO1WI{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface)}.agent-handoff_cardHead__3Ng8y{display:flex;align-items:center;gap:12px;min-height:62px;padding:12px 12px 12px 16px}.agent-handoff_cardStatus__d35mI{position:relative;flex:1;min-width:0}.agent-handoff_cardStatusInner__nRhig{display:grid;min-width:0}.agent-handoff_cardTitle__5T7tc{display:flex;align-items:center;gap:6px;overflow:hidden;min-width:0;font-weight:500;white-space:nowrap}.agent-handoff_cardTitle__5T7tc svg{width:14px;height:14px}.agent-handoff_cardMeta__nLKMx{overflow:hidden;color:var(--text-muted);font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.agent-handoff_cardAction__Pp5yP{position:relative;display:flex;flex:none;justify-content:flex-end}.agent-handoff_summaryToggle__0RwyG{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 8px 16px;border:0;border-top:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;line-height:16px;font-weight:500;text-align:left;cursor:pointer;transition:color .12s ease-out,background-color .12s ease-out}.agent-handoff_summaryToggle__0RwyG:hover{background:color-mix(in oklab,var(--surface-muted) 60%,transparent);color:var(--foreground)}.agent-handoff_chevron__w8kUc{width:14px;height:14px;transition:transform .2s cubic-bezier(.22,1,.36,1)}.agent-handoff_chevron__w8kUc[data-open]{transform:rotate(180deg)}.agent-handoff_summary__FwB38{padding:0 16px 16px}.agent-handoff_issue__WTngT{margin:0;color:var(--foreground)}.agent-handoff_fields__xvbQV{display:grid;gap:4px;margin:12px 0 0}.agent-handoff_field__L84de{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;font-size:12px;line-height:16px}.agent-handoff_field__L84de dt{color:var(--text-muted)}.agent-handoff_field__L84de dd{margin:0;color:var(--text-secondary)}.agent-handoff_travel__4ZejE{position:absolute;top:32px;right:0;bottom:0;left:0;overflow:hidden}.agent-handoff_travel__4ZejE i{position:absolute;inset:0;animation:agent-handoff_handoff-travel__50T9J 1.4s cubic-bezier(.65,0,.35,1) infinite}.agent-handoff_travel__4ZejE i:after{content:"";position:absolute;bottom:0;left:calc(var(--rail-x) - 2px);width:5px;height:5px;border-radius:50%;background:var(--accent)}.agent-handoff_empty__xk5S0{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:24px;text-align:center}.agent-handoff_empty__xk5S0 .agent-handoff_modelMark__fgWF3 svg{width:20px;height:20px;margin-bottom:8px}.agent-handoff_emptyMeta___4lOI,.agent-handoff_emptyTitle__2wtOV{margin:0}.agent-handoff_emptyTitle__2wtOV{font-weight:500}.agent-handoff_emptyMeta___4lOI{color:var(--text-muted);font-size:12px;line-height:16px}.agent-handoff_composer__YTarO{display:flex;align-items:center;gap:8px;height:42px;margin:12px;padding:0 4px 0 16px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);transition:border-color .12s ease-out}.agent-handoff_composer__YTarO:focus-within{border-color:var(--border-strong,var(--text-muted))}.agent-handoff_input__I_X7Z{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--foreground);font:inherit}.agent-handoff_input__I_X7Z::placeholder{color:var(--text-muted)}.agent-handoff_composer__YTarO .agent-handoff_send__8EOqE{width:32px;min-width:32px;padding:0;border-radius:14px}.agent-handoff_send__8EOqE svg{width:16px;height:16px}.agent-handoff_spin__SmYIv{animation:agent-handoff_handoff-spin__NNGBQ 1s linear infinite}.agent-handoff_srOnly___Do8j{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.agent-handoff_root__2RaBb[data-paused] *,.agent-handoff_root__2RaBb[data-paused] :after{animation-play-state:paused!important}@keyframes agent-handoff_handoff-chunk__LT6S1{0%{opacity:0}}@keyframes agent-handoff_handoff-dot__B_g8V{0%,to{opacity:.3}40%{opacity:1}}@keyframes agent-handoff_handoff-spin__NNGBQ{to{transform:rotate(1turn)}}@keyframes agent-handoff_handoff-travel__50T9J{0%{transform:translateY(-100%);opacity:0}15%{opacity:1}80%{opacity:1}to{transform:translateY(0);opacity:0}}@media (max-width:420px){.agent-handoff_header__7FnbH{padding-left:16px}.agent-handoff_thread__xslYe{padding:16px 16px 16px 8px}.agent-handoff_root__2RaBb{--bubble-max:88%}}@media (prefers-reduced-motion:reduce){.agent-handoff_bubble__QsBoz[data-typing] i,.agent-handoff_chunk__7iHYj,.agent-handoff_spin__SmYIv,.agent-handoff_travel__4ZejE{animation:none}.agent-handoff_ask__R0e7e,.agent-handoff_chevron__w8kUc,.agent-handoff_summaryToggle__0RwyG{transition:none}}