.action-button{--ease-power4-in-out:cubic-bezier(.76,0,.24,1)}.action-button-glisten{background:linear-gradient(90deg,var(--color-charcoal)0%,var(--color-charcoal)40%,var(--color-vanilla)48%,var(--color-vanilla)52%,var(--color-charcoal)60%,var(--color-charcoal)100%);-webkit-text-fill-color:transparent;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.group:hover .action-button-glisten{animation:.8s cubic-bezier(.76,0,.24,1) forwards action-button-text-glisten}@keyframes action-button-text-glisten{0%{background-position:100% 0}to{background-position:-50% 0}}
.tbr-line-inner{opacity:0;z-index:2;position:relative}.tbr-rect{transform-origin:0;z-index:1;transform:scaleX(0)}.tbr-animate .tbr-line-inner{opacity:1}.tbr-animate .tbr-brand{animation:tbr-brand-sweep 1.2s var(--tbr-delay)both}.tbr-animate .tbr-fg{animation:tbr-fg-sweep .96s calc(var(--tbr-delay) + .12s)both}@keyframes tbr-brand-sweep{0%{transform-origin:0;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scaleX(0)}40%{transform-origin:0;animation-timing-function:linear;transform:scaleX(1)}47%{transform-origin:100%;animation-timing-function:linear;transform:scaleX(1)}53%{transform-origin:100%;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes tbr-fg-sweep{0%{transform-origin:0;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scaleX(0)}42%{transform-origin:0;animation-timing-function:linear;transform:scaleX(1)}43%{transform-origin:100%;animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}
