PageSourceSearch

https://nicheretail.com/assets/BigRocksSitePage-kIl32E4w.js

js nicheretail.com collected 2026-10-05 01:07:53 UTC 17,958 bytes, 4 lines download raw bytes

1import{j as e}from"./vendor-query-CX6kXpPt.js";import{r as c,h as R}from"./vendor-react-9c9vGjwA.js";import{Q as S}from"./QAPage-DX1_zsiv.js";import{X as T,L as B,t as E,s as A,B as g}from"./index-QfuKfl9m.js";import{M as I}from"./index-qdsRlPQ9.js";import{B as u,a as C}from"./BigRocksNetworkFooter-xLL5gvqa.js";import{s as O}from"./seoHelpers-DcLEmoTy.js";import{r as P,i as q}from"./jsonLd-bK-6eAhI.js";import{b as k}from"./big-rocks-color-lg.png.asset-PnjWa7YL.js";import"./circle-help-DOTgyFjQ.js";import"./message-circle-1sxiSj3p.js";import"./vendor-supabase-DrACM_MH.js";import"./vendor-radix-DhfCpOlC.js";import"./vendor-charts-BM6lVqmw.js";import"./vendor-date-Bf3HPMEs.js";const L=["What is the difference between all these sites?","What is a V/TO?","How does a Level 10 meeting work?","What is Section 453 used for?","Which door should an owner start with?"],U="I'm Roxie. I know the whole network: the tools, the sites, EOS, exit planning and valuation. Ask me anything.";function F(){try{const o="brk_visitor_id";let t=localStorage.getItem(o);return t||(t=crypto.randomUUID(),localStorage.setItem(o,t)),t}catch{return}}function W({height:o=440}){const[t,r]=c.useState([{role:"assistant",content:U}]),[n,i]=c.useState(""),[s,l]=c.useState(!1),m=c.useRef(null),h=c.useRef(null);c.useEffect(()=>{m.current?.scrollTo({top:m.current.scrollHeight,behavior:"smooth"})},[t,s]);async function f(a){const x=a.trim();if(!x||s)return;const v=t.filter((d,p)=>!(p===0&&d.role==="assistant"));r(d=>[...d,{role:"user",content:x}]),i(""),l(!0);try{const{data:d,error:p}=await A.functions.invoke("big-rocks-bot",{body:{question:x,visitor_id:F(),conversation_history:v}}),N=p?"Roxie could not reach the library just now. Try again in a moment.":d?.answer||d?.error||"No answer came back. Try rephrasing.";r(_=>[..._,{role:"assistant",content:N}])}catch{r(d=>[...d,{role:"assistant",content:"Something broke on my end. Try again in a moment."}])}finally{l(!1),h.current?.focus()}}return e.jsxs("div",{className:"flex flex-col bg-stone-100 text-stone-950",style:{height:o},children:[e.jsxs("div",{ref:m,className:"flex-1 space-y-3 overflow-y-auto px-4 py-4",children:[t.map((a,x)=>e.jsx("div",{className:a.role==="user"?"flex justify-end":"",children:a.role==="user"?e.jsx("div",{className:"max-w-[85%] border-2 border-stone-950 bg-yellow-300 px-3 py-2 text-sm font-bold",children:a.content}):e.jsx("div",{className:"text-sm font-semibold leading-relaxed text-stone-800 [&_a]:underline [&_li]:mt-1 [&_p+p]:mt-2 [&_ul]:list-disc [&_ul]:pl-5",children:e.jsx(I,{children:a.content})})},x)),s&&e.jsxs("div",{className:"flex items-center gap-2 font-mono text-xs font-black uppercase tracking-[0.18em] text-stone-600",children:[e.jsx(B,{className:"h-3.5 w-3.5 animate-spin"})," Checking the library"]}),t.length===1&&e.jsx("div",{className:"flex flex-wrap gap-2 pt-1",children:L.map(a=>e.jsx("button",{type:"button",onClick:()=>f(a),className:"border-2 border-stone-950 bg-background px-2 py-1 text-left font-mono text-[11px] font-black uppercase tracking-[0.1em] hover:bg-yellow-300",children:a},a))})]}),e.jsxs("form",{onSubmit:a=>{a.preventDefault(),f(n)},className:"flex items-center gap-2 border-t-2 border-stone-950 px-3 py-3",children:[e.jsx("input",{ref:h,value:n,onChange:a=>i(a.target.value),placeholder:"Ask Roxie anything",className:"flex-1 border-2 border-stone-950 bg-background px-3 py-2 text-sm font-semibold outline-none"}),e.jsx("button",{type:"submit",disabled:s||!n.trim(),className:"inline-flex h-10 w-10 items-center justify-center border-2 border-stone-950 bg-red-600 text-primary-foreground disabled:opacity-40","aria-label":"Send",children:e.jsx(E,{className:"h-4 w-4"})})]})]})}function j(){const[o,t]=c.useState(!1);return e.jsxs(e.Fragment,{children:[o&&e.jsxs("div",{className:"fixed bottom-24 right-4 z-50 w-[min(400px,calc(100vw-2rem))] overflow-hidden border-2 border-stone-950 shadow-[10px_10px_0_0_hsl(var(--foreground))] sm:right-6",role:"dialog","aria-label":"Roxie",children:[e.jsxs("div",{className:"flex items-center justify-between border-b-2 border-stone-950 bg-stone-950 px-4 py-3",children:[e.jsxs("div",{className:"leading-tight",children:[e.jsx("div",{className:"text-sm font-black text-primary-foreground",children:"Roxie"}),e.jsx("div",{className:"font-mono text-[10px] font-black uppercase tracking-[0.24em] text-yellow-300",children:"The whole network"})]}),e.jsx("button",{onClick:()=>t(!1),"aria-label":"Close",className:"p-1 text-stone-300",children:e.jsx(T,{className:"h-4 w-4"})})]}),e.jsx(W,{height:440})]}),e.jsx("button",{onClick:()=>t(r=>!r),className:"fixed bottom-5 right-4 z-50 inline-flex items-center gap-2 border-2 border-stone-950 bg-red-600 px-5 py-3 font-mono text-xs font-black uppercase tracking-[0.14em] text-primary-foreground shadow-[6px_6px_0_0_hsl(var(--foreground))] transition-transform hover:-translate-y-0.5 sm:right-6",children:o?"Close":"Ask Roxie"})]})}const y="https://big.rocks/auth",w=C,z=[{kicker:"01",title:"The front door should be obvious.",body:"Nine sites is not the problem. C
1onfusion is the problem. Each property gets one job, one audience and one plain next step."},{kicker:"02",title:"The software does the carrying.",body:"Documents, notes, follow-ups, roll-ups, reminders, translations, recaps and charts should move without a human babysitter."},{kicker:"03",title:"The human makes the call.",body:"AI can draft, sort, summarize and suggest. It does not decide. The owner, advisor or leader owns the judgment."},{kicker:"04",title:"One login. One memory.",body:"The same contact, company, meeting and task history should follow the work instead of being retyped into a new tool."},{kicker:"05",title:"Small pages. Big consequences.",body:"A page is useful only when it changes what happens next: a decision, a to-do, a meeting, a sale, a hire or a cleaner no."}],M=[{value:"9",label:"front doors"},{value:"17",label:"agent seats"},{value:"130+",label:"app pages"},{value:"700+",label:"backend workers"}];function D(o){const[t,r]=c.useState(o[0]??"top");return c.useEffect(()=>{const n=o.map(s=>document.getElementById(s)).filter(Boolean),i=new IntersectionObserver(s=>{const l=s.filter(m=>m.isIntersecting).sort((m,h)=>h.intersectionRatio-m.intersectionRatio)[0];l?.target?.id&&r(l.target.id)},{rootMargin:"-30% 0px -55% 0px",threshold:[.1,.25,.5]});return n.forEach(s=>i.observe(s)),()=>i.disconnect()},[o]),t}function b({id:o,kicker:t,title:r,body:n,children:i}){return e.jsx("section",{id:o,className:"border-t border-stone-950 px-5 py-14 sm:px-8 lg:py-20",children:e.jsxs("div",{className:"mx-auto grid max-w-7xl gap-8 lg:grid-cols-[0.32fr_1fr]",children:[e.jsx("div",{className:"text-7xl font-black leading-none tracking-normal text-red-600 sm:text-8xl",children:t}),e.jsxs("div",{className:"max-w-5xl",children:[e.jsx("h2",{className:"max-w-4xl text-4xl font-black leading-[0.96] tracking-normal text-stone-950 sm:text-6xl lg:text-7xl",children:r}),e.jsx("p",{className:"mt-6 max-w-3xl text-xl font-semibold leading-8 text-stone-800 sm:text-2xl sm:leading-9",children:n}),i]})]})})}function H({name:o,line:t,links:r,index:n}){const i=["bg-red-600","bg-yellow-400","bg-emerald-600","bg-blue-600"][n%4];return e.jsxs("div",{className:"group flex min-h-[210px] flex-col border-2 border-stone-950 bg-background p-5 text-stone-950 shadow-[8px_8px_0_0_hsl(var(--foreground))] transition-transform hover:-translate-x-1 hover:-translate-y-1 hover:shadow-[12px_12px_0_0_hsl(var(--foreground))]",children:[e.jsxs("div",{className:"flex items-start justify-between gap-4",children:[e.jsx("span",{className:"font-mono text-sm font-black",children:String(n+1).padStart(2,"0")}),e.jsx("span",{className:`h-4 w-4 rounded-full border-2 border-stone-950 ${i}`})]}),e.jsx("h3",{className:"mt-8 text-2xl font-black leading-none tracking-normal",children:o}),e.jsx("p",{className:"mt-4 text-base font-semibold leading-6 text-stone-700",children:t}),e.jsx("div",{className:"mt-6 flex flex-wrap gap-2",children:r.map(s=>{const l=`border-2 border-stone-950 px-2 py-1 font-mono text-[11px] font-black uppercase tracking-[0.12em] text-stone-950 ${s.soon?"bg-red-600 text-white hover:bg-red-700":s.isBook?"bg-sky-200 hover:bg-sky-300":"bg-background hover:bg-yellow-400"}`;return s.href==="#"?e.jsx("span",{className:`${l} cursor-default`,children:s.label},s.label):e.jsx("a",{href:s.href,target:"_blank",rel:"noopener noreferrer",className:l,children:s.label},s.label+s.href)})})]})}function ne(){const t=R().pathname.replace(/\/$/,"")||"/",r=t==="/qa"||t.startsWith("/qa/"),n=c.useMemo(()=>["top","manifesto","properties","proof","login"],[]),i=D(n);return c.useEffect(()=>{r||(O({title:"Big.Rocks | The system behind the work",description:"Big.Rocks is the plainspoken operating system behind the leadership, exit, owner, communication and writing tools.",canonical:"/"}),P(),q({"@context":"https://schema.org","@type":"Organization",name:"Big.Rocks",url:"https://big.rocks",description:"Parent system for leadership microsites, exit planning tools, ownership roll ups, communication profiles and working AI agents.",sameAs:w.map(s=>s.href)}))},[r]),r?e.jsxs(e.Fragment,{children:[e.jsx(S,{siteDomain:"big.rocks",siteName:"Big.Rocks",accentColor:"#dc2626",homeUrl:"/",allDomains:!0,footerSlot:e.jsx(u,{})}),e.jsx(j,{})]}):e.jsxs("div",{className:"min-h-screen bg-stone-100 text-stone-950",children:[e.jsx("style",{children:`
2        @keyframes br-slide { from { transform: translateX(0); } to { transform: translateX(-50%); } }
3        @media (prefers-reduced-motion: reduce) { .br-marquee { animation: none !important; } }
4      `}),e.jsx("header",{className:"sticky top-0 z-40 border-b-2 border-stone-950 bg-stone-100/95 px-5 py-4 backdrop-blur sm:px-8",children:e.jsxs("div",{className:"mx-auto flex max-w-7xl items-center justify-between gap-4",children:[e.jsx("a",{href:"#top","aria-label":"Big Rocks home",className:"block",children:e.jsx("img",{src:k.url,alt:"Big Rocks",className:"h-8 w-auto sm:h-9"})}),e.jsxs("nav",{className:"hidden items-center gap-5 font-mono text-xs font-black uppercase tracking-[0.18em] md:flex",children:[n.slice(1).map(s=>e.jsx("a",{href:`#${s}`,className:i===s?"text-red-600":"text-stone-700 hover:text-stone-950",children:s},s)),e.jsx("a",{href:"/qa",className:"text-stone-700 hover:text-stone-950",children:"Q&A"})]}),e.jsx(g,{asChild:!0,className:"rounded-none border-2 border-stone-950 bg-red-600 px-4 text-xs font-black uppercase tracking-[0.14em] text-primary-foreground shadow-[4px_4px_0_0_hsl(var(--foreground))] hover:bg-red-700",children:e.jsx("a",{href:y,children:"Client login"})})]})}),e.jsxs("main",{children:[e.jsx("section",{id:"top",className:"px-5 py-14 sm:px-8 lg:py-20",children:e.jsxs("div",{className:"mx-auto max-w-7xl",children:[e.jsxs("div",{className:"grid gap-10 lg:grid-cols-[1fr_0.46fr] lg:items-end",children:[e.jsxs("div",{children:[e.jsx("p",{className:"mb-5 inline-block border-2 border-stone-950 bg-yellow-300 px-3 py-1 font-mono text-xs font-black uppercase tracking-[0.2em] shadow-[4px_4px_0_0_hsl(var(--foreground))]",children:"One shop. Nine doors. No fog machine."}),e.jsx("h1",{className:"max-w-6xl text-[17vw] font-black leading-[0.82] tracking-normal text-stone-950 sm:text-[14vw] lg:text-[8.8rem]",children:"Useful software for people carrying heavy things."}),e.jsxs("div",{className:"mt-7 flex flex-wrap items-center gap-3",children:[e.jsx("a",{href:"/qa",className:"border-2 border-stone-950 bg-red-600 px-4 py-2.5 font-mono text-xs font-black uppercase tracking-[0.14em] text-primary-foreground shadow-[6px_6px_0_0_hsl(var(--foreground))] hover:bg-red-700",children:"Every question, answered"}),e.jsx("p",{className:"font-mono text-xs font-black uppercase tracking-[0.14em] text-stone-600",children:"Or ask Roxie in the corner"})]})]}),e.jsxs("div",{className:"border-2 border-stone-950 bg-background p-5 shadow-[10px_10px_0_0_hsl(var(--foreground))]",children:[e.jsx("p",{className:"font-mono text-xs font-black uppercase tracking-[0.2em] text-red-600",children:"What Big.Rocks is"}),e.jsx("p",{className:"mt-4 text-2xl font-black leading-8 text-stone-950",children:"The parent system behind the leadership rooms, exit tools, owner dashboards, communication profiles, voice agents and writing desks."}),e.jsx("p",{className:"mt-5 text-lg font-semibold leading-7 text-stone-700",children:"Not a portfolio page. Not a brochure. A map of the machines that keep the work moving while humans keep the judgment."})]})]}),e.jsx("div",{className:"mt-12 grid border-2 border-stone-950 bg-stone-950 text-primary-foreground sm:grid-cols-4",children:M.map(s=>e.jsxs("div",{className:"border-stone-700 p-5 sm:border-r last:sm:border-r-0",children:[e.jsx("p",{className:"text-5xl font-black leading-none text-yellow-300",children:s.value}),e.jsx("p",{className:"mt-2 font-mono text-xs font-black uppercase tracking-[0.2em] text-stone-300",children:s.label})]},s.label))})]})}),e.jsx("div",{className:"overflow-hidden border-y-2 border-stone-950 bg-red-600 py-3 text-primary-foreground",children:e.jsxs("div",{className:"br-marquee flex w-max whitespace-nowrap font-mono text-sm font-black uppercase tracking-[0.24em]",style:{animation:"br-slide 24s linear infinite"},children:[e.jsx("span",{children:"Plain words. Useful tools. Human judgment. Same memory. Fewer loose ends. "}),e.jsx("span",{children:"Plain words. Useful tools. Human judgment. Same memory. Fewer loose ends. "}),e.jsx("span",{children:"Plain words. Useful tools. Human judgment. Same memory. Fewer loose ends. "}),e.jsx("span",{children:"Plain words. Useful tools. Human judgment. Same memory. Fewer loose ends. "})]})}),e.jsx("section",{id:"manifesto",className:"border-t border-stone-950",children:z.map(s=>e.jsx(b,{id:`manifesto-${s.kicker}`,kicker:s.kicker,title:s.title,body:s.body},s.kicker))}),e.jsxs(b,{id:"properties",kicker:"06",title:"The doors are separate because the jobs are separate.",body:"Owners, leadership teams, students, writers, advisors and operators should not all walk into the same lobby. The system underneath can be shared. The doorway should feel made for the work.",children:[e.jsxs("div",{className:"mt-10 flex flex-wrap items-center gap-x-6 gap-y-2 font-mono text-xs font-black uppercase tracking-[0.14em] text-stone-800",children:[e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"h-3 w-3 border-2 border-stone-950 bg-red-600"}),"Coming soon"]}),e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"h-3 w-3 border-2 border-stone-950 bg-sky-200"}),"Books"]}),e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx("span",{className:"h-3 w-3 border-2 border-stone-950 bg-background"}),"Tech"]})]}),e.jsx("div",{className:"mt-6 grid gap-5 sm:grid-cols-2 lg:grid-cols-3",children:w.map((s,l)=>e.jsx(H,{...s,index:l},s.name))})]}),e.jsx(b,{id:"proof",kicker:"07",title:"The point is not more software. The point is fewer dropped balls.",body:"Every property exists because a real workflow kept leaking. A meeting lost the thread. A prospect went stale. A transcript disappeared. A role got fuzzy. A value gap stayed theoretical. Big.Rocks is where those leaks get patched.",children:e.jsx("div",{className:"mt-10 grid gap-4 lg:grid-cols-3",children:[["Meetings become memory","Issues, notes, ratings, rocks and follow-ups stay attached to the company instead of a calendar invite."],["Work becomes reviewable","Every meaningful change gets a yellow Super To-Do so Tyler can inspect the result instead of trusting the build note."],["Tools stay opinionated","No generic dashboards. Each page has a job and has to earn its place."]].map(([s,l])=>e.jsxs("div",{className:"border-2 border-stone-950 bg-emerald-100 p-6 shadow-[7px_7px_0_0_hsl(var(--foreground))]",children:[e.jsx("h3",{className:"text-2xl font-black leading-none",children:s}),e.jsx("p",{className:"mt-4 text-lg font-semibold leading-7 text-stone-700",children:l})]},s))})}),e.jsx("section",{id:"login",className:"border-t-2 border-stone-950 bg-yellow-300 px-5 py-16 sm:px-8 lg:py-24",children:e.jsxs("div",{className:"mx-auto grid max-w-7xl gap-8 lg:grid-cols-[1fr_0.5fr] lg:items-center",children:[e.jsxs("div",{children:[e.jsx("p",{className:"font-mono text-sm font-black uppercase tracking-[0.2em] text-red-700",children:"Already inside the system?"}),e.jsx("h2",{className:"mt-4 max-w-4xl text-5xl font-black leading-[0.92] tracking-normal sm:text-7xl",children:"Use the same login. Keep the same memory."})]}),e.jsxs("div",{className:"border-2 border-stone-950 bg-background p-6 shadow-[10px_10px_0_0_hsl(var(--foreground))]",children:[e.jsx("p",{className:"text-xl font-black leading-7",children:"One account should open the right room, not force another password ritual."}),e.jsxs("div",{className:"mt-6 flex flex-col gap-3",children:[e.jsx(g,{asChild:!0,className:"h-12 rounded-none border-2 border-stone-950 bg-red-600 text-sm font-black uppercase tracking-[0.18em] text-primary-foreground shadow-[5px_5px_0_0_hsl(var(--foreground))] hover:bg-red-700",children:e.jsx("a",{href:y,children:"Client login"})}),e.jsx(g,{asChild:!0,variant:"outline",className:"h-12 rounded-none border-2 border-stone-950 bg-background text-sm font-black uppercase tracking-[0.18em] text-stone-950 shadow-[5px_5px_0_0_hsl(var(--foreground))] hover:bg-stone-100",children:e.jsx("a",{href:"https://tyler-smith.com",children:"Meet Tyler"})})]})]})]})})]}),e.jsx("footer",{className:"border-t-2 border-stone-950 bg-stone-100 px-5 py-8 sm:px-8",children:e.jsxs("div",{className:"mx-auto max-w-7xl",children:[e.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-4",children:[e.jsx("img",{src:k.url,alt:"Big Rocks",className:"h-9 w-auto"}),e.jsx("p",{className:"font-mono text-xs font-black uppercase tracking-[0.18em] text-stone-600",children:"Built to keep the big things moving."})]}),e.jsx("div",{className:"mt-5"})]})}),e.jsx(u,{}),e.jsx(j,{})]})}
4export{ne as default};

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.