.glimpse{--glimpse-dim:.35;--glimpse-duration:2.667s;--glimpse-blur:8px;--glimpse-feather:.375;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.glimpse[data-intensity=subtle]{--glimpse-duration:2s;--glimpse-blur:4px;--glimpse-feather:.5}.glimpse[data-intensity=strong]{--glimpse-duration:3.556s;--glimpse-blur:14px;--glimpse-feather:.3}.glimpse-body{display:block;position:relative}.glimpse-rest{opacity:var(--glimpse-dim);display:block}.glimpse-ink{--glimpse-span:calc(3 + 2 * var(--glimpse-feather));--glimpse-bleed:calc(var(--glimpse-blur) * 3);--glimpse-band:linear-gradient(90deg, transparent calc(100% / var(--glimpse-span)), #000 calc(100% * (1 + var(--glimpse-feather)) / var(--glimpse-span)), #000 calc(100% * (2 + var(--glimpse-feather)) / var(--glimpse-span)), transparent calc(100% * (2 + 2 * var(--glimpse-feather)) / var(--glimpse-span)));inset:calc(var(--glimpse-bleed) * -1);padding:var(--glimpse-bleed);pointer-events:none;-webkit-mask-image:var(--glimpse-band);-webkit-mask-image:var(--glimpse-band);mask-image:var(--glimpse-band);-webkit-mask-size:calc(var(--glimpse-span) * 100%) 100%;-webkit-mask-size:calc(var(--glimpse-span) * 100%) 100%;mask-size:calc(var(--glimpse-span) * 100%) 100%;animation:turrn-glimpse var(--glimpse-duration) both;position:absolute;-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes turrn-glimpse{0%{filter:blur(var(--glimpse-blur));animation-timing-function:cubic-bezier(.2,.7,.1,1);-webkit-mask-position:100% 0;mask-position:100% 0}45%{filter:blur();animation-timing-function:linear;-webkit-mask-position:50% 0;mask-position:50% 0}55%{filter:blur();animation-timing-function:cubic-bezier(.2,.7,.1,1);-webkit-mask-position:50% 0;mask-position:50% 0}to{filter:blur(var(--glimpse-blur));-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.glimpse-ink{animation:turrn-glimpse-still var(--glimpse-duration) step-end both}}@keyframes turrn-glimpse-still{0%{-webkit-mask-position:50% 0;mask-position:50% 0}55%,to{-webkit-mask-position:0 0;mask-position:0 0}}
