.button-module__ZrnLOW__download{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-ink) 30%, transparent), 0 4px 16px -6px color-mix(in oklab, var(--color-signal) 35%, transparent);touch-action:manipulation;gap:.75rem;transition-property:scale}.button-module__ZrnLOW__download:before{z-index:-1;background:linear-gradient(110deg, transparent 25%, color-mix(in oklab, var(--color-ink) 35%, transparent) 50%, transparent 75%);pointer-events:none;content:"";position:absolute;inset:0;transform:translate(-110%)}.button-module__ZrnLOW__download [data-slot=button-icon]{background:color-mix(in oklab, var(--color-on-signal) 8%, transparent);border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;overflow:hidden}.button-module__ZrnLOW__download [data-slot=button-icon-motion]{display:inline-flex}.button-module__ZrnLOW__download:active{scale:.96}.button-module__ZrnLOW__download:focus-visible{box-shadow:var(--shadow-glow-signal)}@media (hover:hover) and (pointer:fine){.button-module__ZrnLOW__download:hover{box-shadow:var(--shadow-glow-signal)}}@media (prefers-reduced-motion:no-preference){.button-module__ZrnLOW__download:focus-visible:not(:disabled):not([aria-disabled=true]):before{animation:button-module__ZrnLOW__download-sheen .28s var(--ease-studio)}.button-module__ZrnLOW__download:focus-visible:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]) [data-slot=button-icon-motion]{animation:button-module__ZrnLOW__download-icon .28s var(--ease-studio)}@media (hover:hover) and (pointer:fine){.button-module__ZrnLOW__download:hover:not(:disabled):not([aria-disabled=true]):before{animation:button-module__ZrnLOW__download-sheen .28s var(--ease-studio)}.button-module__ZrnLOW__download:hover:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]) [data-slot=button-icon-motion]{animation:button-module__ZrnLOW__download-icon .28s var(--ease-studio)}}}@media (prefers-reduced-motion:reduce){.button-module__ZrnLOW__download{transition:none}.button-module__ZrnLOW__download:active{scale:1}}@keyframes button-module__ZrnLOW__download-sheen{to{transform:translate(110%)}}@keyframes button-module__ZrnLOW__download-icon{50%{transform:translateY(3px)}}
