.spotlight-overlay[data-state=open]{animation:.2s cubic-bezier(.16,1,.3,1) forwards spotlight-overlay-in}.spotlight-overlay[data-state=closed]{animation:.16s cubic-bezier(.16,1,.3,1) forwards spotlight-overlay-out}@keyframes spotlight-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes spotlight-overlay-out{0%{opacity:1}to{opacity:0}}.spotlight-content[data-state=open]{animation:.24s cubic-bezier(.16,1,.3,1) forwards spotlight-in}.spotlight-content[data-state=closed]{animation:.18s cubic-bezier(.16,1,.3,1) forwards spotlight-out}.spotlight-content{transform-origin:top}@keyframes spotlight-in{0%{opacity:0;transform:translate(-50%)translateY(-10px)scale(.96)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes spotlight-out{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-6px)scale(.97)}}
