1import{e as m,t as J,r as a,D as F,T as x,c as N,k as l,E as g,V as P,j as e,L as y,B as h,au as M,av as Q,aw as _,P as X,z as ee,a8 as te,A as k,Z as se,ax as re,S as ae,ay as R,q as ie,b as le,o as O,a0 as ne,az as oe}from"./index-DZTyktnj.js";import{d as T,p as de,a as ce,b as xe,c as he,e as me}from"./dashboard-demo-CYc-iq7p.js";import{p as pe,a as be,b as ue}from"./prop2-living-BaOuVXs2.js";import{C as S}from"./circle-check-big-CsBCUOQ5.js";import{S as D}from"./shopping-bag-uJzSOJVY.js";import{W as ge}from"./wrench-D6JBpxel.js";import{C as L}from"./camera-B3yKuZ_B.js";import{F as B}from"./file-text-Cn9DkHBX.js";import{L as fe}from"./landmark-CSNYD-Qh.js";import{B as we}from"./banknote-h1CmIN2f.js";import{B as E}from"./bell-CZatMic7.js";import{S as ve}from"./share-2-CcjrUjio.js";import{P as je}from"./presentation-CnrUKkOE.js";import{S as K}from"./shield-alert-B97jtk-j.js";import{C as Ne}from"./cpu-B_YzUGCI.js";import{W as ye}from"./wallet-B6dXVOSp.js";import{U as W}from"./upload-CrkCcY90.js";import{E as ke}from"./external-link-DoVoxV_o.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const Se=m("BadgeDollarSign",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"M16 8h-6a2 2 0 1 0 0 4h4a2 2 0 1 1 0 4H8",key:"1h4pet"}],["path",{d:"M12 18V6",key:"zqpxq5"}]]);/** 7 * @license lucide-react v0.462.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const ze=m("Bolt",[["path",{d:"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z",key:"yt0hxn"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]);/** 12 * @license lucide-react v0.462.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */const Ae=m("Ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);/** 17 * @license lucide-react v0.462.0 - ISC 18 * 19 * This source code is licensed under the ISC license. 20 * See the LICENSE file in the root directory of this source tree. 21 */const Ce=m("KeyRound",[["path",{d:"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z",key:"1s6t7t"}],["circle",{cx:"16.5",cy:"7.5",r:".5",fill:"currentColor",key:"w0ekpg"}]]);/** 22 * @license lucide-react v0.462.0 - ISC 23 * 24 * This source code is licensed under the ISC license. 25 * See the LICENSE file in the root directory of this source tree. 26 */const Ve=m("MapPinned",[["path",{d:"M18 8c0 3.613-3.869 7.429-5.393 8.795a1 1 0 0 1-1.214 0C9.87 15.429 6 11.613 6 8a6 6 0 0 1 12 0",key:"11u0oz"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["path",{d:"M8.714 14h-3.71a1 1 0 0 0-.948.683l-2.004 6A1 1 0 0 0 3 22h18a1 1 0 0 0 .948-1.316l-2-6a1 1 0 0 0-.949-.684h-3.712",key:"q8zwxj"}]]),Ie="/assets/prop1-pool-CQWWzTOS.jpg",$e="/assets/prop1-kitchen-DorUM1AZ.jpg",Pe="/assets/prop1-living-GAOgaS0x.jpg",Me="/assets/prop3-living-RelpshqK.jpg",Re="/assets/prop3-kitchen-BN_rsFyQ.jpg",Te="/assets/prop3-bedroom-BO-2SuEl.jpg",De="/assets/prop4-lobby-iwrc6Ke1.jpg",Le="/assets/prop4-lounge-xacacgnm.jpg",Be="/assets/prop4-pool-BatOXqEI.jpg",Ee="/assets/prop5-deck-C2xd0MQU.jpg",Ke="/assets/prop5-living-CN1A85Wz.jpg",Fe="/assets/prop5-bedroom-Dl-ITw0D.jpg",Oe={"prop-1":[de,Ie,$e,Pe],"prop-2":[ce,pe,be,ue],"prop-3":[xe,Me,Re,Te],"prop-4":[he,De,Le,Be],"prop-5":[me,Ee,Ke,Fe]},z={owner:{label:"Primary Owner",badge:"Full Control",color:"bg-brand"},investor:{label:"Investor",badge:"ROI Focus",color:"bg-blue-500"},manager:{label:"Property Manager",badge:"Operations",color:"bg-emerald-500"}},We=[{label:"Deed Verified",done:!0,score:15,tier:"Verified Deed · $10"},{label:"Title Verified",done:!0,score:20,tier:"Verified Title · $100"},{label:"Physical Verified",done:!1,score:20,tier:"Verified Property · $1,000"},{label:"Verified Appraisal",done:!1,score:10,tier:"Hire a Verified Appraiser"},{label:"Verified Inspection",done:!1,score:10,tier:"Hire a Verified Inspector"},{label:"Documents Uploaded",done:!0,score:8,detail:"4 of 4 uploaded"},{label:"Media Added",done:!1,score:7,detail:"0 photos · 0 videos"},{label:"Fully Tokenized",done:!1,score:10,tier:"Tokenize ownership on-chain"}],He={"prop-2":[{label:"Deed Verified",done:!0,score:15,tier:"Verified Deed · $10"},{label:"Title Verified",done:!0,score:20,tier:"Verified Title · $100"},{label:"Physical Verified",done:!0,score:20,tier:"Verified Property · $1,000"},{label:"Verified Appraisal",done:!0,score:10,tier:"Hire a Verified Appraiser"},{label:"Verified Inspection",done:!0,score:10,tier:"Hire a Verified Inspector"},{label:"Documents Uploaded",done:!0,score:8,detail:"5 of 5 uploaded"},{label:"Media Added",done:!0,score:7,detail:"24 photos · 2 videos"},{label:"Fully Tokenized",done:!1,score:10,tier:"Tokenize ownership on-chain"}]},qe=[{time:"2h ago",text:"Title report verified by SecureTitle Inc.",icon:l,color:"text-emerald-400"},{time:"1d ago",text:"Property viewed 34 times on Marketplace.",icon:g,color:"text-brand"},{time:"2d ago",text:"New offer received: $710,000",icon:F,color:"text-amber-400"},{time:"3d ago",text:"Document uploaded: Home Inspection Report",icon:W,color:"text-blue-400"},{time:"5d ago",text:"Connected with 3 verified investors.",icon:O,color:"text-purple-400"}],Ue=["What should I do with this property?","What upgrades increase value?","Should I sell or hold?"],Ye={"What should I do with this property?":`Based on your property profile for **1842 Maple Ridge Dr**, here are my top recommendations: 27 281. **Complete Verification** â You're at 43/100. Adding a verified appraisal (+10 pts) and inspection (+10 pts) will boost your score to 63 and unlock marketplace priority placement. 29 302. **List on Marketplace** â Your property is in a high-demand zip code (78732). Similar verified properties are getting 3â5 offers within 14 days. 31 323. **Add Media** â Properties with 20+ photos get 4x more views. Consider hiring a Verified Pro photographer. 33 34Want me to help with any of these?`,"What upgrades increase value?":`For **1842 Maple Ridge Dr**, here are the highest-ROI upgrades based on Austin market data: 35 36ð **Kitchen Refresh** â Minor updates (backsplash, hardware, paint) can yield **75â100% ROI** at ~$8K cost. 37 38ð³ **Landscaping** â Curb appeal upgrades average **150% ROI** for ~$3Kâ$5K. 39 40ð **Smart Home Tech** â Smart thermostat, locks, and lighting add ~$8Kâ$12K in perceived value for ~$2K investment. 41 42ð¡ **Energy Efficiency** â You already have solar panels. Adding a battery backup could increase your Energy Score from 91 to 98. 43 44Your Technology Score is 74 â smart home upgrades would boost that significantly.`,"Should I sell or hold?":`Here's my analysis for **1842 Maple Ridge Dr**: 45 46ð **Hold Indicators:** 47- Austin market is appreciating +8.2% annually 48- Your equity position ($410K) is growing 49- Solar installation is still adding value 50- Rental income potential rated A+ 51 52ð **Sell Indicators:** 53- Recent comp sold at $710K (yours is valued at $685K) 54- 5 verified investors actively seeking in 78732 55- Market cycle may be peaking in 12â18 months 56 57**My recommendation:** Hold for 6â12 more months. Complete verification to maximize sale price when ready. A fully verified property commands a **3â5% premium** over unverified listings. 58 59Want me to run a detailed cash flow analysis?`},ht=()=>{const{propertyId:A}=J(),r=T.find(t=>
59t.id===A)||T[0],i=Oe[r.id]||[r.image],[p,H]=a.useState("owner"),[f,C]=a.useState(""),[q,V]=a.useState(!1),[b,c]=a.useState(0),[u,n]=a.useState(!0),[U,I]=a.useState([{role:"ai",text:`I'm your property strategist for **${r.address}**. I can help with valuations, upgrades, selling strategy, and more. What would you like to know?`}]),w=a.useCallback(()=>c(t=>(t+1)%i.length),[i.length]),Y=a.useCallback(()=>c(t=>(t-1+i.length)%i.length),[i.length]);a.useEffect(()=>{c(0),n(!0)},[r.id]),a.useEffect(()=>{if(!u)return;const t=setInterval(w,4e3);return()=>clearInterval(t)},[u,w]);const v=t=>{t.trim()&&(I(s=>[...s,{role:"user",text:t.trim()}]),C(""),V(!0),setTimeout(()=>{const s=Ye[t.trim()]||"I can help with property strategy, valuations, upgrades, selling vs. holding analysis, and connecting you with verified professionals. Try one of the suggested prompts!";I(o=>[...o,{role:"ai",text:s}]),V(!1)},600+Math.random()*500))},Z=[{label:"Estimated Value",value:r.estimatedValue,icon:F,roles:["owner","investor","manager"]},{label:"Change (30d)",value:"+8.2%",icon:x,positive:!0,roles:["owner","investor"]},{label:"Equity Estimate",value:"$410,000",icon:N,roles:["owner","investor"]},{label:"Verification",value:`${r.verificationScore}%`,icon:l,roles:["owner","investor","manager"]},{label:"Annual ROI",value:"12.4%",icon:x,positive:!0,roles:["investor"]},{label:"Cap Rate",value:"6.8%",icon:N,roles:["investor"]},{label:"Open Tasks",value:"3",icon:S,roles:["manager"]},{label:"Next Inspection",value:"Apr 15",icon:g,roles:["manager"]}].filter(t=>t.roles.includes(p)).slice(0,4),G=[{label:"Sell Property",icon:D,desc:"List or find buyers",accent:!0,roles:["owner"]},{label:"Rent Property",icon:Ce,desc:"Find tenants",roles:["owner","manager"]},{label:"Access Equity",icon:Se,desc:"Unlock your equity",roles:["owner","investor"]},{label:"Property Upgrades",icon:ge,desc:"Improve value",roles:["owner","manager"]},{label:"Add Verification",icon:l,desc:"Boost trust score",roles:["owner","investor","manager"]},{label:"Add Property Media",icon:L,desc:"Photos & video",roles:["owner","manager"]},{label:"Upload Documents",icon:B,desc:"Deeds, titles, reports",roles:["owner","manager"]},{label:"Raise Capital",icon:fe,desc:"Investors & funding",roles:["owner","investor"]},{label:"Skip Mortgage",icon:we,desc:"Creative finance",roles:["owner","investor"]},{label:"Connect to Network",icon:P,desc:"Agents, lenders & more",roles:["owner","investor","manager"]},{label:"View ROI Analysis",icon:x,desc:"Returns & performance",accent:!0,roles:["investor"]},{label:"Task Manager",icon:S,desc:"Maintenance & repairs",accent:!0,roles:["manager"]},{label:"Schedule Inspection",icon:g,desc:"Book property check",roles:["manager"]}].filter(t=>t.roles.includes(p));return e.jsxs("div",{className:"min-h-screen bg-dark font-body text-foreground",children:[e.jsxs("header",{className:"h-14 bg-dark border-b border-white/[0.06] flex items-center justify-between px-4 lg:px-6 shrink-0 sticky top-0 z-20 backdrop-blur-xl bg-dark/95",children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(y,{to:"/dashboard-preview",children:e.jsxs(h,{variant:"ghost",size:"sm",className:"text-white/50 hover:text-white gap-1.5 text-xs h-8 px-2.5",children:[e.jsx(M,{size:14})," Dashboard"]})}),e.jsx("div",{className:"h-5 w-px bg-white/[0.08]"}),e.jsx("span",{className:"font-heading font-bold text-white text-sm tracking-wide hidden sm:inline",children:"Property OS"})]}),e.jsx("div",{className:"flex items-center gap-1",children:[E,ve,Ae].map((t,s)=>e.jsx(h,{variant:"ghost",size:"icon",className:"text-white/30 hover:text-white hover:bg-white/[0.06] h-8 w-8",children:e.jsx(t,{size:16})},s))})]}),e.jsxs("div",{className:"h-11 bg-dark border-b border-white/[0.06] flex items-center px-4 lg:px-6 gap-1.5 shrink-0",children:[e.jsx("span",{className:"text-[11px] text-white/25 mr-1.5 uppercase tracking-widest font-medium hidden sm:inline",children:"View as"}),Object.keys(z).map(t=>e.jsx("button",{onClick:()=>H(t),className:`text-xs font-medium px-3.5 py-1.5 rounded-lg transition-all duration-200 ${p===t?"bg-white/[0.08] text-white shadow-sm":"text-white/35 hover:text-white/60 hover:bg-white/[0.03]"}`,children:z[t].label},t))]}),e.jsxs("div",{className:"flex flex-col lg:flex-row h-[calc(100vh-100px)] overflow-hidden",children:[e.jsx("main",{className:"flex-1 overflow-y-auto",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 py-8 space-y-8",children:[e.jsxs("div",{className:"rounded-2xl border border-white/[0.08] overflow-hidden bg-dark shadow-lg shadow-black/20",children:[e.jsxs("div",{className:"relative h-64 sm:h-80 lg:h-[360px] overflow-hidden group/hero",children:[i.map((t,s)=>e.jsx("img",{src:t,alt:`Property photo ${s+1}`,className:`absolute inset-0 w-full h-full object-cover transition-opacity duration-700 ease-in-out ${s===b?"opacity-100":"opacity-0"}`},s)),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-dark via-dark/30 to-dark/10"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-dark/20 to-transparent"}),e.jsx("button",{onClick:()=>{Y(),n(!1)},className:"absolute left-4 top-1/2 -translate-y-1/2 w-10 h-10 rounded-full bg-black/30 backdrop-blur-md border border-white/10 flex items-center justify-center text-white/60 hover:text-white hover:bg-black/50 transition-all opacity-0 group-hover/hero:opacity-100",children:e.jsx(M,{size:18})}),e.jsx("button",{onClick:()=>{w(),n(!1)},className:"absolute right-4 top-1/2 -translate-y-1/2 w-10 h-10 rounded-full bg-black/30 backdrop-blur-md border border-white/10 flex items-center justify-center text-white/60 hover:text-white hover:bg-black/50 transition-all opacity-0 group-hover/hero:opacity-100",children:e.jsx(Q,{size:18})}),e.jsxs("div",{className:"absolute top-4 left-5 right-5 flex items-center justify-between",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("span",{className:`text-[11px] font-medium text-white/90 backdrop-blur-xl px-3 py-1.5 rounded-full border ${r.status==="Verified Property"?"bg-emerald-500/60 border-emerald-400/30":"bg-black/40 border-white/[0.1]"}`,children:r.status==="Verified Property"?"Active For Sale":"Not Listed"}),r.status==="Verified Property"&&e.jsx(y,{to:`/property-presentation/${r.id}`,children:e.jsxs("button",{className:"flex items-center gap-1.5 text-[11px] font-semibold text-white bg-brand/80 hover:bg-brand backdrop-blur-xl px-3 py-1.5 rounded-full border border-brand/40 transition-colors",children:[e.jsx(je,{size:12})," Property Presentation"]})})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("button",{onClick:()=>n(!u),className:"w-8 h-8 rounded-full bg-black/30 backdrop-blur-md border border-white/10 flex items-center justify-center text-white/60 hover:text-white transition-colors",children:u?e.jsx(_,{size:12}):e.jsx(X,{size:12})}),e.jsxs("span",{className:"text-[11px] font-medium text-white/80 bg-black/40 backdrop-blur-xl px-2.5 py-1 rounded-full border border-white/[0.1] flex items-center gap-1.5",children:[e.jsx(L,{size:11})," ",b+1,"/",i.length]})]})]}),e.jsx("div",{className:"absolute bottom-0 left-0 right-0 px-6 pb-5",children:e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-end justify-between gap-3",children:[e.jsxs("div",{children:[e.jsx("h1",{className:"font-heading font-bold text-white text-xl sm:text-2xl lg:text-[28px] leading-tight tracking-tight drop-shadow-lg",children:r.address}),e.jsxs("p",{className:"flex items-center gap-1.5 text-white/70 text-sm mt-1.5 drop-shadow",children:[e.jsx(ee,{size:13,className:"shrink-0"})," ",r.city,", ",r.state," ",r.zip]})]}),e.jsxs("div",{className:"flex items-center gap-2 flex-wrap",children:[e.jsxs("span",{className:"text-[11px] font-medium text-brand bg-brand/15 backdrop-blur-sm px-3 py-1.5 rounded-full border border-brand/20 flex items-center gap-1.5",children:[e.jsx(te,{size:11})," ",z[p].label]}),e.jsxs("span",{className:"text-[11px] font-medium text-white/70 bg-white/[0.08] backdrop-blur-sm px-3 py-1.5 rounded-full",children:[r.propertyType," · ",r.beds,"bd · ",r.baths,"ba · ",r.sqft," sqft"]})]})]})}),e.jsx("div",{className:"absolute bottom-5 right-6 hidden lg:flex items-center gap-1.5",children:i.map((t,s)=>e.jsx("button",{onClick:()=>{c(s),n(!1)},className:`w-12 h-8 rounded-md overflow-hidden border-2 transition-all duration-200 ${s===b?"border-white shadow-lg shadow-black/30 scale-110":"border-white/20 opacity-60 hover:opacity-90 hover:border-white/40"}`,children:e.jsx("img",{src:t,alt:"",className:"w-full h-full object-cover"})},s))}),e.jsx("div",{className:"absolute bottom-16 left-1/2 -translate-x-1/2 flex items-center gap-1.5 lg:hidden",children:i.map((t,s)=>e.jsx("button",{onClick:()=>{c(s),n(!1)},className:`rounded-full transition-all duration-300 ${s===b?"w-6 h-1.5 bg-white":"w-1.5 h-1.5 bg-white/30 hover:bg-white/50"}`},s))})]}),e.jsxs("div",{className:"px-6 pt-5 pb-2",children:[e.jsxs("div",{className:"flex items-center justify-between mb-2.5",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(l,{size:15,className:"text-brand"}),e.jsx("span",{className:"text-white/80 text-xs font-semibold tracking-wide",children:"Verification Score"})]}),e.jsxs("span",{className:"font-heading font-bold text-brand text-sm tabular-nums",children:[r.verificationScore,"/100"]})]}),e.jsx("div",{className:"h-2 bg-white/[0.06] rounded-full overflow-hidden",children:e.jsx("div",{className:"h-full rounded-full bg-gradient-to-r from-brand to-brand-light transition-all duration-700",style:{width:`${r.verificationScore}%`}})})]}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-4 divide-x divide-white/[0.06] mx-6 mb-6 mt-3 rounded-xl overflow-hidden border border-white/[0.06]",children:Z.map(t=>e.jsxs("div",{className:"bg-white/[0.02] px-4 py-4 text-center",children:[e.jsx(t.icon,{size:15,className:"text-white/25 mx-auto mb-2"}),e.jsx("p",{className:"font-heading font-bold text-white text-lg tabular-nums leading-none",children:t.value}),"positive"in t&&t.positive&&e.jsx("span",{className:"text-[10px] text-emerald-400 font-medium mt
59-1 inline-block",children:"â² last 30 days"}),e.jsx("p",{className:"text-white/35 text-[11px] mt-1.5 font-medium",children:t.label})]},t.label))})]}),A==="prop-1"&&e.jsxs("div",{className:"rounded-xl border border-red-500/15 bg-red-500/[0.06] p-4 flex flex-col sm:flex-row items-start sm:items-center gap-3",children:[e.jsx("div",{className:"w-9 h-9 rounded-lg bg-red-500/10 border border-red-500/15 flex items-center justify-center shrink-0",children:e.jsx(K,{size:18,className:"text-red-400"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-sm font-heading font-bold text-white mb-0.5",children:"Property Tax Due â Action Required"}),e.jsxs("p",{className:"text-xs text-white/40",children:["Travis County property tax of ",e.jsx("span",{className:"text-white/60 font-semibold",children:"$6,248"})," is due ",e.jsx("span",{className:"text-red-400/90 font-semibold",children:"July 15, 2026"}),". Pay before the deadline to avoid penalties and interest."]})]}),e.jsxs(h,{variant:"outline",size:"sm",className:"shrink-0 text-xs border-red-500/20 text-red-400 hover:bg-red-500/10 hover:text-red-300 gap-1.5",children:["Pay Now ",e.jsx(k,{size:12})]})]}),e.jsxs("section",{children:[e.jsxs("div",{className:"flex items-center gap-2.5 mb-4",children:[e.jsx("div",{className:"w-7 h-7 rounded-lg bg-brand/10 flex items-center justify-center",children:e.jsx(se,{size:14,className:"text-brand"})}),e.jsx("h2",{className:"font-heading font-bold text-white text-base tracking-tight",children:"Action Center"})]}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-4 gap-3",children:G.map(t=>e.jsxs("button",{className:`rounded-xl border p-4 text-left transition-all duration-200 group flex flex-col ${t.accent?"bg-brand/[0.08] border-brand/20 hover:border-brand/40 hover:bg-brand/[0.12]":"bg-white/[0.02] border-white/[0.06] hover:border-white/[0.12] hover:bg-white/[0.04]"}`,children:[e.jsx("div",{className:`w-9 h-9 rounded-lg flex items-center justify-center mb-3 transition-colors ${t.accent?"bg-brand/15":"bg-white/[0.04] group-hover:bg-white/[0.08]"}`,children:e.jsx(t.icon,{size:17,className:`transition-colors ${t.accent?"text-brand":"text-white/40 group-hover:text-white/70"}`})}),e.jsx("p",{className:`font-heading font-semibold text-[13px] leading-tight ${t.accent?"text-brand":"text-white/90"}`,children:t.label}),e.jsx("p",{className:"text-white/30 text-[11px] mt-1 leading-snug",children:t.desc})]},t.label))})]}),e.jsxs("section",{children:[e.jsxs("div",{className:"flex items-center gap-2.5 mb-4",children:[e.jsx("div",{className:"w-7 h-7 rounded-lg bg-brand/10 flex items-center justify-center",children:e.jsx(N,{size:14,className:"text-brand"})}),e.jsx("h2",{className:"font-heading font-bold text-white text-base tracking-tight",children:"Property Insights"})]}),e.jsxs("div",{className:"bg-dark rounded-xl border border-white/[0.08] p-6 mb-4",children:[e.jsxs("div",{className:"flex items-start justify-between mb-4",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-white/35 text-[11px] uppercase tracking-wider font-medium",children:"Property Value"}),e.jsx("p",{className:"font-heading font-bold text-white text-2xl mt-1 tabular-nums",children:r.estimatedValue})]}),e.jsx("div",{className:"flex gap-1 bg-white/[0.03] rounded-lg p-0.5",children:[{label:"30d",value:"+2.1%",active:!0},{label:"90d",value:"+5.4%",active:!1},{label:"1y",value:"+8.2%",active:!1}].map(t=>e.jsx("button",{className:`text-[11px] px-2.5 py-1 rounded-md font-medium transition-all ${t.active?"bg-white/[0.08] text-white shadow-sm":"text-white/30 hover:text-white/50"}`,children:t.label},t.label))})]}),e.jsx("div",{className:"h-20 flex items-end gap-[3px]",children:[38,42,40,46,44,50,48,55,52,58,56,62,60,65,63,68,66,72,70,75,73,78,76,80].map((t,s)=>e.jsx("div",{className:"flex-1 rounded-t bg-brand/30 hover:bg-brand/60 transition-colors",style:{height:`${t}%`}},s))}),e.jsxs("div",{className:"flex items-center justify-between mt-3 pt-3 border-t border-white/[0.04]",children:[e.jsx("span",{className:"text-white/20 text-[10px] font-medium",children:"Mar 2025"}),e.jsxs("span",{className:"text-emerald-400 text-[11px] font-semibold flex items-center gap-1",children:[e.jsx(x,{size:11})," +2.1% this month"]}),e.jsx("span",{className:"text-white/20 text-[10px] font-medium",children:"Mar 2026"})]})]}),e.jsx("div",{className:"grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-6 gap-3",children:[{label:"Water",value:"82",icon:re,color:"text-blue-400",bg:"bg-blue-400/10"},{label:"Energy",value:"91",icon:ze,color:"text-amber-400",bg:"bg-amber-400/10"},{label:"Technology",value:"74",icon:Ne,color:"text-purple-400",bg:"bg-purple-400/10"},{label:"Location",value:"88",icon:Ve,color:"text-emerald-400",bg:"bg-emerald-400/10"},{label:"Income",value:"A+",icon:ye,color:"text-brand",bg:"bg-brand/10"},{label:"Risk",value:"Low",icon:K,color:"text-teal-400",bg:"bg-teal-400/10"}].map(t=>e.jsxs("div",{className:"bg-dark rounded-xl border border-white/[0.06] p-4 text-center hover:border-white/[0.12] transition-all duration-200 cursor-pointer group",children:[e.jsx("div",{className:`w-8 h-8 rounded-lg ${t.bg} flex items-center justify-center mx-auto mb-2.5`,children:e.jsx(t.icon,{size:15,className:t.color})}),e.jsx("p",{className:"font-heading font-bold text-white text-lg tabular-nums leading-none",children:t.value}),e.jsx("p",{className:"text-white/30 text-[11px] mt-1.5 font-medium",children:t.label})]},t.label))})]}),r.status==="Verified Property"&&e.jsxs("section",{children:[e.jsxs("div",{className:"flex items-center gap-2.5 mb-4",children:[e.jsx("div",{className:"w-7 h-7 rounded-lg bg-brand/10 flex items-center justify-center",children:e.jsx(g,{size:14,className:"text-brand"})}),e.jsx("h2",{className:"font-heading font-bold text-white text-base tracking-tight",children:"Listing Analytics"}),e.jsx("span",{className:"text-[10px] bg-emerald-500/10 text-emerald-400 px-2 py-0.5 rounded-full font-semibold ml-2",children:"Live"})]}),e.jsxs("div",{className:"grid lg:grid-cols-3 gap-4",children:[e.jsxs("div",{className:"lg:col-span-2 bg-dark rounded-xl border border-white/[0.08] p-6",children:[e.jsxs("div",{className:"flex items-center justify-between mb-5",children:[e.jsxs("div",{children:[e.jsx("p",{className:"text-white/35 text-[11px] uppercase tracking-wider font-medium",children:"Total Views (30 days)"}),e.jsx("p",{className:"font-heading font-bold text-white text-2xl mt-1 tabular-nums",children:"6,219"})]}),e.jsxs("div",{className:"text-right",children:[e.jsxs("span",{className:"text-emerald-400 text-[11px] font-semibold flex items-center gap-1",children:[e.jsx(x,{size:11})," +47.3% vs last month"]}),e.jsx("span",{className:"text-[10px] text-purple-400 bg-purple-500/10 px-2 py-0.5 rounded-full mt-1 inline-block",children:"Verified Marketing Active"})]})]}),e.jsx("p",{className:"text-white/40 text-[11px] uppercase tracking-wider font-medium mb-3",children:"Traffic Sources"}),e.jsx("div",{className:"space-y-2.5",children:[{source:"TennesseeGRID",views:1842,pct:30,color:"bg-brand-light"},{source:"Facebook Ads",views:1118,pct:18,color:"bg-blue-600",paid:!0},{source:"Instagram Ads",views:932,pct:15,color:"bg-pink-500",paid:!0},{source:"YouTube Ads",views:621,pct:10,color:"bg-red-500",paid:!0},{source:"Verified Marketplace",views:534,pct:9,color:"bg-brand"},{source:"Google Search",views:472,pct:7,color:"bg-blue-500"},{source:"Zillow / Realtor.com",views:324,pct:5,color:"bg-emerald-500"}
59,{source:"Direct Link",views:218,pct:4,color:"bg-amber-500"},{source:"Agent Referral",views:158,pct:2,color:"bg-teal-500"}].map(t=>e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsxs("span",{className:"text-white/70 text-[12px] w-36 shrink-0 truncate flex items-center gap-1.5",children:[t.source,"paid"in t&&e.jsx("span",{className:"text-[8px] text-purple-400 bg-purple-500/10 px-1 py-0.5 rounded font-semibold",children:"PAID"})]}),e.jsx("div",{className:"flex-1 h-2 bg-white/[0.06] rounded-full overflow-hidden",children:e.jsx("div",{className:`h-full rounded-full ${t.color}`,style:{width:`${t.pct}%`}})}),e.jsx("span",{className:"text-white/50 text-[11px] tabular-nums w-12 text-right",children:t.views}),e.jsxs("span",{className:"text-white/25 text-[10px] tabular-nums w-8 text-right",children:[t.pct,"%"]})]},t.source))}),e.jsx("div",{className:"grid grid-cols-3 gap-3 mt-5 pt-5 border-t border-white/[0.04]",children:[{label:"Saves / Favorites",value:"83"},{label:"Showing Requests",value:"12"},{label:"Avg. Time on Listing",value:"3m 42s"}].map(t=>e.jsxs("div",{className:"text-center",children:[e.jsx("p",{className:"font-heading font-bold text-white text-lg tabular-nums",children:t.value}),e.jsx("p",{className:"text-white/30 text-[10px] mt-1",children:t.label})]},t.label))})]}),e.jsxs("div",{className:"bg-dark rounded-xl border border-white/[0.08] p-6",children:[e.jsx("p",{className:"text-white/35 text-[11px] uppercase tracking-wider font-medium mb-4",children:"Listing Agent"}),e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("div",{className:"w-12 h-12 rounded-full bg-brand flex items-center justify-center text-white font-bold text-sm",children:"SR"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-white font-heading font-semibold text-sm",children:"Sarah Reynolds"}),e.jsx("p",{className:"text-white/40 text-[11px]",children:"Verified Agent · Nashville"})]})]}),e.jsxs("div",{className:"space-y-2.5 text-[12px] mb-5",children:[e.jsxs("div",{className:"flex justify-between",children:[e.jsx("span",{className:"text-white/40",children:"Brokerage"}),e.jsx("span",{className:"text-white/70 font-medium",children:"Compass RE"})]}),e.jsxs("div",{className:"flex justify-between",children:[e.jsx("span",{className:"text-white/40",children:"License #"}),e.jsx("span",{className:"text-white/70 font-medium",children:"TN-349821"})]}),e.jsxs("div",{className:"flex justify-between",children:[e.jsx("span",{className:"text-white/40",children:"Listings Sold"}),e.jsx("span",{className:"text-white/70 font-medium",children:"142"})]}),e.jsxs("div",{className:"flex justify-between",children:[e.jsx("span",{className:"text-white/40",children:"Avg Days on Market"}),e.jsx("span",{className:"text-white/70 font-medium",children:"18 days"})]}),e.jsxs("div",{className:"flex justify-between",children:[e.jsx("span",{className:"text-white/40",children:"Response Time"}),e.jsx("span",{className:"text-emerald-400 font-medium",children:"< 1 hour"})]})]}),e.jsxs("div",{className:"flex items-center gap-1.5 mb-3",children:[[1,2,3,4,5].map(t=>e.jsx("span",{className:"text-amber-400 text-[14px]",children:"â
"},t)),e.jsx("span",{className:"text-white/40 text-[11px] ml-1",children:"4.9 (87 reviews)"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx("button",{className:"w-full text-xs text-white font-medium bg-brand hover:bg-brand-dark rounded-lg px-3 py-2.5 transition-colors",children:"Message Agent"}),e.jsx("button",{className:"w-full text-xs text-white/60 hover:text-white border border-white/[0.08] hover:border-white/[0.15] rounded-lg px-3 py-2.5 transition-colors",children:"View Full Profile"})]})]})]})]}),e.jsxs("div",{className:"grid lg:grid-cols-2 gap-4",children:[e.jsxs("section",{className:"bg-dark rounded-xl border border-white/[0.08] p-6",children:[e.jsxs("div",{className:"flex items-center justify-between mb-5",children:[e.jsxs("h2",{className:"font-heading font-bold text-white text-[15px] flex items-center gap-2.5 tracking-tight",children:[e.jsx(l,{size:16,className:"text-brand"})," Verification Score"]}),e.jsxs("span",{className:"text-[11px] bg-brand/10 text-brand px-2.5 py-1 rounded-full font-semibold tabular-nums",children:[r.verificationScore,"/100"]})]}),e.jsxs("div",{className:"flex items-center gap-5 mb-6",children:[e.jsxs("div",{className:"relative w-20 h-20 shrink-0",children:[e.jsxs("svg",{viewBox:"0 0 80 80",className:"w-full h-full -rotate-90",children:[e.jsx("circle",{cx:"40",cy:"40",r:"34",fill:"none",stroke:"currentColor",strokeWidth:"5",className:"text-white/[0.06]"}),e.jsx("circle",{cx:"40",cy:"40",r:"34",fill:"none",strokeWidth:"5",strokeLinecap:"round",className:"text-brand",strokeDasharray:`${r.verificationScore/100*213.6} 213.6`})]}),e.jsx("div",{className:"absolute inset-0 flex items-center justify-center",children:e.jsx("span",{className:"font-heading font-bold text-white text-lg tabular-nums",children:r.verificationScore})})]}),e.jsxs("p",{className:"text-white/50 text-xs leading-relaxed",children:["Your property is ",e.jsx("span",{className:"text-brand font-semibold",children:"well verified"}),". Complete physical verification and add media to reach 100%."]})]}),e.jsx("div",{className:"space-y-2.5",children:(He[r.id]||We).map(t=>e.jsxs("div",{className:"flex items-center gap-3 py-1",children:[t.done?e.jsx(S,{size:15,className:"text-emerald-400 shrink-0"}):e.jsx("div",{className:"w-[15px] h-[15px] rounded-full border-2 border-white/15 shrink-0"}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:`text-[13px] ${t.done?"text-white/80":"text-white/35"}`,children:t.label}),e.jsxs("span",{className:`text-[10px] font-semibold tabular-nums ${t.done?"text-emerald-400/80":"text-white/20"}`,children:["+",t.score]})]}),t.tier&&e.jsx("span",{className:`text-[10px] ${t.done?"text-white/25":"text-brand/50"}`,children:t.tier}),t.detail&&e.jsx("span",{className:`text-[10px] ${t.done?"text-white/25":"text-white/20"}`,children:t.detail})]})]},t.label))}),e.jsx(y,{to:"/verification-packages",className:"block mt-6",children:e.jsxs(h,{variant:"gold",className:"w-full gap-2",children:[e.jsx(l,{size:15})," Increase Verification Score"]})})]}),e.jsxs("section",{className:"bg-dark rounded-xl border border-white/[0.08] p-6",children:[e.jsxs("h2",{className:"font-heading font-bold text-white text-[15px] flex items-center gap-2.5 mb-5 tracking-tight",children:[e.jsx(ae,{size:16,className:"text-brand"})," Opportunity Layer"]}),e.jsx("div",{className:"space-y-2.5",children:[{title:"Sell Property",desc:"List to the Verified Marketplace â reach verified buyers & agents",icon:D,tag:"Ready",tagColor:"bg-emerald-500/10 text-emerald-400",cta:"List Now"},{title:"Partner with Investors",desc:"Connect with 5 verified investors actively seeking in your zip code",icon:R,tag:"5 Matches",tagColor:"bg-brand/10 text-brand",cta:"View Investors"}
59,{title:"Monetize Property",desc:"Rent long-term, short-term (STR), or explore income strategies",icon:ie,tag:"Explore",tagColor:"bg-amber-400/10 text-amber-400",cta:"See Options"},{title:"Tokenize Property",desc:"Fractionalize ownership on-chain â unlock liquidity without selling",icon:le,tag:"Coming Soon",tagColor:"bg-purple-400/10 text-purple-400",cta:"Learn More",coming:!0}].map(t=>e.jsxs("div",{className:`flex items-center gap-4 p-4 rounded-xl border transition-all duration-200 cursor-pointer group ${t.coming?"border-white/[0.04] hover:border-white/[0.08] opacity-60 hover:opacity-80":"border-white/[0.06] hover:border-white/[0.12] hover:bg-white/[0.02]"}`,children:[e.jsx("div",{className:"w-10 h-10 rounded-xl bg-brand/[0.08] flex items-center justify-center shrink-0 group-hover:bg-brand/[0.12] transition-colors",children:e.jsx(t.icon,{size:18,className:"text-brand"})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-0.5",children:[e.jsx("p",{className:"text-white/90 text-[13px] font-semibold",children:t.title}),e.jsx("span",{className:`text-[9px] ${t.tagColor} px-1.5 py-0.5 rounded-md font-semibold`,children:t.tag})]}),e.jsx("p",{className:"text-white/35 text-[11px] leading-snug",children:t.desc})]}),e.jsx(k,{size:14,className:"text-white/15 group-hover:text-brand shrink-0 transition-colors"})]},t.title))})]})]}),e.jsxs("section",{className:"bg-dark rounded-xl border border-white/[0.08] p-6",children:[e.jsxs("div",{className:"flex items-center justify-between mb-5",children:[e.jsxs("h2",{className:"font-heading font-bold text-white text-[15px] flex items-center gap-2.5 tracking-tight",children:[e.jsx(B,{size:16,className:"text-brand"})," Documents"]}),e.jsxs(h,{variant:"ghost",size:"sm",className:"text-brand hover:text-brand-light gap-1.5 text-xs h-8",children:[e.jsx(W,{size:13})," Upload"]})]}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-2.5",children:r.documents.map(t=>e.jsxs("div",{className:"flex items-center gap-3 p-3.5 rounded-xl border border-white/[0.06] hover:border-white/[0.12] hover:bg-white/[0.02] transition-all duration-200 cursor-pointer group",children:[e.jsx("div",{className:"w-10 h-10 rounded-lg bg-white/[0.04] flex items-center justify-center text-[10px] text-white/40 font-bold shrink-0 uppercase tracking-wide",children:t.type}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-white/80 text-[13px] font-medium truncate",children:t.name}),e.jsx("p",{className:"text-white/25 text-[11px] mt-0.5",children:t.date})]}),e.jsx(ke,{size:13,className:"text-white/15 group-hover:text-white/40 shrink-0 transition-colors"})]},t.name))})]}),e.jsxs("section",{className:"bg-dark rounded-xl border border-white/[0.08] p-6",children:[e.jsxs("div",{className:"flex items-center justify-between mb-5",children:[e.jsxs("h2",{className:"font-heading font-bold text-white text-[15px] flex items-center gap-2.5 tracking-tight",children:[e.jsx(P,{size:16,className:"text-brand"})," Network Connection"]}),e.jsx("span",{className:"text-[10px] text-white/20 font-medium",children:"Powered by OwnersGRID"})]}),e.jsx("div",{className:"grid sm:grid-cols-3 gap-3 mb-4",children:[{title:"Verified Buyers",count:"23",desc:"Actively searching in 78732",icon:O,people:[{initials:"JR",color:"bg-blue-500"},{initials:"KT",color:"bg-emerald-500"},{initials:"AM",color:"bg-purple-500"}]},{title:"Verified Investors",count:"12",desc:"Seeking $500Kâ$800K properties",icon:R,people:[{initials:"MW",color:"bg-amber-500"},{initials:"LB",color:"bg-brand"},{initials:"SC",color:"bg-teal-500"}]},{title:"Verified Pros",count:"48",desc:"Agents, inspectors, lenders near you",icon:l,people:[{initials:"JT",color:"bg-brand"},{initials:"AB",color:"bg-blue-500"},{initials:"DK",color:"bg-emerald-500"}]}].map(t=>e.jsxs("div",{className:"rounded-xl border border-white/[0.06] p-5 hover:border-white/[0.12] hover:bg-white/[0.02] transition-all duration-200 cursor-pointer group",children:[e.jsxs("div",{className:"flex items-center gap-2.5 mb-4",children:[e.jsx("div",{className:"w-8 h-8 rounded-lg bg-brand/[0.08] flex items-center justify-center",children:e.jsx(t.icon,{size:14,className:"text-brand"})}),e.jsx("p",{className:"text-white/90 font-semibold text-[13px]",children:t.title})]}),e.jsx("p",{className:"font-heading font-bold text-white text-2xl tabular-nums mb-1",children:t.count}),e.jsx("p",{className:"text-white/30 text-[11px] mb-4",children:t.desc}),e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsxs("div",{className:"flex -sp
59ace-x-2",children:[t.people.map(s=>e.jsx("div",{className:`w-7 h-7 rounded-full ${s.color} flex items-center justify-center text-[9px] text-white font-bold border-2 border-dark`,children:s.initials},s.initials)),e.jsxs("div",{className:"w-7 h-7 rounded-full bg-white/[0.08] flex items-center justify-center text-[9px] text-white/30 font-medium border-2 border-dark",children:["+",parseInt(t.count)-3]})]}),e.jsx(k,{size:14,className:"text-white/15 group-hover:text-brand transition-colors"})]})]},t.title))}),e.jsxs("div",{className:"rounded-xl bg-white/[0.02] border border-white/[0.04] px-5 py-4",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-3",children:[e.jsx("div",{className:"w-1.5 h-1.5 rounded-full bg-emerald-400 animate-pulse"}),e.jsx("span",{className:"text-[10px] text-white/30 font-medium uppercase tracking-widest",children:"Live Network Activity"})]}),e.jsx("div",{className:"space-y-2",children:["Investor **Marcus W.** viewed your property 2h ago","Buyer **Kim T.** saved your listing to favorites","Agent **Jessica T.** requested a showing"].map((t,s)=>e.jsx("p",{className:"text-white/40 text-[12px] leading-relaxed",children:t.split("**").map((o,d)=>d%2===1?e.jsx("span",{className:"text-white/70 font-medium",children:o},d):e.jsx("span",{children:o},d))},s))})]})]})]})}),e.jsxs("aside",{className:"w-full lg:w-80 xl:w-[380px] border-t lg:border-t-0 lg:border-l border-white/[0.06] flex flex-col bg-dark shrink-0 h-80 lg:h-auto",children:[e.jsxs("div",{className:"flex-1 flex flex-col overflow-hidden",children:[e.jsxs("div",{className:"px-5 py-3.5 border-b border-white/[0.06] flex items-center gap-2.5",children:[e.jsx("div",{className:"w-7 h-7 rounded-lg bg-brand/10 flex items-center justify-center",children:e.jsx(ne,{size:14,className:"text-brand"})}),e.jsx("span",{className:"font-heading font-semibold text-white text-[13px]",children:"AI Assistant"}),e.jsx("span",{className:"text-[10px] bg-emerald-500/10 text-emerald-400 px-2 py-0.5 rounded-full font-medium ml-auto",children:"Online"})]}),e.jsxs("div",{className:"flex-1 overflow-y-auto px-5 py-4 space-y-3",children:[U.map((t,s)=>e.jsx("div",{className:`flex ${t.role==="user"?"justify-end":"justify-start"}`,children:e.jsx("div",{className:`max-w-[88%] rounded-xl px-3.5 py-2.5 text-[12px] leading-relaxed ${t.role==="user"?"bg-brand text-white rounded-br-sm":"bg-white/[0.04] text-white/70 border border-white/[0.06] rounded-bl-sm"}`,children:t.text.split(` 60`).map((o,d)=>e.jsx("p",{className:d>0?"mt-1.5":"",children:o.split("**").map(($,j)=>j%2===1?e.jsx("strong",{className:"text-white font-semibold",children:$},j):e.jsx("span",{children:$},j))},d))})},s)),q&&e.jsx("div",{className:"flex justify-start",children:e.jsx("div",{className:"bg-white/[0.04] border border-white/[0.06] rounded-xl px-3.5 py-2.5",children:e.jsxs("div",{className:"flex gap-1",children:[e.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-white/30 animate-bounce",style:{animationDelay:"0ms"}}),e.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-white/30 animate-bounce",style:{animationDelay:"150ms"}}),e.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-white/30 animate-bounce",style:{animationDelay:"300ms"}})]})})})]}),e.jsx("div",{className:"px-5 pb-2",children:e.jsx("div",{className:"flex flex-wrap gap-1.5",children:Ue.map(t=>e.jsx("button",{onClick:()=>v(t),className:"text-[11px] text-white/35 border border-white/[0.08] rounded-lg px-2.5 py-1.5 hover:border-brand/30 hover:text-white/60 transition-all duration-200",children:t},t))})}),e.jsx("div",{className:"px-5 pb-4 pt-2",children:e.jsxs("div",{className:"relative",children:[e.jsx("input",{type:"text",value:f,onChange:t=>C(t.target.value),onKeyDown:t=>t.key==="Enter"&&v(f),placeholder:"Ask about this property...",className:"w-full bg-white/[0.04] border border-white/[0.08] rounded-xl px-4 py-2.5 pr-10 text-[13px] text-white placeholder:text-white/25 focus:outline-none focus:border-brand/30 focus:ring-1 focus:ring-brand/20 transition-all"}),e.jsx("button",{onClick:()=>v(f),className:"absolute right-2 top-1/2 -translate-y-1/2 w-7 h-7 rounded-lg bg-brand flex items-center justify-center hover:bg-brand-dark transition-colors",children:e.jsx(oe,{size:12,className:"text-white"})})]})})]}),e.jsxs("div",{className:"border-t border-white/[0.06] px-5 py-4 max-h-64 overflow-y-auto",children:[e.jsxs("h3",{className:"font-heading font-semibold text-white text-[13px] mb-4 flex items-center gap-2",children:[e.jsx(E,{size:14,className:"text-brand"})," Recent Activity"]}),e.jsx("div",{className:"space-y-3.5",children:qe.map((t,s)=>e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx("div",{className:"w-7 h-7 rounded-lg bg-white/[0.04] flex items-center justify-center shrink-0 mt-0.5",children:e.jsx(t.icon,{size:13,className:t.color})}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsx("p",{className:"text-white/60 text-[12px] leading-snug",children:t.text}),e.jsx("p",{className:"text-white/20 text-[11px] mt-1",children:t.time})]})]},s))})]})]})]})]})};export{ht 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.