.life-shell .hb .hb-textarea{width:100%;min-width:0;margin:0}.life-shell .hb .hb-logged{border-radius:var(--hb-r-sm);background:var(--hb-soft);padding:12px 14px}.life-shell .hb .hb-prompts{padding:4px 0}.life-shell .hb .hb-prompts>li{align-items:center;padding:8px 0}.life-shell .hb [data-testid=debrief-capture-controls]>*{min-width:0}.life-shell .hb .aproduct-cta.hb-btn-secondary{color:#fff!important;box-shadow:none!important;background:#26436b!important;border-color:#26436b!important}.life-shell .hb :where(.aproduct-cta,.aproduct-ghost){white-space:nowrap}.life-shell .hb .aproduct-cta:focus-visible,.life-shell .hb .aproduct-ghost:focus-visible{outline:2px solid var(--hb-navy);outline-offset:2px}.life-shell .hb .hb-field{flex-direction:column;gap:8px;min-width:0;display:flex}.life-shell .hb .hb-field-label{color:var(--hb-ink);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.life-shell .hb .hb-field-input{resize:vertical;border-radius:var(--hb-r-sm);border:1px solid var(--hb-line);background:var(--hb-soft);width:100%;min-width:0;min-height:96px;font:inherit;color:var(--hb-ink);padding:10px 12px;font-size:14.5px;line-height:1.5}.life-shell .hb .hb-field-input::placeholder{color:var(--hb-mute)}.life-shell .hb .hb-field-input:focus{border-color:var(--hb-navy);background:var(--hb-paper);box-shadow:0 0 0 3px var(--hb-navy-t);outline:none}.life-shell .hb .hb-offer-form{gap:16px;padding:22px}.life-shell .hb .hb-offer-foot{border-top:1px solid var(--hb-line-2);padding-top:14px}.life-shell .hb .hb-offer-big{color:var(--hb-ink);font-size:22px;font-weight:700}.life-shell .hb .hb-quiet-links{gap:18px}.life-shell .hb .hb-quiet-links a{color:var(--hb-navy);font-size:14px}@media (width<=640px){.life-shell .hb :where(.aproduct-cta,.aproduct-ghost){white-space:normal}.life-shell .hb .hb-offer-form{padding:16px}}@media (width<=1100px) and (width>=901px){.life-shell .hb .hb-offer-form .hb-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.life-shell .life-deck>.hb.life-after,.life-shell .life-deck>.hb.life-offer{flex-direction:column!important;gap:24px!important;display:flex!important}.life-shell .hb>*{margin-top:0!important;margin-bottom:0!important}.life-shell .hb .aproduct-cta.hb-btn-secondary{background:#1f2633!important;border-color:#1f2633!important}.life-shell .hb .aproduct-cta.hb-btn-secondary:hover{background:#2f3850!important}
