.agent-sphere_sphere__uueEb{position:relative;width:1px;height:1px;transform-style:preserve-3d;transform:rotateY(var(--rotY,0deg)) rotateX(var(--rotX,-8deg))}.agent-sphere_sphereWrap__A5fij{cursor:grab}.agent-sphere_sphereWrap__A5fij:active{cursor:grabbing}.agent-sphere_item__K1mrw{position:absolute;top:0;left:0;transform-style:preserve-3d;will-change:transform;-webkit-touch-callout:none}.agent-sphere_item__K1mrw,.agent-sphere_item__K1mrw *{-moz-user-select:none;user-select:none;-webkit-user-select:none}.agent-sphere_billboard__Xsr09{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(calc(-1 * var(--rotX, -8deg))) rotateY(calc(-1 * var(--rotY, 0deg)))}.agent-sphere_line__rqVl_{position:absolute;top:0;left:0;height:1px;background:linear-gradient(to right,rgb(var(--color-terminal-green)/.02),rgb(var(--color-terminal-green)/.28) 50%,rgb(var(--color-terminal-green)/.02));transform-origin:0 50%;pointer-events:none;will-change:transform}.agent-sphere_dot__vSTQf{position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:9999px;background:rgb(var(--color-terminal-green));box-shadow:0 0 6px rgb(var(--color-terminal-green)/.6);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.agent-sphere_avatarImg__qYsgf{position:relative;width:100%;height:100%;border-radius:9999px;overflow:hidden;background:rgb(var(--color-text-muted)/.15);border:1px solid rgb(var(--color-terminal-green)/.35);display:flex;align-items:center;justify-content:center;transition:filter .3s ease-out,transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease-out,border-color .3s ease-out;transform:scale(1);cursor:pointer}.agent-sphere_avatarImg__qYsgf:hover{transform:scale(1.55)!important;border-color:rgb(var(--color-terminal-green));box-shadow:0 0 24px 8px rgb(var(--color-terminal-green)/.95),0 0 50px 16px rgb(var(--color-terminal-green)/.45);z-index:10;filter:brightness(1)!important}.agent-sphere_tooltip__mBp1i{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%) scale(.9);padding:4px 8px;border-radius:6px;background:rgb(var(--color-card-bg));border:1px solid rgb(var(--color-terminal-green)/.4);color:rgb(var(--color-terminal-green));font-family:ui-monospace,JetBrains Mono,SF Mono,monospace;font-size:11px;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease-out,transform .15s cubic-bezier(.34,1.56,.64,1);z-index:20;box-shadow:0 4px 12px rgba(0,0,0,.4),0 0 12px rgb(var(--color-terminal-green)/.2)}.agent-sphere_item__K1mrw:hover .agent-sphere_tooltip__mBp1i{opacity:1;transform:translateX(-50%) scale(1)}.agent-sphere_avatarImg__qYsgf img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.agent-sphere_avatarImg__qYsgf .agent-sphere_fallback__ZUzww{font-size:24px;line-height:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:inherit;pointer-events:none}.agent-sphere_avatarImg__qYsgf img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.agent-sphere_flash__7DGDH{animation:agent-sphere_flash-halo__dMuaT 2s ease-out forwards;border-color:rgb(var(--color-terminal-green));z-index:10}@keyframes agent-sphere_flash-halo__dMuaT{0%{box-shadow:0 0 0 0 rgb(var(--color-terminal-green)/0),0 0 0 0 rgb(var(--color-terminal-green)/0);transform:scale(1)}18%{box-shadow:0 0 24px 8px rgb(var(--color-terminal-green)/.95),0 0 50px 16px rgb(var(--color-terminal-green)/.45);transform:scale(1.55)}45%{box-shadow:0 0 16px 5px rgb(var(--color-terminal-green)/.6),0 0 32px 10px rgb(var(--color-terminal-green)/.25);transform:scale(1.35)}to{box-shadow:0 0 0 0 rgb(var(--color-terminal-green)/0),0 0 0 0 rgb(var(--color-terminal-green)/0);transform:scale(1)}}.agent-sphere_orbit__Bv4TX{position:absolute;top:50%;left:50%;border:1px dashed rgb(var(--color-terminal-green)/.15);border-radius:9999px;transform:translate(-50%,-50%);pointer-events:none}.agent-sphere_grid__1qgqk{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(var(--color-terminal-green)/.04) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--color-terminal-green)/.04) 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(circle at center,#000 30%,transparent 70%);-webkit-mask-image:radial-gradient(circle at center,#000 30%,transparent 70%)}