.tg-buddy{animation:buddy-breathe 4s var(--ease-press) infinite}.tg-buddy[data-done=true]{animation:buddy-hop .52s var(--ease-spring) 1}.tg-buddy[data-done=true] .tg-buddy__eyes>span{transform:scaleY(.35)}.tg-buddy__eyes>span{transition:transform .16s var(--ease-press)}@keyframes buddy-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes buddy-hop{40%{transform:translateY(-10px)rotate(-6deg)}}.tour-frame{transition:transform .22s var(--ease-spring), box-shadow .22s var(--ease-press)}@media (hover:hover) and (pointer:fine){.tour-frame:hover{transform:translateY(-4px)}}.annot{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);font-size:12px}.foot-marquee__track{width:max-content;animation:40s linear infinite foot-marquee;display:flex}@keyframes foot-marquee{to{transform:translate(-50%)}}.faq summary{cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary .faq__plus{transition:transform .2s var(--ease-press)}.faq details[open] summary .faq__plus{transform:rotate(45deg)}
