.msa-a{animation-duration:.55s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;animation-delay:var(--d,0s)}.msa-rise{animation-name:msa-rise}.msa-pop{animation-name:msa-pop}.msa-fade{animation-name:msa-fade}.msa-growX{transform-origin:0;animation-name:msa-growX;animation-duration:.9s}.msa-drainX{transform-origin:0;animation-name:msa-drainX;animation-duration:.9s}.msa-light{animation-name:msa-light;animation-duration:.35s}.msa-wipe{animation-name:msa-wipe;animation-duration:1.8s;animation-timing-function:ease-in-out}.msa-caught{animation-name:msa-caughtIn,msa-shake,msa-dim;animation-duration:.55s,.5s,.6s;animation-delay:var(--d,0s), calc(var(--d,0s) + .7s), calc(var(--d,0s) + 1.4s);animation-fill-mode:both,none,forwards}.msa-riseOut{animation-name:msa-rise,msa-fadeOut;animation-duration:.55s,.4s;animation-delay:var(--d,0s), var(--o,3s);animation-fill-mode:both,forwards}.msa-gather{animation-name:msa-rise,msa-gather;animation-duration:.55s,.9s;animation-delay:var(--d,0s), var(--o,3s);animation-timing-function:cubic-bezier(.2,.7,.2,1),ease-in;animation-fill-mode:both,forwards}.msa-press{animation-name:msa-pop,msa-press;animation-duration:.55s,.35s;animation-delay:var(--d,0s), var(--o,1s);animation-fill-mode:both,none}.msa-pressOut{animation-name:msa-pop,msa-press,msa-fadeOut;animation-duration:.55s,.35s,.35s;animation-delay:var(--d,0s), var(--o,1s), calc(var(--o,1s) + .45s);animation-fill-mode:both,none,forwards}.msa-cursor{animation-name:msa-cursorIn,msa-press;animation-duration:.9s,.35s;animation-delay:var(--d,0s), calc(var(--d,0s) + .9s);animation-fill-mode:both,none}.msa-clock{animation-name:msa-clock;animation-timing-function:linear;animation-fill-mode:forwards}.msa-progress{transform-origin:0;animation-name:msa-growX;animation-timing-function:linear;animation-fill-mode:both}.msa-root[data-paused] *{animation-play-state:paused!important}.msa-root[data-static] .msa-a,.msa-root[data-static] .msa-progress{animation:none!important}.msa-root[data-static] .msa-transient{visibility:hidden}@keyframes msa-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes msa-pop{0%{opacity:0;transform:scale(.85)}}@keyframes msa-fade{0%{opacity:0}}@keyframes msa-fadeOut{to{opacity:0}}@keyframes msa-growX{0%{transform:scaleX(0)}}@keyframes msa-drainX{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes msa-light{0%{background-color:var(--background);transform:scale(.7)}}@keyframes msa-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes msa-caughtIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes msa-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes msa-dim{to{opacity:.6}}@keyframes msa-gather{to{opacity:0;transform:translate(var(--gx,0), var(--gy,0)) scale(.4)}}@keyframes msa-press{50%{transform:scale(.92)}}@keyframes msa-cursorIn{0%{opacity:0;transform:translate(46px,34px)}30%{opacity:1}}@keyframes msa-clock{0%{opacity:0}to{opacity:0}}
@keyframes ku-gloed{0%{border-color:var(--border);transform:translateY(0);box-shadow:0 0 #0000}30%,60%{box-shadow:0 0 0 5px color-mix(in oklab, var(--brand) 16%, transparent);border-color:var(--brand);transform:translateY(-4px)}to{border-color:var(--border);transform:translateY(0);box-shadow:0 0 #0000}}@media (prefers-reduced-motion:no-preference){[data-shown] .ku-stap{animation:1.2s ease-in-out ku-gloed;animation-delay:calc(var(--ku-i,0) * .6s + .2s)}}
