.CindyInlineChat_card__nVd06{background:#ffffff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 14px 30px rgba(44,95,141,.12);overflow:hidden;display:flex;flex-direction:column;height:100%}.CindyInlineChat_header__dmvQ_{background:url(/img/ai/voice-red-background-croped.png) no-repeat 50%;background-size:cover;padding:12px 14px;color:#fff}.CindyInlineChat_headerContent__aJSBw,.CindyInlineChat_header__dmvQ_{display:flex;align-items:center;gap:10px}.CindyInlineChat_avatar___kZpK{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.9)}.CindyInlineChat_titleBlock__Wmw1I{display:flex;flex-direction:column;line-height:1.1}.CindyInlineChat_title__RF8h8{margin:0;font-size:14px;font-weight:700}.CindyInlineChat_status__Nyo7y{font-size:12px;display:inline-flex;align-items:center;gap:6px}.CindyInlineChat_dot__o6NZA{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 6px rgba(74,222,128,.2)}.CindyInlineChat_body__TzsLF{padding:14px;display:flex;flex-direction:column;gap:12px;flex:1 1;min-height:0}.CindyInlineChat_messages__S9wJJ{display:flex;flex-direction:column;gap:10px;flex:1 1;min-height:0;overflow-y:auto;padding:0 10px 12px}.CindyInlineChat_loading__Epy4Z{display:flex;flex-direction:column;gap:8px}.CindyInlineChat_loadingBubble__oFra9{height:46px;border-radius:12px;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;animation:CindyInlineChat_loadingPulse__Rsesu 1.2s ease-in-out infinite}.CindyInlineChat_loadingBubble__oFra9:nth-child(2){width:75%}.CindyInlineChat_message__l8M0j{display:flex;flex-direction:column;gap:4px;max-width:100%}.CindyInlineChat_messageBubble__yTF96{padding:10px 12px;border-radius:12px;background:#ffffff;border:1px solid #d5dde8;box-shadow:0 2px 6px rgba(44,95,141,.08);color:#334155;font-size:14px;line-height:1.4;position:relative}.CindyInlineChat_messageText__FR3W4{white-space:pre-line}.CindyInlineChat_messageAi__jyKfr .CindyInlineChat_messageBubble__yTF96{align-self:flex-start;border-bottom-left-radius:0}.CindyInlineChat_messageUser__JZ39X .CindyInlineChat_messageBubble__yTF96{align-self:flex-end;background:#eef4ff;border-bottom-right-radius:0}.CindyInlineChat_messageAi__jyKfr .CindyInlineChat_messageBubble__yTF96:after{content:"";position:absolute;left:-8px;bottom:-1px;width:9px;height:12px;background:radial-gradient(circle at 0 0,transparent 7px,#d5dde8 0,#d5dde8 8px,#ffffff 0);border-bottom:1px solid #d5dde8}.CindyInlineChat_messageAi__jyKfr .CindyInlineChat_messageBubble__yTF96:before{content:"";position:absolute;left:0;bottom:-1px;width:1px;height:1px;background:#ffffff}.CindyInlineChat_messageUser__JZ39X .CindyInlineChat_messageBubble__yTF96:after{content:"";position:absolute;right:-8px;bottom:-1px;width:9px;height:12px;background:radial-gradient(circle at 100% 0,transparent 7px,#d5dde8 0,#d5dde8 8px,#eef4ff 0);border-bottom:1px solid #d5dde8}.CindyInlineChat_messageUser__JZ39X .CindyInlineChat_messageBubble__yTF96:before{content:"";position:absolute;right:0;bottom:-1px;width:1px;height:1px;background:#eef4ff}.CindyInlineChat_options__7xPpa{display:flex;flex-wrap:wrap;gap:6px;align-self:flex-start}.CindyInlineChat_optionLink__qL_SP{border:1px solid #cbd5e1;border-radius:999px;padding:4px 10px;font-size:12px;color:#1d4ed8;text-decoration:none;background:transparent}.CindyInlineChat_optionLink__qL_SP:hover{border-color:#94a3b8;color:#1e293b}.CindyInlineChat_optionLink__qL_SP[aria-disabled=true]{opacity:.6;pointer-events:none}.CindyInlineChat_pendingBubble__1zCAx{display:inline-flex;align-items:center;gap:6px;min-height:22px}.CindyInlineChat_pendingDot___FUaL{width:6px;height:6px;border-radius:50%;background:#c7dfff;opacity:.4;animation:CindyInlineChat_pendingPulse__wWD9I 1.2s ease-in-out infinite}.CindyInlineChat_pendingDot___FUaL:nth-child(2){animation-delay:.2s}.CindyInlineChat_pendingDot___FUaL:nth-child(3){animation-delay:.4s}@keyframes CindyInlineChat_pendingPulse__wWD9I{0%,to{opacity:.35}50%{opacity:1}}@keyframes CindyInlineChat_loadingPulse__Rsesu{0%{background-position:0 50%}to{background-position:100% 50%}}.CindyInlineChat_inputRow__hnvdj{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;border:1px solid #e2e8f0;border-radius:20px;padding:10px 88px 10px 14px;background:#ffffff;position:relative;width:100%;box-sizing:border-box}.CindyInlineChat_input__Jcabr{flex:1 1 100%;min-width:0;border:none;outline:none;font-size:13px;line-height:1.4;color:#0f172a;background:transparent;resize:none;overflow-y:auto;max-height:120px;min-height:20px;height:auto;font-family:inherit;padding:0;scrollbar-gutter:stable}.CindyInlineChat_input__Jcabr::-webkit-scrollbar{width:6px}.CindyInlineChat_input__Jcabr::-webkit-scrollbar-track{background:transparent}.CindyInlineChat_input__Jcabr::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.CindyInlineChat_input__Jcabr::-webkit-scrollbar-thumb:hover{background:#94a3b8}.CindyInlineChat_input__Jcabr::placeholder,.CindyInlineChat_input__Jcabr:disabled{color:#94a3b8}.CindyInlineChat_sendButton___103M{position:absolute;right:4px;top:50%;bottom:auto;transform:translateY(-50%);border:none;border-radius:999px;width:32px;min-width:32px;height:32px;background:#e11d48;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 14px rgba(225,29,72,.25);flex-shrink:0}.CindyInlineChat_sendButton___103M:disabled{background:#f3a0b5;cursor:not-allowed;box-shadow:none}.CindyInlineChat_sendIcon__hgFj9{color:inherit}.CindyInlineChat_streamingBubble__Zcp_q{position:relative}.CindyInlineChat_streamingBubble__Zcp_q:after{content:"▌";animation:CindyInlineChat_streamingCursor__AOOjd .8s ease-in-out infinite;color:#e11d48;font-weight:700}@keyframes CindyInlineChat_streamingCursor__AOOjd{0%,to{opacity:1}50%{opacity:0}}.CindyInlineChat_voiceError__7Nmue{padding:8px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:12px;margin-bottom:8px}.CindyInlineChat_muteButton___hJu6{position:absolute;right:76px;top:50%;bottom:auto;transform:translateY(-50%);border:none;border-radius:999px;width:32px;min-width:32px;height:32px;background:#f1f5f9;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.CindyInlineChat_muteButton___hJu6:hover{background:#e2e8f0;color:#475569}.CindyInlineChat_muteButtonActive__n9XMi{background:#fef3c7;color:#d97706}.CindyInlineChat_muteButtonActive__n9XMi:hover{background:#fde68a;color:#b45309}.CindyInlineChat_micButton__f79z8{position:absolute;right:40px;top:50%;bottom:auto;transform:translateY(-50%);border:none;border-radius:999px;width:32px;min-width:32px;height:32px;background:#f1f5f9;color:#64748b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.CindyInlineChat_micButton__f79z8:hover:not(:disabled){background:#e2e8f0;color:#475569}.CindyInlineChat_micButton__f79z8:disabled{opacity:.5;cursor:not-allowed}.CindyInlineChat_micButtonActive__W2v32{background:#e11d48;color:#ffffff;box-shadow:0 0 0 4px rgba(225,29,72,.2);animation:CindyInlineChat_micPulse__oAp6T 1.5s ease-in-out infinite}.CindyInlineChat_micButtonActive__W2v32:hover:not(:disabled){background:#be123c;color:#ffffff}.CindyInlineChat_micIcon__52ouq{color:inherit}@keyframes CindyInlineChat_micPulse__oAp6T{0%,to{box-shadow:0 0 0 4px rgba(225,29,72,.2)}50%{box-shadow:0 0 0 8px rgba(225,29,72,.1)}}.CindyInlineChat_voiceIndicator__uh0ij{display:flex;align-items:center;gap:8px;padding:8px 12px;background:linear-gradient(135deg,#fef2f2,#fff7ed);border-radius:12px;margin-top:8px}.CindyInlineChat_voicePulse__uB6Hk{width:10px;height:10px;border-radius:50%;background:#e11d48;animation:CindyInlineChat_voicePulseAnim__FGpCf 1s ease-in-out infinite}@keyframes CindyInlineChat_voicePulseAnim__FGpCf{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.CindyInlineChat_voiceStatus__URq9B{font-size:12px;color:#64748b;font-weight:500}.CindyInlineChat_talkButton__79Rz3{background:#f22f2f;border:none;border-radius:10px;font-size:16px;color:#fff;text-decoration:none;cursor:pointer;min-height:40px;min-width:200px;align-self:center}.CindyInlineChat_talkButton__79Rz3:hover{background:#af2222}