.menu-icon{transform-origin:50%;--menu-motion:menu-lift;flex-shrink:0;overflow:visible}.menu-icon>*{transform-box:fill-box;transform-origin:50%}.menu-icon--heartbeat{--menu-motion:menu-heartbeat}.menu-icon--turn{--menu-motion:menu-turn}.menu-icon--parcel{--menu-motion:menu-parcel}.menu-icon--book{--menu-motion:menu-book}.menu-icon--drive,.menu-icon--arrow{--menu-motion:menu-drive}.menu-icon--swing{--menu-motion:menu-swing;transform-origin:30% 25%}.menu-icon--chart,.menu-icon--clock,.menu-icon--list,.menu-icon--library,.menu-icon--layers,.menu-icon--sparkle,.menu-icon--greet,.menu-icon--calendar{--menu-motion:none}.menu-icon--chart>path:not(:first-child){--menu-part-motion:menu-bar;transform-origin:bottom}.menu-icon--clock>path:first-child{--menu-part-motion:menu-turn;transform-box:view-box;transform-origin:16px 16px}.menu-icon--list>path:nth-child(3),.menu-icon--list>path:nth-child(4){--menu-part-motion:menu-line}.menu-icon--library>path{--menu-part-motion:menu-swing;transform-origin:bottom}.menu-icon--layers>path{--menu-part-motion:menu-lift}.menu-icon--sparkle>*{--menu-part-motion:menu-twinkle}.menu-icon--greet>circle:last-of-type{--menu-part-motion:menu-nod}.menu-icon--calendar>path:nth-child(n+5){--menu-part-motion:menu-twinkle}.menu-icon>:nth-child(2){--menu-delay:35ms}.menu-icon>:nth-child(3){--menu-delay:70ms}.menu-icon>:nth-child(4){--menu-delay:.105s}.menu-icon>:nth-child(n+5){--menu-delay:.14s}@media (prefers-reduced-motion:no-preference){[data-menu-motion]:-webkit-any(:focus-visible,:active) .menu-icon{animation:var(--menu-motion) .58s cubic-bezier(.22, 1, .36, 1)}[data-menu-motion]:is(:focus-visible,:active) .menu-icon{animation:var(--menu-motion) .58s cubic-bezier(.22, 1, .36, 1)}[data-menu-motion]:-webkit-any(:focus-visible,:active) .menu-icon>*{animation:var(--menu-part-motion,none) .48s ease-in-out var(--menu-delay,0s)}[data-menu-motion]:is(:focus-visible,:active) .menu-icon>*{animation:var(--menu-part-motion,none) .48s ease-in-out var(--menu-delay,0s)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-menu-motion]:hover .menu-icon{animation:var(--menu-motion) .58s cubic-bezier(.22, 1, .36, 1)}[data-menu-motion]:hover .menu-icon>*{animation:var(--menu-part-motion,none) .48s ease-in-out var(--menu-delay,0s)}}@keyframes menu-lift{0%,to{transform:translateY(0)}40%{transform:translateY(-2px)}70%{transform:translateY(1px)}}@keyframes menu-heartbeat{0%,to{transform:scale(1)}25%,60%{transform:scale(1.16)}42%,80%{transform:scale(1)}}@keyframes menu-turn{0%{transform:rotate(0)}65%{transform:rotate(65deg)}to{transform:rotate(0)}}@keyframes menu-parcel{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-2px)rotate(-8deg)}65%{transform:translateY(-1px)rotate(5deg)}}@keyframes menu-book{0%,to{transform:perspective(80px)rotateY(0)}40%{transform:perspective(80px)rotateY(-25deg)}70%{transform:perspective(80px)rotateY(12deg)}}@keyframes menu-drive{0%,to{transform:translate(0)}30%{transform:translate(-1px)}65%{transform:translate(3px)}}@keyframes menu-swing{0%,to{transform:rotate(0)}35%{transform:rotate(-10deg)}70%{transform:rotate(6deg)}}@keyframes menu-bar{0%,to{transform:scaleY(1)}35%{transform:scaleY(.45)}70%{transform:scaleY(1.08)}}@keyframes menu-line{0%,to{opacity:1;transform:translate(0)}35%{opacity:.4;transform:translate(2px)}}@keyframes menu-twinkle{0%,to{opacity:1;transform:scale(1)}40%{opacity:.45;transform:scale(.75)}70%{opacity:1;transform:scale(1.12)}}@keyframes menu-nod{0%,to{transform:translateY(0)}40%{transform:translateY(1.5px)}70%{transform:translateY(-.5px)}}
