@keyframes borderTurn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes borderTurnWithTranslate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes borderGradient{0%{background-position:0 0}to{background-position:100% 100%}}.glowing-wrapper-animations{pointer-events:none;-webkit-mask-composite:xor;background:conic-gradient(#0000,#0000 20%,#be82ff80 30% 40%,#0000 50% 70%,#be82ff80 80% 90%,#0000) 0 0/100% 100%;border-radius:8px;padding:1px;transition:background .2s ease-in-out;animation:8s linear infinite borderGradient;position:absolute;inset:-1px;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.glowing-wrapper-animations:before{content:"";background:inherit;border-radius:inherit;mask:inherit;-webkit-mask:inherit;-webkit-mask-composite:inherit;mask-composite:inherit;animation:inherit;animation-direction:reverse;position:absolute;inset:0}.glowing-wrapper-animations.has-text{background:#be82ff80;animation:none}.glowing-wrapper-animations.has-text:before{display:none}.glowing-wrapper-animations *{width:100%;height:100%;position:absolute;top:0;left:0}.glowing-wrapper-borders,.glowing-wrapper-glow{background-position:50%;background-repeat:no-repeat;background-size:cover;animation:2.5s linear infinite borderTurn}.glowing-wrapper-borders{animation-name:borderTurnWithTranslate}.glowing-wrapper-glow{background:inherit;filter:blur-sm(8px);opacity:.5;border-radius:8px;padding:1px;position:absolute;inset:-1px}
