/* GENERATED by build.mjs from MOTION: moving icons of draft V3. Do not edit. */
@media (prefers-reduced-motion: no-preference) {
:root { --ei-out: cubic-bezier(0.34, 1.56, 0.64, 1); }
.sw-icon, .sw-icon > * { transform-box: fill-box; transform-origin: center; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon { animation: ei-pop 0.5s var(--ei-out); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="chart-column"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="chart-column"] > :nth-child(n+2) { animation: ei-grow 0.6s var(--ei-out); transform-origin: bottom; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="chart-column"] > :nth-child(3) {  animation-delay: 0.07s; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="chart-column"] > :nth-child(4) {  animation-delay: 0.14s; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="chart-line"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="chart-line"] > :nth-child(2) { animation: ei-draw 0.7s var(--sw-motion-easing-standard); stroke-dasharray: 24; --ei-len: 24; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="trending-up"] { animation: ei-up 0.5s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="trending-down"] { animation: ei-nudge-y 0.5s var(--sw-motion-easing-standard); --ei-dy: 2px; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="mail"] { animation: ei-tilt 0.6s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="mail"] > :nth-child(1) { animation: ei-lift 0.6s var(--sw-motion-easing-standard); --ei-dy: 1.5px; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="message-square"] { animation: ei-wobble 0.6s var(--sw-motion-easing-standard); transform-origin: 20% 90%; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="wallet"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="wallet"] > :nth-child(1) { animation: ei-shift 0.5s var(--sw-motion-easing-standard); --ei-dx: 2px; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="users"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="users"] > :nth-child(2),
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="users"] > :nth-child(3) { animation: ei-shift 0.5s var(--sw-motion-easing-standard); --ei-dx: 2px; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="users"] > :nth-child(4) { animation: ei-lift 0.5s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="user"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="user"] > :nth-child(2) { animation: ei-lift 0.5s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="circle-user"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="circle-user"] > :nth-child(2) { animation: ei-lift 0.5s var(--sw-motion-easing-standard); --ei-dy: -1.5px; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="layout-grid"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="layout-grid"] > :nth-child(n) { animation: ei-pop 0.5s var(--ei-out); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="layout-grid"] > :nth-child(2) {  animation-delay: 0.06s; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="layout-grid"] > :nth-child(3) {  animation-delay: 0.12s; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="layout-grid"] > :nth-child(4) {  animation-delay: 0.18s; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="star"] { animation: ei-twinkle 0.6s var(--ei-out); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="heart"] { animation: ei-beat 0.7s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="sliders-horizontal"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="sliders-horizontal"] > :nth-child(3) { animation: ei-shift 0.6s var(--sw-motion-easing-standard); --ei-dx: -5px; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="sliders-horizontal"] > :nth-child(4) { animation: ei-shift 0.6s var(--sw-motion-easing-standard); --ei-dx: -4px; animation-delay: 0.05s; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="sliders-horizontal"] > :nth-child(8) { animation: ei-shift 0.6s var(--sw-motion-easing-standard); --ei-dx: 5px; animation-delay: 0.1s; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="arrow-right"] { animation: ei-nudge 0.6s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="arrow-left"] { animation: ei-nudge 0.6s var(--sw-motion-easing-standard); animation-direction: reverse; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="chevron-right"] { animation: ei-nudge 0.5s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="chevron-left"] { animation: ei-shift 0.5s var(--sw-motion-easing-standard); --ei-dx: calc(var(--sw-dir, 1) * -2px); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="chevron-down"] { animation: ei-nudge-y 0.5s var(--sw-motion-easing-standard); --ei-dy: 2px; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="chevron-up"] { animation: ei-nudge-y 0.5s var(--sw-motion-easing-standard); --ei-dy: -2px; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="arrow-up"] { animation: ei-nudge-y 0.5s var(--sw-motion-easing-standard); --ei-dy: -3px; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="arrow-down"] { animation: ei-nudge-y 0.5s var(--sw-motion-easing-standard); --ei-dy: 3px; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="refresh-cw"] { animation: ei-spin 0.7s var(--sw-motion-easing-standard); --ei-turn: 180deg; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="rotate-ccw"] { animation: ei-spin 0.7s var(--sw-motion-easing-standard); --ei-turn: -360deg; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="loader-circle"] { animation: ei-spin 0.7s linear; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="languages"] { animation: ei-tilt 0.6s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="languages"] > :nth-child(5),
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="languages"] > :nth-child(6) { animation: ei-lift 0.6s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="bell"] { animation: ei-ring 0.8s var(--sw-motion-easing-standard); transform-origin: 50% 12%; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="bell"] > :nth-child(1) { animation: ei-clap 0.8s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="download"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="download"] > :nth-child(1),
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="download"] > :nth-child(3) { animation: ei-nudge-y 0.6s var(--sw-motion-easing-standard); --ei-dy: 2.5px; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="upload"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="upload"] > :nth-child(1),
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="upload"] > :nth-child(2) { animation: ei-nudge-y 0.6s var(--sw-motion-easing-standard); --ei-dy: -2.5px; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="plus"] { animation: ei-spin 0.45s var(--ei-out); --ei-turn: 90deg; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="x"] { animation: ei-spin 0.45s var(--ei-out); --ei-turn: 90deg; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="search"] { animation: ei-scan 0.7s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="zoom-in"] { animation: ei-pop 0.5s var(--ei-out); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="settings"] { animation: ei-spin 0.8s var(--sw-motion-easing-standard); --ei-turn: 120deg; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="sun"] { animation: ei-spin 0.8s var(--sw-motion-easing-standard); --ei-turn: 90deg; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="moon"] { animation: ei-tilt 0.7s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="monitor"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="monitor"] > :nth-child(1) { animation: ei-lift 0.5s var(--sw-motion-easing-standard); --ei-dy: -1.5px; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="house"] { animation: ei-bounce 0.6s var(--sw-motion-easing-standard); transform-origin: bottom; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="file-text"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="file-text"] > :nth-child(n+3) { animation: ei-draw 0.5s var(--sw-motion-easing-standard); stroke-dasharray: 8; --ei-len: 8; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="file-text"] > :nth-child(4) {  animation-delay: 0.08s; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="file-text"] > :nth-child(5) {  animation-delay: 0.16s; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="file"] { animation: ei-tilt 0.6s var(--sw-motion-easing-standard); transform-origin: bottom; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="folder"] { animation: ei-tilt 0.6s var(--sw-motion-easing-standard); transform-origin: bottom; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="send"] { animation: ei-fly 0.7s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="trash"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="trash"] > :nth-child(4),
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="trash"] > :nth-child(5) { animation: ei-lid 0.6s var(--sw-motion-easing-standard); transform-origin: 3px 6px; transform-box: view-box; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="panel-left"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="panel-left"] > :nth-child(2) { animation: ei-shift 0.5s var(--sw-motion-easing-standard); --ei-dx: -3px; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="check"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="check"] > :nth-child(1) { animation: ei-draw 0.5s var(--sw-motion-easing-standard); stroke-dasharray: 24; --ei-len: 24; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="circle-check"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="circle-check"] > :nth-child(2) { animation: ei-draw 0.5s var(--sw-motion-easing-standard); stroke-dasharray: 12; --ei-len: 12; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="shield-check"] { animation: ei-pop 0.5s var(--ei-out); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="shield-check"] > :nth-child(2) { animation: ei-draw 0.5s var(--sw-motion-easing-standard); stroke-dasharray: 10; --ei-len: 10; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="pencil"] { animation: ei-scribble 0.6s var(--sw-motion-easing-standard); transform-origin: 10% 90%; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="square-pen"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="square-pen"] > :nth-child(2) { animation: ei-scribble 0.6s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="paperclip"] { animation: ei-tilt 0.6s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="phone"] { animation: ei-shake 0.7s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="ellipsis"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="ellipsis"] > :nth-child(n) { animation: ei-lift 0.5s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="ellipsis"] > :nth-child(1) {  animation-delay: 0.07s; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="ellipsis"] > :nth-child(2) {  animation-delay: 0.14s; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="eye"] { animation: ei-blink 0.5s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="calendar"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="calendar"] > :nth-child(1),
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="calendar"] > :nth-child(2) { animation: ei-lift 0.5s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="calendar-days"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="calendar-days"] > :nth-child(1),
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="calendar-days"] > :nth-child(2) { animation: ei-lift 0.5s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="map-pin"] { animation: ei-bounce 0.6s var(--sw-motion-easing-standard); transform-origin: bottom; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="credit-card"] { animation: ei-shift 0.5s var(--sw-motion-easing-standard); --ei-dx: 2px; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="key"] { animation: ei-tilt 0.6s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="tag"] { animation: ei-tilt 0.6s var(--sw-motion-easing-standard); transform-origin: 85% 15%; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="bookmark"] { animation: ei-bounce 0.6s var(--sw-motion-easing-standard); transform-origin: top; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="lock"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="lock"] > :nth-child(2) { animation: ei-lift 0.5s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="lock-open"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="lock-open"] > :nth-child(2) { animation: ei-lift 0.5s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="external-link"] { animation: none; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="external-link"] > :nth-child(1),
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="external-link"] > :nth-child(2) { animation: ei-up 0.5s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="triangle-alert"] { animation: ei-shake 0.6s var(--sw-motion-easing-standard); transform-origin: bottom; }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="circle-alert"] { animation: ei-shake 0.6s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="log-out"] { animation: ei-nudge 0.6s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="log-in"] { animation: ei-nudge 0.6s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="globe"] { animation: ei-tilt 0.7s var(--sw-motion-easing-standard); }
:root:not([data-e-motion="still"]) :is(:is(a, button, [role="tab"], .e-icon, .e-gicon):is(:hover, :focus-visible), [data-play]) .sw-icon[data-icon="share-2"] { animation: ei-pop 0.5s var(--ei-out); }

