.matrix-ai-glow{isolation:isolate;position:relative}.matrix-ai-glow>.matrix-ai-glow-ring{-webkit-mask-composite:xor;pointer-events:none;opacity:.7;z-index:0;filter:blur(.4px);border-radius:11px;padding:2px;display:block;position:absolute;inset:-2px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;container-type:size}.matrix-ai-glow>.matrix-ai-glow-ring>b{pointer-events:none;background:conic-gradient(from 0deg, color-mix(in srgb, var(--matrix-accent) 0%, transparent) 0deg, color-mix(in srgb, var(--matrix-accent) 60%, transparent) 70deg, #fff0 140deg, color-mix(in srgb, var(--matrix-ink) 55%, transparent) 220deg, #fff0 300deg, color-mix(in srgb, var(--matrix-accent) 0%, transparent) 360deg);will-change:transform;animation:5s linear infinite matrix-ai-glow-rotate;display:block;position:absolute;inset:-50%}@supports (width:1cqmax){.matrix-ai-glow>.matrix-ai-glow-ring>b{width:150cqmax;height:150cqmax;margin:-75cqmax 0 0 -75cqmax;inset:50% auto auto 50%}}@keyframes matrix-ai-glow-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.matrix-ai-glow>.matrix-ai-glow-ring>b{animation:none}}
