@keyframes ayn-glow-drift{0%{transform:translate(-6%,-12%) scale(1)}20%{transform:translate(58%,-8%) scale(1.1)}40%{transform:translate(86%,46%) scale(1)}60%{transform:translate(40%,78%) scale(1.12)}80%{transform:translate(-10%,44%) scale(1.04)}to{transform:translate(-6%,-12%) scale(1)}}.ayn-glow{animation:ayn-glow-drift 20s ease-in-out infinite;will-change:transform}@keyframes ayn-caret-blink{0%,to{opacity:1}50%{opacity:0}}.ayn-caret{animation:ayn-caret-blink 1s steps(1) infinite}@keyframes ayn-typing{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.ayn-dot{animation:ayn-typing 1.2s ease-in-out infinite}.ayn-dot:nth-child(2){animation-delay:.15s}.ayn-dot:nth-child(3){animation-delay:.3s}@property --ayn-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.ayn-aura-gradient{background:conic-gradient(from var(--ayn-angle),rgba(52,168,82,0) 0deg,#34a852 39deg,#ffd314 62deg,#ff4641 87deg,#3186ff 107deg,rgba(49,134,255,.5) 204deg,rgba(49,134,255,0) 309deg,rgba(52,168,82,0) 1turn)}.ayn-aura{position:relative;border-radius:var(--ayn-r,32px);animation:ayn-aura-spin 7s linear infinite}.ayn-aura:before{content:"";position:absolute;inset:-10px;border-radius:calc(var(--ayn-r, 32px) + 10px);background:conic-gradient(from var(--ayn-angle),#2e2196 0deg,#678844 90deg,#9d6c10 180deg,#933714 270deg,#2e2196 1turn);filter:blur(26px);opacity:.7;z-index:-1;pointer-events:none}.ayn-aura__inner{position:relative;z-index:0;border-radius:var(--ayn-r,32px);background:var(--ayn-plate,#292929)}@keyframes ayn-aura-spin{to{--ayn-angle:360deg}}.ayn-input{position:relative;border-radius:20px;padding:2px}.ayn-input:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(hsla(0,0%,100%,.4),hsla(0,0%,100%,.4)),conic-gradient(from 180deg,#2e2196 0deg,#678844 90deg,#9d6c10 180deg,#933714 270deg,#2e2196 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ayn-input__inner{position:relative;z-index:0;border-radius:18px;background:#303035}@media (prefers-reduced-motion:reduce){.ayn-aura,.ayn-dot{animation:none}}@keyframes eyn-fade-in{0%{opacity:0;transform:translateY(10px) scale(.994)}to{opacity:1;transform:translateY(0) scale(1)}}.eyn-fade{animation:eyn-fade-in .48s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}@media (prefers-reduced-motion:reduce){.eyn-fade{animation:none}}