@keyframes ei-pop { 40% { transform: scale(1.16); } 70% { transform: scale(0.96); } }
@keyframes ei-grow { 0% { transform: scaleY(0.25); } 60% { transform: scaleY(1.12); } }
@keyframes ei-draw { 0% { stroke-dashoffset: var(--ei-len, 24); } }
@keyframes ei-lift { 50% { transform: translateY(var(--ei-dy, -2px)); } }
@keyframes ei-up { 50% { transform: translate(2px, -2px); } }
@keyframes ei-shift { 50% { transform: translateX(var(--ei-dx, 2px)); } }
@keyframes ei-nudge { 30% { transform: translateX(calc(var(--sw-dir, 1) * 3px)); } 60% { transform: translateX(0); } 80% { transform: translateX(calc(var(--sw-dir, 1) * 1.5px)); } }
@keyframes ei-nudge-y { 30% { transform: translateY(var(--ei-dy, 3px)); } 60% { transform: translateY(0); } 80% { transform: translateY(calc(var(--ei-dy, 3px) / 2)); } }
@keyframes ei-tilt { 25% { transform: rotate(-12deg); } 55% { transform: rotate(8deg); } 80% { transform: rotate(-3deg); } }
@keyframes ei-wobble { 20% { transform: rotate(-10deg) scale(1.08); } 45% { transform: rotate(8deg) scale(1.08); } 70% { transform: rotate(-4deg); } }
@keyframes ei-ring { 10% { transform: rotate(16deg); } 25% { transform: rotate(-14deg); } 40% { transform: rotate(10deg); } 55% { transform: rotate(-7deg); } 70% { transform: rotate(4deg); } 85% { transform: rotate(-2deg); } }
@keyframes ei-clap { 15% { transform: translateX(-1.5px); } 35% { transform: translateX(1.5px); } 55% { transform: translateX(-1px); } 75% { transform: translateX(0.5px); } }
@keyframes ei-spin { to { transform: rotate(var(--ei-turn, 360deg)); } }
@keyframes ei-scan { 25% { transform: translate(-1.5px, -1.5px); } 50% { transform: translate(1.5px, -1.5px); } 75% { transform: translate(1.5px, 1.5px); } }
@keyframes ei-fly { 45% { transform: translate(6px, -6px); opacity: 0; } 46% { transform: translate(-6px, 6px); opacity: 0; } }
@keyframes ei-lid { 40% { transform: translateY(-1.5px) rotate(-14deg); } }
@keyframes ei-beat { 20% { transform: scale(1.2); } 40% { transform: scale(0.95); } 60% { transform: scale(1.12); } }
@keyframes ei-twinkle { 30% { transform: rotate(-18deg) scale(1.18); } 65% { transform: rotate(10deg) scale(0.98); } }
@keyframes ei-blink { 45%, 55% { transform: scaleY(0.12); } }
@keyframes ei-shake { 15% { transform: rotate(-12deg); } 30% { transform: rotate(10deg); } 45% { transform: rotate(-8deg); } 60% { transform: rotate(6deg); } 75% { transform: rotate(-3deg); } }
@keyframes ei-scribble { 25% { transform: translate(-1.5px, 1px) rotate(-6deg); } 50% { transform: translate(1.5px, -1px) rotate(4deg); } 75% { transform: translate(-1px, 0.5px) rotate(-2deg); } }
@keyframes ei-bounce { 30% { transform: translateY(-3px); } 50% { transform: translateY(0) scaleY(0.92); } 65% { transform: translateY(-1px); } }

}
