:root{--spc-ease-out:cubic-bezier(.16, 1, .3, 1);--spc-dur-in:.22s;--spc-dur-out:.16s}@layer spc-motion{:where(button,[data-press]):not(:disabled,[aria-disabled=true],[data-press=off],table *){transition:scale .2s var(--spc-ease-out)}:where(button,[data-press]):not(:disabled,[aria-disabled=true],[data-press=off],table *):active{transition-duration:80ms;scale:.97}}.spc-check{width:1.6em;height:1.6em;color:var(--spc-good,#1b7643);vertical-align:middle;flex:none}.spc-check circle{fill:none;stroke:currentColor;stroke-width:2px;opacity:.35}.spc-check path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.spc-check.spc-play path{animation:spc-check-draw .45s var(--spc-ease-out) 1 both}@keyframes spc-check-draw{0%{stroke-dashoffset:1px}}.spc-rise{animation:spc-rise var(--spc-dur-in) var(--spc-ease-out) both}.spc-leave{animation:spc-leave var(--spc-dur-out) ease-in both}@keyframes spc-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes spc-leave{to{opacity:0;transform:translateY(6px)}}.spc-pulse-soft{animation:1.6s ease-in-out infinite spc-pulse-soft}@keyframes spc-pulse-soft{50%{opacity:.55}}svg.spc-ico-play[data-ico=wig]{animation:spc-ico-wig .55s var(--spc-ease-out) 1}svg.spc-ico-play[data-ico=swing]{transform-origin:50% 0;animation:spc-ico-swing .7s var(--spc-ease-out) 1}svg.spc-ico-play[data-ico=nudge-down]{animation:spc-ico-nudge-y .45s var(--spc-ease-out) 1}svg.spc-ico-play[data-ico=nudge-x]{animation:spc-ico-nudge-x .45s var(--spc-ease-out) 1}svg.spc-ico-play[data-ico=draw] [data-draw]{stroke-dasharray:1;animation:spc-check-draw .5s var(--spc-ease-out) 1 both}svg.spc-ico-play[data-ico=tick] [data-hand]{transform-box:view-box;transform-origin:12px 12px;animation:spc-ico-tick .65s var(--spc-ease-out) 1}@keyframes spc-ico-wig{20%{transform:rotate(-16deg)}45%{transform:rotate(11deg)}70%{transform:rotate(-6deg)}to{transform:rotate(0)}}@keyframes spc-ico-swing{20%{transform:rotate(16deg)}45%{transform:rotate(-11deg)}70%{transform:rotate(6deg)}to{transform:rotate(0)}}@keyframes spc-ico-nudge-y{40%{transform:translateY(3px)}}@keyframes spc-ico-nudge-x{40%{transform:translate(3px)}}@keyframes spc-ico-tick{to{transform:rotate(360deg)}}.spc-reveal-wait{opacity:0;transform:translateY(10px)}.spc-reveal-wait.spc-play{opacity:1;transition:opacity .42s var(--spc-ease-out), transform .42s var(--spc-ease-out);transform:none}@media (hover:hover) and (pointer:fine){.spc-lift{transition:transform .2s var(--spc-ease-out)}.spc-lift:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.spc-reveal-wait{opacity:1!important;transform:none!important}.spc-pulse-soft{animation:none!important}}
