.visitor-ai_root__LinSP{margin-block:22px;border:1px solid var(--border,#dce4ea);border-radius:var(--radius,8px);background:var(--surface,#fff);color:var(--text,#233541);overflow:hidden}.visitor-ai_summary__dw4jZ{display:flex;align-items:center;gap:14px;padding:19px 22px}.visitor-ai_mark___Cd38{display:grid;place-items:center;flex:0 0 40px;height:40px;background:color-mix(in srgb,var(--accent,#1abb9c) 10%,transparent);color:var(--link-ink,var(--accent,#1abb9c));border:1px solid color-mix(in srgb,var(--accent,#1abb9c) 22%,transparent);border-radius:8px}.visitor-ai_mark___Cd38 svg{width:24px;height:24px}.visitor-ai_summary__dw4jZ>div{flex:1 1;min-width:0}.visitor-ai_summary__dw4jZ h2{font-size:16px;line-height:1.45;margin:0 0 4px;font-weight:650}.visitor-ai_summary__dw4jZ p{margin:0;font-size:12px;line-height:1.6;color:var(--muted,#667b8f)}.visitor-ai_root__LinSP button{cursor:pointer;font:inherit}.visitor-ai_trigger__9Qb5k{display:flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;border:1px solid var(--border,#dce4ea);border-radius:var(--radius,6px);background:transparent;color:var(--text,#233541);padding:11px 15px;font-size:12px!important;font-weight:600!important;min-height:44px}.visitor-ai_trigger__9Qb5k svg{width:16px;height:16px;color:var(--link-ink,var(--accent,#1abb9c))}.visitor-ai_manual__Z_J_W a:hover,.visitor-ai_root__LinSP button:hover{border-color:var(--link-ink,var(--accent,#1abb9c));background:color-mix(in srgb,var(--accent,#1abb9c) 7%,transparent)}.visitor-ai_root__LinSP a:focus-visible,.visitor-ai_root__LinSP button:focus-visible,.visitor-ai_root__LinSP summary:focus-visible,.visitor-ai_root__LinSP textarea:focus-visible{outline:2px solid var(--accent,#1abb9c);outline-offset:3px}.visitor-ai_panel__4oTiB{border-top:1px solid var(--border,#dce4ea);padding:21px}.visitor-ai_notice__jvTOm{font-size:12px;line-height:1.8;background:color-mix(in srgb,var(--accent,#1abb9c) 7%,transparent);border:1px solid color-mix(in srgb,var(--accent,#1abb9c) 22%,transparent);border-radius:6px;padding:11px 14px;margin:0 0 14px}.visitor-ai_selection__WPdeY{font-size:12px;font-weight:600;margin:10px 0 15px}.visitor-ai_providers__5vjad{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.visitor-ai_providers__5vjad a{display:flex;align-items:center;gap:9px;text-align:start;min-height:64px;padding:12px;border:1px solid var(--border,#dce4ea);border-radius:7px;background:var(--surface,#fff);color:inherit;min-width:0}.visitor-ai_providerMark__NZwBP{width:26px;height:26px;flex:0 0 26px;border:1px solid var(--border,#dce4ea);border-radius:7px;display:grid;place-items:center;font-weight:700;font-size:13px;color:var(--link-ink,var(--accent,#1abb9c))}.visitor-ai_providers__5vjad b{font-size:12px;font-weight:650;display:block}.visitor-ai_providers__5vjad small{font-size:10px;line-height:1.5;color:var(--muted,#667b8f);display:block}.visitor-ai_providers__5vjad a>span:last-child{margin-inline-start:auto;font-size:13px}.visitor-ai_caption__OxZgY{font-size:11px;color:var(--muted,#667b8f);line-height:1.8;margin:14px 0}.visitor-ai_panel__4oTiB details{border:1px solid var(--border,#dce4ea);border-radius:6px;padding:12px}.visitor-ai_panel__4oTiB summary{cursor:pointer;font-size:12px;min-height:28px;align-content:center}.visitor-ai_question__IpRCr{display:grid;gap:8px;font-size:12px;margin-top:12px}.visitor-ai_question__IpRCr textarea{width:100%;min-height:210px;resize:vertical;line-height:1.7;padding:12px;background:var(--bg-surface-secondary,#f5f7fa);color:inherit;border:1px solid var(--border,#dce4ea);border-radius:5px;font:inherit;box-sizing:border-box}.visitor-ai_actions__3pORT{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.visitor-ai_actions__3pORT button{padding:9px 13px;min-height:44px;border:1px solid var(--border,#dce4ea);border-radius:5px;background:transparent;color:inherit;font-size:12px}.visitor-ai_actions__3pORT span{font-size:11px;color:var(--muted,#667b8f);margin-inline-start:auto}.visitor-ai_status___4LQ_{font-size:12px;padding:12px;border-left:3px solid var(--accent,#1abb9c);background:color-mix(in srgb,var(--accent,#1abb9c) 8%,transparent)}.visitor-ai_footer__uwEZU{display:flex;align-items:center;gap:20px;border-top:1px solid var(--border,#dce4ea);margin-top:19px;padding-top:14px}.visitor-ai_footer__uwEZU p{font-size:11px;line-height:1.7;color:var(--muted,#667b8f);flex:1 1;margin:0}.visitor-ai_footer__uwEZU a,.visitor-ai_manual__Z_J_W a{font-size:12px;font-weight:600;color:var(--link-ink,var(--accent,#1abb9c));text-decoration:none}.visitor-ai_manual__Z_J_W{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.visitor-ai_manual__Z_J_W a{padding:10px;border:1px solid var(--border,#dce4ea);border-radius:5px}.visitor-ai_root__LinSP[data-layout=card] .visitor-ai_summary__dw4jZ{padding-block:26px}.visitor-ai_root__LinSP *{box-sizing:border-box;overflow-wrap:anywhere}.visitor-ai_root__LinSP button:disabled{opacity:.6;cursor:default}@media(min-width:768px){.visitor-ai_root__LinSP[data-desktop=false]{display:none}}@media(max-width:1000px){.visitor-ai_providers__5vjad{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.visitor-ai_root__LinSP[data-mobile=false]{display:none}.visitor-ai_summary__dw4jZ{flex-wrap:wrap;padding:16px;gap:10px}.visitor-ai_summary__dw4jZ>div{flex-basis:calc(100% - 60px)}.visitor-ai_trigger__9Qb5k{width:100%}.visitor-ai_panel__4oTiB{padding:15px}.visitor-ai_providers__5vjad{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.visitor-ai_providers__5vjad a{padding:10px;gap:7px}.visitor-ai_providers__5vjad a:last-child:nth-child(odd){grid-column:1/-1}.visitor-ai_footer__uwEZU{display:block}.visitor-ai_footer__uwEZU a{display:inline-block;margin-top:10px;min-height:34px}.visitor-ai_actions__3pORT span{margin-inline-start:0}}@media(prefers-reduced-motion:reduce){.visitor-ai_root__LinSP *{transition:none!important;animation:none!important}}.visitor-ai_providers__5vjad a{text-decoration:none;font:inherit}.visitor-ai_providers__5vjad a:hover{border-color:var(--link-ink,var(--accent,#1abb9c));background:color-mix(in srgb,var(--accent,#1abb9c) 7%,transparent)}.visitor-ai_providers__5vjad a[aria-disabled=true]{opacity:.6;cursor:default}.visitor-ai_providers__5vjad+.visitor-ai_notice__jvTOm{margin-block:16px 14px;background:color-mix(in srgb,#3498db 12%,var(--surface,#fff));border-color:color-mix(in srgb,#3498db 38%,var(--surface,#fff));color:var(--text,#233541)}.visitor-ai_root__LinSP{position:relative;isolation:isolate;border-color:color-mix(in srgb,var(--accent,#1abb9c) 30%,var(--border,#dce4ea))}.visitor-ai_root__LinSP:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(115deg,transparent 12%,var(--accent,#1abb9c) 36%,#3498db 51%,var(--accent,#1abb9c) 66%,transparent 88%);background-size:240% 100%;opacity:.38;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:visitor-ai_edgeSignal__ZcZi7 9s ease-in-out 3}.visitor-ai_root__LinSP[data-open=true]:before{opacity:.2;animation:none}.visitor-ai_trigger__9Qb5k{position:relative;isolation:isolate;overflow:hidden;border-color:color-mix(in srgb,var(--accent,#1abb9c) 42%,var(--border,#dce4ea));background:color-mix(in srgb,var(--accent,#1abb9c) 7%,var(--surface,#fff));transition:border-color .2s,box-shadow .2s,transform .2s}.visitor-ai_trigger__9Qb5k:after{content:"";position:absolute;inset:-60% -30%;pointer-events:none;z-index:-1;background:linear-gradient(110deg,transparent 35%,color-mix(in srgb,var(--accent,#1abb9c) 21%,transparent) 50%,transparent 65%);transform:translateX(-130%);animation:visitor-ai_buttonLight__x_8tD 7s ease-in-out 3}.visitor-ai_signal__uCl2w{display:grid;place-items:center;position:relative;flex:0 0 18px;width:18px;height:18px;color:var(--link-ink,var(--accent,#1abb9c))}.visitor-ai_signal__uCl2w:after,.visitor-ai_signal__uCl2w:before{content:"";position:absolute;inset:1px;border:1px solid;border-radius:50%;opacity:0;pointer-events:none;animation:visitor-ai_signalWave__Fs8_o 6s ease-out 3}.visitor-ai_signal__uCl2w:after{animation-delay:.5s}.visitor-ai_root__LinSP[data-open=true] .visitor-ai_signal__uCl2w:after,.visitor-ai_root__LinSP[data-open=true] .visitor-ai_signal__uCl2w:before,.visitor-ai_root__LinSP[data-open=true] .visitor-ai_trigger__9Qb5k:after{animation:none}.visitor-ai_providers__5vjad{grid-template-columns:repeat(3,minmax(0,1fr))}.visitor-ai_actions__3pORT button[aria-pressed=true]{border-color:var(--link-ink,var(--accent,#1abb9c));background:color-mix(in srgb,var(--accent,#1abb9c) 10%,var(--surface,#fff))}@keyframes visitor-ai_edgeSignal__ZcZi7{0%,to{background-position:100% 50%}50%{background-position:0 50%}}@keyframes visitor-ai_buttonLight__x_8tD{0%,65%{transform:translateX(-130%)}90%,to{transform:translateX(130%)}}@keyframes visitor-ai_signalWave__Fs8_o{0%{transform:scale(.8);opacity:0}8%{opacity:.38}36%,to{transform:scale(2.4);opacity:0}}@media(hover:hover){.visitor-ai_trigger__9Qb5k:hover{transform:translateY(-1px);box-shadow:0 4px 18px color-mix(in srgb,var(--accent,#1abb9c) 15%,transparent)}.visitor-ai_trigger__9Qb5k:hover:after{animation:visitor-ai_buttonLight__x_8tD 1.2s ease-out 1}.visitor-ai_root__LinSP:hover:before{opacity:.6}}@media(max-width:767px){.visitor-ai_providers__5vjad{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.visitor-ai_root__LinSP:before,.visitor-ai_signal__uCl2w:after,.visitor-ai_signal__uCl2w:before,.visitor-ai_trigger__9Qb5k:after{animation:none!important}.visitor-ai_trigger__9Qb5k{transition:none!important;transform:none!important}}.visitor-ai_root__LinSP{overflow:visible}.visitor-ai_summary__dw4jZ{padding-block:25px}.visitor-ai_triggerWrap__0jEF5{position:relative;display:inline-flex;align-items:center;flex-shrink:0;isolation:isolate}.visitor-ai_bubbles__aurIu{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:visible;color:var(--link-ink,var(--accent,#1abb9c))}.visitor-ai_bubbles__aurIu i{--bubble-x:0px;--bubble-size:10px;--bubble-top:-44px;position:absolute;left:var(--bubble-left,50%);top:3px;width:var(--bubble-size);height:var(--bubble-size);border-radius:50%;border:1.5px solid;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,currentColor 8%,var(--surface,#fff)),color-mix(in srgb,currentColor 28%,transparent));box-shadow:inset -2px -2px 4px color-mix(in srgb,currentColor 12%,transparent),0 0 8px color-mix(in srgb,currentColor 14%,transparent);opacity:0;animation:visitor-ai_bubbleRise__rM7je 4.6s ease-in-out infinite;animation-delay:var(--bubble-delay,0s);animation-play-state:paused;will-change:transform,opacity}.visitor-ai_bubbles__aurIu i:first-child{--bubble-left:8%;--bubble-size:8px;--bubble-x:-7px;--bubble-top:-31px;--bubble-delay:-.3s}.visitor-ai_bubbles__aurIu i:nth-child(2){--bubble-left:22%;--bubble-size:14px;--bubble-x:9px;--bubble-top:-48px;--bubble-delay:-2.3s}.visitor-ai_bubbles__aurIu i:nth-child(3){--bubble-left:37%;--bubble-size:7px;--bubble-x:-5px;--bubble-top:-36px;--bubble-delay:-1.1s}.visitor-ai_bubbles__aurIu i:nth-child(4){--bubble-left:50%;--bubble-size:11px;--bubble-x:9px;--bubble-top:-43px;--bubble-delay:-3.6s}.visitor-ai_bubbles__aurIu i:nth-child(5){--bubble-left:63%;--bubble-size:6px;--bubble-x:-7px;--bubble-top:-30px;--bubble-delay:-1.8s}.visitor-ai_bubbles__aurIu i:nth-child(6){--bubble-left:75%;--bubble-size:13px;--bubble-x:8px;--bubble-top:-47px;--bubble-delay:-4.1s}.visitor-ai_bubbles__aurIu i:nth-child(7){--bubble-left:87%;--bubble-size:8px;--bubble-x:-6px;--bubble-top:-34px;--bubble-delay:-2.8s}.visitor-ai_bubbles__aurIu i:nth-child(8){--bubble-left:94%;--bubble-size:5px;--bubble-x:5px;--bubble-top:-40px;--bubble-delay:-.7s}.visitor-ai_root__LinSP[data-ai-animate=true] .visitor-ai_bubbles__aurIu i{animation-play-state:running}.visitor-ai_root__LinSP:not([data-ai-animate=true]) .visitor-ai_bubbles__aurIu,.visitor-ai_root__LinSP[data-open=true] .visitor-ai_bubbles__aurIu{visibility:hidden}.visitor-ai_root__LinSP:not([data-ai-animate=true]) .visitor-ai_trigger__9Qb5k:after,.visitor-ai_root__LinSP:not([data-ai-animate=true]):before{animation-play-state:paused}.visitor-ai_signal__uCl2w:after,.visitor-ai_signal__uCl2w:before{animation:none}.visitor-ai_trigger__9Qb5k{box-shadow:0 3px 16px color-mix(in srgb,var(--accent,#1abb9c) 12%,transparent)}@keyframes visitor-ai_bubbleRise__rM7je{0%{opacity:0;transform:translateY(5px) scale(.5)}14%{opacity:.82}65%{opacity:.6}to{opacity:0;transform:translate(var(--bubble-x),var(--bubble-top)) scale(1.1)}}@media(hover:hover){.visitor-ai_triggerWrap__0jEF5:hover .visitor-ai_bubbles__aurIu{color:var(--accent,#1abb9c)}.visitor-ai_triggerWrap__0jEF5:hover .visitor-ai_trigger__9Qb5k{border-color:var(--link-ink,var(--accent,#1abb9c));box-shadow:0 5px 22px color-mix(in srgb,var(--accent,#1abb9c) 24%,transparent)}}@media(max-width:767px){.visitor-ai_summary__dw4jZ{padding-block:22px}.visitor-ai_triggerWrap__0jEF5{width:100%;margin-top:20px}.visitor-ai_trigger__9Qb5k{width:100%}.visitor-ai_bubbles__aurIu{left:auto;right:8px;width:110px}.visitor-ai_bubbles__aurIu i{--bubble-top:-30px!important}}@media(prefers-reduced-motion:reduce){.visitor-ai_bubbles__aurIu{display:none}.visitor-ai_bubbles__aurIu i{animation:none!important;will-change:auto}.visitor-ai_root__LinSP:before,.visitor-ai_trigger__9Qb5k:after{animation:none!important}}