@keyframes svelte-1pf2jvf-gentle-spin{0%{transform:rotate(0) scale(1)}to{transform:rotate(360deg) scale(1.1)}}.askai-button.is-animated.svelte-1pf2jvf .flower-spin:where(.svelte-1pf2jvf){animation:svelte-1pf2jvf-gentle-spin .8s cubic-bezier(.45,0,.55,1)}.askai-button.is-animated.svelte-1pf2jvf .text-container:where(.svelte-1pf2jvf){max-width:20rem}.askai-button.svelte-1pf2jvf{position:relative;background:transparent;box-shadow:none}.askai-button.svelte-1pf2jvf .askai-icon:where(.svelte-1pf2jvf){background:#ffffffe0;border-radius:9999px}.askai-button.svelte-1pf2jvf .flower-spin:where(.svelte-1pf2jvf){transform-origin:center;will-change:transform}.askai-button.svelte-1pf2jvf .text-container:where(.svelte-1pf2jvf){transition:max-width .6s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion: reduce){.askai-button.is-animated.svelte-1pf2jvf .flower-spin:where(.svelte-1pf2jvf){animation-duration:.8s!important;animation-iteration-count:1!important}.askai-button.is-animated.svelte-1pf2jvf .text-container:where(.svelte-1pf2jvf){transition-duration:.6s!important}}.dark .askai-button.svelte-1pf2jvf .askai-icon:where(.svelte-1pf2jvf){background:#0d1117f2}.askai-button.svelte-1pf2jvf:not(.is-disabled):is(:where(.svelte-1pf2jvf):hover,:where(.svelte-1pf2jvf):focus-visible){background:color-mix(in srgb,var(--color-text-accent) 8%,transparent)}.askai-button.svelte-1pf2jvf:not(.is-disabled):is(:where(.svelte-1pf2jvf):hover,:where(.svelte-1pf2jvf):focus-visible) .askai-icon:where(.svelte-1pf2jvf){background:color-mix(in srgb,var(--color-text-accent) 8%,white)}.dark .askai-button.svelte-1pf2jvf:not(.is-disabled):is(:where(.svelte-1pf2jvf):hover,:where(.svelte-1pf2jvf):focus-visible){background:color-mix(in srgb,var(--color-text-accent) 8%,transparent)}.dark .askai-button.svelte-1pf2jvf:not(.is-disabled):is(:where(.svelte-1pf2jvf):hover,:where(.svelte-1pf2jvf):focus-visible) .askai-icon:where(.svelte-1pf2jvf){background:color-mix(in srgb,var(--color-text-accent) 8%,var(--color-bg-primary))}.askai-button.svelte-1pf2jvf .text-container:where(.svelte-1pf2jvf) span:where(.svelte-1pf2jvf){color:var(--color-primary-600);font-weight:600;letter-spacing:.01em}.dark .askai-button.svelte-1pf2jvf .text-container:where(.svelte-1pf2jvf) span:where(.svelte-1pf2jvf){color:var(--color-text-primary)!important}.askai-button.expanded.svelte-1pf2jvf .text-container:where(.svelte-1pf2jvf){max-width:20rem}@media (max-width: 1279px){.askai-button.svelte-1pf2jvf{justify-content:center;gap:.35rem;padding:.35rem .6rem;height:2.25rem}.askai-button.show-label-on-compact.svelte-1pf2jvf .text-container:where(.svelte-1pf2jvf){max-width:20rem}.askai-button.svelte-1pf2jvf:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:9999px;pointer-events:none;opacity:0;transition:opacity .2s ease}.askai-button.svelte-1pf2jvf:not(.is-disabled):hover:before{opacity:1}.askai-button.svelte-1pf2jvf .askai-icon:where(.svelte-1pf2jvf):after{content:"";position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:9999px;opacity:.9}.dark .askai-button.svelte-1pf2jvf .text-container:where(.svelte-1pf2jvf) span:where(.svelte-1pf2jvf){color:#f3f4f6}.dark .askai-button.svelte-1pf2jvf .askai-icon:where(.svelte-1pf2jvf){background:#1f2937e6}}@media (min-width: 1280px){.askai-button.show-label-on-compact.svelte-1pf2jvf:not(.expanded):not(:hover) .text-container:where(.svelte-1pf2jvf){max-width:0}}
