.arrow-fill-button-module__ZMy32q__button{--icon-circle:40px;--icon-right:7px;--circle-inset-y:calc((100% - var(--icon-circle)) / 2);--btn-easing:cubic-bezier(.785, .135, .15, .86);isolation:isolate;border:1px solid var(--btn-bg);min-width:0;max-width:100%;min-height:58px;padding:15px calc(var(--icon-circle) + var(--icon-right) + 14px) 15px 22px;background:var(--btn-bg);color:var(--btn-text);text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;font-size:1rem;font-weight:750;line-height:1.35;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.arrow-fill-button-module__ZMy32q__button:focus-visible{outline:3px solid var(--green,#0f4d32);outline-offset:4px}.arrow-fill-button-module__ZMy32q__button:disabled{cursor:not-allowed;opacity:.55}.arrow-fill-button-module__ZMy32q__label{z-index:1;width:100%;position:relative}.arrow-fill-button-module__ZMy32q__fill,.arrow-fill-button-module__ZMy32q__reveal,.arrow-fill-button-module__ZMy32q__circle{pointer-events:none}.arrow-fill-button-module__ZMy32q__fill{z-index:2;inset:var(--circle-inset-y) var(--icon-right) var(--circle-inset-y) calc(100% - var(--icon-right) - var(--icon-circle));background:var(--btn-fill-bg);transition:inset var(--btn-duration) var(--btn-easing), background-color var(--btn-duration) var(--btn-easing);border-radius:999px;position:absolute}.arrow-fill-button-module__ZMy32q__reveal{z-index:3;padding:inherit;color:var(--btn-fill-text);clip-path:inset(var(--circle-inset-y) var(--icon-right) var(--circle-inset-y) calc(100% - var(--icon-right) - var(--icon-circle)));transition:clip-path var(--btn-duration) var(--btn-easing), color var(--btn-duration) var(--btn-easing);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.arrow-fill-button-module__ZMy32q__reveal>span{width:100%}.arrow-fill-button-module__ZMy32q__circle{right:var(--icon-right);z-index:4;height:var(--icon-circle);width:var(--icon-circle);background:var(--btn-fill-bg);color:var(--btn-arrow);transition:background-color var(--btn-duration) var(--btn-easing), color var(--btn-duration) var(--btn-easing);border-radius:50%;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.arrow-fill-button-module__ZMy32q__circle svg{width:23px;height:23px;transition:transform var(--btn-duration) var(--btn-easing);position:absolute;top:50%;left:50%}.arrow-fill-button-module__ZMy32q__incoming{transform:translate(-170%,-50%)scale(0)}.arrow-fill-button-module__ZMy32q__outgoing{transform:translate(-50%,-50%)scale(1)}@media (hover:hover) and (pointer:fine){.arrow-fill-button-module__ZMy32q__button[data-fill-enabled=true]:not(:disabled):hover .arrow-fill-button-module__ZMy32q__fill{background:var(--btn-fill-bg-hover);inset:0}.arrow-fill-button-module__ZMy32q__button[data-fill-enabled=true]:not(:disabled):hover .arrow-fill-button-module__ZMy32q__reveal{clip-path:inset(0);color:var(--btn-fill-text-hover)}.arrow-fill-button-module__ZMy32q__button[data-fill-enabled=true]:not(:disabled):hover .arrow-fill-button-module__ZMy32q__circle{background:var(--btn-fill-bg-hover);color:var(--btn-arrow-hover)}.arrow-fill-button-module__ZMy32q__button[data-fill-enabled=true]:not(:disabled):hover .arrow-fill-button-module__ZMy32q__incoming{transform:translate(-50%,-50%)scale(1)}.arrow-fill-button-module__ZMy32q__button[data-fill-enabled=true]:not(:disabled):hover .arrow-fill-button-module__ZMy32q__outgoing{transform:translate(70%,-50%)scale(0)}}.arrow-fill-button-module__ZMy32q__button[data-fill-enabled=true]:not(:disabled):is(:focus-visible,[data-pressed=true]) .arrow-fill-button-module__ZMy32q__fill{background:var(--btn-fill-bg-hover);inset:0}.arrow-fill-button-module__ZMy32q__button[data-fill-enabled=true]:not(:disabled):is(:focus-visible,[data-pressed=true]) .arrow-fill-button-module__ZMy32q__reveal{clip-path:inset(0);color:var(--btn-fill-text-hover)}.arrow-fill-button-module__ZMy32q__button[data-fill-enabled=true]:not(:disabled):is(:focus-visible,[data-pressed=true]) .arrow-fill-button-module__ZMy32q__circle{background:var(--btn-fill-bg-hover);color:var(--btn-arrow-hover)}.arrow-fill-button-module__ZMy32q__button[data-fill-enabled=true]:not(:disabled):is(:focus-visible,[data-pressed=true]) .arrow-fill-button-module__ZMy32q__incoming{transform:translate(-50%,-50%)scale(1)}.arrow-fill-button-module__ZMy32q__button[data-fill-enabled=true]:not(:disabled):is(:focus-visible,[data-pressed=true]) .arrow-fill-button-module__ZMy32q__outgoing{transform:translate(70%,-50%)scale(0)}@media (prefers-reduced-motion:reduce){.arrow-fill-button-module__ZMy32q__button *,.arrow-fill-button-module__ZMy32q__button{transition:none!important}}
