.ai-loader-icon-static{display:none}.ai-loader-icon-orbit{transform-box:fill-box;transform-origin:center}.ai-loader-icon-orbit--faint{opacity:.75}.ai-loader-icon-orbit--cw{animation:ai-loader-icon-orbit-cw var(--ai-loader-icon-orbit-cw-dur,6s) linear infinite}@keyframes ai-loader-icon-orbit-cw{0%{transform:rotate(0deg) translateY(-8.8px) rotate(0deg)}to{transform:rotate(1turn) translateY(-8.8px) rotate(-1turn)}}.ai-loader-icon-orbit--ccw{animation:ai-loader-icon-orbit-ccw var(--ai-loader-icon-orbit-ccw-dur,3s) linear infinite}@keyframes ai-loader-icon-orbit-ccw{0%{transform:rotate(0deg) translateY(-7.8px) rotate(0deg)}to{transform:rotate(-1turn) translateY(-7.8px) rotate(1turn)}}.ai-loader-icon-twinkle{transform-box:fill-box;transform-origin:center}.ai-loader-icon-twinkle--a,.ai-loader-icon-twinkle--b{animation:ai-loader-icon-twinkle var(--ai-loader-icon-twinkle-dur,1.5s) cubic-bezier(.45,0,.25,1) infinite}.ai-loader-icon-twinkle--b{animation-delay:var(--ai-loader-icon-twinkle-delay,-.75s)}@keyframes ai-loader-icon-twinkle{0%,to{transform:scale(.8)}50%{transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.ai-loader-icon-animated{display:none}.ai-loader-icon-static{display:inline}.ai-loader-icon-twinkle{animation:none}.ai-loader-icon-orbit--cw{animation:none;transform:translateY(-8.8px)}.ai-loader-icon-orbit--ccw{animation:none;transform:translateY(-7.8px)}}@keyframes ai-loader-shimmer-sweep{0%{background-position:100%}to{background-position:0}}.ai-loader-shimmer{--ai-loader-shimmer-ink:var(--color-space,rgb(26,44,64));--ai-loader-shimmer-spread:28px;background-image:linear-gradient(90deg,transparent calc(50% - var(--ai-loader-shimmer-spread)),rgb(255,255,255),transparent calc(50% + var(--ai-loader-shimmer-spread))),linear-gradient(var(--ai-loader-shimmer-ink),var(--ai-loader-shimmer-ink));background-size:250% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ai-loader-shimmer-sweep 2s linear infinite}@media (prefers-reduced-motion:reduce){.ai-loader-shimmer{animation:none}}.ai-loader-reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s ease,opacity .28s ease}.ai-loader-reveal-open{grid-template-rows:1fr;opacity:1}@media (prefers-reduced-motion:reduce){.ai-loader-reveal{transition:none}}