@keyframes dframe-dot-pulse{0%,5%{opacity:.3;animation-timing-function:cubic-bezier(.165,.84,.44,1)}15%,25%{opacity:1;animation-timing-function:cubic-bezier(.165,.84,.44,1)}65%,to{opacity:.3}}.dframe-dot{background:hsl(var(--text-400));border-radius:9999px;width:2px;height:2px;animation:1.8s linear infinite dframe-dot-pulse}.dframe-dot:nth-child(2){animation-delay:.2s}.dframe-dot:nth-child(3){animation-delay:.4s}:root{--dot-ready:#308ce8;--dot-awaiting:var(--extended-yellow,#98801f)}[data-mode=dark]{--dot-ready:#5aa6f2;--dot-awaiting:var(--extended-yellow,#ffd014)}.status-dot{border-radius:50%;width:6px;height:6px;display:block;position:relative}.status-dot[data-kind=ready]{background:var(--dot-ready)}.status-dot[data-kind=awaiting]{background:var(--dot-awaiting)}@keyframes dframe-dot-blink{0%,to{opacity:.3}50%{opacity:1}}.status-dot[data-kind=running]{background:hsl(var(--text-400));animation:1.2s ease-in-out infinite dframe-dot-blink}@media (prefers-reduced-motion:reduce){.dframe-dot,.status-dot[data-kind=running]{animation:none}}
