@property --cvia-wipe{syntax:"<angle>";inherits:false;initial-value:360deg}.cvia{--logo:url(/ia/logo.webp);--field:url(/ia/campo-de-cor.jpg);--aura:url(/ia/halo.webp);--s:320px;width:var(--s);height:var(--s);flex:none;display:block;position:relative}.cvia i{font-style:normal;display:block;position:absolute;inset:0}.cvia-aura{opacity:.4;pointer-events:none;transition:opacity .5s;transform:translateY(5%)scale(.9);inset:-26%!important}.cvia-aura i{background:var(--aura) center / 100% 100% no-repeat;transition:opacity .5s}.cvia-aura i+i{opacity:0}.cvia-body{transform-origin:50%;transition:filter .6s,opacity .6s}.cvia-wipe{-webkit-mask:conic-gradient(from -140deg, #000 var(--cvia-wipe), transparent calc(var(--cvia-wipe) + 14deg));-webkit-mask:conic-gradient(from -140deg, #000 var(--cvia-wipe), transparent calc(var(--cvia-wipe) + 14deg));mask:conic-gradient(from -140deg, #000 var(--cvia-wipe), transparent calc(var(--cvia-wipe) + 14deg))}.cvia-mark{isolation:isolate;-webkit-mask:var(--logo) center / 100% 100% no-repeat;-webkit-mask:var(--logo) center / 100% 100% no-repeat;mask:var(--logo) center / 100% 100% no-repeat}.cvia-base{background:var(--logo) center / 100% 100% no-repeat}.cvia-hue,.cvia-tint,.cvia-glint,.cvia-flash{border-radius:50%;inset:1%!important}.cvia-hue{background:var(--field) center / 100% 100% no-repeat;mix-blend-mode:hue;opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s linear .5s}.cvia-tint{mix-blend-mode:hue;opacity:0}.cvia-glint{mix-blend-mode:soft-light;opacity:0;background:conic-gradient(#fff0 0deg 210deg,#fffffff2 305deg,#fff0 360deg);transition:opacity .5s}.cvia-flash{mix-blend-mode:soft-light;opacity:0;background:#fff}.cvia-ring{opacity:0;--rw:calc(var(--s) * .013);-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--rw) - 1px), #000 calc(100% - var(--rw)), #000 calc(100% - 1px), transparent 100%);-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--rw) - 1px), #000 calc(100% - var(--rw)), #000 calc(100% - 1px), transparent 100%);mask:radial-gradient(closest-side, transparent calc(100% - var(--rw) - 1px), #000 calc(100% - var(--rw)), #000 calc(100% - 1px), transparent 100%);pointer-events:none;background:conic-gradient(from 210deg,#ff8fc0,#c56bff,#3d55ff,#35c9ff,#ff8fc0);border-radius:50%}.cvia-dot{width:calc(var(--s) * .05);height:calc(var(--s) * .05);margin:calc(var(--s) * -.025);opacity:0;background:var(--c);pointer-events:none;border-radius:50%;inset:50% auto auto 50%!important}.cvia[data-small] .cvia-dot,.cvia[data-small] .cvia-aura{display:none}.cvia[data-small] .cvia-ring{--rw:1.5px}@keyframes cvia-spin{to{transform:rotate(360deg)}}@keyframes cvia-breathe{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.028)rotate(1.4deg)}}@keyframes cvia-aura-breathe{0%,to{opacity:.36;transform:translateY(5%)scale(.9)}50%{opacity:.56;transform:translateY(5%)scale(.98)}}@keyframes cvia-glint-pass{0%,58%{opacity:0;transform:rotate(-60deg)}68%{opacity:.75}88%{opacity:.75}to{opacity:0;transform:rotate(190deg)}}@keyframes cvia-listen{0%,to{transform:scale(1)rotate(-1.4deg)}50%{transform:scale(1.05)rotate(1.4deg)}}@keyframes cvia-ring-in{0%{opacity:0;transform:scale(1.38)}35%{opacity:.55}to{opacity:0;transform:scale(1.02)}}@keyframes cvia-aura-pulse{0%,to{opacity:.45;transform:translateY(5%)scale(.94)}50%{opacity:.8;transform:translateY(5%)scale(1.06)}}@keyframes cvia-think{0%,to{transform:scale(1)}50%{transform:scale(1.036)}}@keyframes cvia-speak{0%{transform:scale(1)}12%{transform:scale(1.055)}26%{transform:scale(.995)}40%{transform:scale(1.035)}55%{transform:scale(1)}70%{transform:scale(1.062)}86%{transform:scale(1.004)}to{transform:scale(1)}}@keyframes cvia-ring-out{0%{opacity:0;transform:scale(.94)}14%{opacity:.5}to{opacity:0;transform:scale(1.34)}}@keyframes cvia-pop{0%{transform:scale(1)rotate(0)}16%{transform:scale(.9)rotate(-4deg)}42%{transform:scale(1.15)rotate(3deg)}60%{transform:scale(.985)rotate(0)}78%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes cvia-hue-out{0%{opacity:1}45%{opacity:1}to{opacity:0}}@keyframes cvia-flash{0%,22%{opacity:0}42%{opacity:1}80%,to{opacity:0}}@keyframes cvia-ring-burst{0%,26%{opacity:0;transform:scale(.8)}38%{opacity:.9}to{opacity:0;transform:scale(1.5)}}@keyframes cvia-dot-burst{0%,28%{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--s) * -.3)) scale(.5)}42%{opacity:1;transform:rotate(var(--a)) translateY(calc(var(--s) * -.5)) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--s) * -.7)) scale(.2)}}@keyframes cvia-aura-pop{0%{opacity:.4;transform:translateY(5%)scale(.9)}42%{opacity:.95;transform:translateY(3%)scale(1.14)}to{opacity:.4;transform:translateY(5%)scale(.9)}}@keyframes cvia-tint{0%{opacity:0}18%{opacity:1}62%{opacity:1}to{opacity:0}}@keyframes cvia-nod{0%{transform:translateY(0)scale(1)}18%{transform:translateY(7%)scale(1.05,.94)}40%{transform:translateY(-5%)scale(.98,1.04)}62%{transform:translateY(0)scale(1.02,.985)}to{transform:translateY(0)scale(1)}}@keyframes cvia-shake{0%,to{transform:translate(0)rotate(0)}12%{transform:translate(-5.5%)rotate(-3deg)}28%{transform:translate(4.6%)rotate(2.4deg)}44%{transform:translate(-3.6%)rotate(-1.6deg)}60%{transform:translate(2.4%)rotate(1deg)}76%{transform:translate(-1.2%)rotate(0)}}@keyframes cvia-dim{0%,to{filter:saturate()}30%,60%{filter:saturate(.88)}}@keyframes cvia-bounce{0%{transform:translateY(0)scale(1)}10%{transform:translateY(3%)scale(1.07,.93)}32%{transform:translateY(-17%)scale(.96,1.05)}50%{transform:translateY(0)scale(1.06,.94)}66%{transform:translateY(-7%)scale(.985,1.02)}82%{transform:translateY(0)scale(1.025,.975)}to{transform:translateY(0)scale(1)}}@keyframes cvia-wipe{0%{--cvia-wipe:0deg}to{--cvia-wipe:360deg}}@keyframes cvia-enter{0%{opacity:0;transform:rotate(-70deg)scale(.72)}22%{opacity:1}72%{transform:rotate(4deg)scale(1.04)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes cvia-aura-in{0%{opacity:0}to{opacity:.4}}@keyframes cvia-aura-dip{0%,to{opacity:.4}18%,62%{opacity:.06}}.cvia-hue,.cvia-aura i+i{animation:3s linear infinite cvia-spin}.cvia[data-state=thinking] .cvia-aura i,.cvia[data-state=responding] .cvia-aura i{opacity:0}.cvia[data-state=thinking] .cvia-aura i+i,.cvia[data-state=responding] .cvia-aura i+i{opacity:1}.cvia[data-state=thinking] .cvia-hue,.cvia[data-state=responding] .cvia-hue{opacity:1;visibility:visible;transition:opacity .5s,visibility}.cvia[data-state=listening] .cvia-hue{opacity:.32;visibility:visible;transition:opacity .5s,visibility}.cvia[data-state=idle] .cvia-body{animation:5.2s ease-in-out infinite cvia-breathe}.cvia[data-state=idle] .cvia-aura{animation:5.2s ease-in-out infinite cvia-aura-breathe}.cvia[data-state=idle] .cvia-glint{animation:5.2s ease-in-out infinite cvia-glint-pass}.cvia[data-state=listening] .cvia-body{animation:2.6s ease-in-out infinite cvia-listen}.cvia[data-state=listening] .cvia-aura{animation:2.6s ease-in-out infinite cvia-aura-pulse}.cvia[data-state=listening] .cvia-ring{animation:2.6s cubic-bezier(.3,0,.2,1) infinite cvia-ring-in}.cvia[data-state=listening] .cvia-ring+.cvia-ring{animation-delay:1.3s}.cvia[data-state=thinking] .cvia-body{animation:1.5s ease-in-out infinite cvia-think}.cvia[data-state=thinking] .cvia-aura{animation:3s ease-in-out infinite cvia-aura-pulse}.cvia[data-state=thinking] .cvia-glint{opacity:.85;animation:1.9s linear infinite cvia-spin}.cvia[data-state=responding] .cvia-body{animation:1.8s ease-in-out infinite cvia-speak}.cvia[data-state=responding] .cvia-aura{animation:1.8s ease-in-out infinite cvia-aura-pulse}.cvia[data-state=responding] .cvia-glint{opacity:.5;animation:2.6s linear infinite cvia-spin}.cvia[data-state=responding] .cvia-ring{animation:1.8s ease-out infinite cvia-ring-out}.cvia[data-state=responding] .cvia-ring+.cvia-ring{animation-delay:.9s}.cvia[data-state=answer] .cvia-body{animation:1.2s cubic-bezier(.3,.7,.3,1) both cvia-pop}.cvia[data-state=answer] .cvia-hue{visibility:visible;opacity:0;transition:opacity .7s .4s,visibility}.cvia[data-state=answer] .cvia-flash{animation:1.2s both cvia-flash}.cvia[data-state=answer] .cvia-aura{animation:1.2s both cvia-aura-pop}.cvia[data-state=answer] .cvia-ring{animation:1.2s cubic-bezier(.2,.7,.3,1) both cvia-ring-burst}.cvia[data-state=answer] .cvia-ring+.cvia-ring{animation-duration:1.1s;animation-delay:.1s}.cvia[data-state=answer] .cvia-dot{animation:1.2s cubic-bezier(.2,.7,.3,1) both cvia-dot-burst}.cvia[data-state=success] .cvia-tint{background:conic-gradient(from 200deg,#5fe07a,#1fcb80,#0cb190,#0a96a0,#27d8d2,#5fe07a)}.cvia[data-state=success] .cvia-ring{background:conic-gradient(from 210deg,#5fe07a,#1fcb80,#0a96a0,#27d8d2,#5fe07a)}.cvia[data-state=success] .cvia-tint{animation:1.5s both cvia-tint}.cvia[data-state=success] .cvia-body{animation:1s cubic-bezier(.3,.7,.3,1) both cvia-nod}.cvia[data-state=success] .cvia-ring{animation:1.3s cubic-bezier(.2,.7,.3,1) both cvia-ring-burst}.cvia[data-state=success] .cvia-ring+.cvia-ring{animation:none}.cvia[data-state=success] .cvia-aura{animation:1.5s both cvia-aura-dip}.cvia[data-state=error] .cvia-tint{background:linear-gradient(120deg,#ff6a4f,#ff3d6e 55%,#ff8a3d);animation:1.1s both cvia-tint}.cvia[data-state=error] .cvia-body{animation:.72s cubic-bezier(.3,.6,.4,1) both cvia-shake}.cvia[data-state=error] .cvia-wipe{animation:1.1s both cvia-dim}.cvia[data-state=error] .cvia-aura{animation:1.1s both cvia-aura-dip}.cvia[data-state=notify] .cvia-body{animation:1.3s cubic-bezier(.3,.6,.4,1) both cvia-bounce}.cvia[data-state=notify] .cvia-ring{animation:1.3s cubic-bezier(.2,.7,.3,1) both cvia-ring-burst}.cvia[data-state=notify] .cvia-ring+.cvia-ring{animation:none}.cvia[data-state=paused] .cvia-body{filter:grayscale(.92)brightness(1.04);opacity:.62}.cvia[data-state=paused] .cvia-aura{opacity:.12}.cvia[data-state=paused] .cvia-body{animation:9s ease-in-out infinite cvia-breathe}.cvia[data-state=intro] .cvia-wipe{animation:1.05s cubic-bezier(.5,0,.2,1) both cvia-wipe}.cvia[data-state=intro] .cvia-body{animation:1.4s cubic-bezier(.2,.7,.2,1) both cvia-enter}.cvia[data-state=intro] .cvia-hue{visibility:visible;animation:3s linear infinite cvia-spin,1.5s both cvia-hue-out}.cvia[data-state=intro] .cvia-aura{animation:1.4s both cvia-aura-in}@media (prefers-reduced-motion:reduce){.cvia,.cvia *{transition:none!important;animation:none!important}.cvia[data-state=success] .cvia-tint,.cvia[data-state=error] .cvia-tint{opacity:1}.cvia[data-state=success] .cvia-aura,.cvia[data-state=error] .cvia-aura{opacity:.06}}.cvia[data-parada][data-state=paused]>.cvia-base{filter:grayscale(.92)brightness(1.04);opacity:.62}.cvia[data-parada] .cvia-aura{display:none}.cvia[data-parada]:not([data-state=intro]) .cvia-body,.cvia[data-parada]:not([data-state=intro]):not([data-cor-rapida]) .cvia-hue{animation:none}@media (prefers-reduced-motion:no-preference){.cvia[data-cor-rapida=on] .cvia-hue{opacity:1;visibility:visible;transition:opacity .35s,visibility}}
