:root{--sweep-ms:.82s;--sweep-ease:cubic-bezier(.22,.61,.36,1)}.sweep{isolation:isolate;position:relative;overflow:hidden}.sweep:after{content:"";pointer-events:none;z-index:1;opacity:0;background:linear-gradient(100deg,#0000 0%,#ffffff0f 26%,#ffffff57 48%,#ffffffb8 52%,#ffffff57 56%,#ffffff0f 76%,#0000 100%);width:55%;position:absolute;top:0;bottom:0;left:-60%;transform:translate(0)skew(-18deg)}.sweep:hover:after{animation:sweep var(--sweep-ms)var(--sweep-ease)}.sweep:focus-visible:after{animation:sweep var(--sweep-ms)var(--sweep-ease)}@keyframes sweep{0%{opacity:0;transform:translate(0)skew(-18deg)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(310%)skew(-18deg)}}.sweep.on-light:after{background:linear-gradient(100deg,#0000 0%,#00000008 26%,#0000001a 48%,#0000002b 52%,#0000001a 56%,#00000008 76%,#0000 100%)}.sweep-label{z-index:2;align-items:center;gap:inherit;min-width:0;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.sweep:hover:after{animation:none}.sweep:focus-visible:after{animation:none}.sweep:hover{filter:brightness(1.08)}.sweep.on-light:hover{filter:brightness(.96)}}