.ka-chat-widget[data-v-4d68e45a]{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:80;position:fixed}.ka-chat-launcher[data-v-4d68e45a]{cursor:pointer;filter:drop-shadow(0 12px 18px #0f172a38);background:0 0;border:0;border-radius:999px;place-items:center;width:4.25rem;height:4.25rem;transition:transform .16s,filter .16s;display:grid;position:relative}.ka-chat-launcher-label[data-v-4d68e45a]{border:1px solid color-mix(in srgb, var(--ka-primary) 28%, var(--ka-border));background:color-mix(in srgb, var(--ka-surface) 94%, transparent);color:var(--ka-primary);white-space:nowrap;pointer-events:none;border-radius:999px;padding:.38rem .65rem;font-size:.72rem;font-weight:850;position:absolute;bottom:calc(100% + .45rem);right:.15rem;box-shadow:0 10px 28px #0f172a24}.ka-chat-launcher-breathe[data-v-4d68e45a]{animation:2.6s ease-in-out infinite ka-livechat-breathe-4d68e45a}@keyframes ka-livechat-breathe-4d68e45a{0%,to{filter:drop-shadow(0 12px 18px #0f172a38);transform:scale(1)}50%{filter:drop-shadow(0 16px 26px color-mix(in srgb, var(--ka-primary) 36%, transparent));transform:scale(1.075)}}@media (prefers-reduced-motion:reduce){.ka-chat-launcher-breathe[data-v-4d68e45a]{animation:none}}.ka-chat-launcher[data-v-4d68e45a]:hover{filter:drop-shadow(0 16px 22px #0f172a47);transform:translateY(-2px)scale(1.04)}.ka-chat-launcher img[data-v-4d68e45a]{object-fit:contain;width:100%;height:100%}.ka-chat-launcher-dot[data-v-4d68e45a]{border:2px solid var(--ka-surface);background:var(--ka-success);border-radius:999px;width:.8rem;height:.8rem;position:absolute;top:.15rem;right:.15rem}.ka-chat-panel[data-v-4d68e45a]{border:1px solid var(--ka-border);background:var(--ka-surface);width:min(26rem,100vw - 2rem);height:min(46rem,100vh - 7rem);max-height:min(46rem,100vh - 7rem);color:var(--ka-text);border-radius:1.2rem;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + .8rem);right:0;overflow:hidden;box-shadow:0 24px 70px #0f172a3d}.ka-chat-header[data-v-4d68e45a]{border-bottom:1px solid var(--ka-border);flex:none;justify-content:space-between;align-items:center;gap:.75rem;min-height:4.5rem;padding:.85rem 1rem;display:flex}.ka-chat-header-copy[data-v-4d68e45a],.ka-chat-header-actions[data-v-4d68e45a],.ka-chat-verified-title[data-v-4d68e45a]{align-items:center;display:flex}.ka-chat-header-copy[data-v-4d68e45a],.ka-chat-verified-title[data-v-4d68e45a]{gap:.75rem}.ka-chat-header-actions[data-v-4d68e45a]{gap:.4rem}.ka-chat-brand-mark[data-v-4d68e45a],.ka-chat-success-mark[data-v-4d68e45a]{flex:none;place-items:center;display:grid}.ka-chat-brand-mark[data-v-4d68e45a]{background:var(--ka-primary);color:#fff;letter-spacing:.08em;border-radius:.75rem;width:2.4rem;height:2.4rem;font-size:.72rem;font-weight:800}.ka-chat-title[data-v-4d68e45a],.ka-chat-state-title[data-v-4d68e45a]{margin:0;font-weight:750}.ka-chat-title[data-v-4d68e45a]{font-size:.95rem}.ka-chat-subtitle[data-v-4d68e45a],.ka-chat-help[data-v-4d68e45a]{color:var(--ka-text-muted)}.ka-chat-subtitle[data-v-4d68e45a]{margin:.15rem 0 0;font-size:.72rem}.ka-chat-icon-button[data-v-4d68e45a]{border:1px solid var(--ka-border);background:var(--ka-surface);width:2.35rem;height:2.35rem;color:var(--ka-text);cursor:pointer;border-radius:.7rem;place-items:center;font-size:1rem;display:grid}.ka-chat-icon-button[data-v-4d68e45a]:hover,.ka-chat-secondary-button[data-v-4d68e45a]:hover{background:var(--ka-surface-muted)}.ka-chat-body[data-v-4d68e45a]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ka-text-muted) 45%, transparent) transparent;flex:auto;min-height:0;padding:1rem;overflow-y:auto}.ka-chat-body[data-v-4d68e45a]::-webkit-scrollbar{width:8px}.ka-chat-body[data-v-4d68e45a]::-webkit-scrollbar-track{background:0 0}.ka-chat-body[data-v-4d68e45a]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ka-text-muted) 45%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.ka-chat-body-conversation[data-v-4d68e45a]{flex-direction:column;gap:.55rem;display:flex;overflow:hidden}.ka-chat-live-pane[data-v-4d68e45a]{flex:auto;min-height:0}.ka-chat-state[data-v-4d68e45a]{text-align:center;align-content:center;place-items:center;gap:.75rem;min-height:9rem;display:grid}.ka-chat-help[data-v-4d68e45a]{margin:.35rem 0 0;font-size:.8rem;line-height:1.55}.ka-chat-spinner[data-v-4d68e45a]{border:2px solid var(--ka-border);border-top-color:var(--ka-primary);border-radius:999px;width:1.6rem;height:1.6rem;animation:.7s linear infinite ka-chat-spin-4d68e45a}@keyframes ka-chat-spin-4d68e45a{to{transform:rotate(360deg)}}.ka-chat-campaign[data-v-4d68e45a]{border:1px solid color-mix(in srgb, var(--ka-primary) 24%, var(--ka-border));background:color-mix(in srgb, var(--ka-primary) 6%, var(--ka-surface));border-radius:.9rem;margin-bottom:.8rem;padding:.75rem .85rem}.ka-chat-campaign strong[data-v-4d68e45a]{font-size:.8rem}.ka-chat-campaign p[data-v-4d68e45a]{color:var(--ka-text-muted);margin:.25rem 0 0;font-size:.74rem;line-height:1.45}.ka-chat-wizard-head[data-v-4d68e45a]{margin-bottom:1rem}.ka-chat-progress[data-v-4d68e45a]{grid-template-columns:repeat(4,1fr);gap:.35rem;margin-top:.9rem;display:grid}.ka-chat-progress span[data-v-4d68e45a]{background:var(--ka-border);border-radius:999px;height:.22rem}.ka-chat-progress span.active[data-v-4d68e45a]{background:var(--ka-primary)}.ka-chat-choice-list[data-v-4d68e45a]{gap:.55rem;display:grid}.ka-chat-choice[data-v-4d68e45a]{border:1px solid var(--ka-border);background:var(--ka-surface);width:100%;min-height:3rem;color:var(--ka-text);text-align:left;cursor:pointer;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.ka-chat-choice[data-v-4d68e45a]:hover,.ka-chat-choice[data-v-4d68e45a]:focus-visible{border-color:var(--ka-primary);background:color-mix(in srgb, var(--ka-primary) 5%, var(--ka-surface))}.ka-chat-choice strong[data-v-4d68e45a]{font-size:.79rem;line-height:1.35}.ka-chat-choice span[data-v-4d68e45a]{color:var(--ka-primary);font-size:1.2rem}.ka-chat-back[data-v-4d68e45a]{color:var(--ka-primary);margin-bottom:.25rem;font-size:.75rem;font-weight:700}.ka-chat-step-label[data-v-4d68e45a]{margin:0 0 .3rem;font-size:.79rem;font-weight:750}.ka-chat-selection-summary[data-v-4d68e45a]{border:1px solid var(--ka-border);background:var(--ka-surface-muted);border-radius:.85rem;gap:.2rem;margin:.5rem 0 .9rem;padding:.75rem;display:grid}.ka-chat-selection-summary span[data-v-4d68e45a],.ka-chat-selection-summary small[data-v-4d68e45a]{color:var(--ka-text-muted);font-size:.7rem}.ka-chat-selection-summary strong[data-v-4d68e45a]{font-size:.8rem}.ka-chat-form[data-v-4d68e45a]{gap:.8rem;display:grid}.ka-chat-field[data-v-4d68e45a]{color:var(--ka-text);gap:.35rem;font-size:.76rem;font-weight:650;display:grid}.ka-chat-field input[data-v-4d68e45a],.ka-chat-field textarea[data-v-4d68e45a]{box-sizing:border-box;border:1px solid var(--ka-border);background:var(--ka-surface);width:100%;color:var(--ka-text);font:inherit;border-radius:.75rem;padding:.7rem .75rem;font-weight:450}.ka-chat-field input[data-v-4d68e45a]{min-height:2.75rem}.ka-chat-field textarea[data-v-4d68e45a]{resize:vertical;line-height:1.5}.ka-chat-field input[data-v-4d68e45a]:focus,.ka-chat-field textarea[data-v-4d68e45a]:focus{border-color:var(--ka-primary);outline:none}.ka-chat-field small[data-v-4d68e45a]{color:var(--ka-text-muted);font-size:.67rem;font-weight:450;line-height:1.4}.ka-chat-field em[data-v-4d68e45a]{color:var(--ka-danger);font-size:.68rem;font-style:normal}.ka-chat-consent[data-v-4d68e45a]{color:var(--ka-text-muted);align-items:flex-start;gap:.55rem;font-size:.7rem;line-height:1.45;display:flex}.ka-chat-consent input[data-v-4d68e45a]{flex:none;width:1rem;height:1rem;margin-top:.12rem}.ka-chat-consent a[data-v-4d68e45a]{color:var(--ka-primary);font-weight:650}.ka-chat-primary-button[data-v-4d68e45a],.ka-chat-secondary-button[data-v-4d68e45a],.ka-chat-danger-button[data-v-4d68e45a],.ka-chat-end-button[data-v-4d68e45a]{cursor:pointer;border-radius:.75rem;min-height:2.65rem;padding:.65rem .85rem;font-weight:700}.ka-chat-primary-button[data-v-4d68e45a]{border:1px solid var(--ka-primary);background:var(--ka-primary);color:#fff}.ka-chat-secondary-button[data-v-4d68e45a]{border:1px solid var(--ka-border);background:var(--ka-surface);width:100%;color:var(--ka-text)}.ka-chat-danger-button[data-v-4d68e45a]{border:1px solid var(--ka-danger);background:var(--ka-danger);color:#fff}.ka-chat-top-actions[data-v-4d68e45a]{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.ka-chat-human-button[data-v-4d68e45a]{border:1px solid color-mix(in srgb, var(--ka-primary) 45%, var(--ka-border));background:color-mix(in srgb, var(--ka-primary) 8%, var(--ka-surface));color:var(--ka-primary);cursor:pointer;border-radius:.7rem;padding:.5rem .7rem;font-size:.7rem;font-weight:750}.ka-chat-human-button[data-v-4d68e45a]:disabled{opacity:.55;cursor:wait}.ka-chat-end-button[data-v-4d68e45a]{border:1px solid var(--ka-border);min-height:2.2rem;color:var(--ka-text-muted);background:0 0;font-size:.7rem}.ka-chat-primary-button[data-v-4d68e45a]:disabled,.ka-chat-danger-button[data-v-4d68e45a]:disabled{opacity:.55;cursor:not-allowed}.ka-inline[data-v-4d68e45a]{width:auto;min-height:2.4rem}.ka-chat-alert[data-v-4d68e45a]{border:1px solid color-mix(in srgb, var(--ka-danger) 30%, var(--ka-border));background:color-mix(in srgb, var(--ka-danger) 8%, var(--ka-surface));color:var(--ka-danger);border-radius:.75rem;margin:0;padding:.7rem;font-size:.73rem}.ka-chat-verified-card[data-v-4d68e45a],.ka-chat-summary[data-v-4d68e45a]{border:1px solid var(--ka-border);background:var(--ka-surface-muted);border-radius:.85rem;padding:.72rem}.ka-chat-verified-card[data-v-4d68e45a]{margin-bottom:.8rem}.ka-chat-success-mark[data-v-4d68e45a]{background:color-mix(in srgb, var(--ka-success) 15%, var(--ka-surface));width:1.9rem;height:1.9rem;color:var(--ka-success);border-radius:999px;font-weight:800}.ka-chat-verified-title strong[data-v-4d68e45a]{font-size:.78rem;display:block}.ka-chat-verified-title p[data-v-4d68e45a]{color:var(--ka-text-muted);margin:.15rem 0 0;font-size:.68rem}.ka-chat-conversation-top[data-v-4d68e45a]{flex:none;align-items:flex-start;gap:.5rem;display:flex}.ka-chat-summary[data-v-4d68e45a]{flex:1;min-width:0}.ka-chat-summary-row[data-v-4d68e45a]{justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem 0;font-size:.7rem;display:flex}.ka-chat-summary-row span[data-v-4d68e45a]{color:var(--ka-text-muted)}.ka-chat-summary-row strong[data-v-4d68e45a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ka-chat-verified-row[data-v-4d68e45a]{color:var(--ka-success);align-items:center;gap:.35rem;margin-top:.35rem;font-size:.66rem;font-weight:700;display:flex}.ka-chat-confirm[data-v-4d68e45a]{border:1px solid color-mix(in srgb, var(--ka-danger) 25%, var(--ka-border));background:color-mix(in srgb, var(--ka-danger) 5%, var(--ka-surface));border-radius:.8rem;flex:none;padding:.7rem}.ka-chat-confirm strong[data-v-4d68e45a]{font-size:.75rem}.ka-chat-confirm p[data-v-4d68e45a]{color:var(--ka-text-muted);margin:.3rem 0 .6rem;font-size:.68rem}.ka-chat-confirm>div[data-v-4d68e45a]{justify-content:flex-end;gap:.45rem;display:flex}.ka-chat-rating[data-v-4d68e45a]{border-top:1px solid var(--ka-border);flex:none;max-height:15rem;padding-top:.7rem;overflow-y:auto}.ka-chat-rating>strong[data-v-4d68e45a]{font-size:.8rem}.ka-chat-rating-post[data-v-4d68e45a]{margin-bottom:.8rem}.ka-chat-post-actions[data-v-4d68e45a]{flex-wrap:wrap;gap:.5rem;display:flex}.ka-rating-stars[data-v-4d68e45a]{gap:.25rem;margin:.5rem 0;display:flex}.ka-rating-stars button[data-v-4d68e45a]{color:#f59e0b;font-size:1.7rem;line-height:1}@media (width>=640px){.ka-chat-widget[data-v-4d68e45a]{right:max(1.5rem, env(safe-area-inset-right));bottom:max(1.5rem, env(safe-area-inset-bottom))}.ka-chat-launcher[data-v-4d68e45a]{width:4.6rem;height:4.6rem}}@media (width<=480px){.ka-chat-panel[data-v-4d68e45a]{inset:max(.75rem, env(safe-area-inset-top)) .75rem calc(5.5rem + max(.5rem, env(safe-area-inset-bottom))) .75rem;width:auto;height:auto;max-height:none;position:fixed}}@media (prefers-reduced-motion:reduce){.ka-chat-launcher[data-v-4d68e45a],.ka-chat-spinner[data-v-4d68e45a]{transition:none;animation:none}}
