.lang[data-v-c54998dc]{position:relative;display:inline-flex;flex-shrink:0}.lang-btn[data-v-c54998dc]{display:inline-flex;align-items:center;flex-shrink:0;gap:5px;height:34px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-pill);background:var(--bg-elev-2);border:1px solid var(--border);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:.04em;color:var(--text-secondary);transition:color .15s ease,border-color .15s ease,background-color .15s ease}@media(hover:hover)and (pointer:fine){.lang-btn[data-v-c54998dc]:hover{color:var(--text-primary);border-color:var(--border-strong)}}.lang-btn--open[data-v-c54998dc]{color:var(--text-primary);border-color:var(--border-brand)}.lang-btn>svg[data-v-c54998dc],.lang-code[data-v-c54998dc]{flex-shrink:0}.lang-caret[data-v-c54998dc]{transition:transform .18s var(--ease-out);opacity:.7}.lang-btn--open .lang-caret[data-v-c54998dc]{transform:rotate(180deg)}.lang-btn[aria-busy=true][data-v-c54998dc]{opacity:.6}.lang-menu[data-v-c54998dc]{position:absolute;top:calc(100% + var(--space-2));z-index:60;display:flex;flex-direction:column;min-width:168px;padding:var(--space-2);background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.lang-menu--end[data-v-c54998dc]{right:0;transform-origin:top right}.lang-menu--start[data-v-c54998dc]{left:0;transform-origin:top left}.lang-opt[data-v-c54998dc]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);height:36px;padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-secondary);white-space:nowrap;transition:color .12s ease,background-color .12s ease}.lang-opt[data-v-c54998dc]:hover{background:var(--bg-elev-3);color:var(--text-primary)}.lang-opt--active[data-v-c54998dc]{color:var(--primary-600);font-weight:var(--fw-semibold)}.lang-check[data-v-c54998dc]{color:var(--primary-600);flex-shrink:0}.pop-enter-active[data-v-c54998dc],.pop-leave-active[data-v-c54998dc]{transition:opacity .14s var(--ease-out),transform .14s var(--ease-out)}.pop-leave-active[data-v-c54998dc]{pointer-events:none}.pop-enter-from[data-v-c54998dc],.pop-leave-to[data-v-c54998dc]{opacity:0;transform:translateY(-4px) scale(.97)}@media(prefers-reduced-motion:reduce){.lang-caret[data-v-c54998dc],.lang-btn[data-v-c54998dc]{transition:none}.pop-enter-active[data-v-c54998dc],.pop-leave-active[data-v-c54998dc]{transition:opacity .12s ease}.pop-enter-from[data-v-c54998dc],.pop-leave-to[data-v-c54998dc]{transform:none}}.lead[data-v-36110947]{width:min(520px,calc(100vw - 32px));height:min(640px,88vh);padding:0;border:1px solid var(--border-brand-soft);border-radius:var(--radius-dialog);background:var(--bg-elev-1);color:var(--text-secondary);box-shadow:var(--shadow-lg),var(--artifact-glow);overflow:hidden}.lead[open][data-v-36110947]{animation:lead-in-36110947 .26s var(--ease-out)}.lead[data-v-36110947]::backdrop{background:#02061799;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:lead-fade-36110947 .22s ease}@keyframes lead-in-36110947{0%{opacity:0;transform:translateY(14px) scale(.97)}}@keyframes lead-fade-36110947{0%{opacity:0}}.lead-box[data-v-36110947]{display:flex;flex-direction:column;height:100%}.lead-head[data-v-36110947]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);background:var(--bg-elev-2)}.lead-head-top[data-v-36110947]{display:flex;align-items:center;gap:var(--space-3)}.lead-orb[data-v-36110947]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--ai-grad);color:#fff;box-shadow:0 2px 12px #8a70f673}.lead-id[data-v-36110947]{flex:1;min-width:0}.lead-title[data-v-36110947]{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-status[data-v-36110947]{display:flex;align-items:center;gap:5px;font-size:var(--fs-micro);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lead-status i[data-v-36110947]{width:6px;height:6px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--success)}.lead-close[data-v-36110947]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--radius-md);color:var(--text-muted);transition:color .15s ease,background-color .15s ease}.lead-close[data-v-36110947]:hover{color:var(--text-primary);background:var(--secondary-soft)}.lead-tabs[data-v-36110947]{display:flex;gap:var(--space-1);padding:var(--space-1);background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-pill)}.lead-tab[data-v-36110947]{flex:1;height:30px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-micro);font-weight:var(--fw-medium);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;transition:color .18s ease,background-color .18s ease}.lead-tab--active[data-v-36110947]{background:var(--primary-600);color:#fff;font-weight:var(--fw-semibold)}.chat[data-v-36110947]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);scroll-behavior:smooth}.msg[data-v-36110947]{display:flex;align-items:flex-end;gap:var(--space-2);max-width:88%}.msg--bot[data-v-36110947]{align-self:flex-start}.msg--user[data-v-36110947]{align-self:flex-end}.msg-orb[data-v-36110947]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:var(--radius-pill);background:var(--ai-grad);color:#fff}.msg-bubble[data-v-36110947]{padding:var(--space-2) var(--space-4);font-size:var(--fs-body);line-height:var(--lh-normal);border-radius:var(--radius-lg)}.msg--bot .msg-bubble[data-v-36110947]{background:var(--glass-soft);border:1px solid var(--border);border-bottom-left-radius:var(--radius-xs);color:var(--text-secondary)}.msg--user .msg-bubble[data-v-36110947]{background:var(--primary-600);color:#fff;border-bottom-right-radius:var(--radius-xs);box-shadow:0 2px 8px #0241e34d}.msg-bubble--typing[data-v-36110947]{display:inline-flex;gap:4px;padding:var(--space-3) var(--space-4)}.msg-bubble--typing i[data-v-36110947]{width:5px;height:5px;border-radius:var(--radius-pill);background:var(--ai-violet-ink);animation:float-y .9s var(--ease-in-out) infinite}.msg-bubble--typing i[data-v-36110947]:nth-child(2){animation-delay:.15s}.msg-bubble--typing i[data-v-36110947]:nth-child(3){animation-delay:.3s}.msg-enter-active[data-v-36110947]{transition:opacity .26s var(--ease-out),transform .26s var(--ease-out)}.msg-enter-from[data-v-36110947]{opacity:0;transform:translateY(8px) scale(.98)}.tray[data-v-36110947]{min-height:92px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);background:var(--bg-elev-2)}.suggests[data-v-36110947]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip[data-v-36110947]{height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--bg-elev-1);border:1px solid var(--border-strong);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-secondary);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s var(--ease-out)}.chip[data-v-36110947]:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.chip[data-v-36110947]:hover{border-color:var(--border-brand);color:var(--text-primary)}}.chip--on[data-v-36110947]{background:var(--primary-600);border-color:var(--primary-600);color:#fff;box-shadow:0 2px 8px #0241e359}.tray-send[data-v-36110947]{display:inline-flex;align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-6);border-radius:var(--radius-md);background:var(--primary-600);color:#fff;font-size:var(--fs-small);font-weight:var(--fw-semibold);box-shadow:inset 0 1px #ffffff29,0 2px 10px #0241e366;transition:background-color .16s ease,transform .16s var(--ease-out);animation:lead-in-36110947 .22s var(--ease-out)}.tray-send[data-v-36110947]:hover{background:var(--primary-500)}.tray-send[data-v-36110947]:active{transform:scale(.97)}.tray-send--done[data-v-36110947]{background:var(--success)}.composer[data-v-36110947]{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg-elev-1);border-color:var(--border-strong);box-shadow:none}.composer[data-v-36110947]:focus-within{box-shadow:var(--shadow-glow)}.composer-field--compose[data-v-36110947]{flex-wrap:wrap;gap:6px;row-gap:4px}.composer-phone[data-v-36110947]{display:flex;align-items:center;gap:var(--space-2)}.phone-country[data-v-36110947]{position:relative;display:inline-flex;flex-shrink:0}.phone-face[data-v-36110947]{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--bg-elev-3);font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--text-secondary);white-space:nowrap}.phone-flag[data-v-36110947]{font-size:15px;line-height:1}.phone-select[data-v-36110947]{position:absolute;inset:0;width:100%;font-size:16px;opacity:0;cursor:pointer}.phone-country:focus-within .phone-face[data-v-36110947]{outline:2px solid var(--primary-600);outline-offset:1px}.phone-input[data-v-36110947]{flex:1;min-width:0;font-family:inherit;font-size:var(--fs-h4);font-weight:inherit;line-height:var(--lh-snug);color:var(--text-primary);background:none;border:none}.phone-input[data-v-36110947]::placeholder{color:var(--text-tertiary)}.compose-word[data-v-36110947]{color:var(--text-tertiary)}.token[data-v-36110947]{display:inline-flex;align-items:center;height:26px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--primary-soft);color:var(--primary);font-size:var(--fs-body);font-weight:var(--fw-medium);animation:token-in-36110947 .22s var(--ease-out)}@keyframes token-in-36110947{0%{opacity:0;transform:translateY(4px) scale(.9)}}.composer-send[data-v-36110947]:disabled{cursor:default}@media(prefers-reduced-motion:reduce){.token[data-v-36110947]{animation:none}}.lead-fine[data-v-36110947]{padding:var(--space-2) var(--space-4) var(--space-3);font-size:var(--fs-micro);line-height:1.45;color:var(--text-muted);background:var(--bg-elev-2);text-align:center;text-wrap:pretty}.lead-fine svg[data-v-36110947]{display:inline-block;vertical-align:-2px;margin-right:4px}.lead-privacy[data-v-36110947]{color:var(--text-secondary);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.lead-privacy[data-v-36110947]:hover{color:var(--primary-600)}@media(max-width:560px){.lead[data-v-36110947]{height:min(600px,90vh)}.lead-tabs[data-v-36110947]{display:none}}@media(prefers-reduced-motion:reduce){.lead[open][data-v-36110947],.lead[data-v-36110947]::backdrop,.tray-send[data-v-36110947],.msg-bubble--typing i[data-v-36110947]{animation:none}.msg-enter-active[data-v-36110947]{transition:opacity .15s ease}.chat[data-v-36110947]{scroll-behavior:auto}}.cookie[data-v-0c14b5e3]{position:fixed;left:clamp(18px,3vw,28px);bottom:calc(clamp(18px,3vw,28px) + env(safe-area-inset-bottom,0px));z-index:70;width:340px;max-width:calc(100vw - 36px);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.cookie-text[data-v-0c14b5e3]{font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--text-secondary)}.cookie-title[data-v-0c14b5e3]{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--text-primary)}.cookie-actions[data-v-0c14b5e3]{display:flex;gap:var(--space-2)}.cookie-btn[data-v-0c14b5e3]{flex:1;min-width:0}.cookie-links[data-v-0c14b5e3]{display:flex;align-items:center;gap:var(--space-4)}.cookie-link[data-v-0c14b5e3]{font-size:var(--fs-micro);color:var(--text-tertiary);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}@media(hover:hover)and (pointer:fine){.cookie-link[data-v-0c14b5e3]:hover{color:var(--text-primary)}}.cookie-opts[data-v-0c14b5e3]{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.cookie-opt[data-v-0c14b5e3]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-small);color:var(--text-primary);cursor:pointer}.cookie-opt[data-v-0c14b5e3]:has(input:disabled){cursor:default}.cookie-opt input[data-v-0c14b5e3]{accent-color:var(--primary);width:15px;height:15px;flex:none}.cookie-opt-note[data-v-0c14b5e3]{margin-top:var(--space-1);padding-left:23px;font-size:var(--fs-micro);line-height:var(--lh-normal);color:var(--text-tertiary)}.cookie-enter-active[data-v-0c14b5e3]{transition:opacity .28s var(--ease-out),transform .28s var(--ease-out)}.cookie-leave-active[data-v-0c14b5e3]{transition:opacity .16s ease,transform .16s ease}.cookie-enter-from[data-v-0c14b5e3],.cookie-leave-to[data-v-0c14b5e3]{opacity:0;transform:translateY(12px)}@media(max-width:460px){.cookie[data-v-0c14b5e3]{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;max-width:none}}@media(prefers-reduced-motion:reduce){.cookie-enter-active[data-v-0c14b5e3],.cookie-leave-active[data-v-0c14b5e3]{transition:opacity .12s linear}.cookie-enter-from[data-v-0c14b5e3],.cookie-leave-to[data-v-0c14b5e3]{transform:none}}@media print{.cookie[data-v-0c14b5e3]{display:none}}
