.nova-ring-pulse{animation:3.3s ease-out infinite nova-ring-pulse}.nova-ring-pulse:nth-child(2){animation-delay:-1.1s}.nova-ring-pulse:nth-child(3){animation-delay:-2.2s}@keyframes nova-ring-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.nova-ring-arc{border-top-color:hsl(var(--cyber-cyan));border-right-color:hsl(var(--cyber-cyan) / .3);animation:2.6s linear infinite nova-ring-spin}@keyframes nova-ring-spin{to{transform:rotate(1turn)}}.nova-ring-face{box-shadow:0 0 0 1px hsl(var(--cyber-cyan) / .55), 0 0 70px -6px hsl(var(--cyber-cyan) / .55);background:radial-gradient(circle at 50% 30%,#2c2218,#131318 72%)}.nova-ring-wave>span{background:currentColor;border-radius:2px;flex:none;width:2px;height:100%;display:block;transform:scaleY(.45)}.nova-ring-wave>span:first-child{--k:1.05;transform:scaleY(.9)}.nova-ring-wave>span:nth-child(2){--k:.8;transform:scaleY(.62)}.nova-ring-wave>span:nth-child(3){--k:.55;transform:scaleY(.2)}.nova-ring-wave>span:nth-child(4){--k:1.2;transform:scaleY(1)}.nova-ring-wave>span:nth-child(5){--k:.9}.nova-ring-wave>span:nth-child(6){--k:.65;transform:scaleY(.75)}.nova-ring-badge{transition:border-color .3s}.nova-ring-beam{pointer-events:none;fill:none;width:calc(100% + 1px);height:calc(100% + 1px);filter:drop-shadow(0 0 2px hsl(var(--cyber-cyan) / .9));position:absolute;inset:-.5px;overflow:visible}.nova-ring-beam rect{stroke-width:1.5px;stroke-linecap:round;animation:2.8s linear infinite nova-ring-beam}.nova-ring-beam-tail{stroke:hsl(var(--cyber-cyan) / .6);stroke-dasharray:24 76}.nova-ring-beam .nova-ring-beam-head{stroke:#ffe2bd;stroke-dasharray:5 95;animation-delay:-.532s}@keyframes nova-ring-beam{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.nova-ring-face{transition:box-shadow .4s}.nova-ring-stage[data-speaking] .nova-ring-face{box-shadow:0 0 0 1px hsl(var(--cyber-cyan) / .75), 0 0 84px -4px hsl(var(--cyber-cyan) / .7)}.nova-ring-stage[data-speaking] .nova-ring-badge{border-color:hsl(var(--cyber-cyan) / .85)}@media (prefers-reduced-motion:no-preference){.nova-ring-stage[data-speaking] .nova-ring-wave>span{transform:scaleY(clamp(.16, var(--nova-level,0) * var(--k,1), 1));transition:transform 70ms linear;animation:none}}.nova-ring-ask:before{content:"";background:currentColor;flex:none;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5l1.9 5.1 5.1 1.9-5.1 1.9L12 17.5l-1.9-5.1L5 10.5l5.1-1.9z'/%3E%3Cpath d='M18.5 16.5l.7 1.8 1.8.7-1.8.7-.7 1.8-.7-1.8-1.8-.7 1.8-.7z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5l1.9 5.1 5.1 1.9-5.1 1.9L12 17.5l-1.9-5.1L5 10.5l5.1-1.9z'/%3E%3Cpath d='M18.5 16.5l.7 1.8 1.8.7-1.8.7-.7 1.8-.7-1.8-1.8-.7 1.8-.7z'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (prefers-reduced-motion:reduce){.nova-ring-pulse,.nova-ring-arc,.nova-ring-wave>span{animation:none}.nova-ring-beam{display:none}.nova-ring-pulse:first-child{opacity:.5;transform:scale(1.12)}.nova-ring-pulse:nth-child(2){opacity:.3;transform:scale(1.26)}.nova-ring-pulse:nth-child(3){opacity:.15;transform:scale(1.4)}}