.VMVMAW_btn{--dia:12px;--stroke:#ffffff6b;isolation:isolate;min-height:3.2em;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--text-on-dark);transition:transform var(--dur-fast) var(--ease-out-soft), color var(--dur-med) var(--ease-out-soft);background:#ffffff0a;justify-content:center;align-items:center;gap:.6em;padding:.9em 2.3em;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.VMVMAW_label{z-index:3;position:relative}.VMVMAW_btn{--capR:999px}.VMVMAW_layersUnder,.VMVMAW_layersOver{clip-path:inset(0 round var(--capR));-webkit-clip-path:inset(0 round var(--capR));pointer-events:none;position:absolute;inset:0}.VMVMAW_layersUnder{z-index:0}.VMVMAW_layersOver{z-index:2}.VMVMAW_seamRight{--capR:999px 0 0 999px;clip-path:polygon(0 0, calc(100% - var(--dia)) 0, 100% 100%, 0 100%);padding-right:calc(2.3em + var(--dia) * .5);border-radius:999px 0 0 999px}.VMVMAW_seamLeft{--capR:0 999px 999px 0;clip-path:polygon(0 0, 100% 0, 100% 100%, var(--dia) 100%);padding-left:calc(2.3em + var(--dia) * .5);border-radius:0 999px 999px 0}.VMVMAW_seamNone,.VMVMAW_seamNone:focus-visible{border-radius:999px}.VMVMAW_seamBoth{--capR:0;clip-path:polygon(0 0, calc(100% - var(--dia)) 0, 100% 100%, var(--dia) 100%);padding-inline:calc(2.3em + var(--dia) * .5);border-radius:0}.VMVMAW_outline{z-index:1}.VMVMAW_outline path{stroke:var(--stroke);transition:stroke var(--dur-med) var(--ease-out-soft)}.VMVMAW_fill{background:var(--gradient-cta-rich);transform:translateX(var(--from,-120%)) skewX(15deg);transition:transform .62s var(--ease-out-expo);will-change:transform;position:absolute;inset:0 -55%}.VMVMAW_seamRight .VMVMAW_fill{--from:120%}.VMVMAW_seamLeft .VMVMAW_fill,.VMVMAW_seamBoth .VMVMAW_fill,.VMVMAW_seamNone .VMVMAW_fill{--from:-120%}.VMVMAW_btn:not(:disabled):focus-visible .VMVMAW_fill,.VMVMAW_btn:not(:disabled):active .VMVMAW_fill{transform:translate(0)skew(15deg)}:where(html[data-hoverable]) .VMVMAW_btn:not(:disabled):hover .VMVMAW_fill{transform:translate(0)skew(15deg)}.VMVMAW_scan{opacity:0;background:linear-gradient(100deg,#0000 42%,#d6ffe0e6 50%,#0000 58%);position:absolute;inset:0;transform:translate(-140%)skew(15deg)}.VMVMAW_btn:not(:disabled):focus-visible .VMVMAW_scan{animation:VMVMAW_scanSweep .62s var(--ease-out-expo)}:where(html[data-hoverable]) .VMVMAW_btn:not(:disabled):hover .VMVMAW_scan{animation:VMVMAW_scanSweep .62s var(--ease-out-expo)}@keyframes VMVMAW_scanSweep{0%{opacity:0;transform:translate(-140%)skew(15deg)}18%,82%{opacity:1}to{opacity:0;transform:translate(140%)skew(15deg)}}.VMVMAW_btn:not(:disabled):focus-visible{color:#fff;--stroke:var(--green-cta-bright);transform:translateY(-2px)}:where(html[data-hoverable]) .VMVMAW_btn:not(:disabled):hover{color:#fff;--stroke:var(--green-cta-bright);transform:translateY(-2px)}.VMVMAW_btn:not(:disabled):active{color:#fff;--stroke:var(--green-cta-bright);transform:translateY(0)}.VMVMAW_btn:not(:disabled):focus-visible{outline:var(--focus-outline);outline-offset:-4px;box-shadow:0 0 0 2px var(--bg-obsidian), 0 0 0 4px var(--green-cta-bright)}.VMVMAW_btn:disabled{cursor:default;opacity:.45}.VMVMAW_onLight{color:var(--text-on-light);--stroke:#0a0c0b4d;background:#0a0c0b08}.VMVMAW_onLight:not(:disabled):focus-visible,.VMVMAW_onLight:not(:disabled):active{color:#fff;--stroke:var(--green-cta)}:where(html[data-hoverable]) .VMVMAW_onLight:not(:disabled):hover{color:#fff;--stroke:var(--green-cta)}.VMVMAW_onLight:not(:disabled):focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--green-cta)}.VMVMAW_group{flex-wrap:wrap;align-items:stretch;gap:0;display:inline-flex}.VMVMAW_group>*+*{margin-left:-2px}@media (max-width:560px){.VMVMAW_btn{padding-block:.8em;padding-inline:1.45em}}@media (max-width:1024px){.VMVMAW_group{flex-wrap:nowrap;width:100%;max-width:100%}.VMVMAW_group>*{flex:auto;min-width:0}.VMVMAW_btn{min-height:var(--pill-h);font-size:clamp(.62rem, 2.9vw, var(--step--1));padding-inline:clamp(.8em,3.4vw,1.45em)}.VMVMAW_seamRight{padding-right:calc(clamp(.8em, 3.4vw, 1.45em) + var(--dia) * .5)}.VMVMAW_seamLeft{padding-left:calc(clamp(.8em, 3.4vw, 1.45em) + var(--dia) * .5)}.VMVMAW_seamBoth{padding-inline:calc(clamp(.8em, 3.4vw, 1.45em) + var(--dia) * .5)}.VMVMAW_label{white-space:normal;overflow-wrap:anywhere;text-align:center;flex-shrink:0;max-width:calc(100% + clamp(.8em,3.4vw,1.45em))}}@media (prefers-reduced-motion:reduce){.VMVMAW_btn,.VMVMAW_btn .VMVMAW_fill{transition:color var(--dur-med) linear}.VMVMAW_btn .VMVMAW_fill{transition:opacity var(--dur-med) linear;opacity:0;transform:skew(15deg)}.VMVMAW_btn:not(:disabled):focus-visible .VMVMAW_fill,.VMVMAW_btn:not(:disabled):active .VMVMAW_fill{opacity:1;transform:skew(15deg)}:where(html[data-hoverable]) .VMVMAW_btn:not(:disabled):hover .VMVMAW_fill{opacity:1;transform:skew(15deg)}:where(html[data-hoverable]) .VMVMAW_btn:not(:disabled):hover{transform:none}.VMVMAW_scan{display:none}}@media (forced-colors:active){.VMVMAW_btn:not(:disabled):focus-visible{clip-path:none;outline-offset:2px}}
