.figures-empty-state{--empty-state-bg: var(--illustration-bg);--empty-state-accent: var(--illustration-accent);--empty-state-soft: var(--illustration-soft);--empty-state-line: var(--illustration-line)}.figures-empty-state .empty-state-pop{transform-box:fill-box;transform-origin:center}.figures-empty-state .empty-state-spin{transform-box:view-box;transform-origin:36px 36px}@media(prefers-reduced-motion:no-preference){.figures-empty-state:is([data-motion=loop],[data-motion=hover]:hover,[data-motion=hover]:focus-within) .empty-state-pop{animation:empty-state-pop .45s ease-in-out 1 both}.figures-empty-state:is([data-motion=loop],[data-motion=hover]:hover,[data-motion=hover]:focus-within) .empty-state-draw{animation:empty-state-draw .5s ease-out .2s 1 both}.figures-empty-state:is([data-motion=loop],[data-motion=hover]:hover,[data-motion=hover]:focus-within) .empty-state-drop{animation:empty-state-drop 1.6s ease-in-out infinite}.figures-empty-state:is([data-motion=loop],[data-motion=hover]:hover,[data-motion=hover]:focus-within) .empty-state-sweep{animation:empty-state-sweep 1.8s ease-in-out infinite}.figures-empty-state:is([data-motion=loop],[data-motion=hover]:hover,[data-motion=hover]:focus-within) .empty-state-fall{animation:empty-state-fall 1.4s ease-in-out var(--empty-state-delay, 0s) infinite}.figures-empty-state:is([data-motion=loop],[data-motion=hover]:hover,[data-motion=hover]:focus-within) .empty-state-spin{animation:empty-state-spin 2.4s ease-in-out infinite}.figures-empty-state:is([data-motion=loop],[data-motion=hover]:hover,[data-motion=hover]:focus-within) .empty-state-bounce{animation:empty-state-bounce 1.1s ease-in-out var(--empty-state-delay, 0s) infinite}.figures-empty-state .empty-state-bounce.empty-state-delay-1{--empty-state-delay: .15s}.figures-empty-state .empty-state-bounce.empty-state-delay-2{--empty-state-delay: .3s}.figures-empty-state .empty-state-fall.empty-state-delay-1{--empty-state-delay: .35s}.figures-empty-state .empty-state-fall.empty-state-delay-2{--empty-state-delay: .7s}}@keyframes empty-state-draw{0%{stroke-dashoffset:14}to{stroke-dashoffset:0}}@keyframes empty-state-pop{0%{transform:scale(.6)}60%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes empty-state-sweep{0%,to{transform:translate(0)}50%{transform:translate(-11px,-5px)}}@keyframes empty-state-fall{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(16px);opacity:0}}@keyframes empty-state-drop{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes empty-state-spin{to{transform:rotate(360deg)}}@keyframes empty-state-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.figures-illustration[data-tone=mint]{--illustration-bg: var(--color-primary-100);--illustration-accent: var(--color-primary-500);--illustration-soft: var(--color-primary-300);--illustration-line: var(--color-primary-400)}.figures-illustration[data-tone=neutral]{--illustration-bg: var(--color-gray-100);--illustration-accent: var(--color-gray-500);--illustration-soft: var(--color-gray-300);--illustration-line: var(--color-gray-400)}
