.agent-nav-build{inset-inline:1rem;pointer-events:none;gap:2px;height:3px;display:flex;position:absolute;bottom:.4rem}.agent-nav-build i{background-image:var(--gradient-edge);background-size:700% 100%;background-position:calc(var(--k) * 100% / 6) 0;opacity:0;transform-origin:bottom;transition:opacity .16s var(--ease-out-quart) calc((6 - var(--k)) * 18ms), scale .16s var(--ease-out-quart) calc((6 - var(--k)) * 18ms);border-radius:.5px;flex:1;scale:1 0}.agent-nav-build[data-on] i{opacity:1;transition:opacity .22s var(--ease-out-quart) calc(80ms + var(--k) * 45ms), scale .32s var(--ease-out-back) calc(80ms + var(--k) * 45ms);scale:1}.agent-nav-cursor{background:var(--agent);width:6px;height:6px;translate:calc(var(--x,0px) + 4px) 0;opacity:0;pointer-events:none;transition:translate .52s var(--ease-in-out-quart), opacity .24s var(--ease-out-quart);border-radius:1px;position:absolute;bottom:calc(.4rem - 1.5px);left:0;box-shadow:0 0 0 3px #ed784e2e,0 0 12px #ed784eb3;box-shadow:0 0 0 3px lab(64.0115% 43.7206 44.2049/.18),0 0 12px lab(64.0115% 43.7206 44.2049/.7)}.agent-nav-cursor[data-on]{opacity:1;animation:1.6s ease-in-out infinite agent-nav-pulse}@keyframes agent-nav-pulse{50%{box-shadow:0 0 0 5px #ed784e14,0 0 16px #ed784ed9;box-shadow:0 0 0 5px lab(64.0115% 43.7206 44.2049/.08),0 0 16px lab(64.0115% 43.7206 44.2049/.85)}}.agent-status{border:1px solid oklch(from var(--foreground) l c h / 10%);background:oklch(from var(--background) l c h / 55%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:1.75rem;font-family:var(--font-mono);letter-spacing:.01em;white-space:nowrap;color:var(--muted-foreground);border-radius:999px;align-items:center;gap:.5rem;margin-left:.75rem;padding-inline:.625rem;font-size:11px}.agent-status-dot{background:var(--agent);border-radius:999px;width:6px;height:6px;animation:2.4s ease-in-out infinite agent-status-dot;box-shadow:0 0 8px #ed784eb3;box-shadow:0 0 8px lab(64.0115% 43.7206 44.2049/.7)}.agent-status-dot[data-busy]{animation-duration:.7s}@keyframes agent-status-dot{50%{opacity:.45}}.agent-status-name{color:var(--foreground);font-weight:600}.agent-status-text{width:19.5ch;color:var(--agent-text);display:inline-block;overflow:hidden}.agent-status-caret{vertical-align:-.15em;background:var(--agent);width:.55em;height:1.05em;margin-left:1px;animation:1s step-end infinite agent-status-caret;display:inline-block}@keyframes agent-status-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.agent-nav-build i,.agent-nav-build[data-on] i,.agent-nav-cursor{transition:none}.agent-nav-cursor[data-on],.agent-status-dot,.agent-status-caret{animation:none}}
