[data-component=text-shimmer]{--text-shimmer-step:45ms;--text-shimmer-duration:1.2s;--text-shimmer-swap:.22s;--text-shimmer-index:0;--text-shimmer-angle:90deg;--text-shimmer-spread:5.2ch;--text-shimmer-gutter:calc(var(--text-shimmer-spread) + 1ch);--text-shimmer-size:calc(200% + var(--text-shimmer-gutter) + var(--text-shimmer-gutter));--text-shimmer-base-color:var(--text-weak);--text-shimmer-peak-color:var(--text-strong);--text-shimmer-sweep:linear-gradient(var(--text-shimmer-angle), transparent calc(50% - var(--text-shimmer-spread)), var(--text-shimmer-peak-color) 50%, transparent calc(50% + var(--text-shimmer-spread)));--text-shimmer-base:linear-gradient(var(--text-shimmer-base-color), var(--text-shimmer-base-color));font:inherit;letter-spacing:inherit;line-height:inherit;align-items:baseline;display:inline-flex}[data-component=text-shimmer] [data-slot=text-shimmer-char]{white-space:pre;font:inherit;letter-spacing:inherit;line-height:inherit;display:inline-grid}[data-component=text-shimmer] [data-slot=text-shimmer-char-base],[data-component=text-shimmer] [data-slot=text-shimmer-char-shimmer]{white-space:pre;transition:opacity var(--text-shimmer-swap) ease-out;font:inherit;letter-spacing:inherit;line-height:inherit;grid-area:1/1}[data-component=text-shimmer] [data-slot=text-shimmer-char-base]{color:inherit;opacity:1}[data-component=text-shimmer] [data-slot=text-shimmer-char-shimmer]{color:var(--text-weaker);opacity:0}[data-component=text-shimmer][data-active=true] [data-slot=text-shimmer-char-shimmer]{opacity:1}[data-component=text-shimmer] [data-slot=text-shimmer-char-shimmer][data-run=true]{animation-name:text-shimmer-sweep;animation-duration:var(--text-shimmer-duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:calc(var(--text-shimmer-step) * var(--text-shimmer-index) * -1);will-change:background-position}@keyframes text-shimmer-sweep{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@supports ((-webkit-background-clip:text) or (background-clip:text)){[data-component=text-shimmer] [data-slot=text-shimmer-char-shimmer]{color:#0000;-webkit-text-fill-color:transparent;background-image:var(--text-shimmer-sweep), var(--text-shimmer-base);background-size:var(--text-shimmer-size) 100%, 100% 100%;background-position:100% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}[data-component=text-shimmer][data-active=true] [data-slot=text-shimmer-char-base]{opacity:0}}:root[data-motion=reduce]{& [data-component=text-shimmer] [data-slot=text-shimmer-char-base],& [data-component=text-shimmer] [data-slot=text-shimmer-char-shimmer]{transition-duration:0s}& [data-component=text-shimmer] [data-slot=text-shimmer-char-shimmer]{color:inherit;-webkit-text-fill-color:currentColor;background-image:none;animation:none!important}& [data-component=text-shimmer] [data-slot=text-shimmer-char-base]{opacity:1!important}}
