.pip-heart{position:fixed;z-index:1400;pointer-events:none;translate:-50% -50%;animation:pip-heart 1.1s cubic-bezier(.2,.7,.3,1) forwards}@keyframes pip-heart{0%{transform:scale(.3);opacity:0}15%{transform:scale(1.2);opacity:1}to{transform:translateY(-60px) scale(.9) rotate(-12deg);opacity:0}}.pip-flyby{position:fixed;inset:0;z-index:55;overflow:hidden;pointer-events:none}.pip-flyby__track{position:absolute;top:0;margin-left:-42px;animation:pip-glide-y 7.5s cubic-bezier(.37,0,.63,1) both;will-change:transform}.pip-flyby__bob{animation:pip-glide-sway 2.4s ease-in-out infinite}.pip-flyby .pip *{pointer-events:visiblePainted;cursor:pointer}@keyframes pip-glide-y{0%{transform:translateY(-130px)}to{transform:translateY(calc(100vh + 40px))}}@keyframes pip-glide-sway{0%,to{transform:translateX(-10px) rotate(8deg)}50%{transform:translateX(10px) rotate(14deg)}}.pip-peek{position:fixed;left:0;bottom:16vh;z-index:58;display:flex;align-items:flex-end;gap:.25rem;transform-origin:bottom left;pointer-events:none}.pip-peek .pip{width:96px;height:96px;margin-left:-22px}.pip-peek .pip *{pointer-events:visiblePainted;cursor:pointer}.pip-peek__say{order:2;position:relative;margin-bottom:4.25rem;max-width:min(16rem,calc(var(--peek-room, 16rem) - 6rem));padding:.55rem .8rem;border:1.5px solid var(--cp-text-1,#191919);border-radius:1rem;background:var(--cp-surface,#ffffff);color:var(--cp-text-1,#191919);font-size:.875rem;font-weight:600;line-height:1.35;box-shadow:0 12px 30px rgb(25 25 25/.12);rotate:-6deg}.pip-peek__say:before{content:"";position:absolute;left:-6px;bottom:14px;width:10px;height:10px;border-left:1.5px solid var(--cp-text-1,#191919);border-bottom:1.5px solid var(--cp-text-1,#191919);background:inherit;transform:rotate(45deg)}.pip-peek.is-in{animation:pip-peek-in .85s cubic-bezier(.34,1.56,.64,1) both}.pip-peek.is-in .pip-peek__say{animation:pip-peek-say .4s ease .55s both}.pip-peek.is-out{animation:pip-peek-out .5s cubic-bezier(.5,0,.75,0) both}@keyframes pip-peek-in{0%{transform:translateX(-115%) rotate(-14deg)}to{transform:translateX(0) rotate(6deg)}}@keyframes pip-peek-say{0%{opacity:0;transform:translateX(-8px) scale(.92)}to{opacity:1;transform:none}}@keyframes pip-peek-out{0%{transform:translateX(0) rotate(6deg)}to{transform:translateX(-115%) rotate(-14deg)}}html[data-pip-calm] .pip:not([data-pip-tricks=own] .pip),html[data-pip-calm] .pip:not([data-pip-tricks=own] .pip) *{animation:none!important;transition:none!important}html[data-pip-calm] .pip-cameo,html[data-pip-calm] .pip-flyby,html[data-pip-calm] .pip-heart,html[data-pip-calm] .pip-peek{display:none!important}