.workroom-robot{position:relative;flex:none;width:188px;aspect-ratio:1130 / 1392}
.workroom-robot img{display:block;width:100%;height:100%;object-fit:contain}
.workroom-face{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
.workroom-visor-cover{pointer-events:none}
.workroom-brows,.workroom-eyes,.workroom-mouth,.workroom-cheeks{filter:drop-shadow(0 0 11px #1ad9ff)}
.workroom-brow,.workroom-gaze,.workroom-eyes,.workroom-pupils,.workroom-mouth path,.workroom-cheeks{transform-box:fill-box;transform-origin:center;transition:transform .28s ease,opacity .24s ease}
.workroom-mouth path,.workroom-cheeks{opacity:0}
.workroom-mouth .workroom-mouth-rest{opacity:1}
.workroom-robot.is-blinking .workroom-eyes,.workroom-robot.is-blinking .workroom-pupils{transform:scaleY(.08)}
.workroom-robot.is-blinking .workroom-brow{transform:translateY(7px)}
.workroom-robot.is-curious .workroom-gaze{transform:translate(20px,-4px)}
.workroom-robot.is-curious .workroom-brow-left{transform:translateY(5px)}
.workroom-robot.is-curious .workroom-brow-right{transform:translateY(-22px) rotate(5deg)}
.workroom-robot.is-smiling .workroom-brow{transform:translateY(-12px)}
.workroom-robot.is-delighted .workroom-brow{transform:translateY(-18px)}
.workroom-robot.is-delighted .workroom-eyes{transform:scaleY(.7)}
.workroom-robot.is-delighted .workroom-cheeks{opacity:.7}
.workroom-robot.is-curious .workroom-mouth-rest,.workroom-robot.is-smiling .workroom-mouth-rest,.workroom-robot.is-delighted .workroom-mouth-rest{opacity:0}
.workroom-robot.is-curious .workroom-mouth-curious,.workroom-robot.is-smiling .workroom-mouth-smile,.workroom-robot.is-delighted .workroom-mouth-grin{opacity:1}
@media(max-width:930px){.workroom-robot{width:171px}}
@media(max-width:700px){.workroom-robot{width:188px}}
@media(max-width:430px){.workroom-robot{width:171px}}
@media(prefers-reduced-motion:reduce){.workroom-brow,.workroom-gaze,.workroom-eyes,.workroom-pupils,.workroom-mouth path,.workroom-cheeks{transition:none}}
