.ds-orbit-stage{--r1:760px;--r2:560px;--r3:380px;width:0;height:0;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:46%;left:50%}@media (min-width:640px){.ds-orbit-stage{--r1:980px;--r2:720px;--r3:480px}}@media (min-width:1024px){.ds-orbit-stage{--r1:1180px;--r2:860px;--r3:560px}}@keyframes ds-ring-spin{to{transform:rotate(360deg)}}.ds-ring{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border:1px solid rgb(var(--ds-accent-rgb)/.12);animation:ds-ring-spin var(--dur) linear infinite;border-radius:9999px;position:absolute;top:0;left:0}.ds-ring--rev{animation-direction:reverse}.ds-ring:before{content:"";border-radius:inherit;background:conic-gradient(from 0deg, transparent 0 78%, rgb(var(--ds-accent-rgb)/.7) 100%);position:absolute;inset:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px))}.ds-ring-icon{place-items:center;width:0;height:0;display:grid;position:absolute}.ds-counter{animation:ds-ring-spin var(--dur) linear infinite reverse}.ds-ring--rev .ds-counter{animation-direction:normal}@keyframes ds-ping{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}.ds-ping{width:var(--r3);height:var(--r3);margin:calc(var(--r3) / -2) 0 0 calc(var(--r3) / -2);border:1px solid rgb(var(--ds-accent-rgb)/.35);border-radius:9999px;animation:6s ease-out infinite ds-ping;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.ds-ring,.ds-counter,.ds-ping{animation:none!important}.ds-orbit-stage{transition:none}}
@keyframes cx-word{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:none}}.cx-word{opacity:0;animation:.55s ease-out forwards cx-word;animation-delay:var(--wd,0s);display:inline-block}@keyframes cx-msg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cx-msg{animation:.5s cubic-bezier(.2,.7,.2,1) both cx-msg}@keyframes cx-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.cx-dot{animation:1.2s ease-in-out infinite cx-dot}.cx-fade{transition:opacity .5s}.cortex-console.ds-border-glow{animation-duration:14s}@media (prefers-reduced-motion:reduce){.cx-word,.cx-msg,.cx-dot{opacity:1;filter:none;transform:none;animation:none!important}}
