.bm{--bm-x:0px;--bm-y:0px;--bm-lx:50%;--bm-ly:50%;isolation:isolate;text-align:left;background:var(--ink);max-width:100%;min-height:56px;color:var(--bg);letter-spacing:-.005em;transform:translate3d(var(--bm-x), var(--bm-y), 0) scale(1);transition:transform .5s cubic-bezier(.34, 1.56, .64, 1), box-shadow .3s var(--ease-cinema);-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:.7rem;padding:.55rem 1.5rem .55rem 1.25rem;font-size:15.5px;font-weight:620;line-height:1.25;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 36px -14px #000000b3,0 0 0 1px #ffffff0f}.bm:hover{box-shadow:0 18px 44px -14px #22c55e59,0 0 0 1px #ffffff1a}.bm:active{transform:translate3d(var(--bm-x), var(--bm-y), 0) scale(.96);transition-duration:.12s}.bm:focus-visible{outline:2px solid var(--aink);outline-offset:4px}.bm-luz{z-index:-1;border-radius:inherit;background:radial-gradient(120px circle at var(--bm-lx) var(--bm-ly), #4ade8052, transparent 70%);opacity:0;transition:opacity .35s var(--ease-cinema);position:absolute;inset:0}.bm:hover .bm-luz{opacity:1}.bm-punto{background:var(--c2);border-radius:999px;flex:none;width:9px;height:9px;animation:2.4s ease-in-out infinite bm-latido;box-shadow:0 0 0 4px #22c55e2e}@keyframes bm-latido{0%,to{box-shadow:0 0 0 3px #22c55e33}50%{box-shadow:0 0 0 6px #22c55e14}}.bm-flecha{flex:none;width:16px;height:16px;transition:transform .45s cubic-bezier(.34,1.56,.64,1);transform:rotate(-45deg)}.bm:hover .bm-flecha,.bm:focus-visible .bm-flecha{transform:rotate(0)translate(2px)}@media (prefers-reduced-motion:reduce){.bm,.bm:active{transition:box-shadow .3s;transform:none}.bm-punto{animation:none}.bm-flecha,.bm:hover .bm-flecha{transition:none}}.bm-texto{text-wrap:balance}
