1import{o as s}from"./rolldown-runtime-BNNRdYrd.js";import{b as o,f as i,p as c,r as l}from"./react-vendor-BqQF_9sx.js";import{n as p}from"./rocket-Bg4TkNXe.js";import{t as h}from"./sparkles-D7HD5Zx6.js";var b=s(o(),1),e=l();function f({variant:r="floating"}){const n=c(),a=i();if(a.pathname.startsWith("/app/chat"))return null;const t=r==="inline";return!t&&["/app/agents","/app/canvas"].includes(a.pathname)?null:(0,e.jsxs)("button",{type:"button",onClick:()=>n("/app/chat"),className:t?"flex h-11 w-11 shrink-0 items-center justify-center rounded-xl border border-cyan-200/20 bg-cyan-200/[.05] text-cyan-100 transition hover:border-cyan-200/40 hover:bg-cyan-200/[.1]":"group fixed bottom-20 left-4 z-30 flex h-14 items-center gap-2 rounded-full border border-cyan-200/20 bg-[#101820]/95 px-3.5 text-cyan-100 shadow-[0_12px_40px_rgba(0,0,0,.45),0_0_24px_rgba(103,232,249,.1)] backdrop-blur-xl transition hover:-translate-y-0.5 hover:border-cyan-200/40 hover:bg-[#14212a] md:hidden","aria-label":"Open Phasoric Intelligence chat",title:"Open Phasoric Intelligence chat",children:[(0,e.jsxs)("span",{className:"relative flex h-8 w-8 items-center justify-center rounded-full bg-gradient-to-br from-cyan-200 to-violet-300 text-[#071015]",children:[(0,e.jsx)(p,{size:17}),(0,e.jsx)(h,{size:8,className:"absolute -right-0.5 -top-0.5"})]}),t?null:(0,e.jsxs)("span",{className:"hidden pr-1 text-left sm:block",children:[(0,e.jsx)("span",{className:"block text-[8px] font-bold uppercase tracking-[.16em] text-cyan-300/70",children:"Phasoric Intelligence"}),(0,e.jsx)("span",{className:"block text-[10px] font-semibold text-white",children:"Ask your workspace"})]})]})}export{f as IntelligenceChatLauncher};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.