.support-launcher[data-v-fc47d8eb]{position:fixed;right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 102px);z-index:80;display:inline-flex;align-items:center;gap:12px;min-width:min(280px,calc(100vw - 32px));border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:12px 16px 12px 12px;background:radial-gradient(circle at top left,rgba(255,178,0,.32),transparent 55%),linear-gradient(135deg,#130c17f5,#28150df0);box-shadow:0 20px 45px #00000057;color:#fff6ef;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.support-launcher[data-v-fc47d8eb]:hover{transform:translateY(-2px);box-shadow:0 24px 52px #0006}.support-launcher__icon[data-v-fc47d8eb]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;background:linear-gradient(135deg,#ffb200,#d5631c);color:#1f1208;flex-shrink:0}.support-launcher__icon svg[data-v-fc47d8eb]{width:23px;height:23px}.support-launcher__copy[data-v-fc47d8eb]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.support-launcher__copy strong[data-v-fc47d8eb]{font-family:Poppins,sans-serif;font-size:14px;font-weight:800;line-height:1.1}.support-launcher__copy small[data-v-fc47d8eb]{margin-top:2px;color:#fff6efc7;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;line-height:1.35}.support-launcher__badge[data-v-fc47d8eb]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:#ef4444;color:#fff;font-family:Poppins,sans-serif;font-size:11px;font-weight:800;line-height:1;flex-shrink:0}.support-launcher-fade-enter-active[data-v-fc47d8eb],.support-launcher-fade-leave-active[data-v-fc47d8eb]{transition:opacity .18s ease,transform .18s ease}.support-launcher-fade-enter-from[data-v-fc47d8eb],.support-launcher-fade-leave-to[data-v-fc47d8eb]{opacity:0;transform:translateY(10px)}@media (max-width: 640px){.support-launcher[data-v-fc47d8eb]{right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 88px);min-width:auto;width:calc(100vw - 24px);padding-right:14px}.support-launcher__copy strong[data-v-fc47d8eb]{font-size:13px}.support-launcher__copy small[data-v-fc47d8eb]{font-size:10px}}.halfpint-ai-icon[data-v-f0185836]{display:inline-block;filter:drop-shadow(0 0 0 transparent);transition:filter .3s ease}.ai-icon-glow[data-v-f0185836]{filter:drop-shadow(0 0 8px rgba(147,51,234,.6))}.sparkle-main[data-v-f0185836]{animation:sparkle-pulse-f0185836 2s ease-in-out infinite;transform-origin:center}.sparkle-top[data-v-f0185836]{animation:sparkle-twinkle-f0185836 1.5s ease-in-out infinite;animation-delay:.3s;transform-origin:20px 4px}.sparkle-bottom[data-v-f0185836]{animation:sparkle-orbit-f0185836 2.5s ease-in-out infinite;animation-delay:.6s;transform-origin:center}@keyframes sparkle-pulse-f0185836{0%,to{opacity:1;transform:scale(1) rotate(0)}25%{opacity:.9;transform:scale(1.02) rotate(2deg)}50%{opacity:.85;transform:scale(1.05) rotate(0)}75%{opacity:.9;transform:scale(1.02) rotate(-2deg)}}@keyframes sparkle-twinkle-f0185836{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes sparkle-orbit-f0185836{0%,to{opacity:.6;transform:scale(1) translate(0)}25%{opacity:.9;transform:scale(1.1) translate(1px)}50%{opacity:1;transform:scale(1.2) translate(0)}75%{opacity:.9;transform:scale(1.1) translate(-1px)}}.halfpint-ai-icon[data-v-f0185836]:hover{filter:drop-shadow(0 0 4px rgba(147,51,234,.5)) drop-shadow(0 0 8px rgba(236,72,153,.4)) drop-shadow(0 0 12px rgba(6,182,212,.3))}.halfpint-ai-icon:hover .sparkle-main[data-v-f0185836]{animation-duration:1s}.halfpint-ai-icon:hover .sparkle-top[data-v-f0185836]{animation-duration:.8s}.halfpint-ai-icon:hover .sparkle-bottom[data-v-f0185836]{animation-duration:1.2s}.halfpint-ai-icon.processing[data-v-f0185836]{animation:icon-processing-f0185836 1.5s ease-in-out infinite}.halfpint-ai-icon.processing .sparkle-main[data-v-f0185836]{animation:sparkle-processing-f0185836 .8s ease-in-out infinite}@keyframes icon-processing-f0185836{0%,to{filter:drop-shadow(0 0 8px rgba(147,51,234,.6))}50%{filter:drop-shadow(0 0 16px rgba(236,72,153,.8))}}@keyframes sparkle-processing-f0185836{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(180deg)}}.halfpint-ai-icon.gradient-fill .sparkle-main[data-v-f0185836]{fill:url(#aiGradient);stroke:none}@media (prefers-reduced-motion: reduce){.sparkle-main[data-v-f0185836],.sparkle-top[data-v-f0185836],.sparkle-bottom[data-v-f0185836],.halfpint-ai-icon[data-v-f0185836],.halfpint-ai-icon.processing[data-v-f0185836],.halfpint-ai-icon.processing .sparkle-main[data-v-f0185836]{animation:none!important}}@media print{.sparkle-main[data-v-f0185836],.sparkle-top[data-v-f0185836],.sparkle-bottom[data-v-f0185836]{animation:none!important}.halfpint-ai-icon[data-v-f0185836]{filter:none!important}}.campaign-ai-action[data-v-e2d14391]{display:flex;width:100%;min-width:0px;align-items:center;gap:.5rem;border-radius:10px;border-width:1px;border-color:#e9d5ffb3;background-color:#ffffffe6;padding:.625rem;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.campaign-ai-action[data-v-e2d14391]:hover{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.campaign-ai-action[data-v-e2d14391]:disabled{cursor:not-allowed;opacity:.5}.campaign-ai-action[data-v-e2d14391]:is(.dark *){border-color:#6b21a899;background-color:#111827cc}.campaign-ai-action[data-v-e2d14391]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.campaign-ai-action-icon[data-v-e2d14391]{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@keyframes fade-in-dd540cd3{0%{opacity:0}to{opacity:1}}@keyframes slide-up-dd540cd3{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse-slow-dd540cd3{0%,to{opacity:.4}50%{opacity:.8}}@keyframes glow-dd540cd3{0%,to{box-shadow:0 0 10px #9333ea80}50%{box-shadow:0 0 20px #9333eacc}}@keyframes shake-dd540cd3{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.animate-fade-in[data-v-dd540cd3]{animation:fade-in-dd540cd3 .3s ease-out}.animate-slide-up[data-v-dd540cd3]{animation:slide-up-dd540cd3 .4s ease-out}.animate-pulse-slow[data-v-dd540cd3]{animation:pulse-slow-dd540cd3 3s ease-in-out infinite}.animate-glow[data-v-dd540cd3]{animation:glow-dd540cd3 2s ease-in-out infinite}.animate-shake[data-v-dd540cd3]{animation:shake-dd540cd3 .5s ease-in-out}.fade-slide-enter-active[data-v-dd540cd3]{transition:all .3s ease-out}.fade-slide-enter-from[data-v-dd540cd3]{opacity:0;transform:translateY(-10px)}.fade-slide-enter-to[data-v-dd540cd3]{opacity:1;transform:translateY(0)}@keyframes slide-up-c181d1f9{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up[data-v-c181d1f9]{animation:slide-up-c181d1f9 .4s ease-out}@keyframes slide-up-f909019b{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up[data-v-f909019b]{animation:slide-up-f909019b .4s ease-out}.expand-enter-active[data-v-3f37164d],.expand-leave-active[data-v-3f37164d]{transition:all .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.expand-enter-from[data-v-3f37164d],.expand-leave-to[data-v-3f37164d]{opacity:0;max-height:0}.expand-enter-to[data-v-3f37164d],.expand-leave-from[data-v-3f37164d]{opacity:1;max-height:1400px}.halfpint-assistant[data-v-3f37164d]{border-left:none}.crm-ai-action[data-v-5547552d]{display:flex;width:100%;min-width:0px;align-items:center;gap:.5rem;border-radius:10px;border-width:1px;border-color:#e9d5ffb3;background-color:#ffffffe6;padding:.625rem;text-align:left;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.crm-ai-action[data-v-5547552d]:hover{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.crm-ai-action[data-v-5547552d]:disabled{cursor:not-allowed;opacity:.5}.crm-ai-action[data-v-5547552d]:is(.dark *){border-color:#6b21a899;background-color:#111827cc}.crm-ai-action[data-v-5547552d]:hover:is(.dark *){--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.crm-ai-action-icon[data-v-5547552d]{display:flex;height:1.75rem;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}
