/* MoneyBuddy v64 — homepage clarity & flow; preserve Buddy visuals and product views. */
#moneyBuddyPulse,#moneyBuddyCheckIn,#insight-tip-grid{display:none!important}
/* The empty-state CTA duplicated the persistent Add Bill control in the card footer. */
#upcomingBillsContainer button[onclick*="openAddBillModal"]{display:none!important}
#firstRunStarter.mb64-quick-add{background:#fff!important;border:1px solid #e6eae3!important;box-shadow:0 10px 30px -25px rgba(29,76,57,.25)!important;padding:16px 20px!important;}
#firstRunStarter .mb64-quick-shell{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;}
#firstRunStarter .mb64-quick-intro{flex:1 1 210px;min-width:0;}
#firstRunStarter .mb64-quick-eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#517467;font-weight:800;}
#firstRunStarter .mb64-quick-title{font-family:inherit;font-size:18px;line-height:1.28;color:#173d32;font-weight:800;margin:3px 0;}
#firstRunStarter .mb64-quick-caption{font-size:12px;line-height:1.5;color:#60756b;max-width:420px;}
#firstRunStarter .mb64-quick-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex:1 1 410px;min-width:0;}
#firstRunStarter .mb64-quick-btn{padding:12px 9px;border-radius:13px;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:50px;white-space:normal;font-weight:750;font-size:12px;text-align:center;border:1px solid #d9e9e0;background:#eaf6ee;color:#185547;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;}
#firstRunStarter .mb64-quick-btn:nth-child(2){background:#f9f3e8;border-color:#eadfcc;color:#69512f;}
#firstRunStarter .mb64-quick-btn:nth-child(3){background:#edf3fa;border-color:#dbe4f2;color:#355a80;}
#firstRunStarter .mb64-quick-btn:hover{transform:translateY(-2px);box-shadow:0 5px 16px -12px #214632;}
#firstRunStarter .mb64-quick-btn:focus-visible{outline:3px solid #b88a28;outline-offset:3px;}
#firstRunStarter .mb64-quick-btn .material-symbols-outlined{font-size:19px;flex:none;}
#mb-main-shell [data-mb64-home-step]{scroll-margin-top:90px;}
/* Keep promotions available but visually quieter after core money and Learn. */
#buddy-agent-card{box-shadow:0 6px 16px -17px rgba(27,77,62,.3)!important;}
@media(max-width:640px){
 #firstRunStarter.mb64-quick-add{padding:15px!important;}
 #firstRunStarter .mb64-quick-shell{gap:12px;}
 #firstRunStarter .mb64-quick-intro{flex-basis:100%;}
 #firstRunStarter .mb64-quick-title{font-size:16px;}
 #firstRunStarter .mb64-quick-buttons{flex-basis:100%;gap:6px;}
 #firstRunStarter .mb64-quick-btn{flex-direction:column;gap:3px;min-height:59px;padding:8px 4px;font-size:11px;line-height:1.25;}
}
@media(prefers-reduced-motion:reduce){#firstRunStarter .mb64-quick-btn{transition:none!important}}
