.sherlock-character{display:inline-block;position:relative;flex:none;vertical-align:middle;width:72px;height:72px;isolation:isolate}.sherlock-character--sm{width:48px;height:48px}.sherlock-character--hero{width:160px;height:160px}.sherlock-character-motion{display:block;width:100%;height:100%;transform-origin:50% 88%}.sherlock-character-art{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sherlock-character[data-motion=on] .sherlock-character-motion{animation:sherlock-arrive .42s cubic-bezier(.16,1,.3,1) both}.sherlock-character[data-motion=on][data-pose=idle] .sherlock-character-motion{animation:sherlock-breathe 4.8s ease-in-out infinite}.sherlock-character[data-motion=on][data-pose=searching] .sherlock-character-motion{animation:sherlock-look 2.6s ease-in-out infinite}.sherlock-character[data-motion=on][data-pose=found] .sherlock-character-motion,.sherlock-character[data-motion=on][data-pose=sweet] .sherlock-character-motion{animation:sherlock-pleased .62s cubic-bezier(.16,1,.3,1) both}.sherlock-greeting{display:inline-flex;position:relative;flex-direction:column;align-items:center;padding:0;border:0;border-radius:16px;background:transparent;color:var(--he-muted);cursor:pointer;touch-action:manipulation}.sherlock-greeting:focus-visible{outline:3px solid var(--he-focus);outline-offset:4px}.sherlock-greeting-hint{font:500 11px/1.5 var(--he-font);margin-top:-8px;margin-bottom:14px}.sherlock-greeting:hover .sherlock-greeting-hint{color:var(--he-ink)}@keyframes sherlock-arrive{0%{transform:rotate(-3deg) scale(.97)}to{transform:rotate(0) scale(1)}}@keyframes sherlock-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,.991)}}@keyframes sherlock-look{0%,to{transform:rotate(-3deg)}45%{transform:rotate(3deg)}65%{transform:rotate(3deg)}}@keyframes sherlock-pleased{0%{transform:translateY(0) rotate(-4deg)}40%{transform:translateY(-5px) rotate(3deg)}to{transform:translateY(0) rotate(0)}}@media (prefers-reduced-motion:reduce){.sherlock-character .sherlock-character-motion{animation:none!important;transform:none!important}}