@keyframes svelte-9614x6-rotate-chime{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.cta-hover.svelte-9614x6{border-radius:var(--radius-lg,8px);height:40px;font-family:var(--font-sans);letter-spacing:-.01em;cursor:pointer;color:var(--color-background);will-change:transform;background:0 0;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:550;text-decoration:none;transition:transform .15s;display:inline-flex;position:relative;overflow:hidden}.cta-hover.svelte-9614x6:before{content:"";aspect-ratio:1;pointer-events:none;z-index:0;background:conic-gradient(#0000 0deg 220deg,oklch(65% .2 30) 280deg,oklch(82% .1 30) 320deg,#0000 360deg);border-radius:50%;width:max(200%,150px);transition:opacity .3s;animation:5s linear infinite svelte-9614x6-rotate-chime;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dark .cta-hover.svelte-9614x6:before{background:conic-gradient(#0000 0deg 220deg,oklch(78% .08 40) 280deg,oklch(88% .04 40) 320deg,#0000 360deg)}.cta-hover.svelte-9614x6:after{content:"";border-radius:calc(var(--radius-lg,8px) - 1.5px);background:var(--color-foreground);z-index:1;pointer-events:none;position:absolute;inset:1.5px}.cta-hover--sm.svelte-9614x6{height:32px;padding:0 14px;font-size:13px}.cta-hover--sm.svelte-9614x6 .cta-hover__dot:where(.svelte-9614x6){width:6px;height:6px}.cta-hover--no-beam.svelte-9614x6:before{display:none}.cta-hover--no-beam.svelte-9614x6{background:var(--color-foreground)}.cta-hover.svelte-9614x6:active{transform:scale(.97)}.cta-hover__resting.svelte-9614x6{z-index:2;justify-content:center;align-items:center;gap:8px;width:100%;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.cta-hover__dot.svelte-9614x6{background:oklch(65% .2 30);border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.dark .cta-hover__dot.svelte-9614x6{background:oklch(78% .08 40)}.cta-hover__label.svelte-9614x6{white-space:nowrap;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1)}.cta-hover__reveal.svelte-9614x6{z-index:3;opacity:0;color:oklch(97% .01 55);pointer-events:none;justify-content:center;align-items:center;gap:8px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:translate(48px)}.dark .cta-hover__reveal.svelte-9614x6{color:oklch(15% 0 0)}.cta-hover__arrow{flex-shrink:0;width:16px;height:16px}@media (hover:hover) and (pointer:fine){.cta-hover.svelte-9614x6:hover:before{opacity:0}.cta-hover.svelte-9614x6:hover .cta-hover__dot:where(.svelte-9614x6){transform:scale(100)}.cta-hover.svelte-9614x6:hover .cta-hover__resting:where(.svelte-9614x6) .cta-hover__label:where(.svelte-9614x6){opacity:0;transform:translate(48px)}.cta-hover.svelte-9614x6:hover .cta-hover__reveal:where(.svelte-9614x6){opacity:1;transform:translate(-4px)}}@media (prefers-reduced-motion:reduce){.cta-hover.svelte-9614x6:before{opacity:0;animation:none}.cta-hover__dot.svelte-9614x6,.cta-hover__label.svelte-9614x6,.cta-hover__resting.svelte-9614x6,.cta-hover__reveal.svelte-9614x6{transition-duration:.01ms}}
