/* Keep the original padding, width, height and text in flow. The new animation is an overlay. */
a.button.pmais-metal,#lead-next.pmais-metal{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,#ededed 100%);color:#171009;box-shadow:inset 0 1px 0 #ffffff50,inset 0 -2px 4px #9f480022,0 4px 12px #0003;transition:transform .2s,box-shadow .2s}
a.button.pmais-metal:hover,#lead-next.pmais-metal:hover{background:linear-gradient(180deg,#ffffff 0%,#ededed 100%);transform:none;box-shadow:inset 0 1px 0 #ffffff65,0 5px 18px #ff890024}
a.button.pmais-metal:active,#lead-next.pmais-metal:active{transform:scale(.98)}
.pmais-metal>.pmais-arrow{visibility:hidden}
.pmais-metal .metal-ribbon{position:absolute;z-index:2;top:5px;bottom:5px;right:5px;width:36px;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;border-radius:5px;background:linear-gradient(180deg,#ff9c24,#ff8900);box-shadow:inset 0 1px 0 #ffffff65,inset 0 -2px 4px #7f380021,0 2px 4px #00000014;pointer-events:none;transition:width .24s cubic-bezier(.65,0,.35,1)}
.pmais-metal .metal-track{display:flex;flex-direction:row-reverse;align-items:center;gap:11px;flex-shrink:0;padding:0 11px}
.pmais-metal .metal-track svg{flex-shrink:0;overflow:visible;fill:#241506}
.pmais-metal .metal-track circle{transform-box:fill-box;transform-origin:center;animation:metal-dot-wave 1.4s ease-in-out infinite;animation-play-state:paused}
.pmais-metal.metal-visible .metal-track circle{animation-play-state:running}
.metal-background .pmais-metal .metal-track circle{animation-play-state:paused}
@media(hover:hover){.pmais-metal:hover .metal-ribbon{width:calc(100% - 10px)}}
.pmais-metal:focus-visible .metal-ribbon{width:calc(100% - 10px)}
.pmais-metal:disabled .metal-track circle{animation:none;opacity:.3}
@keyframes metal-dot-wave{0%,70%,100%{opacity:.25;transform:scale(.85)}35%{opacity:1;transform:scale(1)}}
@media(prefers-reduced-motion:reduce){.pmais-metal .metal-track circle{animation:none!important;opacity:1}.pmais-metal .metal-ribbon{transition:none}.pmais-metal:hover .metal-ribbon,.pmais-metal:focus-visible .metal-ribbon{width:36px}a.button.pmais-metal:active,#lead-next.pmais-metal:active{transform:none}}
