.chat-msg{position:relative}.chat-msg .messageTextBase{color:inherit}.chat-msg .messageTextBase :where(*){color:inherit}.chat-msg .messageTextBase a{color:var(--chat-accent-strong);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.messageTextBase *+br:last-child{display:none}.messageTextArchive p:last-child:after{content:"";width:56px;display:inline-block}.messageTextArchive:not(:has(p)):after{content:"";width:56px;display:inline-block}.chat-author{color:var(--chat-accent-strong);margin-bottom:2px;font-size:12.5px;font-weight:700;line-height:1.2}.chat-meta{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:center;gap:3px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;bottom:0;right:2px;transform:translateY(2px)}.chat-meta--in{color:var(--chat-in-meta)}.chat-meta--out{color:var(--chat-out-meta)}.chat-files{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:6px;display:flex}.chat-files--flush{margin:0}.chat-files--flush a{width:220px;max-width:100%;height:165px}.chat-meta--over{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;background:rgba(0,0,0,.5);border-radius:9px;padding:2px 7px;position:absolute;bottom:6px;right:6px;transform:none}.menuBar.is-active[data-v-b06f250e]{color:#fff;background-color:#000}.ProseMirror{overflow-wrap:break-word;word-break:normal;border:none;outline:none;width:100%;height:100%;max-height:108px;overflow-y:auto}.prose{color:#000}.prose p{margin:0}.prose a{color:#0051ff;text-decoration:none}.ProseMirror p.is-editor-empty:first-child:before{color:#adb5bd;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.ProseMirror::-webkit-scrollbar{width:16px}.ProseMirror::-webkit-scrollbar-track{background:#f1f1f1}.ProseMirror::-webkit-scrollbar-thumb{background:#d3d3d3 padding-box padding-box;border:4px solid transparent;border-radius:9999px}.ProseMirror::-webkit-scrollbar-thumb:hover{background:#bfbfc2 padding-box padding-box}.lkchat-widget[data-v-bcfe2967]{--chat-bg:#f1f0fa;--chat-bg-glow:color-mix(in srgb,var(--chat-primary) 20%,transparent);--chat-primary:#5e64ff;--chat-primary-dark:#4e3ef5;--chat-on-primary:#fff;--chat-text:#1f1f1f;--chat-white:#fff;--chat-surface:#f2f1f7;--chat-surface-alt:#f7f7f9;--chat-out-bg:#5e64ff;--chat-out-text:#fff;--chat-out-meta:rgba(255,255,255,.74);--chat-in-bg:#fff;--chat-in-text:#1f1f1f;--chat-in-meta:#8c8c8c;--chat-accent:#5e64ff;--chat-accent-strong:#4e3ef5;--chat-header-bg:#5e64ff;--chat-header-grad:#958bff;--chat-header-text:#fff}.lkchat[data-v-bcfe2967]{background:var(--chat-white);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}@media (min-width:768px){.lkchat[data-v-bcfe2967]{border-radius:24px;width:350px;height:640px;max-height:80vh;box-shadow:0 24px 60px -30px rgba(28,24,10,.45)}}.lkchat__header[data-v-bcfe2967]{color:var(--chat-header-text);padding:max(12px,env(safe-area-inset-top,0px)) 12px;z-index:5;background:linear-gradient(135deg,#958bff,#4e3ef5);flex-shrink:0;align-items:center;gap:12px;display:flex;position:relative}@media (min-width:768px){.lkchat__header[data-v-bcfe2967]{border-top-left-radius:24px;border-top-right-radius:24px;padding:16px 18px}}.lkchat__avatar[data-v-bcfe2967]{background:var(--chat-white);color:var(--chat-text);border-radius:50%;flex-shrink:0;align-items:center;justify-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:grid;position:relative;box-shadow:0 4px 12px -4px rgba(0,0,0,.3)}.lkchat__avatar[data-v-bcfe2967]:after{content:"";background:#2fd06a;border:2.5px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.lkchat__id[data-v-bcfe2967]{flex-direction:column;min-width:0;line-height:1.25;display:flex}.lkchat__name[data-v-bcfe2967]{letter-spacing:-.01em;font-size:15px;font-weight:700}.lkchat__status[data-v-bcfe2967]{color:color-mix(in srgb,var(--chat-header-text) 70%,transparent);font-size:12px}.lkchat__close[data-v-bcfe2967]{color:var(--chat-header-text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;align-items:center;justify-items:center;width:34px;height:34px;margin-left:auto;padding:0;display:grid}.lkchat__close svg[data-v-bcfe2967]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:22px;height:22px}.lkchat__close[data-v-bcfe2967]:active{background:color-mix(in srgb,var(--chat-on-primary) 16%,transparent)}.lkchat__feed[data-v-bcfe2967]{background:radial-gradient(560px 340px at 100% 0,var(--chat-bg-glow),transparent 70%),radial-gradient(460px 320px at 0 100%,color-mix(in srgb,var(--chat-primary) 12%,transparent),transparent 70%),var(--chat-bg);isolation:isolate;overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding:12px 12px 8px;display:flex;position:relative;overflow-x:hidden;overflow-y:auto}.lkchat__feed[data-v-bcfe2967]:after{content:"";opacity:.5;pointer-events:none;z-index:-1;background-image:radial-gradient(rgba(0,0,0,.04) 1px,transparent 0);background-size:22px 22px;position:absolute;top:0;bottom:0;left:0;right:0}.lkchat__feed[data-v-bcfe2967]::-webkit-scrollbar{width:8px}.lkchat__feed[data-v-bcfe2967]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.16) padding-box padding-box;border:2px solid transparent;border-radius:99px}.lkchat__feed[data-v-bcfe2967]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.28) padding-box padding-box}.lkchat__center[data-v-bcfe2967]{flex:1;justify-content:center;align-items:center;display:flex}.lkchat__spinner[data-v-bcfe2967]{border:3px solid color-mix(in srgb,var(--chat-primary) 40%,transparent);border-top-color:var(--chat-accent-strong);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite lkspin-bcfe2967}@keyframes lkspin-bcfe2967{to{transform:rotate(1turn)}}.lkchat__content[data-v-bcfe2967]{flex-direction:column;display:flex}.lkchat__daysep[data-v-bcfe2967]{justify-content:center;margin:8px 0 10px;display:flex}.lkchat__daysep span[data-v-bcfe2967]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#5a5a63;background:rgba(255,255,255,.78);border-radius:999px;padding:4px 13px;font-size:12px;font-weight:600;box-shadow:0 2px 8px -3px rgba(0,0,0,.18)}.lkchat__group[data-v-bcfe2967]{flex-direction:column;gap:7px;display:flex}.lkchat-row[data-v-bcfe2967]{align-items:flex-end;gap:8px;width:100%;display:flex}.lkchat-row--in[data-v-bcfe2967]{justify-content:flex-start}.lkchat-row--out[data-v-bcfe2967]{justify-content:flex-end}.lkchat-row--typing[data-v-bcfe2967]{margin-top:7px}.lkchat-ava[data-v-bcfe2967]{background:linear-gradient(135deg,var(--chat-primary) 0,var(--chat-primary-dark) 100%);color:var(--chat-on-primary);border-radius:50%;flex-shrink:0;align-items:center;justify-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid;box-shadow:0 3px 8px -3px rgba(0,0,0,.3)}.lkchat-ava--ghost[data-v-bcfe2967]{box-shadow:none;color:transparent;background:0 0}.lkchat-bubble[data-v-bcfe2967]{width:-moz-fit-content;max-width:82%;border-radius:14px;flex-direction:column;align-items:flex-start;width:fit-content;padding:8px 14px;line-height:1.4;display:flex;position:relative;box-shadow:0 1px 2px rgba(20,16,6,.07),0 2px 8px -3px rgba(20,16,6,.14)}.lkchat-bubble--in[data-v-bcfe2967]{background:var(--chat-in-bg);color:var(--chat-in-text);border-bottom-left-radius:4px}.lkchat-bubble--out[data-v-bcfe2967]{background:var(--chat-out-bg);color:var(--chat-out-text);border-bottom-right-radius:4px;padding-top:10px}.lkchat-bubble--in[data-v-bcfe2967]:before{background:var(--chat-in-bg);clip-path:path("M14 14 C 7 14, 0 11, 0 0 C 0 8, 4 14, 14 14 Z");left:-5px}.lkchat-bubble--in[data-v-bcfe2967]:before,.lkchat-bubble--out[data-v-bcfe2967]:after{content:"";width:14px;height:14px;position:absolute;bottom:0}.lkchat-bubble--out[data-v-bcfe2967]:after{background:var(--chat-out-bg);clip-path:path("M0 14 C 7 14, 14 11, 14 0 C 14 8, 10 14, 0 14 Z");right:-5px}.lkchat-bubble--typing[data-v-bcfe2967]{padding:10px 14px}.lkchat-bubble--media[data-v-bcfe2967]{padding:0;overflow:hidden}.lkchat-note[data-v-bcfe2967]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--chat-in-bg) 86%,transparent);color:var(--chat-in-text);text-align:center;border-radius:18px;max-width:90%;padding:18px 20px;font-size:15px;line-height:1.6;box-shadow:0 6px 22px -10px rgba(0,0,0,.2)}.lkchat-note__lead[data-v-bcfe2967]{font-size:17px;font-weight:700}.typing[data-v-bcfe2967]{font-size:14px}.typing[data-v-bcfe2967]:after{content:"";animation:1.5s step-end infinite dotty-bcfe2967;display:inline-block}@keyframes dotty-bcfe2967{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.lkchat-suggest[data-v-bcfe2967]{margin-top:16px}.lkchat-suggest__body[data-v-bcfe2967]{flex-direction:column;align-items:flex-start;gap:8px;max-width:min(82%,420px);display:flex}.lkchat-suggest__hint[data-v-bcfe2967]{color:var(--chat-in-meta,rgba(0,0,0,.45));margin-bottom:2px;padding-left:2px;font-size:12px}.lkchat-suggest__chip[data-v-bcfe2967]{background:color-mix(in srgb,var(--chat-accent) 16%,var(--chat-white,#fff));color:var(--chat-in-text,#1a1a1a);cursor:pointer;text-align:left;border:0;border-radius:14px;width:100%;padding:8px 14px;font-size:14px;line-height:1.4;transition:background .15s,transform .12s;box-shadow:0 1px 2px rgba(20,16,6,.07),0 2px 8px -3px rgba(20,16,6,.14)}.lkchat-suggest__chip[data-v-bcfe2967]:hover{background:var(--chat-accent);color:var(--chat-on-primary,#fff)}.lkchat-suggest__chip[data-v-bcfe2967]:active{transform:scale(.98)}.lkchat-suggest__loading[data-v-bcfe2967]{background:color-mix(in srgb,var(--chat-accent) 16%,var(--chat-white,#fff));color:var(--chat-in-text,#1a1a1a);border-radius:14px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;display:inline-flex;box-shadow:0 1px 2px rgba(20,16,6,.07),0 2px 8px -3px rgba(20,16,6,.14)}.lkchat-suggest__dots[data-v-bcfe2967]{gap:4px;display:inline-flex}.lkchat-suggest__dots i[data-v-bcfe2967]{background:var(--chat-accent-strong,var(--chat-accent));opacity:.4;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite lkchat-suggest-pulse-bcfe2967}.lkchat-suggest__dots i[data-v-bcfe2967]:nth-child(2){animation-delay:.15s}.lkchat-suggest__dots i[data-v-bcfe2967]:nth-child(3){animation-delay:.3s}@keyframes lkchat-suggest-pulse-bcfe2967{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.botTyping[data-v-bcfe2967]{align-items:center;gap:5px;display:inline-flex}.botTyping span[data-v-bcfe2967]{background:var(--chat-in-meta);border-radius:9999px;width:7px;height:7px;animation:1.3s ease-in-out infinite botWave-bcfe2967}.botTyping span[data-v-bcfe2967]:nth-child(2){animation-delay:.18s}.botTyping span[data-v-bcfe2967]:nth-child(3){animation-delay:.36s}@keyframes botWave-bcfe2967{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.msg-enter-active[data-v-bcfe2967]{transition:opacity .28s,transform .28s cubic-bezier(.2,.9,.28,1.2)}.msg-enter-from[data-v-bcfe2967]{opacity:0;transform:translateY(8px)scale(.97)}.lkchat__scroll-down[data-v-bcfe2967]{background:var(--chat-white);color:var(--chat-accent-strong);cursor:pointer;z-index:6;border:1px solid rgba(0,0,0,.06);border-radius:50%;align-items:center;justify-items:center;width:42px;height:42px;padding:0;transition:transform .18s,background .18s,color .18s;display:grid;position:absolute;bottom:84px;right:16px;box-shadow:0 8px 22px -8px rgba(0,0,0,.32)}.lkchat__scroll-down-icon[data-v-bcfe2967]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:22px;height:22px}.lkchat__scroll-down[data-v-bcfe2967]:hover{background:var(--chat-accent);color:var(--chat-on-primary)}.lkchat__scroll-down[data-v-bcfe2967]:active{transform:scale(.94)}.lkchat__composer[data-v-bcfe2967]{background:var(--chat-white);padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(0,0,0,.06);flex-shrink:0;margin-top:auto;box-shadow:0 -6px 20px -16px rgba(0,0,0,.4)}@media (min-width:768px){.lkchat__composer[data-v-bcfe2967]{border-bottom-right-radius:24px;border-bottom-left-radius:24px;padding:12px 14px}}.lkchat__input-row[data-v-bcfe2967]{align-items:center;gap:10px;display:flex}.lkchat__field[data-v-bcfe2967]{background:var(--chat-surface-alt);border:1.5px solid transparent;border-radius:22px;flex:1;min-width:0;min-height:42px;padding:10px 16px;transition:border-color .18s,background .18s}.lkchat__field[data-v-bcfe2967]:focus-within{background:var(--chat-white);border-color:color-mix(in srgb,var(--chat-primary) 55%,transparent)}.no-zoom-input[data-v-bcfe2967]{font-size:16px}.lkchat__send[data-v-bcfe2967]{background:var(--chat-accent);box-shadow:0 8px 20px -8px color-mix(in srgb,var(--chat-primary) 80%,transparent);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;align-items:center;justify-items:center;width:44px;height:44px;transition:transform .15s,opacity .15s;display:grid}.lkchat__send--off[data-v-bcfe2967]{opacity:.5}.lkchat__send-icon[data-v-bcfe2967]{fill:var(--chat-on-primary);width:20px;height:20px;transform:translate(1px)}.lkchat__send[data-v-bcfe2967]:active{transform:scale(.94)}.lkchat-launcher[data-v-bcfe2967]{background:var(--chat-primary);color:var(--chat-on-primary);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;gap:8px;width:60px;height:60px;transition:transform .15s,box-shadow .2s;display:flex;position:relative;box-shadow:0 14px 34px -12px rgba(0,0,0,.45)}.lkchat-launcher[data-v-bcfe2967]:hover{transform:translateY(-2px)}.lkchat-launcher[data-v-bcfe2967]:active{transform:scale(.95)}.lkchat-launcher__icon[data-v-bcfe2967]{width:26px;height:26px}.lkchat-launcher__text[data-v-bcfe2967]{white-space:nowrap;font-size:14px;font-weight:600}@media (min-width:768px){.lkchat-launcher[data-v-bcfe2967]{border-radius:18px;width:auto;height:auto;padding:12px 22px}}.lkchat-launcher__ping[data-v-bcfe2967]{width:12px;height:12px;display:flex;position:absolute;top:-2px;right:-2px}.lkchat-launcher__ping span[data-v-bcfe2967]{border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.lkchat-launcher__ping span[data-v-bcfe2967]:first-child{opacity:.75;background:#4ade80;animation:1.4s cubic-bezier(0,0,.2,1) infinite lkping-bcfe2967}.lkchat-launcher__ping span[data-v-bcfe2967]:last-child{background:#22c55e}@keyframes lkping-bcfe2967{75%,to{opacity:0;transform:scale(2)}}.pdc-enter-active[data-v-bcfe2967],.pdc-leave-active[data-v-bcfe2967]{transition:transform .3s,opacity .3s}.pdc-enter-from[data-v-bcfe2967],.pdc-leave-to[data-v-bcfe2967]{opacity:0;transform:translateY(100%)}
