@layer components{.app-tw{--px:0;width:100%;height:100%;position:relative}.app-tw svg{width:100%;height:100%;display:block;overflow:visible}.app-tw-floor{animation:.85s cubic-bezier(.25,1.2,.4,1) both app-tw-drop;animation-delay:calc(var(--k,0) * .12s + 80ms)}@keyframes app-tw-drop{0%{opacity:0;transform:translateY(-80px)}55%{opacity:1}to{opacity:1;transform:none}}.app-tw-fg{outline:none;transition:transform .28s cubic-bezier(.2,.9,.3,1.2)}.app-tw-fg[data-active=true]{transform:translateY(-3px)}.app-tw-hl{opacity:0;transition:opacity .2s}.app-tw-fg[data-active=true] .app-tw-hl{opacity:1}.app-tw-par{transform:translateX(calc(var(--px,0) * 2.5px));transition:transform .5s ease-out}.app-tw-crane{animation:.9s ease-out .9s both app-tw-fade}.app-tw-plinth{animation:.6s ease-out both app-tw-fade}@keyframes app-tw-fade{0%{opacity:0}to{opacity:1}}.app-tw-sway{transform-box:view-box;animation:5.6s ease-in-out infinite alternate app-tw-sway}@keyframes app-tw-sway{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}.app-tw-tag{transform-box:view-box;animation:3.6s ease-in-out infinite alternate app-tw-tag}@keyframes app-tw-tag{0%{transform:rotate(-3.5deg)}to{transform:rotate(4.5deg)}}.app-tw-wheel{transform-box:view-box;transition:transform 1.6s cubic-bezier(.2,.8,.2,1)}.app-tw-plinth:hover .app-tw-wheel{transform:rotate(120deg)}.app-tw-call{animation:.2s ease-out both app-tw-fade}}
