.ChatView_shell__ikvrJ{display:flex;flex-direction:column;min-height:100vh;background:#fff}.ChatView_shellEmbed__GffB8{min-height:100%;height:100vh}.ChatView_header__9LSas{padding:.85rem 1.25rem;border-bottom:1px solid rgba(61,20,24,.08)}.ChatView_headerBot__RjeGf{display:flex;align-items:center;gap:.7rem}.ChatView_headerAvatar__jBt50{width:2.5rem;height:2.5rem}.ChatView_headerMeta__gv1QB{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ChatView_title__t8mBB{margin:0;font-size:1.05rem;font-weight:700;color:#2b1a1c}.ChatView_headerSubtitle__urmjD{margin:0;font-size:.75rem;color:rgba(43,26,28,.58)}.ChatView_botAvatar___gBDp{width:2rem;height:2rem;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(61,20,24,.1);background:#f4eee8}.ChatView_botRow__LmIIS{display:flex;align-items:flex-start;gap:.55rem;width:100%}.ChatView_botContent__Lz9w4{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;min-width:0;flex:1 1}.ChatView_botName__qUKwn{font-size:.72rem;font-weight:600;letter-spacing:.01em;color:rgba(43,26,28,.62);padding-left:.15rem}.ChatView_chipsBot__JlSr1{margin-top:.2rem}.ChatView_messagesWrap__z6VH7{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column}.ChatView_messages__bj2Bk{flex:1 1;overflow-y:auto;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem;scroll-behavior:smooth}.ChatView_scrollDown__KRtKn{position:absolute;right:1rem;bottom:.85rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(61,20,24,.12);border-radius:999px;background:#fff;color:#3d1418;box-shadow:0 6px 18px rgba(43,26,28,.12);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(8px) scale(.92);transition:opacity .22s ease,transform .22s ease,box-shadow .22s ease,background .16s ease}.ChatView_scrollDownVisible__6ocax{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.ChatView_scrollDown__KRtKn:hover{background:#f7f2ed;box-shadow:0 8px 20px rgba(43,26,28,.16)}.ChatView_scrollDown__KRtKn:active{transform:scale(.96)}.ChatView_scrollDown__KRtKn:focus-visible{outline:2px solid rgba(61,20,24,.35);outline-offset:2px}.ChatView_scrollDown__KRtKn svg{width:1.15rem;height:1.15rem}.ChatView_messageGroup__BNn9f{display:flex;flex-direction:column;max-width:85%;gap:8px}.ChatView_messageGroupBot__qzlBy{align-self:flex-start;align-items:stretch;max-width:min(92%,28rem)}.ChatView_messageGroupUser__d2BZY{align-self:flex-end;align-items:flex-end}.ChatView_messageEnterBot__bnpUH{animation:ChatView_messageEnterBot__bnpUH .38s cubic-bezier(.22,1,.36,1) both}.ChatView_messageEnterUser__hc2HL{animation:ChatView_messageEnterUser__hc2HL .38s cubic-bezier(.22,1,.36,1) both}@keyframes ChatView_messageEnterBot__bnpUH{0%{opacity:0;transform:translate3d(-10px,12px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ChatView_messageEnterUser__hc2HL{0%{opacity:0;transform:translate3d(10px,12px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:reduce){.ChatView_messageEnterBot__bnpUH,.ChatView_messageEnterUser__hc2HL{animation:none}}.ChatView_bubble__7yC1C{max-width:100%;padding:.75rem 1rem;border-radius:1rem;line-height:1.4;white-space:pre-wrap}.ChatView_bubbleBot__JlrPo{background:#f4eee8;color:#2b1a1c;white-space:normal}.ChatView_botHtml__MGuLy{white-space:normal;word-break:break-word}.ChatView_botHtml__MGuLy b,.ChatView_botHtml__MGuLy strong{font-weight:700}.ChatView_botHtml__MGuLy em,.ChatView_botHtml__MGuLy i{font-style:italic}.ChatView_botHtml__MGuLy p{margin:0 0 .45rem}.ChatView_botHtml__MGuLy p:last-child{margin-bottom:0}.ChatView_botHtml__MGuLy ol,.ChatView_botHtml__MGuLy ul{margin:.4rem 0 .55rem;padding-left:1.15rem}.ChatView_botHtml__MGuLy li{margin:.2rem 0}.ChatView_botHtml__MGuLy br+b,.ChatView_botHtml__MGuLy ul+b{display:inline}.ChatView_bubbleBot__JlrPo:has(.ChatView_products__yN_5G){width:100%;box-sizing:border-box}.ChatView_bubbleUser__HCnfP{background:#3d1418;color:#fff}.ChatView_typingBubble__m7YVy{display:inline-flex;align-items:center;min-height:2.4rem;padding:.85rem 1.05rem}.ChatView_typingDots__6MkUz{display:inline-flex;align-items:center;gap:5px}.ChatView_typingDots__6MkUz span{width:7px;height:7px;border-radius:50%;background:#3d1418;opacity:.35;animation:ChatView_typingPulse__NBRfV 1.2s ease-in-out infinite}.ChatView_typingDots__6MkUz span:nth-child(2){animation-delay:.18s}.ChatView_typingDots__6MkUz span:nth-child(3){animation-delay:.36s}@keyframes ChatView_typingPulse__NBRfV{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:.9;transform:translateY(-3px)}}.ChatView_products__yN_5G{list-style:none;margin:.7rem 0 0;padding:0;display:flex;flex-direction:column;gap:.7rem;width:100%}.ChatView_productItem__Heg68{width:100%;min-width:0}.ChatView_doctors__vTGpi{list-style:none;margin:.7rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem;width:100%}.ChatView_doctorCard__OjYjH{display:flex;flex-direction:column;gap:.15rem;padding:.65rem .75rem;border:1px solid rgba(61,20,24,.12);border-radius:12px;background:rgba(255,247,240,.55)}.ChatView_doctorCardMain__aMTjE{display:flex;gap:.65rem;align-items:flex-start;min-width:0}.ChatView_doctorAvatarFallback__lm92x,.ChatView_doctorAvatar__Rwtug{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:999px;object-fit:cover}.ChatView_doctorAvatarFallback__lm92x{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#f6f0f1,#efe4e6);color:#3d1418;font-size:.75rem;font-weight:700;letter-spacing:.02em}.ChatView_doctorCardMeta__5NXTL{display:flex;flex-direction:column;gap:.12rem;min-width:0}.ChatView_doctorName__Dy6OS{font-weight:650;color:#3d1418}.ChatView_doctorMeta__J1UtS{font-size:.85rem;color:rgba(61,20,24,.72)}.ChatView_productCard__jv17g{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;border-radius:.85rem;background:#fff;color:#2b1a1c;border:1px solid rgba(61,20,24,.08)}.ChatView_productMedia__QmfKn{position:relative;aspect-ratio:16/10;background:linear-gradient(145deg,#f6f0f1,#efe4e6);overflow:hidden}.ChatView_productImageEmpty__XL2U7,.ChatView_productImage__BPDfl{display:block;width:100%;height:100%;object-fit:cover}.ChatView_productImageEmpty__XL2U7{background:repeating-linear-gradient(-45deg,rgba(61,20,24,.04),rgba(61,20,24,.04) 8px,transparent 0,transparent 16px)}.ChatView_productSlideBtn__UNIfh{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:1.7rem;height:1.7rem;border:0;border-radius:999px;background:hsla(0,0%,100%,.92);color:#3d1418;font-size:1.15rem;line-height:1;cursor:pointer;box-shadow:0 1px 4px rgba(43,26,28,.18);display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease,transform .15s ease}.ChatView_productSlideBtn__UNIfh[data-dir=prev]{left:.45rem}.ChatView_productSlideBtn__UNIfh[data-dir=next]{right:.45rem}.ChatView_productSlideBtn__UNIfh:hover{background:#fff}.ChatView_productSlideBtn__UNIfh:active{transform:translateY(-50%) scale(.96)}.ChatView_productSlideBtn__UNIfh:focus-visible{outline:2px solid rgba(61,20,24,.4);outline-offset:2px}.ChatView_productDots__68wop{position:absolute;left:0;right:0;bottom:.45rem;z-index:2;display:flex;justify-content:center;gap:.28rem;pointer-events:none}.ChatView_productDot__iVPjP{pointer-events:auto;width:.38rem;height:.38rem;padding:0;border:0;border-radius:999px;background:hsla(0,0%,100%,.55);cursor:pointer;transition:background .15s ease,transform .15s ease}.ChatView_productDot__iVPjP[data-active=true]{background:#3d1418;transform:scale(1.15)}.ChatView_productBadges__2_9HC{position:absolute;top:.45rem;left:.45rem;z-index:2;display:flex;flex-wrap:wrap;gap:.28rem}.ChatView_productBody__If9du{display:flex;flex-direction:column;gap:.55rem;padding:.7rem .75rem .75rem}.ChatView_productMeta__U7wG1{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ChatView_productName__rXyvt{font-weight:700;font-size:.95rem;line-height:1.25}.ChatView_productHint__nsLM1{font-size:.78rem;line-height:1.4;opacity:.72;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ChatView_productChips__M1BhG,.ChatView_productFlags__rhPEm,.ChatView_productFormula__Up_ts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.ChatView_productChips__M1BhG li,.ChatView_productFlags__rhPEm li{display:inline-flex;align-items:center;max-width:100%;padding:.18rem .45rem;border-radius:999px;background:rgba(61,20,24,.07);color:#3d1418;font-size:.68rem;font-weight:600;line-height:1.2}.ChatView_productSection__StD5t{display:flex;flex-direction:column;gap:.28rem}.ChatView_productSectionLabel__fLiSN{font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.55}.ChatView_productFormula__Up_ts li{width:100%;font-size:.74rem;line-height:1.35;opacity:.85;padding-left:.7rem;position:relative}.ChatView_productFormula__Up_ts li:before{content:"";position:absolute;left:0;top:.45em;width:.28rem;height:.28rem;border-radius:999px;background:#3d1418}.ChatView_productFaqToggle__atXms{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin:0;padding:.35rem .45rem;border:1px solid rgba(61,20,24,.12);border-radius:.45rem;background:rgba(61,20,24,.04);color:#3d1418;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-align:left}.ChatView_productFaqToggle__atXms:hover{background:rgba(61,20,24,.08)}.ChatView_productFaqToggle__atXms:focus-visible{outline:2px solid rgba(61,20,24,.35);outline-offset:2px}.ChatView_productFaqList__ZODW0{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.ChatView_productFaqList__ZODW0 li{display:flex;flex-direction:column;gap:.15rem;padding:.45rem .5rem;border-radius:.45rem;background:rgba(61,20,24,.04)}.ChatView_productFaqList__ZODW0 strong{font-size:.74rem;line-height:1.3;color:#2b1a1c}.ChatView_productFaqList__ZODW0 span{font-size:.72rem;line-height:1.4;opacity:.78;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ChatView_productFooter___cDCP{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.1rem}.ChatView_productPrice__Ji8uu{font-size:.9rem;font-weight:700;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;min-width:0}.ChatView_productPriceOld__pgVnQ{opacity:.5;font-weight:500;font-size:.78rem;text-decoration:line-through}.ChatView_productBadge__OpCt1{padding:.15rem .4rem;border-radius:.35rem;font-size:.62rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 1px 3px rgba(43,26,28,.2)}.ChatView_productBadge__OpCt1,.ChatView_productOpen__1H4eJ{display:inline-flex;align-items:center;background:#3d1418;color:#fff}.ChatView_productOpen__1H4eJ{justify-content:center;flex-shrink:0;min-height:2.1rem;padding:.4rem .9rem;border-radius:.6rem;font-size:.8rem;font-weight:600;text-decoration:none;text-align:center;transition:background .16s ease,transform .16s ease}.ChatView_productOpen__1H4eJ:hover{background:#521c22}.ChatView_productOpen__1H4eJ:active{transform:scale(.98)}.ChatView_productOpen__1H4eJ:focus-visible{outline:2px solid rgba(61,20,24,.35);outline-offset:2px}.ChatView_chips__4viyw{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ChatView_chip__kbIUY{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 14px;border:1px solid color-mix(in srgb,var(--color-text-primary,#2b1a1c) 10%,transparent);border-radius:999px;background:var(--color-bg-primary,#fff);color:var(--color-text-primary,#2b1a1c);font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:1.2;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ChatView_chip__kbIUY:hover{background:var(--color-bg-secondary,#f7f7f7);border-color:color-mix(in srgb,var(--color-text-primary,#2b1a1c) 22%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--color-text-primary,#2b1a1c) 8%,transparent)}.ChatView_chip__kbIUY:active{transform:scale(.98)}.ChatView_chip__kbIUY:focus-visible{outline:2px solid color-mix(in srgb,var(--color-text-primary,#2b1a1c) 35%,transparent);outline-offset:2px}.ChatView_composer__jcgL1{display:flex;gap:.5rem;align-items:center;padding:.85rem 1.25rem 1.1rem;border-top:1px solid rgba(61,20,24,.08)}.ChatView_input__dgtCF{flex:1 1;border:1px solid rgba(61,20,24,.16);border-radius:999px;padding:.7rem 1rem;background:#fff}.ChatView_sendButton__mGzmw{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:#3d1418;color:#fff;cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease}.ChatView_sendButton__mGzmw:hover:not(:disabled){background:#521c22;transform:scale(1.04)}.ChatView_sendButton__mGzmw:active:not(:disabled){transform:scale(.96)}.ChatView_sendButton__mGzmw:disabled{opacity:.42;cursor:default}.ChatView_sendButton__mGzmw:focus-visible{outline:2px solid rgba(61,20,24,.35);outline-offset:2px}.ChatView_sendIcon__mzll9{width:1.2rem;height:1.2rem;margin-left:1px;transform:translateX(1px)}.ChatView_form__6eGVY{display:flex;flex-direction:column;gap:.65rem;padding:0 1.25rem 1.25rem}.ChatView_formTitle__0THHj{margin:0;font-size:1rem}.ChatView_field__xaBrl{display:flex;flex-direction:column;gap:.3rem}.ChatView_field__xaBrl input{border:1px solid rgba(61,20,24,.16);border-radius:.6rem;padding:.7rem .85rem}.ChatView_error__N_ykj{color:#b00020;margin:0}.ChatView_successScreen____gNY{flex:1 1;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:radial-gradient(ellipse at 50% 18%,rgba(244,238,232,.95) 0,transparent 55%),linear-gradient(180deg,#fff,#faf6f2)}.ChatView_successCard__ELuzd{display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:20rem;text-align:center;animation:ChatView_successEnter__eQIXI .48s cubic-bezier(.22,1,.36,1) both}.ChatView_successImage__5DK2_{width:min(11.5rem,58vw);height:auto;aspect-ratio:1;object-fit:contain;animation:ChatView_successImageEnter__jmMnJ .56s cubic-bezier(.22,1,.36,1) .06s both}.ChatView_success__OnhT6{margin:0;padding:0;color:#2b1a1c;font-size:1.02rem;line-height:1.5;animation:ChatView_successTextEnter__nUekV .42s cubic-bezier(.22,1,.36,1) .16s both}@keyframes ChatView_successEnter__eQIXI{0%{opacity:0;transform:translate3d(0,18px,0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ChatView_successImageEnter__jmMnJ{0%{opacity:0;transform:translate3d(0,12px,0) scale(.9)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes ChatView_successTextEnter__nUekV{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.ChatView_successCard__ELuzd,.ChatView_successImage__5DK2_,.ChatView_success__OnhT6{animation:none}}.ChatView_actions__xUwbI{display:flex;gap:.5rem;flex-wrap:wrap}