@keyframes nexus-arrive{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes nexus-glow{0%,100%{opacity:.2;transform:translate3d(0,0,0)}50%{opacity:.4;transform:translate3d(4vw,2vw,0)}}@keyframes nexus-tab-in{from{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes nexus-notice-in{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}
.nexus-motion body:before{content:"";pointer-events:none;position:fixed;inset:-10%;z-index:-1;background:radial-gradient(ellipse at 85% 10%,#c32a4118,transparent 38%),radial-gradient(ellipse at 10% 80%,#493a7e12,transparent 40%);animation:nexus-glow 18s ease-in-out infinite}.nexus-motion .motion-in{animation:nexus-arrive .65s both}.nexus-motion .bot-view:not([hidden]){animation:nexus-tab-in .35s both}.nexus-motion .bot-notice:not([hidden]),.nexus-motion .toast{animation:nexus-notice-in .3s both}.nexus-motion .panel,.nexus-motion .feature,.nexus-motion .team-metric,.nexus-motion .nexus-server-card,.nexus-motion .bot-module{transition:border-color .25s,background .25s,box-shadow .25s,transform .25s}.nexus-motion .team-metric:hover,.nexus-motion .nexus-server-card:hover{transform:translateY(-4px);border-color:#71404c;box-shadow:0 12px 35px #0003}.nexus-motion .nexus-values article{transition:background .3s}.nexus-motion .nexus-values article:hover{background:#fa3e490a}.nexus-motion input,.nexus-motion select,.nexus-motion textarea{transition:border-color .2s,box-shadow .2s,background .2s}.nexus-motion input:focus-visible,.nexus-motion select:focus-visible,.nexus-motion textarea:focus-visible{box-shadow:0 0 0 3px #fa3e4918}.nexus-motion .button{transition:background .2s,transform .2s,box-shadow .2s}.nexus-motion .button:hover{box-shadow:0 7px 25px #fa3e491a}.nexus-motion .button:active{transform:translateY(0) scale(.98)}.nexus-motion .nav nav.open{animation:nexus-notice-in .25s both}.nexus-motion .brand img{transition:transform .35s}.nexus-motion .brand:hover img{transform:rotate(-4deg) scale(1.05)}.nexus-motion .bot-module input{transition:background .25s}.nexus-motion .bot-module input:before{transition:left .25s cubic-bezier(.2,1.5,.5,1)}.nexus-motion .bot-tabs button{transition:border-color .25s,color .25s,background .25s}.nexus-motion .bot-tabs button:hover{color:#ff9aa4}.nexus-motion .nexus-server-avatar{transition:transform .3s}.nexus-motion .nexus-server-card:hover .nexus-server-avatar{transform:rotate(-3deg)}
@media(prefers-reduced-motion:reduce){.nexus-motion body:before{animation:none}.motion-in{animation:none!important}}

.nexus-motion .rgs-showcase-content>[role=tabpanel]:not([hidden]){animation:nexus-tab-in .35s both}.nexus-motion .rgs-module{transition:background .2s,border-color .2s}
