/* built from src/arrows.css by build.py: @layer wgfix44 + !important. Edit the source, not this file. */
@layer wgfix44{
html body .v50-go{
 position:relative !important;display:inline-grid !important;place-items:center !important;flex:none !important;box-sizing:border-box !important;
 width:36px !important;height:36px !important;min-width:36px !important;margin:0 !important;padding:0 !important;border-radius:50% !important;
 border:1px solid #ffe3a3 !important;color:transparent !important;font-size:0 !important;line-height:0 !important;text-indent:0 !important;opacity:1 !important;overflow:hidden !important;
 background:linear-gradient(180deg,#f8da8f 0%,#d6973a 100%) !important;
 box-shadow:0 6px 18px #d79b3e66,0 0 0 4px #f1c76b1f,inset 0 1px 0 #fff9 !important;
 transition:transform .2s cubic-bezier(.2,.9,.3,1.3),box-shadow .2s,filter .2s !important}
html body .v50-go::before{
 content:"" !important;width:18px !important;height:18px !important;background:#2a1606 !important;
 -webkit-mask:var(--v50-arrow) center/contain no-repeat !important;mask:var(--v50-arrow) center/contain no-repeat !important;
 transition:transform .2s cubic-bezier(.2,.9,.3,1.3) !important}
html body .v50-go::after{content:"" !important;position:absolute !important;inset:0 !important;border-radius:50% !important;background:linear-gradient(105deg,transparent 35%,#ffffffa6 50%,transparent 65%) !important;transform:translateX(-130%) !important;animation:v50-go-shine 3.6s ease-in-out infinite !important}
html body .v50-go{--v50-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") !important}
html body .v50-go[data-v50-dir=up]{--v50-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M9 7h8v8'/%3E%3C/svg%3E") !important}
html body .v50-go[data-v50-dir=chev]{--v50-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E") !important}
:is(a,button,[role=button],.wg44-bp,.l19-banner,.dp-funding-choice):hover>.v50-go,
:is(a,button,[role=button],.wg44-bp,.l19-banner,.dp-funding-choice):hover .v50-go,
:is(a,button,[role=button]):focus-visible .v50-go{
 transform:scale(1.08) !important;filter:brightness(1.06) !important;box-shadow:0 8px 26px #f1c76baa,0 0 0 6px #f1c76b2e,inset 0 1px 0 #fff9 !important}
:is(a,button,[role=button],.wg44-bp,.l19-banner,.dp-funding-choice):hover .v50-go:not([data-v50-dir=up])::before{transform:translateX(3px) !important}
:is(a,button,[role=button],.wg44-bp,.l19-banner,.dp-funding-choice):hover .v50-go[data-v50-dir=up]::before{transform:translate(2px,-2px) !important}



html body .wg44-bp:has(>.v50-go){padding-right:58px !important}
html body .wg44-bp>.v50-go{position:absolute !important;top:auto !important;right:12px !important;bottom:10px !important;transform:none !important}
html body .wg44-bp:hover>.v50-go{transform:scale(1.08) !important}
html body .l19-banner i.v50-go{width:34px !important;height:34px !important;min-width:34px !important;margin-left:8px !important;vertical-align:middle !important}
html body .dp-funding-choice .dp-funding-arrow.v50-go{width:38px !important;height:38px !important;min-width:38px !important}
html body i.v50-go.v50-small{width:26px !important;height:26px !important;min-width:26px !important;box-shadow:0 4px 12px #d79b3e55,inset 0 1px 0 #fff9 !important}
html body i.v50-go.v50-small::before{width:14px !important;height:14px !important}
@media (max-width:640px){
 html body .v50-go{width:32px !important;height:32px !important;min-width:32px !important}
 html body .v50-go::before{width:16px !important;height:16px !important}
 html body .dp-funding-choice .dp-funding-arrow.v50-go{width:32px !important;height:32px !important;min-width:32px !important}
}
@media (prefers-reduced-motion:reduce){html body .v50-go::after{animation:none !important}html body .v50-go,html body .v50-go::before{transition:none !important}}
}
@keyframes v50-go-shine{0%,60%{transform:translateX(-130%)}90%,100%{transform:translateX(130%)}}
