[{"data":1,"prerenderedAt":251},["ShallowReactive",2],{"docs-navigation-flat":3,"\u002Fdocs\u002Fproduct\u002Flinkedin-extension":71,"\u002Fdocs\u002Fproduct\u002Flinkedin-extension-surround":246},[4,17,53],{"title":5,"path":6,"stem":7,"children":8,"icon":11},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started\u002F1.index",[9,12],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Quick start","\u002Fdocs\u002Fgetting-started\u002Fquick-start","docs\u002F1.getting-started\u002F2.quick-start","i-lucide-zap",{"title":18,"path":19,"stem":20,"children":21,"page":52},"Product","\u002Fdocs\u002Fproduct","docs\u002F2.product",[22,27,32,37,42,47],{"title":23,"path":24,"stem":25,"icon":26},"Workspaces","\u002Fdocs\u002Fproduct\u002Fworkspaces","docs\u002F2.product\u002F1.workspaces","i-lucide-users",{"title":28,"path":29,"stem":30,"icon":31},"Searches and stages","\u002Fdocs\u002Fproduct\u002Fsearches-and-stages","docs\u002F2.product\u002F2.searches-and-stages","i-lucide-git-branch",{"title":33,"path":34,"stem":35,"icon":36},"LinkedIn extension","\u002Fdocs\u002Fproduct\u002Flinkedin-extension","docs\u002F2.product\u002F3.linkedin-extension","i-lucide-panel-right",{"title":38,"path":39,"stem":40,"icon":41},"Dashboard","\u002Fdocs\u002Fproduct\u002Fdashboard","docs\u002F2.product\u002F4.dashboard","i-lucide-layout-dashboard",{"title":43,"path":44,"stem":45,"icon":46},"Billing","\u002Fdocs\u002Fproduct\u002Fbilling","docs\u002F2.product\u002F5.billing","i-lucide-credit-card",{"title":48,"path":49,"stem":50,"icon":51},"Boolean search","\u002Fdocs\u002Fproduct\u002Fboolean-search","docs\u002F2.product\u002F6.boolean-search","i-lucide-binary",false,{"title":54,"path":55,"stem":56,"children":57,"page":52},"Internals","\u002Fdocs\u002Finternals","docs\u002F3.internals",[58,63,68],{"title":59,"path":60,"stem":61,"icon":62},"App map","\u002Fdocs\u002Finternals\u002Fapp-map","docs\u002F3.internals\u002F1.app-map","i-lucide-map",{"title":64,"path":65,"stem":66,"icon":67},"Extension","\u002Fdocs\u002Finternals\u002Fextension","docs\u002F3.internals\u002F2.extension","i-lucide-puzzle",{"title":48,"path":69,"stem":70,"icon":51},"\u002Fdocs\u002Finternals\u002Fboolean-search","docs\u002F3.internals\u002F3.boolean-search",{"id":72,"title":33,"body":73,"description":239,"extension":240,"links":241,"meta":242,"navigation":243,"path":34,"seo":244,"stem":35,"__hash__":245},"docs\u002Fdocs\u002F2.product\u002F3.linkedin-extension.md",{"type":74,"value":75,"toc":226},"minimark",[76,85,90,93,106,111,119,123,139,150,164,175,181,187,191,194,198,209,215,219],[77,78,81],"callout",{"color":79,"icon":80},"warning","i-lucide-construction",[82,83,84],"p",{},"Extension UX and injection details are still evolving. Treat this as product intent, not a shipping checklist.",[86,87,89],"h2",{"id":88},"purpose","Purpose",[82,91,92],{},"The Chrome extension injects lightweight Modri UI so you can:",[94,95,96,100,103],"ul",{},[97,98,99],"li",{},"See whether your team already reviewed, contacted, or rejected the person",[97,101,102],{},"Save a contact with status, position, and note without leaving LinkedIn or Google",[97,104,105],{},"Keep sourcing memory where the work actually happens",[107,108,110],"h3",{"id":109},"linkedin-profile-panel","LinkedIn profile panel",[82,112,113,114,118],{},"On ",[115,116,117],"code",{},"\u002Fin\u002F{slug}"," pages, a floating note shows status and position for the open profile, with a full profile modal for notes and activity.",[107,120,122],{"id":121},"google-x-ray-panel","Google X-ray panel",[82,124,125,126,129,130,134,135,138],{},"On Google Search result pages (for example Boolean X-ray queries with ",[115,127,128],{},"site:linkedin.com\u002Fin\u002F","), a FAB opens a full-height ",[131,132,133],"strong",{},"right"," overlay listing LinkedIn profiles visible on ",[131,136,137],{},"the current page",". Each row shows status and position from the active workspace and can open the same centered profile modal. The panel overlays Google — it does not push search results aside.",[82,140,141,142,145,146,149],{},"Organic results also show a ",[131,143,144],{},"local visit badge"," (e.g. ",[115,147,148],{},"Visited · 3h ago",") when that URL appears in your browser history. Timestamps stay on-device via Chrome history — they are not synced to Modri\u002FSupabase. Hover the badge for the exact date\u002Ftime.",[82,151,152,155,156,159,160,163],{},[131,153,154],{},"Visit badges are forever free"," — no Modri account or Team plan required. The Google SERP ",[131,157,158],{},"workspace"," overlay (status, position, notes, save) is part of Team (trial or paid). See ",[161,162,43],"a",{"href":44},".",[82,165,166,167,170,171,174],{},"LinkedIn ",[115,168,169],{},"\u002Fin\u002F"," hits also get ",[131,172,173],{},"inline status + position dropdowns"," and an Open profile button under each result card (same actions as the sidebar).",[82,176,177,178,180],{},"Only visible ",[115,179,169],{}," links on the current SERP are read for the workspace panel (no HTML upload, no LinkedIn Search scraping, no background pagination).",[82,182,183,184,186],{},"Build those X-ray queries in ",[161,185,48],{"href":49}," (forever-free builder), then triage hits in the Google panel.",[107,188,190],{"id":189},"theme","Theme",[82,192,193],{},"The injected UI follows the host page light\u002Fdark mode (Google and LinkedIn). The extension popup follows the OS appearance setting.",[86,195,197],{"id":196},"design-principles","Design principles",[94,199,200,203,206],{},[97,201,202],{},"Narrow DOM injection — avoid bulk collection and automation",[97,204,205],{},"Same account as the web app so workspace data stays consistent",[97,207,208],{},"Useful in minutes: install, open a profile or X-ray results, save",[82,210,211,212,163],{},"Saving the first profile from the extension (or the dashboard) starts the workspace trial. If the workspace is later read-only, the panel stays visible but will not save until the owner updates ",[161,213,214],{"href":44},"billing",[86,216,218],{"id":217},"related","Related",[82,220,221,222,225],{},"See ",[161,223,224],{"href":65},"Internals → Extension"," for repository layout, shared contact layer, and SERP scraping notes.",{"title":227,"searchDepth":228,"depth":229,"links":230},"",1,2,[231,237,238],{"id":88,"depth":229,"text":89,"children":232},[233,235,236],{"id":109,"depth":234,"text":110},3,{"id":121,"depth":234,"text":122},{"id":189,"depth":234,"text":190},{"id":196,"depth":229,"text":197},{"id":217,"depth":229,"text":218},"Team candidate context on LinkedIn profiles and Google X-ray results.","md",null,{},{"icon":36},{"title":33,"description":239},"5MpKh8yBOMbpvAuQ19z21ha0lprmM42VN0OBFb5orqY",[247,249],{"title":28,"path":29,"stem":30,"description":248,"icon":31,"children":-1},"Run a hiring search through configurable stages without a heavy ATS.",{"title":38,"path":39,"stem":40,"description":250,"icon":41,"children":-1},"Review contacts, manage searches, and continue work outside LinkedIn.",1786987724200]