@property --gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-angle-offset{syntax:"<angle>";inherits:false;initial-value:0deg}@property --gradient-percent{syntax:"<percentage>";inherits:false;initial-value:5%}@property --gradient-shine{syntax:"<color>";inherits:false;initial-value:#fff}.shiny-cta{--shiny-cta-bg:#6366f1;--shiny-cta-bg-hover:#4f46e5;--shiny-cta-fg:#fff;--shiny-cta-shadow:#6366f133;--shiny-cta-shadow-hover:#6366f14d;--transition:.2s cubic-bezier(.4,0,.2,1);isolation:isolate;cursor:pointer;outline-offset:2px;color:var(--shiny-cta-fg);background:var(--shiny-cta-bg);box-shadow:0 1px 2px 0 var(--shiny-cta-shadow);transition:var(--transition);border:1px solid #0000;border-radius:.5rem;padding:.625rem 1.5rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;line-height:1.5;transition-property:background,border-color,box-shadow,transform;position:relative;overflow:hidden}.shiny-cta.secondary{--shiny-cta-bg:transparent;--shiny-cta-bg-hover:#0000000d;--shiny-cta-fg:#111827;--shiny-cta-shadow:#0000001a;--shiny-cta-shadow-hover:#00000026;border-color:#d1d5db}.shiny-cta:disabled{opacity:.5;cursor:not-allowed}.shiny-cta:before,.shiny-cta:after,.shiny-cta span:before{content:"";pointer-events:none;z-index:-1;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.shiny-cta:active{transform:scale(.98)}.shiny-cta:before{background:radial-gradient(circle 120px at var(--mouse-x,50%)var(--mouse-y,50%),#ffffff1a 0%,transparent 100%);border-radius:inherit;opacity:0;z-index:2;pointer-events:none;width:100%;height:100%;transition:opacity .3s}.shiny-cta:after{display:none}.shiny-cta span{z-index:1;white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.shiny-cta span:before{display:none}.shiny-cta:is(:hover,:focus-visible){background:var(--shiny-cta-bg-hover);box-shadow:0 4px 6px -1px var(--shiny-cta-shadow-hover),0 2px 4px -2px var(--shiny-cta-shadow-hover)}.shiny-cta:is(:hover,:focus-visible):before{opacity:1}.shiny-cta:disabled:is(:hover,:focus-visible){background:var(--shiny-cta-bg);box-shadow:0 1px 2px 0 var(--shiny-cta-shadow);transform:none}.shiny-cta:disabled:is(:hover,:focus-visible):before{opacity:0}.shiny-cta.secondary:is(:hover,:focus-visible){background:var(--shiny-cta-bg-hover);border-color:#9ca3af}@keyframes gradient-angle{to{--gradient-angle:360deg}}@keyframes shimmer{to{rotate:360deg}}@keyframes breathe{0%,to{scale:1}50%{scale:1.02}}
