@keyframes svelte-ug4xid-cta-rotate{to{transform:rotate(360deg)}}.cta-thin-border.svelte-ug4xid{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1px;border-radius:8px;overflow:hidden;cursor:pointer;background:transparent;border:none;text-decoration:none}.cta-thin-border.svelte-ug4xid:before{content:"";position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;background:conic-gradient(transparent 75%,color-mix(in srgb,var(--color-accent-purple) 60%,transparent) 90%,color-mix(in srgb,var(--color-accent-purple) 15%,transparent));animation:svelte-ug4xid-cta-rotate 2.5s linear infinite}.cta-thin-border.svelte-ug4xid span:where(.svelte-ug4xid){position:relative;display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;border-radius:7px;background:var(--color-bg);color:var(--color-text-muted);font-size:14px;font-weight:400;z-index:1;transition:color .3s ease,background .3s ease}.cta-thin-border.svelte-ug4xid:hover span:where(.svelte-ug4xid){color:var(--color-text);background:var(--color-bg-secondary)}.cta-thin-border.svelte-ug4xid span:where(.svelte-ug4xid) svg:where(.svelte-ug4xid){width:14px;height:14px;margin-left:6px;transition:transform .3s ease;flex-shrink:0}.cta-thin-border.svelte-ug4xid:hover span:where(.svelte-ug4xid) svg:where(.svelte-ug4xid){transform:translate(2px)}@media (prefers-reduced-motion: reduce){.cta-thin-border.svelte-ug4xid:before{animation:none}}
