.ht-ai-experience-nudge{position:absolute;right:0;bottom:calc(100% + 14px);width:min(310px,calc(100vw - 34px));display:flex;align-items:flex-start;gap:4px;padding:10px;border:1px solid rgba(214,170,109,.55);border-radius:14px;background:#0b161c;color:#fff;box-shadow:0 14px 38px rgba(0,0,0,.26);z-index:5}.ht-ai-experience-nudge__text{flex:1;border:0;background:transparent;color:#fff;text-align:left;font:inherit;line-height:1.45;cursor:pointer}.ht-ai-experience-nudge__close{width:32px;height:32px;border:0;background:transparent;color:#d6aa6d;font-size:23px;line-height:1;cursor:pointer}.ht-ai-experience-attach{flex:0 0 44px;width:44px;height:44px;border:1px solid rgba(214,170,109,.4);border-radius:12px;background:transparent;color:inherit;font-size:20px;cursor:pointer}.ht-ai-experience-attach:hover,.ht-ai-experience-attach:focus-visible{border-color:#d6aa6d}.ht-ai-experience-handoff-button{display:block;width:100%;margin-top:12px;text-align:center}.ht-ai-experience-handoff{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(127,127,127,.22)}.ht-ai-experience-handoff>p{margin:0}.ht-ai-experience-handoff label{display:grid;gap:5px;font-size:13px}.ht-ai-experience-handoff input{width:100%;min-height:46px;border:1px solid #d5dde1;border-radius:9px;padding:9px 11px;font:inherit}.ht-ai-experience-handoff details{border:0}.ht-ai-experience-handoff summary{cursor:pointer;font-weight:600}.ht-ai-experience-handoff__status{font-size:12px;line-height:1.4}.ht-ai-assistant__composer{gap:8px}@media(max-width:767px){.ht-ai-experience-nudge{position:fixed;right:16px;bottom:88px}.ht-ai-experience-attach{width:42px;height:42px;flex-basis:42px}}
