.ng-shackle{transform-box:view-box;transform-origin:85px 78px;transition:transform .55s cubic-bezier(.34,1.7,.6,1)}.ng-shackle-open{transform:translateY(-14px) rotate(32deg)}@media (prefers-reduced-motion:reduce){.ng-shackle{transition:none}}.ng-bubble{transform-origin:0 50%;animation:ng-bubble .42s cubic-bezier(.34,1.56,.64,1) backwards}@keyframes ng-bubble{0%{opacity:0;transform:translateY(6px) scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ng-bubble{animation:none}}