(()=>{const p=window.React,v=window.KIND_REGISTRY;if(!p)return;const e=p.createElement,m=p.useState,M=p.useRef,z=p.useEffect,y=[{label:"Audience",value:"4,342",delta:"+312 mtd",tone:"accent"},{label:"Published \xB7 MTD",value:"18",delta:"on pace",tone:"success"},{label:"Pipeline \xB7 leads",value:"42",delta:"3 demos",tone:"accent"},{label:"Needs action",value:"3",delta:"hitl",tone:"fail"}],u=[{id:"overview",label:"Overview",topic:"Marketing \xB7 command center",sub:"One funnel across 18 surfaces \xB7 projection for aaas-marketing-prod"},{id:"leads",label:"Leads",topic:"Pipeline \xB7 manage-first",sub:"42 open \xB7 12 owned by scout agent \xB7 3 demos booked",badge:"42"},{id:"scout",label:"Scout",topic:"Pipeline \xB7 prospecting",sub:"6 sources connected \xB7 128 prospects pending enrichment"},{id:"citations",label:"Citations",topic:"Visibility \xB7 novel surface",sub:"38 tracked prompts across 5 models \xB7 visibility index 61"},{id:"content",label:"Content",topic:"Content ops \xB7 unified",sub:"Articles \xB7 announcements \xB7 changelog \xB7 SEO \xB7 today \xB7 KB \xB7 demos",badge:"5"},{id:"audience",label:"Audience",topic:"Content ops \xB7 segments",sub:"4,342 contacts across 6 active segments"}],T=[{label:"Audience",value:"4,342",rate:"reach",tone:"soft",h:150},{label:"Published",value:"18",rate:"MTD content",tone:"soft",h:120},{label:"Leads",value:"42",rate:"0.97% conv",tone:"accent",h:96},{label:"Demos",value:"3",rate:"7.1% of leads",tone:"accent",h:68},{label:"Won",value:"1",rate:"33% of demos",tone:"fail",h:48}],h=[{id:"na1",icon:"\u270E",title:"2 blog drafts awaiting approval",meta:"NIS2 explained \xB7 Q3 roadmap recap",cta:"Review",tone:"accent",toast:"2 drafts approved \xB7 publishing"},{id:"na2",icon:"\u23F3",title:"Stale campaign \xB7 Winter demo push",meta:"no activity 11 days \xB7 0 sends",cta:"Resume",tone:"fail",toast:"Campaign resumed"},{id:"na3",icon:"\u{1F4C9}",title:"SEO regression \xB7 3 pages dropped rank",meta:"avg \u22124 positions this week",cta:"Inspect",tone:"warn",toast:"SEO agent dispatched"}],R=[{name:"email",metric:"42.1% open",state:"healthy",tone:"success"},{name:"postiz",metric:"9 queued",state:"healthy",tone:"success"},{name:"seo",metric:"\u22124 avg pos",state:"watch",tone:"warn"},{name:"articles",metric:"2 in review",state:"healthy",tone:"accent"}],C=[{tag:"email",when:"Tue 09:00",title:"NIS2 compliance digest",owner:"email-agent",tone:"accent"},{tag:"social",when:"Tue 14:00",title:"Autonomous assessment thread",owner:"postiz-agent",tone:"pending"},{tag:"article",when:"Wed 10:00",title:"Case study \xB7 Kunde GmbH",owner:"maya",tone:"fail"},{tag:"demo",when:"Thu 16:00",title:"Live \xB7 SOC automation",owner:"scout-agent",tone:"success"}],E=[{id:"new",name:"New",count:18,tone:"pending",cards:[{id:"l1",name:"Meridian Labs",ownerKind:"agent",owner:"scout",value:"\u20AC24k",next:"auto-enrich \xB7 qualify"},{id:"l2",name:"Byteworks AG",ownerKind:"human",owner:"maya",value:"\u20AC12k",next:"reply to inbound"}]},{id:"qualified",name:"Qualified",count:14,tone:"accent",cards:[{id:"l3",name:"Kunde GmbH",ownerKind:"agent",owner:"scout",value:"\u20AC38k",next:"book demo"},{id:"l4",name:"Nordwind SE",ownerKind:"human",owner:"leo",value:"\u20AC19k",next:"send pricing"}]},{id:"demo",name:"Demo",count:6,tone:"success",cards:[{id:"l5",name:"Helvetia Sec",ownerKind:"human",owner:"maya",value:"\u20AC52k",next:"demo Thu 16:00"},{id:"l6",name:"Orbit Robotics",ownerKind:"agent",owner:"scout",value:"\u20AC27k",next:"confirm attendees"}]},{id:"won",name:"Won",count:4,tone:"fail",cards:[{id:"l7",name:"Aster Cloud",ownerKind:"human",owner:"leo",value:"\u20AC61k",next:"onboarding kickoff"}]}],I=[{id:"s1",name:"LinkedIn Sales",count:"54",tone:"success"},{id:"s2",name:"G2 intent",count:"31",tone:"success"},{id:"s3",name:"GitHub topics",count:"22",tone:"accent"},{id:"s4",name:"Webinar signups",count:"21",tone:"warn"}],F=128,B=[{id:"p1",name:"Vektor Systems",domain:"vektor.io",source:"G2 intent",fit:"92 fit",tone:"success"},{id:"p2",name:"Delta Grid",domain:"deltagrid.eu",source:"LinkedIn",fit:"88 fit",tone:"success"},{id:"p3",name:"Nimbus Sec",domain:"nimbus.security",source:"GitHub",fit:"74 fit",tone:"accent"},{id:"p4",name:"Forge Analytics",domain:"forge.dev",source:"Webinar",fit:"69 fit",tone:"accent"},{id:"p5",name:"Halden Werke",domain:"halden.de",source:"LinkedIn",fit:"58 fit",tone:"warn"}],f={score:61,delta:"+9 pts vs last month",note:"cited in 23 of 38 tracked prompts"},J=[{month:"Feb",pct:"31%",h:44},{month:"Mar",pct:"36%",h:52},{month:"Apr",pct:"41%",h:60},{month:"May",pct:"48%",h:72},{month:"Jun",pct:"55%",h:84},{month:"Jul",pct:"61%",h:96}],A=[{id:"c1",model:"GPT-4o",query:"best autonomous assessment platform",cited:!0,rank:"#2",trend:"\u25B2",trendTone:"success"},{id:"c2",model:"Claude",query:"AI agents for SOC automation",cited:!0,rank:"#1",trend:"\u25B2",trendTone:"success"},{id:"c3",model:"Gemini",query:"NIS2 compliance tooling",cited:!1,rank:"\u2014",trend:"\u25BC",trendTone:"fail"},{id:"c4",model:"Perplexity",query:"agents as a service pricing",cited:!0,rank:"#4",trend:"\u25AC",trendTone:"soft"},{id:"c5",model:"GPT-4o",query:"automated review vendors",cited:!1,rank:"\u2014",trend:"\u25BC",trendTone:"fail"}],$={all:34,article:9,announcement:4,changelog:6,seo:5,today:3,kb:4,demo:3},O=["all","article","announcement","changelog","seo","today","kb","demo"],k={draft:[{id:"cd1",type:"article",title:"NIS2 explained for security teams",seo:78,cited:!1},{id:"cd2",type:"changelog",title:"Canvas 2.0 \xB7 agent roster v2",seo:44,cited:!1},{id:"cd3",type:"today",title:"Daily capability upgrade \xB7 07-01",seo:51,cited:!1}],review:[{id:"cr1",type:"article",title:"Q3 roadmap recap",seo:66,cited:!1},{id:"cr2",type:"seo",title:"Pillar \xB7 autonomous assessment",seo:82,cited:!0}],published:[{id:"cp1",type:"announcement",title:"AaaS raises Series A",seo:88,cited:!0},{id:"cp2",type:"kb",title:"Attaching skills to an agent",seo:91,cited:!0},{id:"cp3",type:"article",title:"5,400+ structured AI skills",seo:85,cited:!0}]},D=[{id:"d1",title:"SOC automation \xB7 live walkthrough",meta:"4:12 \xB7 1,204 views"},{id:"d2",title:"Deploy an agent in 2 min",meta:"2:03 \xB7 3,880 views"},{id:"d3",title:"Context engine deep-dive",meta:"6:40 \xB7 942 views"}],P=[{id:"seg1",name:"Security builders",rule:"role = builder \xB7 industry = security",size:"1,842",pct:"42%",growthUp:!0,growth:"\u25B2 8%",tone:"accent"},{id:"seg2",name:"Enterprise ops",rule:"company_size > 500 \xB7 seat = ops",size:"1,104",pct:"25%",growthUp:!0,growth:"\u25B2 12%",tone:"success"},{id:"seg3",name:"Indie operators",rule:"plan = starter \xB7 self-serve",size:"918",pct:"21%",growthUp:!1,growth:"\u25BC 3%",tone:"pending"},{id:"seg4",name:"Newsletter only",rule:"subscribed \xB7 no product event",size:"478",pct:"11%",growthUp:!0,growth:"\u25B2 5%",tone:"warn"}],w="marketing-suite-style";function L(){if(document.getElementById(w))return;const n=`
    .mktsuite{display:flex;flex-direction:column;gap:14px;height:100%;min-height:0;font-size:14px;line-height:1.45;color:var(--app-ink,#e6e3da);font-family:var(--app-font-body,"Inter",system-ui,sans-serif);}
    .mktsuite *,.mktsuite *::before,.mktsuite *::after{box-sizing:border-box;}
    .mktsuite button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;}
    .mktsuite .mono{font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-variant-numeric:tabular-nums;}

    /* ---- KPI strip ---- */
    .mktsuite .kpi-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:10px 0;border-top:1px solid var(--app-rule);border-bottom:1px solid var(--app-rule);flex:0 0 auto;}
    .mktsuite .kpi-tile{padding:8px 14px;border-right:1px solid var(--app-rule-soft);}
    .mktsuite .kpi-tile:last-child{border-right:none;}
    .mktsuite .kpi-label{font-size:10px;color:var(--app-ink-faint);text-transform:uppercase;letter-spacing:.14em;}
    .mktsuite .kpi-value{margin-top:5px;font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:22px;color:var(--app-ink,#e6e3da);font-weight:500;font-variant-numeric:tabular-nums;}
    .mktsuite .kpi-delta{margin-top:6px;display:inline-block;font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:10px;padding:2px 8px;border-radius:var(--app-radius-pill,9999px);text-transform:uppercase;letter-spacing:.05em;}

    /* ---- tab switch ---- */
    .mktsuite .tab-switch{display:flex;flex-wrap:wrap;gap:2px;background:var(--app-elevated,#2a2a2e);border:1px solid var(--app-rule);border-radius:8px;padding:3px;}
    .mktsuite .tab-switch button{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border-radius:6px;font-size:13px;font-weight:600;color:var(--app-ink-soft);}
    .mktsuite .tab-switch button.on{background:var(--app-accent-dim);color:var(--app-accent,#00f3ff);}
    .mktsuite .tab-badge{font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:10px;background:var(--app-signal-dim,rgba(244,63,108,.18));color:var(--app-signal,#f43f6c);border-radius:999px;padding:0 6px;}

    /* ---- tab header ---- */
    .mktsuite .tab-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;}
    .mktsuite .tab-topic{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--app-signal,#f43f6c);margin-bottom:8px;}
    .mktsuite .tab-topic .bar{width:18px;height:2px;background:var(--app-signal,#f43f6c);}
    .mktsuite .tab-title{margin:0 0 4px;font-family:var(--app-font-display,"Inter",system-ui,sans-serif);font-weight:800;letter-spacing:-.01em;font-size:22px;color:var(--app-ink,#e6e3da);}
    .mktsuite .tab-sub{margin:0;color:var(--app-ink-soft);font-size:12.5px;}

    /* ---- generic card ---- */
    .mktsuite .card{background:var(--app-surface,#1a1a1c);border:1px solid var(--app-rule);border-radius:var(--app-radius,12px);padding:16px;}
    .mktsuite .card-h{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap;}
    .mktsuite .card-h h3{margin:0;font-size:15px;font-weight:700;color:var(--app-ink,#e6e3da);}
    .mktsuite .card-tag{font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--app-ink-faint);}

    /* ---- Overview: funnel ---- */
    .mktsuite .funnel-row{display:flex;align-items:stretch;gap:8px;}
    .mktsuite .funnel-col{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;}
    .mktsuite .funnel-bar{border-radius:8px;display:flex;align-items:flex-end;padding:12px;font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-weight:700;font-size:20px;}
    .mktsuite .funnel-lbl{font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--app-ink,#e6e3da);}
    .mktsuite .funnel-rate{font-size:11px;margin-top:3px;}

    /* ---- Overview: needs action + channels grid ---- */
    .mktsuite .ov-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:16px;}
    .mktsuite .na-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px 13px;background:var(--app-elevated,#2a2a2e);border:1px solid var(--app-rule);border-radius:var(--app-radius-sm,6px);margin-bottom:8px;}
    .mktsuite .na-row:last-child{margin-bottom:0;}
    .mktsuite .na-ic{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0;}
    .mktsuite .na-title{font-size:13px;font-weight:600;color:var(--app-ink,#e6e3da);}
    .mktsuite .na-meta{font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:10.5px;color:var(--app-ink-faint);margin-top:2px;}
    .mktsuite .na-cta{padding:7px 13px;border-radius:var(--app-radius-sm,6px);font-family:var(--app-font-display,"Inter",system-ui,sans-serif);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border:1px solid;}
    .mktsuite .ch-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:10px;align-items:center;padding:10px 12px;background:var(--app-elevated,#2a2a2e);border:1px solid var(--app-rule-soft);border-radius:var(--app-radius-sm,6px);margin-bottom:6px;}
    .mktsuite .ch-row:last-child{margin-bottom:0;}
    .mktsuite .ch-name{font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:12px;}
    .mktsuite .ch-metric{font-size:11px;color:var(--app-ink-soft);}
    .mktsuite .sched-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;}
    .mktsuite .sched-tile{padding:12px;background:var(--app-elevated,#2a2a2e);border:1px solid var(--app-rule);border-radius:var(--app-radius-sm,6px);display:flex;flex-direction:column;gap:6px;}
    .mktsuite .sched-top{display:flex;justify-content:space-between;align-items:center;}
    .mktsuite .sched-title{font-size:12px;font-weight:600;line-height:1.35;}
    .mktsuite .sched-owner{font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:10px;color:var(--app-ink-faint);}

    /* ---- shared: pill / dot / owner badge ---- */
    .mktsuite .pill{display:inline-flex;align-items:center;font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;padding:2px 9px;border-radius:var(--app-radius-pill,9999px);border:1px solid;white-space:nowrap;}
    .mktsuite .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block;}
    .mktsuite .owner-badge{display:inline-flex;align-items:center;gap:4px;font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:10px;padding:2px 8px;border-radius:var(--app-radius-pill,9999px);border:1px solid;white-space:nowrap;}

    /* tone colors \u2014 mapped from _ds circuit-glow/accent-red/accent-teal/pastel-lavender/pastel-gold to var(--app-*) */
    .mktsuite .tone-accent{color:var(--app-accent,#00f3ff);border-color:var(--app-accent,#00f3ff);background:var(--app-accent-dim);}
    .mktsuite .tone-success{color:var(--app-success,#00d4b8);border-color:var(--app-success,#00d4b8);background:rgba(0,212,184,.12);}
    .mktsuite .tone-warn{color:var(--app-warn,#f8d974);border-color:var(--app-warn,#f8d974);background:rgba(248,217,116,.12);}
    .mktsuite .tone-fail{color:var(--app-fail,#f43f6c);border-color:var(--app-fail,#f43f6c);background:var(--app-signal-dim,rgba(244,63,108,.18));}
    .mktsuite .tone-pending{color:var(--app-pending,#b06bff);border-color:var(--app-pending,#b06bff);background:var(--app-pending-dim);}
    .mktsuite .tone-soft{color:var(--app-ink-soft);border-color:var(--app-rule);background:var(--app-elevated,#2a2a2e);}
    .mktsuite .dot.tone-accent{background:var(--app-accent,#00f3ff);box-shadow:0 0 6px var(--app-accent,#00f3ff);}
    .mktsuite .dot.tone-success{background:var(--app-success,#00d4b8);box-shadow:0 0 6px var(--app-success,#00d4b8);}
    .mktsuite .dot.tone-warn{background:var(--app-warn,#f8d974);box-shadow:0 0 6px var(--app-warn,#f8d974);}
    .mktsuite .dot.tone-fail{background:var(--app-fail,#f43f6c);box-shadow:0 0 6px var(--app-fail,#f43f6c);}
    .mktsuite .dot.tone-pending{background:var(--app-pending,#b06bff);box-shadow:0 0 6px var(--app-pending,#b06bff);}
    .mktsuite .bar-fill.tone-accent{background:var(--app-accent,#00f3ff);box-shadow:0 0 8px var(--app-accent,#00f3ff);}
    .mktsuite .bar-fill.tone-success{background:var(--app-success,#00d4b8);box-shadow:0 0 8px var(--app-success,#00d4b8);}
    .mktsuite .bar-fill.tone-warn{background:var(--app-warn,#f8d974);box-shadow:0 0 8px var(--app-warn,#f8d974);}
    .mktsuite .bar-fill.tone-fail{background:var(--app-fail,#f43f6c);box-shadow:0 0 8px var(--app-fail,#f43f6c);}
    .mktsuite .bar-fill.tone-pending{background:var(--app-pending,#b06bff);box-shadow:0 0 8px var(--app-pending,#b06bff);}
    .mktsuite .funnel-bar.tone-accent{background:linear-gradient(180deg,rgba(0,243,255,.22),rgba(0,243,255,.06));border:1px solid rgba(0,243,255,.3);color:var(--app-accent,#00f3ff);}
    .mktsuite .funnel-bar.tone-fail{background:linear-gradient(180deg,rgba(244,63,108,.22),rgba(244,63,108,.06));border:1px solid rgba(244,63,108,.3);color:var(--app-fail,#f43f6c);}
    .mktsuite .funnel-bar.tone-soft{background:linear-gradient(180deg,rgba(230,227,218,.14),rgba(230,227,218,.03));border:1px solid var(--app-rule);color:var(--app-ink,#e6e3da);}
    .mktsuite .funnel-rate.tone-accent{color:var(--app-accent,#00f3ff);}
    .mktsuite .funnel-rate.tone-fail{color:var(--app-fail,#f43f6c);}
    .mktsuite .funnel-rate.tone-soft{color:var(--app-ink-faint);}

    /* ---- Leads kanban ---- */
    .mktsuite .kanban{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:start;}
    .mktsuite .kb-col{background:var(--app-elevated,#2a2a2e);border:1px solid var(--app-rule);border-radius:var(--app-radius,12px);padding:12px;display:flex;flex-direction:column;gap:9px;min-height:180px;}
    .mktsuite .kb-col-h{display:flex;align-items:center;justify-content:space-between;padding:2px 3px;}
    .mktsuite .kb-col-name{display:flex;align-items:center;gap:8px;font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:11px;text-transform:uppercase;letter-spacing:.06em;}
    .mktsuite .kb-col-count{font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:11px;color:var(--app-ink-faint);}
    .mktsuite .kb-card{padding:12px;background:var(--app-surface,#1a1a1c);border:1px solid var(--app-rule);border-radius:var(--app-radius-sm,6px);display:flex;flex-direction:column;gap:8px;}
    .mktsuite .kb-name{font-size:13px;font-weight:600;color:var(--app-ink,#e6e3da);}
    .mktsuite .kb-mid{display:flex;align-items:center;gap:8px;}
    .mktsuite .kb-value{font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:10px;color:var(--app-ink-faint);}
    .mktsuite .kb-next{display:flex;align-items:center;gap:6px;padding-top:8px;border-top:1px solid var(--app-rule-soft);font-size:11px;color:var(--app-ink-soft);}
    .mktsuite .kb-next .arrow{color:var(--app-accent,#00f3ff);}

    /* ---- Scout ---- */
    .mktsuite .scout-grid{display:grid;grid-template-columns:250px 1fr;gap:16px;align-items:start;}
    .mktsuite .src-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--app-elevated,#2a2a2e);border:1px solid var(--app-rule-soft);border-radius:var(--app-radius-sm,6px);margin-bottom:6px;}
    .mktsuite .src-row:last-child{margin-bottom:0;}
    .mktsuite .src-name{display:flex;align-items:center;gap:9px;font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:12px;}
    .mktsuite .src-count{font-size:11px;color:var(--app-ink-soft);font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);}
    .mktsuite .enrich-box{margin-top:14px;padding-top:14px;border-top:1px solid var(--app-rule);}
    .mktsuite .enrich-lbl{font-size:10px;color:var(--app-ink-faint);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;}
    .mktsuite .enrich-num{font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-weight:700;font-size:24px;color:var(--app-ink,#e6e3da);}
    .mktsuite .enrich-sub{font-size:11px;color:var(--app-ink-soft);margin-top:2px;}
    .mktsuite table.pros{width:100%;border-collapse:collapse;}
    .mktsuite table.pros thead th{text-align:left;padding:10px 16px;border-bottom:1px solid var(--app-rule);font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--app-ink-faint);}
    .mktsuite table.pros tbody td{padding:12px 16px;border-bottom:1px solid var(--app-rule-soft);vertical-align:middle;}
    .mktsuite table.pros tbody tr:last-child td{border-bottom:0;}
    .mktsuite .pros-domain{font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:11px;color:var(--app-ink-faint);margin-top:2px;}
    .mktsuite .add-btn{padding:6px 12px;border-radius:var(--app-radius-sm,6px);font-family:var(--app-font-display,"Inter",system-ui,sans-serif);font-weight:700;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;background:var(--app-accent-dim);border:1px solid var(--app-accent,#00f3ff);color:var(--app-accent,#00f3ff);white-space:nowrap;}

    /* ---- Citations ---- */
    .mktsuite .cit-top{display:grid;grid-template-columns:270px 1fr;gap:16px;align-items:stretch;}
    .mktsuite .cit-index{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;border-top:2px solid var(--app-accent,#00f3ff);}
    .mktsuite .cit-index-lbl{font-size:10px;color:var(--app-ink-faint);text-transform:uppercase;letter-spacing:.12em;}
    .mktsuite .cit-index-num{font-family:var(--app-font-display,"Inter",system-ui,sans-serif);font-weight:800;font-size:46px;line-height:1;color:var(--app-accent,#00f3ff);}
    .mktsuite .cit-index-delta{font-size:11px;color:var(--app-success,#00d4b8);font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);}
    .mktsuite .cit-index-note{margin-top:4px;font-size:11px;color:var(--app-ink-soft);}
    .mktsuite .trend-row{display:flex;align-items:flex-end;gap:12px;height:130px;padding-bottom:20px;position:relative;}
    .mktsuite .trend-col{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end;}
    .mktsuite .trend-pct{font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:10px;color:var(--app-accent,#00f3ff);}
    .mktsuite .trend-bar{width:100%;border-radius:5px 5px 0 0;background:linear-gradient(180deg,rgba(0,243,255,.7),rgba(0,243,255,.15));}
    .mktsuite .trend-month{font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:9px;color:var(--app-ink-faint);position:absolute;bottom:0;}
    .mktsuite table.cit{width:100%;border-collapse:collapse;}
    .mktsuite table.cit thead th{text-align:left;padding:10px 16px;border-bottom:1px solid var(--app-rule);font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--app-ink-faint);}
    .mktsuite table.cit tbody td{padding:12px 16px;border-bottom:1px solid var(--app-rule-soft);vertical-align:middle;font-size:12.5px;}
    .mktsuite table.cit tbody tr:last-child td{border-bottom:0;}
    .mktsuite .cit-query{color:var(--app-ink,#e6e3da);}
    .mktsuite .cit-rank{font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:12px;}
    .mktsuite .cit-btn{padding:6px 12px;border-radius:var(--app-radius-sm,6px);font-family:var(--app-font-display,"Inter",system-ui,sans-serif);font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--app-accent,#00f3ff);color:var(--app-accent,#00f3ff);background:transparent;white-space:nowrap;}

    /* ---- Content ---- */
    .mktsuite .content-types{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px;}
    .mktsuite .ctype-chip{padding:7px 13px;border-radius:999px;font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:11px;letter-spacing:.03em;border:1px solid var(--app-rule);background:var(--app-elevated,#2a2a2e);color:var(--app-ink-soft);}
    .mktsuite .ctype-chip.on{border-color:var(--app-accent,#00f3ff);background:var(--app-accent-dim);color:var(--app-accent,#00f3ff);}
    .mktsuite .ctype-chip .n{opacity:.6;margin-left:6px;}
    .mktsuite .content-kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:start;}
    .mktsuite .content-card{padding:13px;background:var(--app-surface,#1a1a1c);border:1px solid var(--app-rule);border-radius:var(--app-radius-sm,6px);display:flex;flex-direction:column;gap:9px;}
    .mktsuite .type-tag{font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:9px;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:4px;align-self:flex-start;}
    .mktsuite .content-title{font-size:13px;font-weight:600;line-height:1.35;color:var(--app-ink,#e6e3da);}
    .mktsuite .content-foot{display:flex;align-items:center;gap:10px;padding-top:8px;border-top:1px solid var(--app-rule-soft);}
    .mktsuite .seo-sig,.mktsuite .cite-sig{display:inline-flex;align-items:center;font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:9.5px;padding:2px 7px;border-radius:4px;}
    .mktsuite .demo-gallery{margin-top:6px;}
    .mktsuite .demo-heading{display:flex;align-items:center;gap:12px;margin:8px 0 14px;}
    .mktsuite .demo-heading .bar{width:18px;height:2px;background:var(--app-accent,#00f3ff);}
    .mktsuite .demo-heading .lbl{font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--app-accent,#00f3ff);}
    .mktsuite .demo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}
    .mktsuite .demo-card{background:var(--app-surface,#1a1a1c);border:1px solid var(--app-rule);border-radius:var(--app-radius,12px);overflow:hidden;}
    .mktsuite .demo-thumb{height:100px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,rgba(0,243,255,.14),rgba(8,8,9,.4));border-bottom:1px solid var(--app-rule);font-size:28px;color:var(--app-accent,#00f3ff);}
    .mktsuite .demo-body{padding:13px;}
    .mktsuite .demo-title{font-size:13px;font-weight:600;margin-bottom:4px;}
    .mktsuite .demo-meta{font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:11px;color:var(--app-ink-faint);}

    /* ---- Audience ---- */
    .mktsuite .seg-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;}
    .mktsuite .seg-card{background:var(--app-surface,#1a1a1c);border:1px solid var(--app-rule);border-radius:var(--app-radius,12px);padding:18px;}
    .mktsuite .seg-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px;gap:10px;}
    .mktsuite .seg-name-row{display:flex;align-items:center;gap:9px;margin-bottom:5px;}
    .mktsuite .seg-name{font-size:15px;font-weight:700;color:var(--app-ink,#e6e3da);}
    .mktsuite .seg-rule{font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:11px;color:var(--app-ink-faint);}
    .mktsuite .seg-num-row{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;}
    .mktsuite .seg-num{font-family:var(--app-font-display,"Inter",system-ui,sans-serif);font-weight:800;font-size:26px;color:var(--app-ink,#e6e3da);}
    .mktsuite .seg-pct-note{font-size:11px;color:var(--app-ink-faint);}
    .mktsuite .seg-bar-track{height:6px;background:var(--app-bg,#0e0e10);border-radius:999px;overflow:hidden;}
    .mktsuite .seg-bar-fill{height:100%;border-radius:999px;}

    /* ---- toast ---- */
    .mktsuite .mkt-toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:120;display:flex;align-items:center;gap:9px;padding:11px 17px;background:var(--app-elevated,#2a2a2e);border:1px solid var(--app-success,#00d4b8);border-radius:var(--app-radius-sm,6px);box-shadow:var(--app-shadow,0 10px 30px -12px rgba(0,0,0,.6));font-family:var(--app-font-mono,"JetBrains Mono",SFMono-Regular,monospace);font-size:12px;}
    .mktsuite .mkt-toast .d{width:8px;height:8px;border-radius:50%;background:var(--app-success,#00d4b8);box-shadow:0 0 8px var(--app-success,#00d4b8);}

    @media(max-width:1040px){.mktsuite .ov-grid,.mktsuite .cit-top,.mktsuite .scout-grid{grid-template-columns:1fr;}.mktsuite .kanban{grid-template-columns:repeat(2,1fr);}.mktsuite .content-kanban,.mktsuite .demo-grid{grid-template-columns:1fr;}.mktsuite .seg-grid{grid-template-columns:1fr;}}
    `,o=document.createElement("style");o.id=w,o.textContent=n,document.head.appendChild(o)}function r(n){return e("span",{className:`pill tone-${n.tone||"soft"}`},n.children)}function d(n){return e("span",{className:`dot tone-${n.tone||"soft"}`})}function _(n){const o=n.kind==="agent";return e("span",{className:`owner-badge tone-${o?"accent":"pending"}`},`${o?"\u{1F916}":"\u{1F464}"} ${n.name}`)}function g(n){L();const[o,K]=m("overview"),[l,q]=m("all"),[N,S]=m(""),c=M(null);z(()=>()=>{c.current&&clearTimeout(c.current)},[]);function b(a){S(a),c.current&&clearTimeout(c.current),c.current=setTimeout(()=>S(""),2600)}const x=u.find(a=>a.id===o)||u[0];function G(){return e("div",{className:"kpi-strip",key:"kpi"},y.map(a=>e("div",{className:"kpi-tile",key:a.label},[e("div",{className:"kpi-label",key:"l"},a.label),e("div",{className:"kpi-value",key:"v"},a.value),e("span",{className:`kpi-delta tone-${a.tone}`,key:"d"},a.delta)])))}function U(){return e("div",{className:"tab-switch",key:"ts"},u.map(a=>e("button",{key:a.id,className:o===a.id?"on":"",onClick:()=>K(a.id)},[a.label,a.badge?e("span",{className:"tab-badge",key:"b"},a.badge):null])))}function j(){return e("div",{className:"tab-head",key:"head"},[e("div",{key:"l"},[e("div",{className:"tab-topic",key:"t"},[e("span",{className:"bar",key:"b"}),x.topic]),e("h2",{className:"tab-title",key:"ti"},x.label),e("p",{className:"tab-sub",key:"s"},x.sub)])])}function H(){return e("div",{style:{display:"flex",flexDirection:"column",gap:16},key:"overview"},[e("div",{className:"card",key:"funnel"},[e("div",{className:"card-h",key:"h"},[e("h3",{key:"t"},"Full-funnel snapshot"),e("span",{className:"card-tag",key:"p"},"Projection \xB7 MTD")]),e("div",{className:"funnel-row",key:"row"},T.map(a=>e("div",{className:"funnel-col",key:a.label},[e("div",{className:`funnel-bar tone-${a.tone}`,key:"bar",style:{height:`${a.h}px`}},a.value),e("div",{key:"meta"},[e("div",{className:"funnel-lbl",key:"l"},a.label),e("div",{className:`funnel-rate tone-${a.tone}`,key:"r"},a.rate)])])))]),e("div",{className:"ov-grid",key:"grid"},[e("div",{className:"card",key:"na"},[e("div",{className:"card-h",key:"h"},[e("div",{style:{display:"flex",alignItems:"center",gap:10},key:"l"},[e("h3",{key:"t"},"Needs action"),e("span",{className:"pill tone-fail",key:"b"},`${h.length} open`)]),e("span",{className:"card-tag",key:"r"},"HITL")]),...h.map(a=>e("div",{className:"na-row",key:a.id},[e("span",{className:`na-ic tone-${a.tone}`,key:"i"},a.icon),e("div",{key:"m"},[e("div",{className:"na-title",key:"t"},a.title),e("div",{className:"na-meta",key:"d"},a.meta)]),e("button",{className:`na-cta tone-${a.tone}`,key:"c",onClick:()=>b(a.toast)},a.cta)]))]),e("div",{className:"card",key:"ch"},[e("div",{className:"card-h",key:"h"},e("h3",{key:"t"},"Channel health")),...R.map(a=>e("div",{className:"ch-row",key:a.name},[e(d,{tone:a.tone,key:"d"}),e("span",{className:"ch-name",key:"n"},a.name),e("span",{className:"ch-metric",key:"m"},a.metric),e(r,{tone:a.tone,key:"s"},a.state)]))])]),e("div",{className:"card",key:"sched"},[e("div",{className:"card-h",key:"h"},[e("h3",{key:"t"},"Next scheduled"),e("span",{className:"card-tag",key:"p"},"7-day queue")]),e("div",{className:"sched-grid",key:"g"},C.map(a=>e("div",{className:"sched-tile",key:`${a.tag}${a.when}`},[e("div",{className:"sched-top",key:"t"},[e(r,{tone:a.tone,key:"p"},a.tag),e("span",{className:"na-meta",key:"w"},a.when)]),e("div",{className:"sched-title",key:"ti"},a.title),e("div",{className:"sched-owner",key:"o"},a.owner)])))])])}function W(){return e("div",{className:"kanban",key:"leads"},E.map(a=>e("div",{className:"kb-col",key:a.id},[e("div",{className:"kb-col-h",key:"h"},[e("div",{className:"kb-col-name",key:"n"},[e(d,{tone:a.tone,key:"d"}),a.name]),e("span",{className:"kb-col-count",key:"c"},a.count)]),...a.cards.map(s=>e("div",{className:"kb-card",key:s.id},[e("div",{className:"kb-name",key:"n"},s.name),e("div",{className:"kb-mid",key:"m"},[e(_,{kind:s.ownerKind,name:s.owner,key:"o"}),e("span",{className:"kb-value",key:"v"},s.value)]),e("div",{className:"kb-next",key:"x"},[e("span",{className:"arrow",key:"a"},"\u2192"),e("span",{key:"t"},s.next)])]))])))}function V(){return e("div",{className:"scout-grid",key:"scout"},[e("div",{className:"card",key:"src"},[e("div",{className:"card-h",key:"h"},e("h3",{key:"t"},"Sources")),...I.map(a=>e("div",{className:"src-row",key:a.id},[e("span",{className:"src-name",key:"n"},[e(d,{tone:a.tone,key:"d"}),a.name]),e("span",{className:"src-count",key:"c"},a.count)])),e("div",{className:"enrich-box",key:"eq"},[e("div",{className:"enrich-lbl",key:"l"},"Enrich queue"),e("div",{className:"enrich-num",key:"n"},String(F)),e("div",{className:"enrich-sub",key:"s"},"prospects pending enrichment")])]),e("div",{className:"card",key:"tbl",style:{padding:0,overflow:"hidden"}},[e("table",{className:"pros",key:"t"},[e("thead",{key:"h"},e("tr",{},[e("th",{key:"p"},"Prospect"),e("th",{key:"s"},"Source"),e("th",{key:"f"},"Fit"),e("th",{key:"a"},"")])),e("tbody",{key:"b"},B.map(a=>e("tr",{key:a.id},[e("td",{key:"n"},[e("div",{key:"nm"},a.name),e("div",{className:"pros-domain",key:"dm"},a.domain)]),e("td",{className:"src-count",key:"s"},a.source),e("td",{key:"f"},e(r,{tone:a.tone},a.fit)),e("td",{key:"a"},e("button",{className:"add-btn",onClick:()=>b(`${a.name} added to pipeline`)},"+ Pipeline"))])))])])])}function Q(){return e("div",{style:{display:"flex",flexDirection:"column",gap:16},key:"citations"},[e("div",{className:"cit-top",key:"top"},[e("div",{className:"card cit-index",key:"idx"},[e("div",{className:"cit-index-lbl",key:"l"},"LLM visibility index"),e("div",{className:"cit-index-num",key:"n"},String(f.score)),e("div",{className:"cit-index-delta",key:"d"},`\u25B2 ${f.delta}`),e("div",{className:"cit-index-note",key:"s"},f.note)]),e("div",{className:"card",key:"trend"},[e("div",{className:"card-h",key:"h"},[e("h3",{key:"t"},"Citation share of voice \xB7 6 mo"),e("span",{className:"card-tag",key:"p"},"% of prompts citing AaaS")]),e("div",{className:"trend-row",key:"r"},J.map(a=>e("div",{className:"trend-col",key:a.month},[e("span",{className:"trend-pct",key:"p"},a.pct),e("div",{className:"trend-bar",key:"b",style:{height:`${a.h}px`}}),e("span",{className:"trend-month",key:"m"},a.month)])))])]),e("div",{className:"card",key:"tbl",style:{padding:0,overflow:"hidden"}},[e("table",{className:"cit",key:"t"},[e("thead",{key:"h"},e("tr",{},[e("th",{key:"m"},"Model"),e("th",{key:"q"},"Query"),e("th",{key:"c"},"Cited"),e("th",{key:"r"},"Rank"),e("th",{key:"a"},"")])),e("tbody",{key:"b"},A.map(a=>e("tr",{key:a.id},[e("td",{key:"m"},e(r,{tone:"accent"},a.model)),e("td",{className:"cit-query",key:"q"},`"${a.query}"`),e("td",{key:"c"},e(r,{tone:a.cited?"success":"fail"},a.cited?"yes":"no")),e("td",{className:`cit-rank tone-${a.trendTone}`,key:"r"},`${a.rank} ${a.trend}`),e("td",{key:"a"},e("button",{className:"cit-btn",onClick:()=>b(`Visibility task queued for ${a.model}`)},a.cited?"Reinforce":"Improve"))])))])])])}function Y(){function a(t){return l==="all"?t:t.filter(i=>i.type===l)}const s=[{id:"draft",name:"Draft",tone:"pending",cards:a(k.draft)},{id:"review",name:"Review",tone:"warn",cards:a(k.review)},{id:"published",name:"Published",tone:"success",cards:a(k.published)}],ee=l==="all"||l==="demo";function ae(t){return t>=75?"success":t>=55?"warn":"fail"}return e("div",{key:"content"},[e("div",{className:"content-types",key:"types"},O.map(t=>e("button",{key:t,className:`ctype-chip${l===t?" on":""}`,onClick:()=>q(t)},[t==="all"?"All":t==="kb"?"KB":t==="seo"?"SEO":t[0].toUpperCase()+t.slice(1),e("span",{className:"n",key:"n"},$[t])]))),e("div",{className:"content-kanban",key:"kanban"},s.map(t=>e("div",{className:"kb-col",key:t.id},[e("div",{className:"kb-col-h",key:"h"},[e("div",{className:"kb-col-name",key:"n"},[e(d,{tone:t.tone,key:"d"}),t.name]),e("span",{className:"kb-col-count",key:"c"},t.cards.length)]),...t.cards.map(i=>e("div",{className:"content-card",key:i.id},[e("span",{className:`type-tag tone-${t.tone==="pending"?"pending":"accent"}`,key:"tag"},i.type),e("div",{className:"content-title",key:"t"},i.title),e("div",{className:"content-foot",key:"f"},[e("span",{className:`seo-sig tone-${ae(i.seo)}`,key:"seo"},`SEO ${i.seo}`),e("span",{className:`cite-sig tone-${i.cited?"success":"soft"}`,key:"cite"},i.cited?"cited":"no cites")])]))]))),ee?e("div",{className:"demo-gallery",key:"demos"},[e("div",{className:"demo-heading",key:"h"},[e("span",{className:"bar",key:"b"}),e("span",{className:"lbl",key:"l"},"Demo gallery")]),e("div",{className:"demo-grid",key:"g"},D.map(t=>e("div",{className:"demo-card",key:t.id},[e("div",{className:"demo-thumb",key:"th"},"\u25B6"),e("div",{className:"demo-body",key:"b"},[e("div",{className:"demo-title",key:"t"},t.title),e("div",{className:"demo-meta",key:"m"},t.meta)])])))]):null])}function X(){return e("div",{className:"seg-grid",key:"audience"},P.map(a=>e("div",{className:"seg-card",key:a.id},[e("div",{className:"seg-top",key:"top"},[e("div",{key:"l"},[e("div",{className:"seg-name-row",key:"n"},[e(d,{tone:a.tone,key:"d"}),e("span",{className:"seg-name",key:"nm"},a.name)]),e("div",{className:"seg-rule",key:"r"},a.rule)]),e(r,{tone:a.growthUp?"success":"fail",key:"g"},a.growth)]),e("div",{className:"seg-num-row",key:"nr"},[e("span",{className:"seg-num",key:"n"},a.size),e("span",{className:"seg-pct-note",key:"p"},`contacts \xB7 ${a.pct} of base`)]),e("div",{className:"seg-bar-track",key:"bt"},e("div",{className:`seg-bar-fill tone-${a.tone}`,style:{width:a.pct}}))])))}function Z(){return o==="overview"?H():o==="leads"?W():o==="scout"?V():o==="citations"?Q():o==="content"?Y():X()}return e("div",{className:"mktsuite"},[U(),G(),j(),Z(),N?e("div",{className:"mkt-toast",key:"toast"},[e("span",{className:"d",key:"d"}),e("span",{key:"t"},N)]):null])}g.displayName="MarketingSuiteView",window.MARKETING_SUITE_VIEW_FN=g,window.VIEWS=window.VIEWS||{},window.VIEWS.marketingSuite=g,v&&(v.marketingSuite={id:"marketingSuite",label:"Marketing",workspaceLabel:"Marketing Suite",workspaceIcon:"campaign",description:"Full-funnel marketing command center \u2014 pipeline (Leads/Scout), the AI-citation visibility index, content ops, and audience segments. Email/Social/Funnel/Calendar reuse the existing AaaS outreach archetype and live elsewhere.",defaultView:"marketingSuite",defaultDetail:"none",agentTreatment:"implicit",primaryAction:{label:"New campaign",kind:"primary",icon:"add"},secondaryActions:[{label:"Run scan",icon:"travel_explore"}],heroKpis:y.map(n=>({label:n.label,value:n.value,trend:n.tone==="fail"?"down":"up"}))})})();
