.rb-blur-word{animation:rb-blur-in var(--rb-blur-ms,.82s) var(--ease-out) calc(var(--rb-blur-delay,80ms) + var(--rb-i,0) * var(--rb-blur-step,95ms)) backwards;display:inline-block}@keyframes rb-blur-in{0%{opacity:.1;filter:blur(10px);transform:translateY(-.18em)}55%{opacity:.6;filter:blur(4px);transform:translateY(.03em)}to{opacity:1;filter:blur();transform:none}}.rb-enter{animation:rb-enter var(--rb-enter-ms,.42s) var(--ease-out) var(--rb-enter-delay,0s) backwards}@keyframes rb-enter{0%{opacity:0;transform:translateY(var(--rb-enter-y,14px))}to{opacity:1;transform:none}}.rb-magnet{display:inline-block;position:relative}.rb-magnet-inner{transition:transform .55s var(--ease-out);will-change:transform;display:inline-block}.rb-magnet-inner.is-pulled{transition-duration:.3s;transition-timing-function:ease-out}.rb-glare{z-index:2;border-radius:inherit;background:linear-gradient(var(--rb-glare-angle,-45deg), transparent 60%, var(--rb-glare,#ffffff52) 70%, transparent 100%);background-repeat:no-repeat;background-size:var(--rb-glare-size,250%) var(--rb-glare-size,250%);pointer-events:none;transition:background-position var(--rb-glare-ms,.75s) ease;background-position:-100% -100%;position:absolute;inset:0}.rb-glare.is-lit{background-position:100% 100%}.rb-spot{z-index:3;border-radius:inherit;background:radial-gradient(var(--rb-spot-size,260px) circle at var(--rb-spot-x,50%) var(--rb-spot-y,50%), rgba(var(--rb-spot-color,255, 255, 255), var(--rb-spot-strength,.1)), transparent 70%);opacity:0;pointer-events:none;transition:opacity .32s;position:absolute;inset:0}[data-spot] .rb-spot{opacity:1;transition-duration:.16s}@media (prefers-reduced-motion:reduce){.rb-blur-word,.rb-enter{animation:none}.rb-magnet-inner,.rb-glare,.rb-spot{transition:none}.rb-glare{display:none}}
