.cue-activity{overflow:visible}.cue-activity-character{width:80px;height:100px;overflow:visible}@media (width>=640px){.cue-activity-character{width:96px;height:120px}}@media (prefers-reduced-motion:reduce){.cue-activity[data-cue-activity] .method-character,.cue-activity[data-cue-activity] .method-character *{animation:none!important}}.photo-reading-cue{width:3.5rem;height:3.5rem;overflow:visible}@media (width>=640px){.photo-reading-cue{width:4rem;height:4rem}}[data-cue-activity=looking] .method-character-presence{animation:2.4s cubic-bezier(.3,.7,.3,1) 3 both prc-lean-in!important}[data-cue-activity=looking] .method-character-eyes{animation:2.4s ease-in-out 3 both prc-focus!important}[data-cue-activity=looking] .method-character-brows{animation:2.4s ease-in-out 3 both prc-interest!important}[data-cue-activity=looking] .method-character-glasses{animation:2.4s ease-in-out 3 both prc-frame-tilt!important}[data-cue-activity=looking] .method-character-mouth{animation:2.4s ease-in-out 3 both prc-smile!important}[data-cue-activity=thinking] .method-character-presence{animation:3.2s ease-in-out 3 both prc-consider!important}[data-cue-activity=thinking] .method-character-eyes{animation:3.2s ease-in-out 3 both prc-ponder!important}[data-cue-activity=thinking] .method-character-glasses{animation:3.2s ease-in-out 3 both prc-frame-lift!important}[data-cue-activity=confirmation] .method-character-presence{animation:.9s cubic-bezier(.3,.7,.3,1) both prc-bounce!important}[data-cue-activity=error] .method-character-presence{animation:1.2s ease-out both prc-nod!important}@keyframes prc-lean-in{0%{transform:none}20%,80%{transform:translateY(-1.5px)rotate(2.5deg)scale(1.04)}50%{transform:translateY(-2.5px)rotate(1.5deg)scale(1.05)}to{transform:translateY(-1px)rotate(2deg)scale(1.03)}}@keyframes prc-focus{0%,to{transform:translate(1.5px,1px)}35%{transform:translate(3px,1.8px)}65%{transform:translateY(1.4px)}}@keyframes prc-interest{0%,to{transform:none}30%,60%{transform:translateY(-1.6px)}}@keyframes prc-frame-tilt{0%,to{transform:none}30%,55%{transform:rotate(-3deg)translateY(-1px)}}@keyframes prc-smile{0%,to{transform:none}40%,70%{transform:scaleX(1.08)}}@keyframes prc-consider{0%,to{transform:rotate(-1.5deg)}45%{transform:rotate(-4deg)translateY(-1px)}75%{transform:rotate(1.5deg)}}@keyframes prc-ponder{0%,to{transform:translate(-1px,-.5px)}40%,60%{transform:translate(2.5px,-2.5px)}}@keyframes prc-frame-lift{0%,30%,70%,to{transform:none}45%,55%{transform:translateY(-1.6px)rotate(1.5deg)}}@keyframes prc-bounce{0%,to{transform:none}30%{transform:translateY(-4px)scale(1.04)}55%{transform:translateY(.5px)}75%{transform:translateY(-1.5px)}}@keyframes prc-nod{0%,to{transform:none}45%{transform:translateY(1.5px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.photo-reading-cue *,.cue-activity *{animation:none!important}[data-cue-activity=looking] .method-character-presence{transform:rotate(2deg)scale(1.03)}[data-cue-activity=looking] .method-character-brows{transform:translateY(-1px)}}
