.astra{-webkit-tap-highlight-color:transparent;display:block;overflow:visible}.astra *{transform-box:view-box}.astra .as-badge-glow{filter:drop-shadow(0 0 6px #7cf2ff)}.astra .as-bob{animation:7s ease-in-out infinite as-bob}.astra .as-shadow{transform-origin:0 330px;animation:7s ease-in-out infinite as-shadow}@keyframes as-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes as-shadow{50%{opacity:.15;transform:scaleX(.8)}}.astra .as-hb{animation:5s ease-in-out infinite as-hb}.astra .as-hand-r .as-hb{animation-delay:-2.5s}@keyframes as-hb{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.astra .as-ping{animation:1.8s ease-in-out infinite as-ping}@keyframes as-ping{0%,to{opacity:.12}50%{opacity:.45}}.astra .as-face{filter:drop-shadow(0 0 10px #7cf2ff)}.astra .as-look{transform:translate(calc(var(--look-x,0) * 14px), calc(var(--look-y,0) * 6px));transition:transform .18s ease-out}.astra .as-head{transition:transform .5s cubic-bezier(.3,1.5,.5,1)}.astra[data-expr=think] .as-head{transform:rotate(-6deg)}.astra[data-expr=wow] .as-head{transform:translateY(-10px)}.astra[data-expr=sad] .as-head{transform:rotate(4deg)translateY(6px)}.astra .ex{display:none}.astra[data-expr=neutral] .ex-neutral,.astra[data-expr=happy] .ex-happy,.astra[data-expr=wow] .ex-wow,.astra[data-expr=think] .ex-think,.astra[data-expr=sad] .ex-sad,.astra[data-expr=wink] .ex-wink,.astra[data-expr=love] .ex-love,.astra[data-expr=determined] .ex-determined,.astra[data-expr=scan] .ex-scan,.astra[data-expr=talk] .ex-talk{animation:.45s cubic-bezier(.3,1.4,.5,1) as-pop;display:inline}@keyframes as-pop{0%{opacity:0;transform:scale(.4)}}.astra .eye{transform-box:fill-box;transform-origin:50%}.astra.blink .eye{animation:.17s ease-in-out as-blink}@keyframes as-blink{50%{transform:scaleY(.12)}}.astra .heart{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite as-beat}@keyframes as-beat{15%,45%{transform:scale(1.18)}30%{transform:scale(.96)}}.astra .scanner{animation:1.6s ease-in-out infinite alternate as-scan}@keyframes as-scan{0%{transform:translate(-88px)}to{transform:translate(88px)}}.astra .bar{transform-box:fill-box;transform-origin:50%;animation:.42s ease-in-out infinite alternate as-bar;animation-delay:calc(var(--i) * -.17s)}@keyframes as-bar{0%{transform:scaleY(.24)}to{transform:scaleY(1)}}.astra .dot1,.astra .dot2{animation:1.4s ease-in-out infinite as-dots}.astra .dot2{animation-delay:.3s}@keyframes as-dots{50%{opacity:.2}}.astra .tear{animation:1.8s ease-in infinite as-tear}@keyframes as-tear{0%{opacity:0;transform:translateY(-6px)}30%{opacity:1}to{opacity:0;transform:translateY(18px)}}.astra .as-hand{transition:transform .9s cubic-bezier(.34,1.25,.5,1)}.astra .as-hand-l{transform:translate(-170px,150px)}.astra .as-hand-r{transform:translate(170px,150px)}.astra[data-hands=point] .as-hand-l,.astra[data-hands=wave] .as-hand-l,.astra[data-hands=thumbs] .as-hand-l{transform:translate(-170px,160px)}.astra[data-hands=point] .as-hand-r{transform:translate(230px)}.astra[data-hands=wave] .as-hand-r{transform:translate(200px,-110px)}.astra[data-hands=hologram] .as-hand-r{transform:translate(230px,60px)}.astra[data-hands=thumbs] .as-hand-r{transform:translate(190px,60px)}.astra[data-hands=shrug] .as-hand-l{transform:translate(-210px,40px)}.astra[data-hands=shrug] .as-hand-r{transform:translate(210px,40px)}.astra[data-hands=present] .as-hand-l{transform:translate(-230px,70px)}.astra[data-hands=present] .as-hand-r{transform:translate(230px,70px)}.astra .as-hand .as-hb,.astra .as-wave{transform-box:view-box}.astra[data-hands=wave] .as-wave{animation:.7s ease-in-out infinite alternate as-wave}@keyframes as-wave{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}.astra .f{display:none}.astra[data-hands=shrug] .as-hand-l .f-open,.astra[data-hands=present] .as-hand-l .f-open,.astra[data-hands=point] .as-hand-r .f-point,.astra[data-hands=thumbs] .as-hand-r .f-thumb,.astra[data-hands=wave] .as-hand-r .f-open,.astra[data-hands=shrug] .as-hand-r .f-open,.astra[data-hands=present] .as-hand-r .f-open{display:inline}.astra .as-holo{opacity:0;transform-origin:230px 40px;filter:drop-shadow(0 0 10px #7cf2ff);transition:opacity .4s,transform .6s cubic-bezier(.3,1.4,.5,1);transform:translateY(30px)scale(.6)}.astra[data-hands=hologram] .as-holo{opacity:.92;transform:none}.astra .as-holo .ring{transform-origin:240px -110px;animation:6s ease-in-out infinite alternate as-ring}@keyframes as-ring{0%{transform:rotate(-22deg)}to{transform:rotate(-10deg)}}
