.NoaChat_root__ok_Ma{position:fixed;left:24px;bottom:max(24px,calc(env(safe-area-inset-bottom, 0px) + 16px));z-index:1500;font-family:var(--body)}.NoaChat_bubble__qR_74{position:relative;width:62px;height:62px;padding:4px;border:1px solid var(--border-hi);border-radius:50%;background:linear-gradient(145deg,var(--terra-light),var(--terra));box-shadow:var(--shadow-lift-lg),var(--shadow-terra-ring);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;animation:NoaChat_bubbleIn__eMGs4 .2s cubic-bezier(.2,.75,.25,1)}.NoaChat_bubble__qR_74:hover{transform:translateY(-3px) scale(1.025);box-shadow:var(--shadow-modal),var(--shadow-terra-ring)}.NoaChat_bubble__qR_74:focus-visible,.NoaChat_error__cfm7C:focus-visible,.NoaChat_headerButton__wmVD4:focus-visible,.NoaChat_send__4BwD0:focus-visible{outline:2px solid var(--terra-light);outline-offset:3px}.NoaChat_bubble__qR_74 img{display:block;width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%}.NoaChat_bubbleStatus__qNr0T,.NoaChat_presence__fRdg0{position:absolute;border-radius:50%;background:#65d399;box-shadow:var(--shadow-cutout)}.NoaChat_bubbleStatus__qNr0T{right:2px;bottom:5px;width:13px;height:13px}.NoaChat_panel__Pmr44{width:min(390px,calc(100vw - 48px));height:min(650px,calc(100dvh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden;border:1px solid var(--border-hi);border-radius:var(--radius-hero);background:radial-gradient(circle at 12% 0,rgba(var(--terra-rgb),.12),transparent 34%),color-mix(in srgb,var(--surface-hi) 94%,var(--bg));box-shadow:var(--shadow-modal),var(--shadow-inset);backdrop-filter:blur(var(--blur-glass));-webkit-backdrop-filter:blur(var(--blur-glass));transform-origin:left bottom}.NoaChat_panelOpen__1mJ90{animation:NoaChat_panelIn__P_AQP .22s cubic-bezier(.2,.75,.25,1) both}.NoaChat_panelExpanded__VLaoL{position:fixed;top:0;bottom:0;left:0;width:min(460px,calc(100vw - 56px));height:100dvh;border-radius:0 28px 28px 0;transform-origin:left center}.NoaChat_panelHidden__qCqkl{opacity:0;pointer-events:none;transform:translateY(14px) scale(.975)}.NoaChat_panelClosing__4JPz1{pointer-events:none;animation:NoaChat_panelOut__aFXdK .2s cubic-bezier(.4,0,.8,.25) both}.NoaChat_header__o1wG1{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px 13px 18px;border-bottom:1px solid var(--border);background:var(--surface-lo)}.NoaChat_identity__37PCw{min-width:0;display:flex;align-items:center;gap:12px}.NoaChat_avatarWrap__NE74o{position:relative;flex:0 0 auto}.NoaChat_avatar__Kmbtc{display:block;width:48px;height:48px;border:1px solid var(--border-hi);border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%}.NoaChat_presence__fRdg0{right:0;bottom:1px;width:10px;height:10px}.NoaChat_name__SRV61,.NoaChat_status__IDSbS{display:block}.NoaChat_name__SRV61{color:var(--txt);font-family:var(--display);font-size:18px;line-height:1.15;letter-spacing:-.02em}.NoaChat_status__IDSbS{overflow:hidden;margin-top:4px;color:var(--txt-dim);font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.NoaChat_headerActions__EEaW2{display:flex;flex:0 0 auto;gap:8px}.NoaChat_headerButton__wmVD4{width:38px;height:38px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--surface-lo);color:var(--txt-dim);cursor:pointer;transition:background .16s ease,color .16s ease}.NoaChat_headerButton__wmVD4:hover{background:var(--surface-hi);color:var(--txt)}.NoaChat_headerButton__wmVD4 svg,.NoaChat_send__4BwD0 svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.NoaChat_messages__cjvqG{min-height:0;overflow-x:hidden;overflow-y:auto;padding:22px 18px 16px;scrollbar-width:thin;scrollbar-color:var(--border-hi) transparent}.NoaChat_loading__hDwyZ{height:100%;display:grid;place-items:center;color:var(--txt-dim);font-size:13px}.NoaChat_intro__d_LPp{max-width:260px;margin:18px auto 28px;color:var(--txt-dim);text-align:center}.NoaChat_intro__d_LPp p{margin:0;font-size:14px;line-height:1.55}.NoaChat_row__1O3HO{display:flex;margin-top:9px}.NoaChat_userRow__O7Bg_{justify-content:flex-end}.NoaChat_noaRow__Wf1AE{justify-content:flex-start}.NoaChat_message__hqTws{max-width:82%;padding:10px 12px 7px;border-radius:var(--radius-nested);font-size:14px;line-height:1.45;box-shadow:var(--shadow-lift-sm)}.NoaChat_message__hqTws p{margin:0;color:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.NoaChat_messageLink__YxXHz{color:inherit;display:inline-flex;margin-top:8px;text-decoration:underline;text-underline-offset:3px;font-weight:700}.NoaChat_loadingOlder__x1ir_{margin-bottom:8px;color:var(--txt-dim);font-size:11px;text-align:center}.NoaChat_partnerWidget__ICcgm{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:11px;padding:8px;border:1px solid var(--border-hi);border-radius:var(--radius-inner);background:rgba(0,0,0,.13);color:inherit;text-decoration:none;transition:transform .16s ease,background .16s ease}.NoaChat_partnerWidget__ICcgm:hover{transform:translateY(-1px);background:rgba(0,0,0,.21)}.NoaChat_partnerWidget__ICcgm:focus-visible{outline:2px solid var(--white);outline-offset:2px}.NoaChat_partnerWidgetFallback__Arshy,.NoaChat_partnerWidget__ICcgm img{width:44px;height:44px;border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover}.NoaChat_partnerWidgetFallback__Arshy{display:grid;place-items:center;background:var(--surface-hi);font-family:var(--display);font-size:18px;font-weight:700}.NoaChat_partnerWidget__ICcgm small,.NoaChat_partnerWidget__ICcgm strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NoaChat_partnerWidget__ICcgm strong{font-size:13px}.NoaChat_partnerWidget__ICcgm small{margin-top:2px;font-size:11px;opacity:.74}.NoaChat_partnerWidget__ICcgm small.NoaChat_directoryPartner__llYkr,.NoaChat_partnerWidget__ICcgm small.NoaChat_livioPartner__l1ieA{width:-moz-max-content;width:max-content;margin-top:5px;padding:2px 6px;border-radius:var(--radius-pill);font-size:10px;font-weight:700;opacity:1}.NoaChat_partnerWidget__ICcgm small.NoaChat_livioPartner__l1ieA{background:rgba(79,184,128,.22);color:var(--green-light)}.NoaChat_partnerWidget__ICcgm small.NoaChat_directoryPartner__llYkr{background:hsla(0,0%,100%,.14);color:var(--white)}.NoaChat_partnerWidgetArrow__DLlR6{font-size:18px;opacity:.8}.NoaChat_userMessage__nXxaG{border:1px solid var(--border);border-bottom-right-radius:5px;background:color-mix(in srgb,var(--surface-hi) 88%,transparent);color:var(--txt)}.NoaChat_noaMessage__yrgcF{border-bottom-left-radius:5px;background:linear-gradient(145deg,var(--terra-light),var(--terra));color:var(--white)}.NoaChat_meta__hDzgl{display:flex;justify-content:flex-end;gap:6px;margin-top:4px;color:currentColor;font-size:10px;line-height:1;opacity:.6}.NoaChat_typing__e16Bb{min-width:58px;display:flex;align-items:center;gap:4px;padding:14px 15px}.NoaChat_typing__e16Bb>span:not(.NoaChat_srOnly__kvf8W){width:5px;height:5px;border-radius:50%;background:var(--txt-dim);animation:NoaChat_typing__e16Bb 1.1s ease-in-out infinite}.NoaChat_typing__e16Bb>span:nth-child(2){animation-delay:.12s}.NoaChat_typing__e16Bb>span:nth-child(3){animation-delay:.24s}.NoaChat_error__cfm7C{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 14px 10px;padding:9px 11px;border:1px solid rgba(var(--terra-rgb),.24);border-radius:var(--radius-inner);background:var(--terra-soft);color:var(--txt);font:inherit;font-size:11px;text-align:left;cursor:pointer}.NoaChat_error__cfm7C strong{flex:0 0 auto;color:var(--danger);font-size:10px}.NoaChat_composer__AGj3Z{display:flex;align-items:flex-end;gap:8px;padding:11px 12px max(12px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-hi) 92%,transparent)}.NoaChat_input__xkVFU{min-width:0;min-height:44px;max-height:112px;flex:1;resize:none;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-nested);background:var(--surface-lo);color:var(--txt);font:inherit;font-size:14px;line-height:1.35}.NoaChat_input__xkVFU::-moz-placeholder{color:var(--txt-dim)}.NoaChat_input__xkVFU::placeholder{color:var(--txt-dim)}.NoaChat_input__xkVFU:focus{outline:none;border-color:var(--terra);background:var(--surface);box-shadow:none}.NoaChat_input__xkVFU:focus-visible{outline:none}.NoaChat_send__4BwD0{width:44px;height:44px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:0;border-radius:var(--radius-nested);background:linear-gradient(145deg,var(--terra-light),var(--terra));color:var(--white);box-shadow:var(--shadow-terra-hi);cursor:pointer;transition:transform .16s ease,opacity .16s ease}.NoaChat_send__4BwD0:hover:not(:disabled){transform:translateY(-1px)}.NoaChat_send__4BwD0:disabled{cursor:default;opacity:.38}.NoaChat_srOnly__kvf8W{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes NoaChat_panelIn__P_AQP{0%{opacity:0;transform:translateY(14px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes NoaChat_panelOut__aFXdK{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.975)}}@keyframes NoaChat_bubbleIn__eMGs4{0%{opacity:0;transform:translateY(8px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes NoaChat_typing__e16Bb{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:640px){.NoaChat_root__ok_Ma{left:16px;bottom:max(18px,calc(env(safe-area-inset-bottom, 0px) + 12px))}.NoaChat_rootOpen__jd7O4{inset:0}.NoaChat_bubble__qR_74{width:58px;height:58px}.NoaChat_panel__Pmr44{transition:bottom .18s ease,height .18s ease}.NoaChat_panelExpanded__VLaoL,.NoaChat_panel__Pmr44{position:fixed;left:8px;right:8px;top:auto;bottom:var(--noa-kb,0);width:auto;height:min(88dvh,calc(100dvh - var(--noa-kb, 0px) - 12px));border-radius:var(--radius-modal) 24px 0 0}.NoaChat_resize__0kV_V{display:none}.NoaChat_input__xkVFU{font-size:16px}.NoaChat_messages__cjvqG{padding-right:14px;padding-left:14px}.NoaChat_message__hqTws{max-width:88%}}@media (prefers-reduced-motion:reduce){.NoaChat_bubble__qR_74,.NoaChat_panel__Pmr44,.NoaChat_typing__e16Bb>span:not(.NoaChat_srOnly__kvf8W){animation:none}.NoaChat_bubble__qR_74,.NoaChat_send__4BwD0{transition:none}}@media (max-width:640px){.NoaChat_bubbleStatus__qNr0T,.NoaChat_bubble__qR_74{display:none!important}.NoaChat_root__ok_Ma[data-overlay] .NoaChat_bubbleStatus__qNr0T,.NoaChat_root__ok_Ma[data-overlay] .NoaChat_bubble__qR_74{display:block!important}}