.ai-toggle{transform-origin:85% 100%;animation:pia-arrive .75s cubic-bezier(.2,.85,.28,1.25) both,pia-float 4.5s ease-in-out 1s infinite}.ai-toggle img{animation:pia-breathe 3.8s ease-in-out infinite,pia-look 8s ease-in-out infinite!important;transform-origin:50% 85%}.ai-toggle:before{content:"";position:absolute;width:56px;height:56px;left:4px;border-radius:50%;border:1px solid rgba(255,255,255,.7);animation:pia-ring 2.8s ease-out infinite}.ai-toggle:after{content:"";position:absolute;left:43px;bottom:8px;width:11px;height:11px;border-radius:50%;background:#32e67c;border:2px solid #073149;box-shadow:0 0 12px #32e67c}.pia-teaser{position:fixed;right:24px;bottom:96px;z-index:32;display:flex;flex-direction:column;min-width:220px;padding:15px 38px 15px 17px;border:1px solid rgba(0,215,255,.45);border-radius:14px 14px 2px 14px;background:rgba(8,28,42,.94);color:#fff;box-shadow:0 18px 50px #0007;backdrop-filter:blur(12px);opacity:0;transform:translateY(16px) scale(.94);pointer-events:none;transition:.45s}.pia-teaser.show{opacity:1;transform:none;pointer-events:auto}.pia-teaser strong{color:#62e8ff}.pia-teaser span{font-size:13px;color:#d5e5ea}.pia-teaser button{position:absolute;right:8px;top:7px;border:0;background:transparent;color:#9ab3bd;font-size:18px}.ai:not([hidden]) header>img{animation:pia-header-life 4s ease-in-out infinite;transform-origin:50% 100%}@keyframes pia-arrive{from{opacity:0;transform:translate3d(50px,30px,0) scale(.7)}to{opacity:1;transform:none}}@keyframes pia-float{0%,100%{translate:0 0}50%{translate:0 -5px}}@keyframes pia-breathe{0%,100%{scale:1}50%{scale:1.035}}@keyframes pia-look{0%,20%,100%{rotate:0deg}35%{rotate:-2deg}55%{rotate:1.5deg}70%{rotate:0deg}}@keyframes pia-ring{0%{scale:.86;opacity:.8}80%,100%{scale:1.22;opacity:0}}@keyframes pia-header-life{0%,100%{transform:rotate(0)}50%{transform:rotate(-1.5deg) translateY(-2px)}}@media(max-width:560px){.pia-teaser{right:16px;bottom:92px;min-width:190px}.ai-toggle>span{display:none}.ai-toggle{padding:7px!important}}@media(prefers-reduced-motion:reduce){.ai-toggle,.ai-toggle img,.ai-toggle:before,.ai:not([hidden]) header>img{animation:none!important}.pia-teaser{transition:none}}
