.btn-link.svelte-1mckclb{color:inherit;text-decoration:inherit;display:inline-block}.animated-btn-wrapper.svelte-1mckclb{--btn-bg: var(--bg-primary);--btn-ring: var(--border-primary);--btn-glow: var(--base_primary);--btn-sweep: var(--accent-secondary);background-color:var(--btn-bg);box-shadow:inset 0 0 0 1px var(--btn-ring);border-radius:0;padding:0 48px;height:64px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;isolation:isolate;overflow:hidden;font-family:var(--font-mono, monospace);text-transform:uppercase;min-width:320px;transition:all .4s cubic-bezier(.16,1,.3,1)}.animated-btn-wrapper.svelte-1mckclb:hover{transition:all .4s cubic-bezier(.16,1,.3,1)}.hover-glow.svelte-1mckclb{position:absolute;inset:0;background:radial-gradient(farthest-side at 50% 100%,var(--btn-glow),transparent);mix-blend-mode:hard-light;opacity:0;transition:opacity .8s ease-out;pointer-events:none;z-index:0}.animated-btn-wrapper.svelte-1mckclb:hover .hover-glow:where(.svelte-1mckclb){opacity:.25}.border-mask-container.svelte-1mckclb{position:absolute;inset:0;pointer-events:none;border-radius:0;padding:1.5px;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0);z-index:1}.rotating-gradient.svelte-1mckclb{position:absolute;left:50%;top:50%;width:150%;background:conic-gradient(from 5deg at 50% 50%,transparent 280deg,var(--btn-sweep) 1turn,transparent 361deg);animation:svelte-1mckclb-rotate-border 4s linear infinite}.rotating-gradient.svelte-1mckclb:before{content:"";float:left;padding-top:100%}@keyframes svelte-1mckclb-rotate-border{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.gradient-text.svelte-1mckclb{font-size:14px;font-weight:500;letter-spacing:.1em;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;width:100%;height:100%}.gradient-text.svelte-1mckclb,.gradient-text.svelte-1mckclb span{background:linear-gradient(90deg,var(--base_primary),var(--accent-secondary),var(--text-primary),var(--base_primary));background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:svelte-1mckclb-animate-text-gradient 3s linear infinite}@keyframes svelte-1mckclb-animate-text-gradient{to{background-position:200% center}}@media(max-width:768px){.animated-btn-wrapper.svelte-1mckclb{padding:0 32px;min-width:100%}}
