:where(a,button,summary,[role=button],[role=tab]) .lucide{--icon-shift-x:0px;--icon-shift-y:-2px;--icon-turn:0deg;--icon-scale:1.04;transform-origin:center}:is(.lucide-arrow-right,.lucide-arrow-up-right,.lucide-chevron-right){--icon-shift-x:3px;--icon-shift-y:0px}:is(.lucide-arrow-left,.lucide-chevron-left){--icon-shift-x:-3px;--icon-shift-y:0px}:is(.lucide-download,.lucide-arrow-down,.lucide-chevron-down){--icon-shift-y:3px}:is(.lucide-upload,.lucide-arrow-up,.lucide-chevron-up){--icon-shift-y:-3px}:is(.lucide-settings,.lucide-settings-2){--icon-turn:60deg;--icon-shift-y:0px}:is(.lucide-refresh-cw,.lucide-refresh-ccw,.lucide-rotate-cw){--icon-turn:120deg;--icon-shift-y:0px}:is(.lucide-plus,.lucide-x){--icon-turn:90deg;--icon-shift-y:0px}:is(.lucide-sprout,.lucide-leaf,.lucide-book-open,.lucide-search,.lucide-pencil){--icon-turn:-9deg}:is(.lucide-award,.lucide-trophy,.lucide-bell,.lucide-sparkles){--icon-turn:9deg}.lucide-leaf,.lucide-sprout{transform-origin:50% 85%}@media (prefers-reduced-motion:no-preference){html:not([data-ui-motion=reduced]) :where(a,button,summary,[role=button],[role=tab]) .lucide:not(.animate-spin):not(.disclosure-chevron):not([data-icon-motion=none]){transition:translate .18s cubic-bezier(.16,1,.3,1),rotate .26s cubic-bezier(.16,1,.3,1),scale .18s cubic-bezier(.16,1,.3,1)}html:not([data-ui-motion=reduced]) :where(a,button,summary,[role=button],[role=tab]):focus-visible:not(:disabled):not([aria-disabled=true]) .lucide:not(.animate-spin):not(.disclosure-chevron):not([data-icon-motion=none]){translate:var(--icon-shift-x) var(--icon-shift-y);rotate:var(--icon-turn);scale:var(--icon-scale)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html:not([data-ui-motion=reduced]) :where(a,button,summary,[role=button],[role=tab]):hover:not(:disabled):not([aria-disabled=true]) .lucide:not(.animate-spin):not(.disclosure-chevron):not([data-icon-motion=none]){translate:var(--icon-shift-x) var(--icon-shift-y);rotate:var(--icon-turn);scale:var(--icon-scale)}}@media (prefers-reduced-motion:no-preference){html:not([data-ui-motion=reduced]) :where(a,button,summary,[role=button],[role=tab]):active:not(:disabled):not([aria-disabled=true]) .lucide:not(.animate-spin):not(.disclosure-chevron):not([data-icon-motion=none]){scale:.94}}html[data-ui-motion=reduced]{scroll-behavior:auto}html[data-ui-motion=reduced] *,html[data-ui-motion=reduced] :after,html[data-ui-motion=reduced] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html[data-ui-motion=reduced] :is(.play-button,.play-card,.brand-link svg,.badge-hover){transform:none!important}