/* NEXT v104 */
.v104-quote{display:flex!important;align-items:center;gap:14px;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#fbf3ff 100%);padding:18px!important}.v104-quote-copy{flex:1;min-width:0}.v104-quote img{width:94px;height:94px;object-fit:contain;flex:0 0 94px}.v104-quote h3{margin:.35rem 0;font-size:1.18rem}.v104-quote p{margin:0}.v104-hero{padding-bottom:4px}.v104-weather{margin:0 0 12px!important;width:max-content}.v104-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v104-launch-grid button{min-height:84px}.v104-myhome{margin-top:14px}.v104-edit{border:0;background:#f3ecff;color:#5b3f83;border-radius:999px;padding:8px 11px;font-weight:700}.v104-widgets{display:grid;gap:9px;margin-top:12px}.v104-widget{width:100%;border:1px solid #eee6f6;background:#fff;border-radius:18px;padding:13px;display:flex;align-items:center;gap:12px;text-align:left}.v104-widget>span{font-size:24px;width:38px;height:38px;display:grid;place-items:center;background:#f8f3ff;border-radius:12px}.v104-widget>div{display:grid;gap:2px;flex:1}.v104-widget small{font-size:10px;letter-spacing:.08em;color:#806d93}.v104-widget b{font-size:15px;color:#24133b}.v104-widget em{font-size:12px;color:#756b7e;font-style:normal}.v104-widget i{font-size:22px;color:#7c55a8}.v104-home-hidden{display:none!important}.v104-secondary{margin-top:14px}.v104-overlay{position:fixed;inset:0;background:rgba(28,18,39,.5);z-index:99999;display:flex;align-items:flex-end;justify-content:center;padding:14px}.v104-overlay.hidden{display:none}.v104-modal{position:relative;width:min(520px,100%);max-height:82vh;overflow:auto;background:#fff;border-radius:26px;padding:24px 18px 20px;box-shadow:0 20px 70px rgba(0,0,0,.25)}.v104-close{position:absolute;right:14px;top:12px;width:36px;height:36px;border:0;border-radius:50%;font-size:24px;background:#f4eff8}.v104-choice{display:grid;gap:10px;margin-top:18px}.v104-choice button{border:1px solid #eee5f5;background:#fcf9ff;border-radius:18px;padding:16px;text-align:left;display:grid;grid-template-columns:auto 1fr;column-gap:10px}.v104-choice button>b,.v104-choice button>small{grid-column:2}.v104-choice button>small{margin-top:3px;color:#756b7e}.v104-checks{display:grid;gap:9px;margin:16px 0}.v104-checks label{padding:12px;border:1px solid #eee6f5;border-radius:14px}.v104-goal-select{display:grid;gap:6px;margin:14px 0}.v104-goal-select select{width:100%;padding:12px;border:1px solid #ddd;border-radius:12px;background:#fff}.v104-focus{outline:3px solid rgba(156,104,213,.28);outline-offset:4px;transition:outline .2s}.approved-insight-menu button{cursor:pointer}@media(max-width:390px){.v104-quote img{width:78px;height:78px;flex-basis:78px}.v104-launch-grid button{min-height:78px;padding:10px}.v104-launch-grid small{font-size:10px}}
