.ag-track{position:relative;height:7rem;border-radius:1rem;background:#26262c;overflow:clip;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none}@media(min-width:768px){.ag-track{height:11rem}}.ag-zone{position:absolute;inset-block:0;background:#ec4e9c;transition:left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1)}.ag-perfect{position:absolute;inset-block:0;left:33.34%;right:33.34%;background:#f58fc2}.ag-marker{position:absolute;inset-block:0;left:calc(var(--ag-x, 0) * 100%);width:4px;margin-left:-2px;background:#fff;box-shadow:0 0 14px #ffffff73;will-change:left}.ag-miss .ag-marker{background:#8b8a82;box-shadow:none}.ag-pop{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;font-size:1.5rem;font-weight:600;color:#fff;animation:ag-pop .5s cubic-bezier(.2,.9,.3,1) both}@keyframes ag-pop{0%{opacity:0;transform:translateY(8px)}30%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.ag-zone{transition:none}}@media(prefers-reduced-motion:no-preference){@keyframes hs-press{0%,to{transform:none}50%{transform:scale(.95)}}.hs-play .hs-press{animation:hs-press .3s ease-in-out 1.1s}@keyframes hs-added{0%{clip-path:inset(0 100% 0 0 round 8px)}to{clip-path:inset(0 0 0 0 round 8px)}}.hs-play .hs-added{animation:hs-added .3s cubic-bezier(.4,0,.2,1) 1.45s both}@keyframes hs-type{0%{width:0}}.hs-type-command,.hs-type-name{display:inline-block;overflow:clip;white-space:nowrap;vertical-align:bottom}.hs-play .hs-type-command{width:19ch;animation:hs-type .8s steps(19) .1s both}@keyframes hs-form{0%{opacity:0;transform:translateY(12px) scale(.97)}}.hs-play .hs-form{animation:hs-form .35s cubic-bezier(.2,.9,.3,1.2) 1s both}.hs-play .hs-type-name{width:17ch;animation:hs-type .8s steps(17) 1.4s both}@keyframes hs-pick{0%{background:#ffffff14;transform:scale(.94)}}.hs-play .hs-pick{animation:hs-pick .25s ease-out 2.5s both}.hs-play .hs-create{animation:hs-press .3s ease-in-out 3.3s}@keyframes hs-row{0%{opacity:0;transform:translate(-14px)}}.hs-play .hs-row{animation:hs-row .35s cubic-bezier(.2,.9,.3,1.1) calc(.3s + var(--i, 0) * .5s) both}@keyframes hs-live{0%,to{box-shadow:0 0 #57e38999}70%{box-shadow:0 0 0 7px #57e38900}}.hs-live{animation:hs-live 1.8s ease-out infinite}}
