a.btn[data-cta-press],a.btn[data-cta-pending]{box-shadow:var(--shadow-key-press)!important;transform:translateY(1px)!important}a[data-cta-press]>[data-slot=button],a[data-cta-pending]>[data-slot=button]{box-shadow:var(--shadow-key-press);transform:translateY(1px)}a.tlink[data-cta-press]:after,a.tlink[data-cta-pending]:after{transform:scaleX(1)!important}a.btn[data-cta-pending],a[data-cta-pending]>[data-slot=button]{position:relative}a.btn[data-cta-pending]:before,a[data-cta-pending]>[data-slot=button]:before{content:"";opacity:.5;transform-origin:0;height:1.5px;animation:cta-wait 1.05s var(--ease) infinite;pointer-events:none;background:currentColor;border-radius:2px;position:absolute;bottom:5px;left:18%;right:18%;transform:scaleX(0)}a.tlink[data-cta-pending]:after{animation:cta-wait-breathe 1.05s var(--ease) infinite}@keyframes cta-wait{0%{transform-origin:0;transform:scaleX(0)}45%{transform-origin:0;transform:scaleX(1)}55%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes cta-wait-breathe{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){a.btn[data-cta-pending]:before,a[data-cta-pending]>[data-slot=button]:before{animation:none;transform:none}a.tlink[data-cta-pending]:after{opacity:1;animation:none}}