.success-animation{margin:0 auto}.success-animation .checkmark{stroke-width:4px;stroke:#fff;stroke-miterlimit:10;filter:drop-shadow(0 0 15px #4fc3f7)drop-shadow(0 0 25px #4fc3f7)drop-shadow(0 0 35px #4fc3f7);border-radius:50%;margin:0 auto;animation:.4s ease-in-out .4s forwards success-glow,.3s ease-in-out .9s both success-scale;display:block;position:relative}.success-animation .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:4px;stroke-miterlimit:10;stroke:#fff;fill:#0000;animation:.6s cubic-bezier(.65,0,.45,1) forwards success-stroke}.success-animation .checkmark__check{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;stroke-width:4px;stroke:#fff;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards success-stroke}@keyframes success-stroke{to{stroke-dashoffset:0}}@keyframes success-scale{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes success-glow{0%{filter:drop-shadow(0 0 8px #4fc3f7)}to{filter:drop-shadow(0 0 20px #4fc3f7)drop-shadow(0 0 30px #4fc3f7)drop-shadow(0 0 40px #4fc3f7)drop-shadow(0 0 50px #4fc3f7)}}@keyframes thinking-tilt{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes responding-sparkle{0%,to{filter:brightness();transform:scale(1)rotate(0)}50%{filter:brightness(1.2);transform:scale(1.05)rotate(2deg)}}@keyframes idle-blink{0%,90%,to{opacity:1}95%{opacity:.7}}@keyframes idle-subtle-tilt{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@keyframes thinking-dots{0%,20%{opacity:.3}50%{opacity:1}to{opacity:.3}}.avatar-face{image-rendering:-webkit-optimize-contrast;filter:contrast(1.05)saturate(1.1)brightness(1.02);backface-visibility:hidden;transform:translateZ(0)}.thinking-tilt{animation:2s ease-in-out infinite thinking-tilt}.responding-sparkle{animation:1.5s ease-in-out infinite responding-sparkle}.idle-blink{animation:4s ease-in-out infinite idle-blink}.idle-subtle-tilt{animation:3s ease-in-out infinite idle-subtle-tilt}.thinking-overlay{color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:1px;padding:2px 6px;font-size:10px;display:flex;position:absolute;top:-8px;right:-8px}.thinking-dot{background:currentColor;border-radius:50%;width:2px;height:2px;animation:1.4s ease-in-out infinite thinking-dots}.thinking-dot:nth-child(2){animation-delay:.2s}.thinking-dot:nth-child(3){animation-delay:.4s}.messages-scrollbar::-webkit-scrollbar{width:6px}.messages-scrollbar::-webkit-scrollbar-track{background:#00000005;border-radius:10px}.messages-scrollbar::-webkit-scrollbar-thumb{background:#66beff4d;border-radius:10px;transition:background .2s}.messages-scrollbar::-webkit-scrollbar-thumb:hover{background:#66beff80}.chatbot-launcher-shadow{box-shadow:0 10px 40px #66beff4d,0 4px 12px #0000001a!important}.chatbot-input-shadow{box-shadow:0 4px 20px #00000014,0 1px 3px #0000000d!important}.chatbot-send-shadow{box-shadow:0 4px 20px #ffffff4d,0 1px 3px #0000000d!important}.reveal-step{opacity:var(--step-opacity)!important;transform:var(--step-transform)!important;transition:var(--step-transition)!important}.vpn-ambient-glow{background:radial-gradient(#66beff14 0%,#0000 70%)}#convertkit-form-container form{margin:0 auto!important}
