:root{--mabd-navy:#07133f;--mabd-blue:#2563ff;--mabd-violet:#7038ff;--mabd-soft:#f5f7ff;--mabd-border:#dfe6ff;--mabd-text:#172033;--mabd-muted:#65708a;--mabd-radius:22px;--mabd-shadow:0 18px 48px rgba(7,19,63,.12)}
.mabd-wrap{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--mabd-text);max-width:1180px;margin:0 auto;padding:28px 18px}.mabd-wrap *{box-sizing:border-box}.mabd-hero{display:grid;grid-template-columns:1.5fr .8fr;gap:22px;align-items:center;background:linear-gradient(135deg,#07133f,#1634a8 55%,#7038ff);color:#fff;border-radius:32px;padding:38px;margin-bottom:24px;box-shadow:var(--mabd-shadow)}.mabd-hero h1{font-size:clamp(32px,5vw,58px);line-height:1.02;margin:8px 0 16px;color:#fff}.mabd-hero p{font-size:18px;max-width:720px;color:rgba(255,255,255,.88)}.mabd-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-weight:800;font-size:12px;color:#6ea6ff;margin:0 0 8px}.mabd-hero .mabd-eyebrow{color:#c8d8ff}.mabd-hero-card{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);border-radius:24px;padding:24px;backdrop-filter:blur(6px)}.mabd-hero-card ul{margin:12px 0 0;padding-left:18px}.mabd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mabd-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mabd-card{background:#fff;border:1px solid var(--mabd-border);border-radius:var(--mabd-radius);padding:24px;box-shadow:0 12px 30px rgba(7,19,63,.06);margin-bottom:18px}.mabd-card h2{margin:0 0 10px;color:var(--mabd-navy);font-size:24px}.mabd-dark-card{background:var(--mabd-navy);color:#fff;border-color:var(--mabd-navy)}.mabd-dark-card h2{color:#fff}.mabd-dark-card p{color:rgba(255,255,255,.82)}.mabd-form{display:flex;flex-direction:column;gap:14px}.mabd-form label{font-weight:700;color:var(--mabd-navy)}.mabd-form input,.mabd-form textarea,.mabd-form select,.mabd-output textarea,.mabd-card textarea{width:100%;margin-top:7px;border:1px solid var(--mabd-border);border-radius:14px;padding:12px 14px;font:inherit;color:var(--mabd-text);background:#fff}.mabd-form textarea,.mabd-output textarea,.mabd-card textarea{resize:vertical}.mabd-button,.mabd-button:visited{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:linear-gradient(135deg,var(--mabd-blue),var(--mabd-violet));color:#fff!important;padding:13px 20px;font-weight:800;text-decoration:none;cursor:pointer;box-shadow:0 12px 24px rgba(37,99,255,.23)}.mabd-button-secondary{background:var(--mabd-navy)}.mabd-button-small{border:0;border-radius:999px;background:var(--mabd-navy);color:#fff;padding:9px 14px;font-weight:800;cursor:pointer}.mabd-notice{background:#eef5ff;border:1px solid #bad4ff;color:#0d3b7a;border-radius:18px;padding:14px 18px;margin-bottom:18px;font-weight:700}.mabd-app-header{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px solid var(--mabd-border);box-shadow:var(--mabd-shadow);border-radius:28px;padding:24px;margin-bottom:18px}.mabd-app-header h1{margin:0;color:var(--mabd-navy);font-size:clamp(28px,4vw,46px)}.mabd-small-link{font-weight:800;color:var(--mabd-blue);text-decoration:none}.mabd-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.mabd-tabs a{padding:11px 16px;border-radius:999px;border:1px solid var(--mabd-border);background:#fff;color:var(--mabd-navy);text-decoration:none;font-weight:800}.mabd-tabs a.active{background:linear-gradient(135deg,var(--mabd-blue),var(--mabd-violet));color:#fff;border-color:transparent}.mabd-panel{min-height:400px}.mabd-stat{background:#fff;border:1px solid var(--mabd-border);border-radius:24px;padding:24px;box-shadow:0 12px 30px rgba(7,19,63,.06)}.mabd-stat span{font-size:42px;color:var(--mabd-blue);font-weight:900;line-height:1}.mabd-stat p{margin:6px 0 0;color:var(--mabd-muted);font-weight:800}.mabd-steps{padding-left:20px}.mabd-steps li{margin:8px 0}.mabd-output,.mabd-lead{border:1px solid var(--mabd-border);border-radius:18px;padding:16px;margin:14px 0;background:var(--mabd-soft)}.mabd-output-head,.mabd-lead-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.mabd-output-head span{color:var(--mabd-muted);font-size:13px}.mabd-badge{display:inline-flex;border-radius:999px;background:#e9edff;color:var(--mabd-blue);padding:6px 10px;font-size:12px;text-transform:uppercase;font-weight:900}.mabd-inline-form{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mabd-inline-form select{border:1px solid var(--mabd-border);border-radius:12px;padding:8px 10px}.mabd-public-form{max-width:720px}.mabd-form-wide .mabd-grid{margin-bottom:0}@media(max-width:850px){.mabd-hero,.mabd-grid,.mabd-grid-2{grid-template-columns:1fr}.mabd-hero{padding:26px}.mabd-app-header{align-items:flex-start;flex-direction:column}.mabd-tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.mabd-tabs a{white-space:nowrap}}


/* Clean SaaS app shell for the AI Mazie dashboard page. This prevents default theme header/footer clutter. */
body.mabd-app-shell-body{margin:0;background:radial-gradient(circle at top left,#eef4ff 0,#f7f9ff 36%,#ffffff 100%);color:var(--mabd-text)}
body.mabd-app-shell-body #wpadminbar{position:fixed}
.mabd-app-shell{min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--mabd-text)}
.mabd-shell-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 28px;background:rgba(255,255,255,.88);border-bottom:1px solid rgba(223,230,255,.9);backdrop-filter:blur(14px);box-shadow:0 10px 28px rgba(7,19,63,.05)}
body.admin-bar .mabd-shell-topbar{top:32px}
.mabd-shell-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--mabd-navy);font-weight:900;font-size:18px;letter-spacing:-.02em}
.mabd-shell-brand img{width:44px;height:44px;object-fit:contain;border-radius:12px;box-shadow:0 10px 24px rgba(7,19,63,.12);background:#fff}
.mabd-shell-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.mabd-shell-nav a{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mabd-border);background:#fff;color:var(--mabd-navy);border-radius:999px;padding:9px 13px;font-weight:800;text-decoration:none;font-size:14px}
.mabd-shell-nav a:hover{border-color:#b7c4ff;box-shadow:0 8px 20px rgba(37,99,255,.1)}
.mabd-shell-content{padding:18px 0 48px}
body.mabd-app-shell-body .mabd-wrap{max-width:1220px;padding:22px 18px 48px}
body.mabd-app-shell-body .mabd-wrap > .mabd-hero:first-child{margin-top:8px}
@media(max-width:782px){body.admin-bar .mabd-shell-topbar{top:46px}.mabd-shell-topbar{position:relative;top:auto;align-items:flex-start;flex-direction:column;padding:14px 18px}.mabd-shell-nav{width:100%}.mabd-shell-nav a{flex:1}.mabd-shell-brand img{width:38px;height:38px}}


/* AI Mazie public homepage / landing page */
body.mabd-landing-shell-body{margin:0;background:#ffffff;color:var(--mabd-text)}
body.mabd-landing-shell-body #wpadminbar{position:fixed}
.mabd-landing-shell{min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--mabd-text);background:radial-gradient(circle at 12% 0,#eef4ff 0,#f7f9ff 30%,#fff 62%)}
.mabd-landing-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 34px;background:rgba(255,255,255,.9);border-bottom:1px solid rgba(223,230,255,.9);backdrop-filter:blur(14px);box-shadow:0 10px 28px rgba(7,19,63,.05)}
body.admin-bar .mabd-landing-topbar{top:32px}
.mabd-landing{max-width:1180px;margin:0 auto;padding:32px 18px 72px;box-sizing:border-box}.mabd-landing *{box-sizing:border-box}
.mabd-landing-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:36px;align-items:center;padding:58px 0 34px}
.mabd-landing-copy h1{font-size:clamp(42px,7vw,78px);line-height:.96;margin:8px 0 20px;color:var(--mabd-navy);letter-spacing:-.06em;max-width:820px}
.mabd-landing-subtitle{font-size:20px;line-height:1.65;color:#4d5870;max-width:720px;margin:0 0 24px}.mabd-landing-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:22px 0}.mabd-button-ghost,.mabd-button-ghost:visited{background:#fff!important;color:var(--mabd-navy)!important;border:1px solid var(--mabd-border);box-shadow:0 10px 24px rgba(7,19,63,.06)}
.mabd-trust-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.mabd-trust-row span{display:inline-flex;border:1px solid #dfe6ff;background:#fff;border-radius:999px;padding:8px 12px;color:#44506a;font-size:13px;font-weight:800}.mabd-landing-demo{display:flex;justify-content:center}.mabd-demo-window{width:100%;max-width:430px;background:#fff;border:1px solid var(--mabd-border);border-radius:30px;padding:18px;box-shadow:0 28px 72px rgba(7,19,63,.15);transform:none}.mabd-demo-top{display:flex;gap:7px;margin-bottom:18px}.mabd-demo-top span{width:10px;height:10px;border-radius:999px;background:#dbe3ff}.mabd-demo-brand{font-weight:950;color:var(--mabd-navy);font-size:22px;letter-spacing:-.03em;margin-bottom:14px}.mabd-demo-card{border:1px solid #dfe6ff;background:#f7f9ff;border-radius:18px;padding:15px;margin:12px 0}.mabd-demo-card strong{display:block;color:var(--mabd-blue);margin-bottom:4px}.mabd-demo-card p{margin:0;color:#59647c;line-height:1.45}.mabd-demo-prompt{background:linear-gradient(135deg,var(--mabd-navy),#1935a0 64%,var(--mabd-violet));color:#fff;border-radius:18px;padding:16px;font-weight:800;line-height:1.4}.mabd-logo-strip{border:1px solid var(--mabd-border);background:#fff;border-radius:26px;padding:20px 24px;margin:18px 0 56px;box-shadow:0 12px 30px rgba(7,19,63,.05)}.mabd-logo-strip p{margin:0 0 12px;color:var(--mabd-muted);font-weight:800}.mabd-logo-strip div{display:flex;flex-wrap:wrap;gap:10px}.mabd-logo-strip span{border-radius:999px;background:#eef4ff;color:var(--mabd-navy);padding:9px 12px;font-weight:900;font-size:13px}.mabd-section{padding:58px 0;border-top:1px solid #edf1ff}.mabd-section-head{max-width:760px;margin-bottom:24px}.mabd-section h2,.mabd-final-cta h2{font-size:clamp(30px,4vw,52px);line-height:1.04;letter-spacing:-.045em;color:var(--mabd-navy);margin:0 0 14px}.mabd-section-head p:not(.mabd-eyebrow){color:var(--mabd-muted);font-size:18px;line-height:1.6}.mabd-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mabd-feature-card{background:#fff;border:1px solid var(--mabd-border);border-radius:26px;padding:24px;box-shadow:0 12px 30px rgba(7,19,63,.06)}.mabd-feature-card span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,var(--mabd-blue),var(--mabd-violet));color:#fff;font-weight:950;margin-bottom:18px}.mabd-feature-card h3,.mabd-mini-grid h3,.mabd-pricing-grid h3{margin:0 0 8px;color:var(--mabd-navy);font-size:22px}.mabd-feature-card p,.mabd-mini-grid p,.mabd-pricing-grid p{color:#5d687f;line-height:1.6;margin:0}.mabd-split-section{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.mabd-check-list{background:#07133f;color:#fff;border-radius:30px;padding:28px;box-shadow:var(--mabd-shadow)}.mabd-check-list p{margin:0;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12);line-height:1.55}.mabd-check-list p:last-child{border-bottom:0}.mabd-check-list strong{color:#8fb3ff;margin-right:8px}.mabd-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mabd-mini-grid div{background:#fff;border:1px solid var(--mabd-border);border-radius:22px;padding:22px;box-shadow:0 10px 24px rgba(7,19,63,.05)}.mabd-pricing-section{background:linear-gradient(180deg,#fff,#f7f9ff);border-radius:34px;padding:48px 28px;margin:30px 0;border:1px solid var(--mabd-border)}.mabd-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mabd-pricing-grid article{background:#fff;border:1px solid var(--mabd-border);border-radius:26px;padding:26px;box-shadow:0 14px 36px rgba(7,19,63,.06)}.mabd-pricing-grid strong{display:block;color:var(--mabd-navy);font-size:38px;letter-spacing:-.04em;margin:8px 0 12px}.mabd-pricing-grid .mabd-featured-price{border:2px solid var(--mabd-blue);box-shadow:0 24px 58px rgba(37,99,255,.16);transform:translateY(-8px)}.mabd-final-cta{text-align:center;background:linear-gradient(135deg,var(--mabd-navy),#1935a0 60%,var(--mabd-violet));color:#fff;border-radius:34px;padding:48px 28px;box-shadow:var(--mabd-shadow)}.mabd-final-cta h2{color:#fff}.mabd-final-cta p{max-width:760px;margin:0 auto 22px;color:rgba(255,255,255,.84);font-size:18px;line-height:1.65}.mabd-final-cta .mabd-eyebrow{color:#c8d8ff}
@media(max-width:900px){.mabd-landing-hero,.mabd-feature-grid,.mabd-split-section,.mabd-mini-grid,.mabd-pricing-grid{grid-template-columns:1fr}.mabd-landing-hero{padding-top:34px}.mabd-pricing-grid .mabd-featured-price{transform:none}.mabd-landing-topbar{align-items:flex-start;flex-direction:column;padding:14px 18px}.mabd-shell-nav{width:100%}.mabd-shell-nav a{flex:1}.mabd-landing-copy h1{font-size:clamp(38px,12vw,58px)}}
@media(max-width:782px){body.admin-bar .mabd-landing-topbar{top:46px}}

/* v0.3.1 operational widgets */
.mabd-stats-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.mabd-chatbot{background:#fff;border:1px solid var(--mabd-border);border-radius:var(--mabd-radius);padding:22px;box-shadow:0 12px 30px rgba(7,19,63,.06);margin:12px 0}.mabd-chatbot-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.mabd-chatbot-head strong{color:var(--mabd-navy);font-size:22px}.mabd-chatbot-head span{color:var(--mabd-muted);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.mabd-chat-answer{margin-top:16px;background:var(--mabd-soft);border:1px solid var(--mabd-border);border-radius:18px;padding:16px}.mabd-chat-answer h3{margin:0 0 10px;color:var(--mabd-navy)}.mabd-chat-error{margin:0;color:#9b1c1c;font-weight:800}.mabd-button-small[disabled],.mabd-button[disabled]{opacity:.65;cursor:not-allowed}.mabd-card small{color:var(--mabd-muted);font-weight:700}.mabd-output .mabd-button-small,.mabd-lead .mabd-button-small,.mabd-card > .mabd-button-small{margin-top:8px}.mabd-inline-form{margin-top:10px}.mabd-chat-answer textarea{width:100%;margin:6px 0 8px;border:1px solid var(--mabd-border);border-radius:14px;padding:12px 14px;font:inherit;color:var(--mabd-text);background:#fff;resize:vertical}@media(max-width:950px){.mabd-stats-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.mabd-stats-4{grid-template-columns:1fr}.mabd-chatbot-head{align-items:flex-start;flex-direction:column}}

/* v0.3.3 Customer Chat tester */
.mabd-sample-prompts{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--mabd-border)}
.mabd-sample-prompts strong{color:var(--mabd-navy);margin-right:4px}
.mabd-sample-prompts button{border:1px solid var(--mabd-border);background:#fff;color:var(--mabd-navy);border-radius:999px;padding:8px 11px;font-weight:800;cursor:pointer;font-size:13px}
.mabd-sample-prompts button:hover{border-color:#b7c4ff;box-shadow:0 8px 18px rgba(37,99,255,.1)}


/* v0.3.4 public lead/chat page shell */
body.mabd-public-tool-shell-body{margin:0;background:radial-gradient(circle at top left,#eef4ff 0,#f7f9ff 36%,#ffffff 100%);color:var(--mabd-text)}
body.mabd-public-tool-shell-body #wpadminbar{position:fixed}
.mabd-public-tool-shell{min-height:100vh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--mabd-text)}
.mabd-public-topbar{background:rgba(255,255,255,.9)}
.mabd-public-tool-main{max-width:980px;margin:0 auto;padding:34px 18px 70px;box-sizing:border-box}
.mabd-public-tool-hero{background:linear-gradient(135deg,var(--mabd-navy),#1935a0 62%,var(--mabd-violet));border-radius:34px;color:#fff;padding:42px;margin:10px 0 24px;box-shadow:var(--mabd-shadow)}
.mabd-public-tool-hero .mabd-eyebrow{color:#c8d8ff}.mabd-public-tool-hero h1{margin:8px 0 14px;color:#fff;font-size:clamp(34px,5vw,62px);line-height:1;letter-spacing:-.055em}.mabd-public-tool-hero p{max-width:760px;color:rgba(255,255,255,.84);font-size:18px;line-height:1.6;margin:0}
.mabd-public-tool-content{max-width:760px;margin:0 auto}.mabd-public-tool-content .mabd-wrap{padding:0;max-width:none}.mabd-public-tool-content .mabd-public-form{max-width:none}.mabd-public-intro{background:#fff;border:1px solid var(--mabd-border);border-radius:var(--mabd-radius);padding:24px;box-shadow:0 12px 30px rgba(7,19,63,.06);margin-bottom:18px}.mabd-public-intro h1{margin:6px 0 10px;color:var(--mabd-navy);font-size:clamp(28px,4vw,42px);line-height:1.05}.mabd-public-intro p{color:var(--mabd-muted);line-height:1.6;margin:0}.mabd-chatbot-head p{margin:6px 0 0;color:var(--mabd-muted);font-size:14px;line-height:1.45;text-transform:none;letter-spacing:0;font-weight:600}.mabd-chatbot-head>div{min-width:0}
@media(max-width:782px){body.admin-bar .mabd-public-topbar{top:46px}.mabd-public-tool-hero{padding:28px;margin-top:0}.mabd-public-tool-main{padding-top:18px}}

/* v0.3.5 stronger public lead intake page */
.mabd-public-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px}
.mabd-public-benefits div{background:#fff;border:1px solid var(--mabd-border);border-radius:20px;padding:18px;box-shadow:0 10px 24px rgba(7,19,63,.05)}
.mabd-public-benefits strong{display:block;color:var(--mabd-navy);font-size:17px;margin-bottom:6px}
.mabd-public-benefits span{display:block;color:var(--mabd-muted);line-height:1.45;font-weight:650}
.mabd-public-note{background:#eef5ff;border:1px solid #bad4ff;color:#0d3b7a;border-radius:18px;padding:16px 18px;margin:16px 0 0;line-height:1.55}
.mabd-public-note strong{color:#07133f}.mabd-form-tight-grid{gap:12px!important;margin:0!important}
@media(max-width:760px){.mabd-public-benefits{grid-template-columns:1fr}.mabd-form-tight-grid{grid-template-columns:1fr!important}}

/* v0.3.8: keep homepage demo card straight and balanced. */
.mabd-demo-window{transform:none!important;rotate:0deg!important;align-self:center;}
.mabd-landing-demo{align-items:center;}

/* v0.4.0 Agent Center */
.mabd-stats-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.mabd-agent-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:22px;align-items:center;background:linear-gradient(135deg,#fff,#f7f9ff);}
.mabd-agent-hero h2{font-size:clamp(30px,4vw,48px);line-height:1.02;letter-spacing:-.04em;margin:4px 0 10px}.mabd-agent-hero p{color:var(--mabd-muted);font-size:17px;line-height:1.6;max-width:760px}.mabd-agent-rule{background:var(--mabd-navy);color:#fff;border-radius:22px;padding:20px;box-shadow:0 16px 36px rgba(7,19,63,.16)}.mabd-agent-rule strong{display:block;font-size:18px;margin-bottom:8px}.mabd-agent-rule span{display:block;color:rgba(255,255,255,.8);line-height:1.5}.mabd-agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.mabd-agent-card{background:#fff;border:1px solid var(--mabd-border);border-radius:var(--mabd-radius);padding:22px;box-shadow:0 12px 30px rgba(7,19,63,.06)}.mabd-agent-card-head span{display:inline-flex;border-radius:999px;background:#eef5ff;color:#1b54c7;padding:6px 10px;font-size:11px;font-weight:900;letter-spacing:.08em;margin-bottom:10px}.mabd-agent-card h3{margin:0 0 8px;color:var(--mabd-navy);font-size:22px}.mabd-agent-card p{color:var(--mabd-muted);line-height:1.55}.mabd-agent-card details{border-top:1px solid var(--mabd-border);border-bottom:1px solid var(--mabd-border);padding:11px 0;margin:14px 0}.mabd-agent-card summary{cursor:pointer;font-weight:900;color:var(--mabd-navy)}.mabd-agent-form textarea{min-height:92px}.mabd-agent-output textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55}.mabd-button.mabd-button-ghost{margin-left:8px}@media(max-width:1050px){.mabd-stats-5{grid-template-columns:repeat(2,minmax(0,1fr))}.mabd-agent-grid,.mabd-agent-hero{grid-template-columns:1fr}}@media(max-width:620px){.mabd-stats-5{grid-template-columns:1fr}.mabd-button.mabd-button-ghost{margin-left:0;margin-top:10px}.mabd-agent-card{padding:18px}}

/* v0.5.0 Presence Monitor + expanded local agents */
.mabd-stats-6{grid-template-columns:repeat(6,minmax(0,1fr))}
.mabd-monitor-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:22px;align-items:center;background:linear-gradient(135deg,#ffffff,#f3f7ff)}
.mabd-monitor-hero h2{font-size:clamp(30px,4vw,48px);line-height:1.04;letter-spacing:-.04em;margin:4px 0 10px}.mabd-monitor-hero p{color:var(--mabd-muted);font-size:17px;line-height:1.6;max-width:780px}
.mabd-score-card{background:linear-gradient(135deg,var(--mabd-navy),#1935a0 64%,var(--mabd-violet));border-radius:26px;color:#fff;padding:26px;text-align:center;box-shadow:0 18px 40px rgba(7,19,63,.18)}
.mabd-score-card span{display:block;font-size:56px;line-height:1;font-weight:950;letter-spacing:-.06em}.mabd-score-card p{margin:8px 0 0!important;color:rgba(255,255,255,.82)!important;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:12px!important}
.mabd-monitor-checks p{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--mabd-border);background:#fff;border-radius:16px;padding:11px 12px;margin:8px 0!important}.mabd-monitor-checks p strong{color:var(--mabd-blue);font-size:18px}.mabd-monitor-checks p span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:var(--mabd-muted)}
.mabd-agent-card-head em{display:inline-flex;border-radius:999px;background:#f6f0ff;color:#6b32d5;padding:6px 10px;font-style:normal;font-size:11px;font-weight:900;letter-spacing:.08em;margin-left:5px}
@media(max-width:1150px){.mabd-stats-6{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:780px){.mabd-stats-6,.mabd-monitor-hero{grid-template-columns:1fr}.mabd-score-card span{font-size:44px}}

/* v0.6 Growth/Sales Center */
.mabd-growth-strip{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:18px 0;}
.mabd-growth-strip .mabd-small-link{font-weight:800;text-decoration:none;}
