/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@keyframes ui-ripple{0%{opacity:.25;transform:scale(0)}to{opacity:0;transform:scale(1)}}.ui-ripple{pointer-events:none;background:currentColor;border-radius:9999px;animation:ui-ripple .8s cubic-bezier(.4,0,.2,1) forwards;position:absolute}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-spinner{border:2px solid;border-top:2px solid #0000;border-radius:9999px;flex-shrink:0;width:1em;height:1em;animation:ui-spin .6s linear infinite}.btn-ai{border-color:var(--color-ai-stop-1);color:var(--color-primary-foreground)}.btn-ai,.btn-ai:hover{background-color:var(--color-ai-stop-2)}@supports (color:color-mix(in lab,red,red)){.btn-ai:hover{background-color:color-mix(in srgb,var(--color-ai-stop-2) 80%,transparent)}}.btn-ai:active{background-color:var(--color-ai-stop-2)}@supports (color:color-mix(in lab,red,red)){.btn-ai:active{background-color:color-mix(in srgb,var(--color-ai-stop-2) 60%,transparent)}}.btn-pro{background:linear-gradient(to right,var(--color-pro-stop-1),var(--color-pro-stop-2));border-color:var(--color-pro-stop-1);color:var(--color-primary-foreground)}.btn-pro:hover{opacity:.8}.btn-pro:active{opacity:.6}.btn-pro:disabled{opacity:.5}
/*# sourceMappingURL=ae4a521db27b359c.css.map*/