/* matter-bar.css — sitewide sticky "Describe your matter" command bar (2026-07-28).
   Ports the homepage command-bar pattern (the site's best-converting entry) to
   interior money pages. Loaded with shared/matter-bar.js. One bar per page;
   pages that load this MUST set <meta name="clab-disable" content="true"> to
   avoid the duplicate-AI-surface bug (CLAUDE.md 4A.6). */
.mb-bar{position:sticky;top:0;z-index:9998;display:flex;align-items:center;gap:10px;
  padding:8px 14px;background:#0d1226;border-bottom:1px solid #232a44;}
.mb-bar *{box-sizing:border-box;}
.mb-brand{color:#fff;font-weight:800;font-size:15px;text-decoration:none;white-space:nowrap;
  font-family:'Inter',-apple-system,sans-serif;letter-spacing:.2px;}
.mb-brand small{display:block;font-weight:500;font-size:9px;color:#8b93c9;letter-spacing:.4px;}
.mb-form{flex:1;display:flex;align-items:center;gap:8px;min-width:0;}
.mb-input-wrap{flex:1;display:flex;align-items:center;min-width:0;background:#171d36;
  border:1px solid #2c3454;border-radius:10px;padding:0 12px;}
.mb-input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:#e8eaf6;
  font:400 14px/1.4 'Inter',-apple-system,sans-serif;padding:10px 0;}
.mb-input::placeholder{color:#7d86b8;opacity:1;transition:opacity .35s;}
.mb-input.mb-fade::placeholder{opacity:0;}
.mb-analyze{background:#f5b301;color:#151515;border:0;border-radius:10px;font:700 14px 'Inter',sans-serif;
  padding:10px 18px;cursor:pointer;white-space:nowrap;min-height:40px;}
.mb-analyze:hover{background:#ffc21a;}
.mb-flags{display:flex;align-items:center;gap:6px;}
.mb-flags a{font-size:16px;text-decoration:none;opacity:.55;line-height:1;}
.mb-flags a:hover{opacity:1;transform:scale(1.08);}
@media(max-width:768px){
  .mb-brand small{display:none;}
  .mb-brand{font-size:13px;}
  .mb-flags{display:none;}
  .mb-analyze{padding:10px 12px;font-size:13px;}
  .mb-bar{gap:6px;padding:6px 8px;}
}
