.marketing-root{--ink: #07101d;--navy: #091323;--navy-2: #0d1830;--mint: #f3f8f1;--paper: #fbfcf8;--brand: #61d6ae;--brand-deep: #11c78e;--grape: #8749f7;--amber: #f39a35;--gold: #ffd75b;--forest: #123826;--lavender: #efeafd;--cream: #faf7f1;--warmwhite: #f8f6f1;--ink-text: #142033;--slate-text: #5c6b80;--ease-premium: cubic-bezier(.22, 1, .36, 1);font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"ss01"}.marketing-root *,.marketing-root *:before,.marketing-root *:after{box-sizing:border-box}.marketing-root .rounded-sm{border-radius:10px}.marketing-root .rounded-md{border-radius:12px}.marketing-root .rounded-lg{border-radius:14px}.marketing-root .rounded-xl{border-radius:18px}.marketing-root .rounded-2xl{border-radius:22px}.marketing-root .rounded-3xl{border-radius:26px}.marketing-root .rounded-t-2xl{border-top-left-radius:22px;border-top-right-radius:22px}.marketing-root .rounded-b-xl{border-bottom-right-radius:18px;border-bottom-left-radius:18px}.marketing-root .rounded-br-sm{border-bottom-right-radius:10px}.marketing-root .rounded-bl-sm{border-bottom-left-radius:10px}.marketing-root .rounded-br-md{border-bottom-right-radius:12px}.marketing-root .rounded-bl-md{border-bottom-left-radius:12px}.marketing-root section[id],.marketing-root [id]{scroll-margin-top:6rem}.marketing-root h1,.marketing-root h2,.marketing-root h3,.marketing-root h4{text-wrap:balance}.marketing-root :focus-visible{outline:3px solid var(--brand-deep);outline-offset:3px;border-radius:6px}.marketing-root .font-display{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.015em}.marketing-root .t-eyebrow{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.marketing-root .t-h1{font-size:clamp(46px,6.5vw,96px);line-height:.98}.marketing-root .t-h2{font-size:clamp(34px,5vw,68px);line-height:1.03}.marketing-root .t-h3{font-size:clamp(24px,2.4vw,34px);line-height:1.15}.marketing-root .t-lead{font-size:clamp(16.5px,1.3vw,19px);line-height:1.62}.marketing-root .marketing-container{width:100%;max-width:1280px;margin:0 auto;padding-left:20px;padding-right:20px}.marketing-root .marketing-container.max-w-4xl{max-width:56rem}@media (min-width: 640px){.marketing-root .marketing-container{padding-left:32px;padding-right:32px}}.marketing-root .intro{opacity:0;animation:marketing-intro .52s var(--ease-premium) both;animation-delay:var(--intro-delay, 0ms)}.marketing-root .intro-screen{opacity:0;animation:marketing-intro-screen .7s var(--ease-premium) both;animation-delay:var(--intro-delay, 0ms)}.marketing-root .reveal{opacity:0;transform:translateY(24px);transition:opacity .64s var(--ease-premium),transform .64s var(--ease-premium);transition-delay:var(--reveal-delay, 0ms)}.marketing-root .reveal[data-shown=true]{opacity:1;transform:none}.marketing-root .btn-lift{box-shadow:0 6px 16px -10px #07101d99;transition:transform .2s var(--ease-premium),box-shadow .2s var(--ease-premium),background-color .2s var(--ease-premium),border-color .2s var(--ease-premium),color .2s var(--ease-premium),opacity .2s var(--ease-premium),filter .2s var(--ease-premium)}.marketing-root .btn-lift:hover{transform:translateY(-1px);box-shadow:0 12px 26px -14px #07101dbf}.marketing-root .marketing-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:18px;font-size:14px;font-weight:700;text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:nowrap}.marketing-root .marketing-button-lg{min-height:56px;padding:0 28px;font-size:15px}.marketing-root .marketing-button-primary{background:var(--brand-deep);color:var(--ink)}.marketing-root .marketing-button-primary:hover{background:var(--brand)}.marketing-root .marketing-button-gold{background:var(--gold);color:#241203}.marketing-root .marketing-button-ghost-dark{border-color:#ffffff24;background:#ffffff0d;color:#fff}.marketing-root .marketing-button-ghost-dark:hover{border-color:#ffffff47;background:#ffffff1a}.marketing-root .marketing-button-outline-dark{border-color:#14203333;color:var(--ink-text);background:#fff}.marketing-root .marketing-card-lift{transition:transform .22s var(--ease-premium),border-color .22s var(--ease-premium),background-color .22s var(--ease-premium),opacity .22s var(--ease-premium),filter .22s var(--ease-premium)}.marketing-root .marketing-card-lift:hover{transform:translateY(-3px)}.marketing-root .card-lift{transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .22s cubic-bezier(.2,.7,.2,1),background-color .22s cubic-bezier(.2,.7,.2,1)}.marketing-root .card-lift:hover{transform:translateY(-3px)}.marketing-root .ease-bg{transition-timing-function:cubic-bezier(.2,.7,.2,1)}.marketing-root .ease-premium{transition-timing-function:var(--ease-premium)}.marketing-root .pulse-live{animation:marketing-pulse 2.4s cubic-bezier(.45,0,.55,1) infinite}.marketing-root .float-soft{animation:marketing-float 9s cubic-bezier(.45,0,.55,1) infinite}.marketing-root .grain{position:relative}.marketing-root .grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.marketing-root .grid-faint{background-image:linear-gradient(to right,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.045) 1px,transparent 1px);background-size:64px 64px}.marketing-root .screen-frame{position:relative;border-radius:26px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(to bottom,#ffffff1f,#ffffff05);padding:8px;box-shadow:0 40px 90px -40px #000000d9}.marketing-root .screen-frame-inner{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:var(--navy)}.marketing-root .nav-underline{position:relative}.marketing-root .nav-underline:after{content:"";position:absolute;left:.875rem;right:.875rem;bottom:.55rem;height:1.5px;border-radius:2px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .22s var(--ease-premium)}.marketing-root .nav-underline:hover:after,.marketing-root .nav-underline[aria-current=true]:after{transform:scaleX(1)}.marketing-root .marketing-wordmark{position:relative}.marketing-root .marketing-wordmark-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;-moz-column-gap:.12em;column-gap:.12em;row-gap:0}@media (min-width: 640px){.marketing-root .marketing-wordmark-row{flex-wrap:nowrap;justify-content:space-between}}.marketing-root .marketing-wordmark-word{display:flex;overflow:hidden;padding-bottom:.08em}.marketing-root .marketing-wordmark-letter{display:block;opacity:0;font-size:clamp(3.6rem,19vw,13.5rem);line-height:.86;letter-spacing:-.04em;color:transparent;background:linear-gradient(to bottom,#fff,#ffffffd9,#ffffff59);-webkit-background-clip:text;background-clip:text;animation:marketing-wordmark 1.05s cubic-bezier(.16,.84,.24,1) both;animation-delay:var(--wordmark-delay, 0ms)}.marketing-root .marketing-wordmark-sheen{pointer-events:none;margin-top:-.86em;height:.86em;width:100%;background:linear-gradient(100deg,transparent 38%,rgba(255,215,91,.28) 50%,transparent 62%);background-size:220% 100%;mix-blend-mode:screen;animation:marketing-sheen 1.8s cubic-bezier(.4,0,.2,1) .9s 1 both}.marketing-root .sticky-mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px 16px;border-top:1px solid rgba(255,255,255,.1);background:#07101dd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (min-width: 640px){.marketing-root .sticky-mobile-cta{display:none}}@keyframes marketing-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}@keyframes marketing-pulse{0%,to{opacity:1}50%{opacity:.42}}@keyframes marketing-score-pop{0%{transform:scale(1)}35%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes marketing-wordmark{0%{opacity:0;transform:translateY(34px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes marketing-sheen{0%{background-position:-140% 0}to{background-position:240% 0}}@keyframes marketing-intro{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes marketing-intro-screen{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes bg-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}@keyframes bg-pulse{0%,to{opacity:1}50%{opacity:.42}}@keyframes bg-wordmark{0%{opacity:0;transform:translateY(34px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes bg-sheen{0%{background-position:-140% 0}to{background-position:240% 0}}@keyframes bg-intro{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes bg-intro-screen{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes bg-pop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@keyframes bg-banner{0%{opacity:0;transform:translateY(-10px) scale(.97)}12%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes bg-flash{0%,to{box-shadow:0 0 #61d6ae00}25%{box-shadow:0 0 60px 6px #61d6ae66}}@keyframes bg-confetti{0%{opacity:1;transform:translateZ(0) rotate(0)}to{opacity:0;transform:translate3d(var(--cx),var(--cy),0) rotate(var(--cr))}}@keyframes bg-travel{0%{opacity:0;transform:translateZ(0) scale(.85)}12%{opacity:1;transform:translate3d(calc(var(--travel) * .12),-14px,0) scale(1)}50%{transform:translate3d(calc(var(--travel) * .5),-22px,0) scale(1)}to{opacity:1;transform:translate3d(var(--travel),0,0) scale(1)}}@keyframes bg-rowin{0%{opacity:0;transform:translateY(-10px);background-color:#ffd75b29}to{opacity:1;transform:none;background-color:transparent}}@keyframes bg-toast{0%{opacity:0;transform:translateY(14px)}10%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes bg-draw{to{stroke-dashoffset:0}}@keyframes bg-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes bg-sweep{0%{opacity:0;transform:translate(-120%)}20%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes bg-score-pop{0%{transform:scale(1)}35%{transform:scale(1.09)}to{transform:scale(1)}}@keyframes bg-slide-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes bg-dashflow{to{stroke-dashoffset:-80}}@keyframes bg-notify-in{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:none}}@keyframes bg-gift-travel{0%{left:0%;transform:translate(-50%,-50%) scale(.55) rotate(-7deg);opacity:0}14%{opacity:1}50%{transform:translate(-50%,calc(-50% - 20px)) scale(1) rotate(5deg)}86%{opacity:1}to{left:100%;transform:translate(-50%,-50%) scale(.42) rotate(0);opacity:0}}@keyframes bg-trail-pulse{0%{offset-distance:0%;opacity:0}15%,85%{opacity:1}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion: reduce){.marketing-root *,.marketing-root *:before,.marketing-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.marketing-root .reveal,.marketing-root .intro,.marketing-root .intro-screen{opacity:1;transform:none}}.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)}
