.cs{--cs-tamanho:96px;--cs-ciclo:2.8s;--cs-azul:0 172 228;--cs-vermelho:238 68 76;--cs-marca-azul:#00ace4;--cs-marca-vermelho:#ee444c;--cs-nucleo:150 225 255;--cs-brasa:240 252 255;--cs-forca:1;justify-content:center;align-items:center;line-height:0;display:inline-flex}.cs-rotulo{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cs-palco{width:calc(var(--cs-tamanho) * 1.25);height:calc(var(--cs-tamanho) * 1.25);position:relative}.cs-luzes{opacity:var(--cs-forca);position:absolute;inset:0}.cs-luzes>*{pointer-events:none;border-radius:50%;position:absolute;inset:0}.cs-halo{inset:-18%}.cs-halo--azul{background:radial-gradient(circle closest-side, rgb(var(--cs-azul) / .04) 0%, rgb(var(--cs-azul) / .07) 19.3%, rgb(var(--cs-azul) / .12) 29%, rgb(var(--cs-azul) / .26) 38.6%, rgb(var(--cs-azul) / .38) 46.4%, rgb(var(--cs-azul) / .6) 50.1%, rgb(var(--cs-nucleo) / .95) 54%, rgb(var(--cs-nucleo) / 1) 56%, rgb(var(--cs-azul) / .72) 57.9%, rgb(var(--cs-azul) / .46) 59.8%, rgb(var(--cs-azul) / .22) 63.7%, rgb(var(--cs-azul) / .1) 71.4%, rgb(var(--cs-azul) / .027) 84.9%, rgb(var(--cs-azul) / .008) 96.5%, rgb(var(--cs-azul) / 0) 100%);animation:cs-halo-azul var(--cs-ciclo) ease-in-out infinite}.cs-halo--vermelho{opacity:0;background:radial-gradient(circle closest-side, rgb(var(--cs-vermelho) / .07) 0%, rgb(var(--cs-vermelho) / .12) 19.3%, rgb(var(--cs-vermelho) / .2) 29%, rgb(var(--cs-vermelho) / .5) 38.6%, rgb(var(--cs-vermelho) / .62) 46.4%, rgb(var(--cs-vermelho) / .8) 50.1%, #ffb0a8f5 54%, #ffb0a8 56%, rgb(var(--cs-vermelho) / .77) 57.9%, rgb(var(--cs-vermelho) / .49) 59.8%, rgb(var(--cs-vermelho) / .22) 63.7%, rgb(var(--cs-vermelho) / .1) 71.4%, rgb(var(--cs-vermelho) / .027) 84.9%, rgb(var(--cs-vermelho) / .008) 96.5%, rgb(var(--cs-vermelho) / 0) 100%);animation:cs-halo-vermelho var(--cs-ciclo) ease-in-out infinite}.cs-iris{background:repeating-conic-gradient(from 0deg, rgb(var(--cs-nucleo) / .075) 0deg 1.1deg, #fff0 1.1deg 4.2deg);animation:cs-iris var(--cs-ciclo) ease-in-out infinite;-webkit-mask-image:radial-gradient(circle closest-side,#0000 24%,#000 46% 62%,#0000 70%);mask-image:radial-gradient(circle closest-side,#0000 24%,#000 46% 62%,#0000 70%)}.cs-jorro{opacity:0;background:radial-gradient(circle closest-side, rgb(var(--cs-brasa) / .95) 0%, rgb(var(--cs-azul) / .6) 34%, rgb(var(--cs-azul) / .14) 58%, rgb(var(--cs-azul) / 0) 72%);animation:cs-jorro var(--cs-ciclo) ease-out infinite}.cs-orbita{background:conic-gradient(from 0deg, rgb(var(--cs-azul) / 0) 0deg, rgb(var(--cs-azul) / 0) 96deg, rgb(var(--cs-azul) / .18) 190deg, rgb(var(--cs-azul) / .55) 268deg, rgb(var(--cs-azul) / .92) 326deg, rgb(var(--cs-brasa) / 1) 353deg, rgb(var(--cs-brasa) / 0) 360deg);animation:cs-girar var(--cs-ciclo) linear infinite, cs-cometa var(--cs-ciclo) ease-in-out infinite;will-change:transform;-webkit-mask-image:radial-gradient(circle closest-side,#0000 71.2%,#000 72.8% 79.4%,#0000 81%);mask-image:radial-gradient(circle closest-side,#0000 71.2%,#000 72.8% 79.4%,#0000 81%)}.cs-orbita--difusa{filter:none;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle closest-side,#0000 48%,#000 76%,#0000 97%);mask-image:radial-gradient(circle closest-side,#0000 48%,#000 76%,#0000 97%)}.cs-marca{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cs-marca--disco{opacity:.12;animation:cs-disco var(--cs-ciclo) ease-in-out infinite}.cs-marca--aro{opacity:0;animation:cs-aro var(--cs-ciclo) ease-in-out infinite}.cs-marca--faiscas{animation:cs-girar var(--cs-ciclo) linear infinite, cs-faisca var(--cs-ciclo) ease-in-out infinite;will-change:transform}.cs-faisca{fill:rgb(var(--cs-brasa))}@keyframes cs-girar{0%{transform:rotate(-295.2deg)}to{transform:rotate(64.8deg)}}@keyframes cs-halo-azul{0%{opacity:.62}52%{opacity:.62}74%{opacity:.88}80%{opacity:.3}84%{opacity:.12}88%{opacity:.16}94%{opacity:.48}to{opacity:.62}}@keyframes cs-halo-vermelho{0%{opacity:0}62%{opacity:0}76%{opacity:.35}82%{opacity:.95}88%{opacity:.9}95%{opacity:.1}to{opacity:0}}@keyframes cs-iris{0%{opacity:.5;transform:scale(1)}60%{opacity:.75;transform:scale(1.015)}78%{opacity:.25;transform:scale(1.03)}84%{opacity:0;transform:scale(1.04)}88%{opacity:0;transform:scale(1.04)}to{opacity:.5;transform:scale(1)}}@keyframes cs-jorro{0%{opacity:.14;transform:scale(.82)}40%{opacity:.22;transform:scale(.86)}66%{opacity:.16;transform:scale(.84)}79%{opacity:.85;transform:scale(1)}82%{opacity:1;transform:scale(1.03)}88%{opacity:.55;transform:scale(1.05)}94%{opacity:.2;transform:scale(.95)}to{opacity:.14;transform:scale(.82)}}@keyframes cs-cometa{0%{opacity:1}70%{opacity:1}79%{opacity:.3}83%{opacity:0}92%{opacity:0}to{opacity:1}}@keyframes cs-disco{0%{opacity:.12}55%{opacity:.12}74%{opacity:.3}82%{opacity:1}88%{opacity:1}95%{opacity:.28}to{opacity:.12}}@keyframes cs-aro{0%{opacity:0}68%{opacity:0}81%{opacity:1}88%{opacity:1}96%{opacity:.08}to{opacity:0}}@keyframes cs-faisca{0%{opacity:.16}30%{opacity:.95}60%{opacity:.22}80%{opacity:.7}to{opacity:.16}}.cs[data-tema=claro] .cs-marca--disco{opacity:1;animation:none}.cs-marca--trilho{opacity:.16}.cs-marca--arco{transform:rotate(-90deg)}.cs-marca--arco circle{stroke-dasharray:0 1529.96;stroke-dashoffset:0;animation:cs-arco var(--cs-ciclo) linear infinite}@keyframes cs-arco{0%{stroke-dasharray:0 1529.96;stroke-dashoffset:0;animation-timing-function:linear}82%{stroke-dasharray:1529.96 0;stroke-dashoffset:0}88%{stroke-dasharray:1529.96 0;stroke-dashoffset:0;animation-timing-function:cubic-bezier(.45,0,.55,1)}to{stroke-dasharray:0 1529.96;stroke-dashoffset:-1529.96px}}@media (prefers-reduced-motion:reduce){.cs-orbita,.cs-marca--faiscas,.cs-jorro,.cs-halo--vermelho,.cs-iris{animation:none}.cs-orbita,.cs-orbita--difusa{opacity:.35;transform:rotate(-90deg)}.cs-jorro{opacity:.18}.cs-iris{opacity:.22}.cs-marca--faiscas{opacity:.5;transform:rotate(-90deg)}.cs-marca--disco,.cs-marca--aro{opacity:1;animation:none}.cs-halo--azul{animation:3.6s ease-in-out infinite alternate cs-respirar}.cs-marca--arco circle{stroke-dasharray:1529.96 0;stroke-dashoffset:0;animation:3.6s ease-in-out infinite alternate cs-respirar-tinta}}@keyframes cs-respirar{0%{opacity:.34}to{opacity:.72}}@keyframes cs-respirar-tinta{0%{opacity:.82}to{opacity:1}}
