.button-arrow{cursor:pointer;-webkit-user-select:none;user-select:none;height:32px;color:var(--foreground);border:1px solid var(--border);background:#ffffff1a;border-radius:56px;justify-content:center;align-items:center;gap:8px;padding-left:44px;padding-right:14px;font-size:14px;font-weight:600;display:flex;position:relative;overflow:hidden}.button-arrow:before{content:"";z-index:-1;background:linear-gradient(#ffffff0a,#ffffff05),linear-gradient(96deg,#0000 39.57%,#ffffff05 43.97%,#ffffff08 59.8%,#0000 63.71%);width:400px;height:100%;animation:5s linear infinite button-arrow-shine;position:absolute}.button-arrow:after{pointer-events:none;content:"";border-radius:inherit;mix-blend-mode:soft-light;background:#ffffff1a;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.button-arrow-pill{z-index:2;background:linear-gradient(90deg,#ffbf59 0%,#ff9d00 100%);border-radius:23px;justify-content:center;align-items:center;width:34px;height:26px;transition:width .2s ease-in-out;display:flex;position:absolute;left:3px;overflow:hidden}.button-arrow:hover .button-arrow-pill{width:calc(100% - 6px)}.button-arrow-icon-idle{color:#fff;flex-shrink:0}.button-arrow:hover .button-arrow-icon-idle{display:none}.button-arrow-wave{align-items:center;gap:2px;width:100%;padding:0 4px;display:none}.button-arrow:hover .button-arrow-wave{display:flex}.button-arrow-chevron{color:#fff;flex-shrink:0;animation:1.2s ease-in-out infinite button-arrow-wave}@keyframes button-arrow-wave{0%,to{opacity:.15}50%{opacity:1}}@keyframes button-arrow-gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes button-arrow-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}
