.ai-mark__star,.ai-mark__spark{fill:var(--brand-icon-from)}.ai-mark__echo{fill:var(--brand-accent)}.ai-mark__star,.ai-mark__echo,.ai-mark__spark{transform-box:fill-box;transform-origin:50%}.ai-mark--interactive .ai-mark__star,.ai-mark--interactive .ai-mark__echo{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.ai-mark--interactive .ai-mark__echo{transition-delay:60ms}.ai-mark--interactive .ai-mark__spark{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.group:hover .ai-mark--interactive .ai-mark__star,.group:hover .ai-mark--interactive .ai-mark__echo,.group:focus-visible .ai-mark--interactive .ai-mark__star,.group:focus-visible .ai-mark--interactive .ai-mark__echo{transform:rotate(90deg)}.group:hover .ai-mark--interactive .ai-mark__spark,.group:focus-visible .ai-mark--interactive .ai-mark__spark{transform:rotate(90deg)scale(1.35)}@keyframes ai-mark-think{0%{transform:rotate(0)scale(1)}50%{transform:rotate(90deg)scale(.78)}to{transform:rotate(180deg)scale(1)}}@keyframes ai-mark-twinkle{0%,to{opacity:.35;transform:scale(.35)}50%{opacity:1;transform:scale(1.15)}}.ai-mark--busy .ai-mark__star,.ai-mark--busy .ai-mark__echo{animation:1.6s cubic-bezier(.65,0,.35,1) infinite ai-mark-think}.ai-mark--busy .ai-mark__echo{animation-delay:.11s}.ai-mark--busy .ai-mark__spark{animation:1.6s ease-in-out infinite ai-mark-twinkle}@keyframes ai-mark-pop{0%{transform:scale(0)rotate(-90deg)}to{transform:scale(1)rotate(0)}}.ai-mark--intro .ai-mark__star,.ai-mark--intro .ai-mark__echo{animation:.7s cubic-bezier(.34,1.56,.64,1) .6s backwards ai-mark-pop}.ai-mark--intro .ai-mark__echo{animation-delay:.69s}.ai-mark--intro .ai-mark__spark{animation:.5s cubic-bezier(.34,1.56,.64,1) 1s backwards ai-mark-pop}@keyframes ai-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ai-shimmer{--ai-shimmer-base:#71717a;--ai-shimmer-hi:#18181b;color:#0000;background-image:linear-gradient(100deg, var(--ai-shimmer-base) 40%, var(--ai-shimmer-hi) 50%, var(--ai-shimmer-base) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite ai-shimmer}.dark .ai-shimmer{--ai-shimmer-base:#a1a1aa;--ai-shimmer-hi:#fafafa}@media (prefers-reduced-motion:reduce){.ai-mark *,.ai-shimmer{transition:none!important;animation:none!important}.ai-shimmer{color:var(--ai-shimmer-base);background:0 0}}
