.shiny-btn{--gradient-angle: 0deg;position:relative;overflow:hidden;background:linear-gradient(var(--color-primary),var(--color-primary)) padding-box,conic-gradient(from var(--gradient-angle),transparent 0%,var(--color-primary-light) 10%,white 20%,var(--color-primary-light) 30%,transparent 40%,transparent 100%) border-box;border:2px solid transparent;box-shadow:var(--shadow-xs),inset 0 1px #fff3;animation:svelte-16mg482-border-spin 3s linear infinite}@keyframes svelte-16mg482-border-spin{to{--gradient-angle: 360deg}}.shiny-btn:hover{box-shadow:var(--shadow-md),inset 0 1px #fff3}.shiny-btn:after{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:translate(-100%);animation:svelte-16mg482-shimmer 3s ease-in-out infinite;animation-delay:1s}@keyframes svelte-16mg482-shimmer{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.shiny-btn-content.svelte-16mg482{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.5rem}@media(prefers-reduced-motion:reduce){.shiny-btn{animation:none}.shiny-btn:after{animation:none;display:none}}@keyframes svelte-1ar8lzy-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up.svelte-1ar8lzy{animation:svelte-1ar8lzy-fade-up .6s ease-out forwards;opacity:0}.stagger-1.svelte-1ar8lzy{animation-delay:.1s}.stagger-2.svelte-1ar8lzy{animation-delay:.2s}.stagger-3.svelte-1ar8lzy{animation-delay:.3s}.stagger-4.svelte-1ar8lzy{animation-delay:.4s}.material-symbols-outlined.svelte-ikwlsq{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 48}@property --gradient-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --gradient-angle-offset{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@property --gradient-percent{syntax: "<percentage>"; initial-value: 20%; inherits: false;}@property --gradient-shine{syntax: "<color>"; initial-value: #e8c199; inherits: false;}.shiny-cta.svelte-79mkhn{--gradient-angle: 0deg;--gradient-angle-offset: 0deg;--gradient-percent: 20%;--gradient-shine: var(--color-primary-light);position:relative;overflow:hidden;border-radius:9999px;padding:.625rem 1.5rem;font-size:.875rem;line-height:1.2;font-weight:500;color:#fff;background:linear-gradient(var(--color-background-dark),var(--color-background-dark)) padding-box,conic-gradient(from calc(var(--gradient-angle) - var(--gradient-angle-offset)),transparent 0%,var(--color-primary) 5%,var(--gradient-shine) 15%,var(--color-primary) 30%,transparent 40%,transparent 100%) border-box;border:2px solid transparent;box-shadow:inset 0 0 0 1px var(--color-background-dark);outline:none;transition:--gradient-angle-offset .8s cubic-bezier(.25,1,.5,1),--gradient-percent .8s cubic-bezier(.25,1,.5,1),--gradient-shine .8s cubic-bezier(.25,1,.5,1),box-shadow .3s;cursor:pointer;isolation:isolate;outline-offset:4px;font-family:var(--font-family-sans);z-index:0;animation:svelte-79mkhn-border-spin 2.5s linear infinite}@keyframes svelte-79mkhn-border-spin{to{--gradient-angle: 360deg}}.shiny-cta.svelte-79mkhn:active{transform:translateY(1px)}.shiny-cta.svelte-79mkhn:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;--size: calc(100% - 6px) ;--position: 2px;--space: 4px;width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position),white .5px,transparent 0) padding-box;background-size:var(--space) var(--space);background-repeat:space;-webkit-mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),black,transparent 10% 90%,black);mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),black,transparent 10% 90%,black);border-radius:inherit;opacity:.4;pointer-events:none}.shiny-cta.svelte-79mkhn:after{content:"";pointer-events:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:100%;aspect-ratio:1;background:linear-gradient(-50deg,transparent,var(--color-primary),transparent);-webkit-mask-image:radial-gradient(circle at bottom,transparent 40%,black);mask-image:radial-gradient(circle at bottom,transparent 40%,black);opacity:.6;animation:svelte-79mkhn-shimmer 4s linear infinite}.shiny-cta.svelte-79mkhn span:where(.svelte-79mkhn){position:relative;z-index:2;display:inline-block}.shiny-cta.svelte-79mkhn span:where(.svelte-79mkhn):before{content:"";pointer-events:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;--size: calc(100% + 1rem) ;width:var(--size);height:var(--size);box-shadow:inset 0 -1ex 2rem 4px var(--color-primary);opacity:0;border-radius:inherit;transition:opacity .8s cubic-bezier(.25,1,.5,1);animation:svelte-79mkhn-breathe 4.5s linear infinite}@keyframes svelte-79mkhn-shimmer{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes svelte-79mkhn-breathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.2)}}.shiny-cta.svelte-79mkhn:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}
