.ask-chat[data-v-b842ae8c]{flex-direction:column;max-width:980px;height:calc(100dvh - 4.75rem);min-height:0;margin-inline:auto;padding-inline:1rem;display:flex}.ask-chat-topbar[data-v-b842ae8c]{flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding-block:.85rem;display:flex}.ask-chat-pill[data-v-b842ae8c]{background:var(--kolliq-panel);color:var(--kolliq-green-deep);padding:.4rem .9rem;font-size:.72rem}.ask-chat-pill[data-v-b842ae8c],.ask-chat-tool-btn[data-v-b842ae8c]{border-radius:999px;font-weight:800;display:inline-flex}.ask-chat-tool-btn[data-v-b842ae8c]{border:1px solid var(--kolliq-line);background:var(--kolliq-surface);min-height:2.5rem;color:var(--kolliq-ink);align-items:center;gap:.35rem;padding-inline:.9rem;font-size:.78rem;transition:border-color .15s}.ask-chat-tool-btn[data-v-b842ae8c]:hover{border-color:rgb(var(--k-kelp-rgb)/.4)}.ask-chat-count[data-v-b842ae8c]{background:var(--kolliq-deep);min-width:1.1rem;height:1.1rem;color:var(--kolliq-on-deep,#fff);border-radius:999px;place-items:center;font-size:.62rem;display:inline-grid}.ask-chat-body[data-v-b842ae8c]{flex:1;min-height:0;padding-block:.5rem 1rem;overflow-y:auto}.ask-chat-connect[data-v-b842ae8c]{align-items:flex-start;max-width:32rem}.ask-chat-connect[data-v-b842ae8c],.ask-chat-empty[data-v-b842ae8c]{flex-direction:column;justify-content:center;height:100%;display:flex}.ask-chat-empty[data-v-b842ae8c]{text-align:center;align-items:center}.ask-chat-starter[data-v-b842ae8c]{border:1px solid var(--kolliq-line);background:var(--kolliq-surface);text-align:start;min-height:3.75rem;color:var(--kolliq-ink);border-radius:1rem;padding:.85rem 1rem;font-size:.85rem;font-weight:600;line-height:1.4;transition:border-color .15s,transform .15s}.ask-chat-starter[data-v-b842ae8c]:hover:not(:disabled){border-color:rgb(var(--k-kelp-rgb)/.4);transform:translateY(-1px)}.ask-chat-messages[data-v-b842ae8c]{flex-direction:column;gap:.9rem;display:flex}.ask-chat-row[data-v-b842ae8c]{gap:.65rem;max-width:92%;display:flex}.ask-chat-row.is-user[data-v-b842ae8c]{flex-direction:row-reverse;margin-inline-start:auto}.ask-chat-avatar[data-v-b842ae8c]{border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:800;display:grid}.ask-chat-row.is-assistant .ask-chat-avatar[data-v-b842ae8c]{background:var(--kolliq-panel);color:var(--kolliq-green-deep)}.ask-chat-row.is-user .ask-chat-avatar[data-v-b842ae8c]{background:var(--kolliq-deep);color:var(--kolliq-on-deep,#fff)}.ask-chat-bubble[data-v-b842ae8c]{border-radius:1.1rem;min-width:0;padding:.85rem 1.05rem;font-size:.875rem;font-weight:500;line-height:1.6}.ask-chat-row.is-assistant .ask-chat-bubble[data-v-b842ae8c]{background:var(--kolliq-surface);border:1px solid var(--kolliq-line);color:var(--kolliq-ink);border-start-start-radius:.3rem}.ask-chat-row.is-user .ask-chat-bubble[data-v-b842ae8c]{background:var(--kolliq-deep);color:var(--kolliq-on-deep,#fff);border-start-end-radius:.3rem}.ask-chat-tag[data-v-b842ae8c]{background:var(--kolliq-panel);min-height:1.75rem;color:var(--kolliq-green-deep);border-radius:999px;align-items:center;padding-inline:.7rem;font-size:.68rem;font-weight:800;display:inline-flex}.ask-chat-tag-action[data-v-b842ae8c]{cursor:pointer;border:0}.ask-chat-recommend[data-v-b842ae8c]{background:var(--kolliq-panel);border-radius:1rem;padding:1rem 1.1rem}.ask-chat-composer[data-v-b842ae8c]{border:1px solid var(--kolliq-line);background:var(--kolliq-surface);box-shadow:var(--kolliq-shadow-card);border-radius:1.25rem;flex:none;align-items:flex-end;gap:.6rem;margin-bottom:.35rem;padding:.6rem .6rem .6rem 1rem;display:flex}.ask-chat-input[data-v-b842ae8c]{resize:none;max-height:200px;color:var(--kolliq-ink);background:0 0;border:0;outline:none;flex:1;padding-block:.5rem;font-size:.9rem;line-height:1.5}.ask-chat-send[data-v-b842ae8c]{background:var(--kolliq-deep);width:2.5rem;height:2.5rem;color:var(--kolliq-on-deep,#fff);border-radius:999px;flex:none;place-items:center;transition:opacity .15s;display:grid}.ask-chat-send[data-v-b842ae8c]:disabled{opacity:.45}.ask-chat-spinner[data-v-b842ae8c]{border:2px solid;border-top-color:#0000;border-radius:999px;width:1rem;height:1rem;animation:.7s linear infinite ask-chat-spin-b842ae8c}@keyframes ask-chat-spin-b842ae8c{to{transform:rotate(1turn)}}.ask-chat-footnote[data-v-b842ae8c]{text-align:center;color:var(--kolliq-muted);flex:none;padding-block:0 .75rem;font-size:.68rem}@media (width<=640px){.ask-chat[data-v-b842ae8c]{height:calc(100dvh - 4rem);padding-inline:.75rem}.ask-chat-row[data-v-b842ae8c]{max-width:98%}}
