#kl-consultant{--klc-bg:#fff;--klc-fg:#242424;--klc-muted:#61616b;--klc-line:#ddd7df;--klc-soft:#f6f3f7;--klc-brand:#97258f;right:24px;bottom:max(24px,var(--klc-bottom,24px),env(safe-area-inset-bottom));z-index:900;color:var(--klc-fg);max-width:calc(100vw - 32px);font:14px/1.5 Intro,Arial,sans-serif;position:fixed}html[data-kl-theme=dark] #kl-consultant{--klc-bg:#23252c;--klc-fg:#f1f1f5;--klc-muted:#bec1cc;--klc-line:#494c59;--klc-soft:#2c2f38;--klc-brand:#ed9ee6}#kl-consultant[hidden],#kl-consultant [hidden]{display:none!important}#kl-consultant *{box-sizing:border-box}#kl-consultant button,#kl-consultant a{touch-action:manipulation}#kl-consultant button{font:inherit;cursor:pointer}#kl-consultant :focus-visible{outline:3px solid var(--klc-brand);outline-offset:3px}#kl-consultant ::selection{color:#fff;background:#873783}.klc-launch{color:#fff;background:#97258f;border:0;border-radius:24px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 18px;display:flex;box-shadow:0 5px 18px #0003}.klc-launch:hover{background:#7b1e75}.klc-launch i{font-size:20px}#klc-panel{background:var(--klc-bg);border-radius:16px;flex-direction:column;width:420px;max-width:calc(100vw - 32px);height:min(700px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 8px 40px #0004}.klc-loading{margin:0;padding:24px}.klc-load-close{background:var(--klc-soft);border:1px solid var(--klc-line);color:var(--klc-fg);margin:12px 24px;padding:12px}.klc-nudge{background:var(--klc-bg);float:right;clear:both;border-radius:12px;align-items:flex-start;width:310px;max-width:calc(100vw - 32px);margin-bottom:12px;display:flex;position:relative;box-shadow:0 5px 22px #0003}.klc-nudge-text{text-align:left;color:var(--klc-fg);background:0 0;border:0;flex:1;padding:16px 4px 16px 16px;line-height:1.5!important}.klc-dismiss{min-width:44px;min-height:44px;color:var(--klc-muted);background:0 0;border:0;place-items:center;display:grid}.klc-launch{clear:both;float:right}@media (width<=600px){#kl-consultant{max-width:none;left:16px;right:16px;bottom:max(16px,var(--klc-bottom,16px),env(safe-area-inset-bottom))}#klc-panel{width:100%;max-width:100%;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}#kl-consultant:has(#klc-panel:not([hidden])){bottom:max(16px,env(safe-area-inset-bottom))}.klc-launch{min-height:48px;padding:10px 16px}}@media (prefers-reduced-motion:no-preference){.klc-launch{transition:background .18s ease-out}.klc-nudge{animation:.2s ease-out klc-reveal}@keyframes klc-reveal{0%{translate:0 8px}to{translate:0}}}
