.ai-launcher[data-v-1e89ee04]{color:#fff;background-image:linear-gradient(140deg, var(--p-primary-400) 0%, var(--p-primary-600) 60%, var(--p-primary-700) 100%);width:3rem;height:3rem;box-shadow:0 8px 24px -6px color-mix(in srgb, var(--p-primary-600) 55%, transparent), 0 2px 6px -2px #00000040, inset 0 1px 0 0 #ffffff40;border-radius:9999px;justify-content:center;align-items:center;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s;animation:.42s cubic-bezier(.34,1.56,.64,1) both ai-launcher-in-1e89ee04;display:flex;position:relative}.ai-launcher[data-v-1e89ee04]:hover{box-shadow:0 14px 34px -8px color-mix(in srgb, var(--p-primary-600) 70%, transparent), 0 3px 8px -2px #0000004d, inset 0 1px 0 0 #ffffff4d;transform:translateY(-2px)scale(1.05)}.ai-launcher[data-v-1e89ee04]:active{transform:translateY(0)scale(.96)}.ai-launcher[data-v-1e89ee04]:focus-visible{box-shadow:0 0 0 3px var(--p-primary-200), 0 8px 24px -6px color-mix(in srgb, var(--p-primary-600) 55%, transparent);outline:none}.ai-launcher--tile[data-v-1e89ee04]{width:2.5rem;height:2.5rem}.ai-launcher--tile .ai-launcher__spark[data-v-1e89ee04]{font-size:1rem}.ai-launcher__glow[data-v-1e89ee04]{background:radial-gradient(circle, color-mix(in srgb, var(--p-primary-500) 45%, transparent) 0%, transparent 70%);z-index:-1;border-radius:9999px;animation:3.4s ease-in-out infinite ai-launcher-breathe-1e89ee04;position:absolute;inset:-6px}.ai-launcher__spark[data-v-1e89ee04]{transform-origin:50%;font-size:1.2rem;transition:transform .22s;animation:3.4s ease-in-out infinite ai-launcher-twinkle-1e89ee04}.ai-launcher:hover .ai-launcher__spark[data-v-1e89ee04]{transform:rotate(-12deg)scale(1.08)}@keyframes ai-launcher-in-1e89ee04{0%{opacity:0;transform:scale(.4)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes ai-launcher-breathe-1e89ee04{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.95;transform:scale(1.12)}}@keyframes ai-launcher-twinkle-1e89ee04{0%,to{opacity:1;transform:scale(1)}45%{opacity:.78;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.ai-launcher[data-v-1e89ee04],.ai-launcher__glow[data-v-1e89ee04],.ai-launcher__spark[data-v-1e89ee04]{animation:none}}
