.chatConsult[data-v-1919c1fe]{align-items:flex-end;bottom:calc(var(--px20) + var(--trialBarH, 0px) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:var(--px12);position:fixed;right:var(--px20);transition:bottom .25s ease;z-index:10000}@media(max-width:767px){.chatConsult[data-v-1919c1fe]{bottom:calc(var(--px16) + var(--trialBarH, 0px) + env(safe-area-inset-bottom,0px));right:var(--px16)}}.ccLauncher[data-v-1919c1fe]{align-items:center;background:linear-gradient(135deg,#ff7a75,#f0563e);border:none;border-radius:var(--px999);box-shadow:0 10px 28px #ff635d6b;color:#fff;cursor:pointer;display:flex;height:var(--px60);justify-content:center;line-height:0;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:var(--px60)}.ccLauncher[data-v-1919c1fe]:hover{box-shadow:0 16px 34px #ff635d80;transform:translateY(calc(var(--px3)*-1))}.ccLauncher.isOpen[data-v-1919c1fe]{background:linear-gradient(135deg,#3a4a63,#0a2540);box-shadow:0 10px 28px #0a254066}@media(max-width:767px){.ccLauncher[data-v-1919c1fe]{height:var(--px54);width:var(--px54)}.ccLauncher.isOpen[data-v-1919c1fe]{display:none}}.ccLauncher.isAlert[data-v-1919c1fe]{animation:ccShake-1919c1fe .6s ease}.ccLauncher.isAlert[data-v-1919c1fe]:after{animation:ccRing-1919c1fe 1.4s ease-out 2;border:3px solid rgba(255,99,93,.7);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}@keyframes ccShake-1919c1fe{0%,to{transform:rotate(0)}15%{transform:rotate(-14deg)}30%{transform:rotate(12deg)}45%{transform:rotate(-9deg)}60%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}}@keyframes ccRing-1919c1fe{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.ccPreview[data-v-1919c1fe]{align-items:flex-start;background:#fff;border-radius:var(--px16);border-bottom-right-radius:var(--px6);box-shadow:0 14px 40px #0a254038;color:#1a1c1f;cursor:pointer;display:flex;gap:var(--px10);max-width:calc(100vw - var(--px32));padding:var(--px12) var(--px14);text-align:left;width:var(--px300)}.ccPreview[data-v-1919c1fe]:hover{box-shadow:0 18px 44px #0a254047}.ccPreview[data-v-1919c1fe]:focus-visible{outline:2px solid #f0563e;outline-offset:2px}.ccPreviewAvatar[data-v-1919c1fe]{background:#fff;border:1px solid #e8ebef;border-radius:var(--px999);display:grid;flex-shrink:0;height:var(--px36);overflow:hidden;place-items:center;width:var(--px36)}.ccPreviewBody[data-v-1919c1fe]{display:flex;flex:1;flex-direction:column;gap:var(--px2);min-width:0}.ccPreviewTitle[data-v-1919c1fe]{color:#f0563e;font-size:var(--px12);font-weight:800}.ccPreviewText[data-v-1919c1fe]{color:#1a1c1f;display:-webkit-box;font-size:var(--px14);-webkit-line-clamp:2;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;word-break:break-word}.ccPreviewClose[data-v-1919c1fe]{background:transparent;border:none;border-radius:var(--px999);color:#8a97a8;cursor:pointer;display:grid;flex-shrink:0;height:var(--px32);line-height:0;margin:calc(var(--px6)*-1) calc(var(--px8)*-1) 0 0;padding:0;place-items:center;transition:background .15s ease,color .15s ease;width:var(--px32)}.ccPreviewClose svg[data-v-1919c1fe]{height:var(--px14);width:var(--px14)}.ccPreviewClose[data-v-1919c1fe]:hover{background:#f1f4f8;color:#1a1c1f}.ccPreviewClose[data-v-1919c1fe]:focus-visible{outline:2px solid #f0563e;outline-offset:1px}.ccPreview-enter-active[data-v-1919c1fe],.ccPreview-leave-active[data-v-1919c1fe]{transition:opacity .25s ease,transform .25s ease}.ccPreview-enter-from[data-v-1919c1fe],.ccPreview-leave-to[data-v-1919c1fe]{opacity:0;transform:translateY(var(--px8)) scale(.96)}.ccLauncherIcon[data-v-1919c1fe]{display:block;height:var(--px26);width:var(--px26)}@media(max-width:767px){.ccLauncherIcon[data-v-1919c1fe]{height:var(--px22);width:var(--px22)}}.ccUnreadBadge[data-v-1919c1fe]{background:#1a1c1f;border:2px solid #fff;border-radius:var(--px999);color:#fff;display:grid;font-size:var(--px12);font-weight:800;height:var(--px20);min-width:var(--px20);padding:0 var(--px6);place-items:center;position:absolute;right:calc(var(--px4)*-1);top:calc(var(--px4)*-1)}.ccPanel[data-v-1919c1fe]{background:#fff;border:1px solid #eef0f3;border-radius:var(--px20);box-shadow:0 24px 60px #0a25403d;display:flex;flex-direction:column;height:var(--px560);max-height:calc(100vh - var(--px120));max-width:calc(100vw - var(--px32));overflow:hidden;width:var(--px360)}@media(max-width:767px){.ccPanel[data-v-1919c1fe]{border-radius:0;height:100vh;height:100dvh;left:0;max-height:none;max-width:none;position:fixed;right:0;top:0;transform-origin:top center;width:100%}}.ccHeader[data-v-1919c1fe]{background:linear-gradient(135deg,#0a2540,#14315a);color:#fff;flex:0 0 auto;justify-content:space-between;padding:var(--px18) var(--px20)}.ccHeader[data-v-1919c1fe],.ccHeaderInfo[data-v-1919c1fe]{align-items:center;display:flex;gap:var(--px12)}.ccAvatar[data-v-1919c1fe]{background:#fff;border-radius:var(--px999);display:grid;flex-shrink:0;height:var(--px40);overflow:hidden;place-items:center;width:var(--px40)}.ccAgentImg[data-v-1919c1fe]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;padding:16%;width:100%}.ccHeaderText[data-v-1919c1fe]{display:flex;flex-direction:column;gap:var(--px2)}.ccHeaderTitle[data-v-1919c1fe]{color:#fff;font-size:var(--px16);font-weight:800;letter-spacing:-.01em}.ccHeaderStatus[data-v-1919c1fe]{align-items:center;color:#ffffffe0;display:inline-flex;font-size:var(--px13);gap:var(--px6)}.ccStatusDot[data-v-1919c1fe]{background:#f59e0b;border-radius:var(--px999);height:var(--px8);width:var(--px8)}.ccStatusDot.isOnline[data-v-1919c1fe]{animation:ccPulse-1919c1fe 2s ease-in-out infinite;background:#4ade80}@keyframes ccPulse-1919c1fe{0%,to{box-shadow:0 0 #4ade8080}50%{box-shadow:0 0 0 var(--px5) #4ade8000}}.ccCloseBtn[data-v-1919c1fe]{align-items:center;background:#ffffff1f;border:none;border-radius:var(--px999);color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:var(--px32);justify-content:center;line-height:0;transition:background .2s ease;width:var(--px32)}.ccCloseBtn[data-v-1919c1fe]:hover{background:#ffffff3d}.ccBtnIcon[data-v-1919c1fe]{display:block;height:var(--px16);width:var(--px16)}.ccBody[data-v-1919c1fe]{background:#f5f7fa;display:flex;flex:1;flex-direction:column;gap:var(--px12);overflow-y:auto;padding:var(--px20) var(--px16)}.ccSystemMsg[data-v-1919c1fe]{align-self:center;background:#eef0f3;border-radius:var(--px12);color:#626d83;font-size:var(--px13);max-width:90%;padding:var(--px6) var(--px12);text-align:center}.ccContactCard[data-v-1919c1fe]{align-self:stretch;background:#fff;border:1px solid #e8ebef;border-radius:var(--px16);padding:var(--px16)}.ccContactPrompt[data-v-1919c1fe]{color:#1a1c1f;font-size:var(--px14);line-height:1.5;margin:0 0 var(--px12);white-space:pre-line}.ccContactForm[data-v-1919c1fe]{display:flex;flex-direction:column;gap:var(--px8)}.ccContactInput[data-v-1919c1fe]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d8dde4;border-radius:var(--px10);color:#1a1c1f;font-size:var(--px14);padding:var(--px10) var(--px14);width:100%}.ccContactInput[data-v-1919c1fe]::-moz-placeholder{color:#9aa3af}.ccContactInput[data-v-1919c1fe]::placeholder{color:#9aa3af}.ccContactInput[data-v-1919c1fe]:focus{border-color:#f0563e;box-shadow:0 0 0 var(--px3) #ff635d26;outline:none}.ccContactSubmit[data-v-1919c1fe]{background:#f0563e;border:none;border-radius:var(--px10);color:#fff;cursor:pointer;font-size:var(--px14);font-weight:700;margin-top:var(--px4);padding:var(--px12);transition:background .2s ease,opacity .2s ease}.ccContactSubmit[data-v-1919c1fe]:hover:not(:disabled){background:#d9452f}.ccContactSubmit[data-v-1919c1fe]:disabled{cursor:not-allowed;opacity:.5}.ccMsgRow[data-v-1919c1fe]{align-items:flex-end;display:flex;gap:var(--px8);max-width:85%}.ccMsgRow.isBot[data-v-1919c1fe]{align-self:flex-start}.ccMsgRow.isUser[data-v-1919c1fe]{align-self:flex-end;flex-direction:row-reverse}.ccMsgAvatar[data-v-1919c1fe]{background:#fff;border:1px solid #e8ebef;border-radius:var(--px999);display:grid;flex-shrink:0;height:var(--px28);overflow:hidden;place-items:center;width:var(--px28)}.ccBubble[data-v-1919c1fe]{border-radius:var(--px16);font-size:var(--px14);line-height:1.55;padding:var(--px12) var(--px14);white-space:pre-line;word-break:break-word}.isBot .ccBubble[data-v-1919c1fe]{background:#fff;border:1px solid #e8ebef;border-bottom-left-radius:var(--px4);color:#1a1c1f}.isUser .ccBubble[data-v-1919c1fe]{background:#f0563e;border-bottom-right-radius:var(--px4);color:#fff}.ccTyping[data-v-1919c1fe]{align-items:center;display:inline-flex;gap:var(--px4);padding:var(--px14)}.ccTyping span[data-v-1919c1fe]{animation:ccTypingBounce-1919c1fe 1.2s ease-in-out infinite;background:#b6bfcb;border-radius:var(--px999);height:var(--px8);width:var(--px8)}.ccTyping span[data-v-1919c1fe]:nth-child(2){animation-delay:.15s}.ccTyping span[data-v-1919c1fe]:nth-child(3){animation-delay:.3s}@keyframes ccTypingBounce-1919c1fe{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(calc(var(--px4)*-1))}}.ccInputBar[data-v-1919c1fe]{align-items:center;background:#fff;border-top:1px solid #eef0f3;display:flex;flex:0 0 auto;gap:var(--px8);padding:var(--px12) var(--px14) var(--px6)}.ccInput[data-v-1919c1fe]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d8dde4;border-radius:var(--px999);color:#1a1c1f;flex:1;font-size:var(--px14);padding:var(--px12) var(--px16)}.ccInput[data-v-1919c1fe]::-moz-placeholder{color:#9aa3af}.ccInput[data-v-1919c1fe]::placeholder{color:#9aa3af}.ccInput[data-v-1919c1fe]:focus{border-color:#f0563e;box-shadow:0 0 0 var(--px3) #ff635d26;outline:none}.ccInput[data-v-1919c1fe]:disabled{background:#f2f4f7;color:#9aa3af;cursor:not-allowed}.ccSendBtn[data-v-1919c1fe]{align-items:center;background:#f0563e;border:none;border-radius:var(--px999);color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:var(--px44);justify-content:center;line-height:0;transition:background .2s ease,opacity .2s ease;width:var(--px44)}.ccSendBtn .ccSendIcon[data-v-1919c1fe]{transform:translate(-1px)}.ccSendBtn[data-v-1919c1fe]:hover:not(:disabled){background:#d9452f}.ccSendBtn[data-v-1919c1fe]:disabled{cursor:not-allowed;opacity:.4}.ccPrivacy[data-v-1919c1fe]{background:#fff;color:#626d83;font-size:var(--px13);margin:0;padding:0 var(--px16) var(--px12);text-align:center}.ccPanel-enter-active[data-v-1919c1fe],.ccPanel-leave-active[data-v-1919c1fe]{transform-origin:bottom right;transition:opacity .25s ease,transform .25s cubic-bezier(.22,.61,.36,1)}.ccPanel-enter-from[data-v-1919c1fe],.ccPanel-leave-to[data-v-1919c1fe]{opacity:0;transform:translateY(var(--px16)) scale(.96)}@media(max-width:767px){.ccPanel-enter-active[data-v-1919c1fe],.ccPanel-leave-active[data-v-1919c1fe]{transition:opacity .2s ease}.ccPanel-enter-from[data-v-1919c1fe],.ccPanel-leave-to[data-v-1919c1fe]{opacity:0;transform:none}}.spc[data-v-bc2c62b2]{background:#fff;border-radius:20px;bottom:calc(var(--px20) + var(--px60) + var(--px12) + var(--trialBarH, 0px) + env(safe-area-inset-bottom,0px));box-shadow:0 16px 40px #1017282e,0 0 0 1px #1017280a;font-family:inherit;overflow:hidden;position:fixed;right:var(--px20);transition:bottom .25s;width:344px;z-index:950}.spcHead[data-v-bc2c62b2]{background:linear-gradient(180deg,#ffe9e0,#fff4ef);display:flex;gap:14px;padding:20px 46px 18px 20px;position:relative}.spcHead[data-v-bc2c62b2],.spcIcon[data-v-bc2c62b2]{align-items:center}.spcIcon[data-v-bc2c62b2]{background:linear-gradient(135deg,#ff8a5b,#f0563e 55%,#e2432d);border-radius:14px;box-shadow:0 6px 14px #f0563e4d;color:#fff;display:inline-flex;flex:none;font-size:25px;height:54px;justify-content:center;width:54px}.spcHeadText[data-v-bc2c62b2]{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.spcBadge[data-v-bc2c62b2]{background:#f0563e;border-radius:999px;color:#fff;font-size:12px;font-style:normal;font-weight:800;letter-spacing:.04em;line-height:1.5;padding:2px 9px}.spcTitle[data-v-bc2c62b2]{color:#1a1c1f;font-size:21px;font-weight:800;line-height:1.3}.spcClose[data-v-bc2c62b2]{align-items:center;background:transparent;border:0;border-radius:50%;color:#6b7280;display:inline-flex;font-size:14px;height:30px;justify-content:center;position:absolute;right:12px;top:12px;transition:background-color .2s,color .2s;width:30px}.spcClose[data-v-bc2c62b2]:hover{background:#1a1c1f0f;color:#1a1c1f}.spcBody[data-v-bc2c62b2]{padding:18px 20px 20px}.spcDesc[data-v-bc2c62b2]{color:#4b5563;font-size:15px;line-height:1.6;margin:0 0 16px;word-break:keep-all}.spcBtn[data-v-bc2c62b2]{align-items:center;background:#1a1c1f;border-radius:999px;color:#fff;display:flex;font-size:15px;font-weight:700;gap:6px;height:52px;justify-content:center;transition:background-color .2s,transform .2s;white-space:nowrap;width:100%}.spcBtn[data-v-bc2c62b2]:hover{background:#000;transform:translateY(-1px)}.spcBtn i[data-v-bc2c62b2],.spcBtn span[data-v-bc2c62b2]{color:inherit}.spcBtnMo[data-v-bc2c62b2]{display:none}@media(max-width:767px){.spc[data-v-bc2c62b2]{border-radius:16px;right:var(--px16);width:min(264px,100vw - 32px)}.spcHead[data-v-bc2c62b2]{gap:10px;padding:12px 36px 10px 12px}.spcIcon[data-v-bc2c62b2]{border-radius:10px;font-size:18px;height:38px;width:38px}.spcHeadText[data-v-bc2c62b2]{gap:2px}.spcBadge[data-v-bc2c62b2]{font-size:10.5px;padding:1px 7px}.spcTitle[data-v-bc2c62b2]{font-size:16px}.spcClose[data-v-bc2c62b2]{font-size:12px;height:28px;right:6px;top:6px;width:28px}.spcBody[data-v-bc2c62b2]{padding:10px 12px 12px}.spcDesc[data-v-bc2c62b2]{font-size:12.5px;line-height:1.5;margin:0 0 10px}.spcBtn[data-v-bc2c62b2]{font-size:12.5px;height:38px}.spcBtnPc[data-v-bc2c62b2]{display:none}.spcBtnMo[data-v-bc2c62b2]{display:inline}.spc[data-v-bc2c62b2]{bottom:calc(var(--px16) + var(--px54) + var(--px10) + var(--trialBarH, 0px) + env(safe-area-inset-bottom,0px))}}.spc-enter-active[data-v-bc2c62b2],.spc-leave-active[data-v-bc2c62b2]{transition:opacity .25s ease,transform .25s ease}.spc-enter-from[data-v-bc2c62b2],.spc-leave-to[data-v-bc2c62b2]{opacity:0;transform:translateY(12px)}
