@keyframes icon-redraw{0%{stroke-dasharray:100 100;stroke-dashoffset:100}to{stroke-dasharray:100 100;stroke-dashoffset:0}}@keyframes ih-pop{0%{transform:scale(1)}35%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes ih-spin90{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes ih-spin45{0%{transform:rotate(0)}to{transform:rotate(45deg)}}@keyframes ih-hop{0%{transform:translateY(0) scale(1)}20%{transform:translateY(1px) scale(1.08,.88)}50%{transform:translateY(-4px) scale(.94,1.08)}78%{transform:translateY(.5px) scale(1.05,.94)}to{transform:translateY(0) scale(1)}}@keyframes ih-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}45%{transform:rotate(12deg)}65%{transform:rotate(-7deg)}85%{transform:rotate(3deg)}}@keyframes ih-swing{0%,to{transform:rotate(0)}20%{transform:rotate(18deg)}45%{transform:rotate(-15deg)}65%{transform:rotate(9deg)}85%{transform:rotate(-4deg)}}@keyframes ih-lag{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}50%{transform:translateX(2px)}75%{transform:translateX(-1px)}}@keyframes ih-pulse{0%{transform:scale(1)}30%{transform:scale(.65)}65%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes ih-pop-in{0%{transform:scale(0);opacity:0}60%{transform:scale(1.5);opacity:1}to{transform:scale(1);opacity:1}}@keyframes ih-right{0%,to{transform:translateX(0)}40%{transform:translateX(3.5px)}70%{transform:translateX(-.5px)}}@keyframes ih-left{0%,to{transform:translateX(0)}40%{transform:translateX(-3.5px)}70%{transform:translateX(.5px)}}@keyframes ih-up{0%,to{transform:translateY(0)}40%{transform:translateY(-3.5px)}70%{transform:translateY(.5px)}}@keyframes ih-down{0%,to{transform:translateY(0)}40%{transform:translateY(3px)}70%{transform:translateY(-.5px)}}@keyframes ih-flip{0%{transform:scaleX(1)}45%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes ih-fan-up{0%,to{transform:translateY(0)}40%{transform:translateY(-2.5px)}}@keyframes ih-fan-down{0%,to{transform:translateY(0)}40%{transform:translateY(2.5px)}}@keyframes ih-paper{0%{transform:translateY(0)}30%{transform:translateY(-3.5px)}65%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes ih-box-drop{0%,to{transform:translateY(0)}38%,62%{transform:translateY(3px)}}@keyframes ih-flap{0%{transform:scaleY(1)}38%,62%{transform:scaleY(-1)}to{transform:scaleY(1)}}@keyframes ih-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ih-sweep{0%{transform:translateY(0)}25%{transform:translateY(-5px)}75%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes ih-lean{0%,to{transform:rotate(0)}40%{transform:rotate(-11deg)}75%{transform:rotate(3deg)}}@keyframes ih-rock{0%{transform:rotate(0) scale(1)}35%{transform:rotate(-22deg) scale(1.1)}70%{transform:rotate(8deg) scale(1)}to{transform:rotate(0) scale(1)}}@keyframes ih-wave{0%,to{transform:translateX(0)}40%{transform:translateX(3px)}}@keyframes ih-squash{0%,to{transform:scale(1)}40%{transform:scale(1.1,.86)}}@keyframes ih-pump{0%,to{transform:translateY(0)}18%{transform:translateY(-2.5px)}36%{transform:translateY(2px)}54%{transform:translateY(-2px)}72%{transform:translateY(1.5px)}}@keyframes ih-grip{0%,to{transform:scale(1)}22%{transform:scale(.86)}40%{transform:scale(1.04)}58%{transform:scale(.86)}76%{transform:scale(1.03)}}@keyframes ih-cuff-in-l{0%,to{transform:translateX(0)}20%{transform:translateX(2.5px)}76%{transform:translateX(2.5px)}}@keyframes ih-cuff-in-r{0%,to{transform:translateX(0)}20%{transform:translateX(-2.5px)}76%{transform:translateX(-2.5px)}}@keyframes ih-from-left{0%{transform:translateX(-6px);opacity:0}55%{transform:translateX(.8px);opacity:1}to{transform:translateX(0);opacity:1}}@keyframes ih-from-right{0%{transform:translateX(6px);opacity:0}55%{transform:translateX(-.8px);opacity:1}to{transform:translateX(0);opacity:1}}@keyframes ih-drop{0%{transform:translateY(-8px);opacity:0}50%{transform:translateY(0);opacity:1}65%{transform:translateY(.8px) scale(1.06,.9)}85%{transform:translateY(-.6px) scale(.98,1.03)}to{transform:translateY(0) scale(1);opacity:1}}@keyframes ih-land{0%,to{transform:scale(1)}52%{transform:scale(1)}62%{transform:scale(1.1,.86)}82%{transform:scale(.97,1.04)}}@keyframes ih-open-close{0%{transform:rotate(0)}28%{transform:rotate(-34deg)}52%{transform:rotate(-34deg)}78%{transform:rotate(5deg)}to{transform:rotate(0)}}@keyframes ih-head{0%,to{transform:translateX(0)}18%{transform:translateX(-4px)}50%{transform:translateX(4px)}82%{transform:translateX(-2.5px)}}@keyframes ih-build{0%{transform:scaleY(.15)}70%{transform:scaleY(1.08)}to{transform:scaleY(1)}}@keyframes ih-eq{0%{transform:scaleY(.12)}to{transform:scaleY(1)}}@keyframes ih-blink{0%{opacity:1;transform:scale(1.6)}to{opacity:.2;transform:scale(.8)}}@keyframes ih-glow{0%,to{filter:drop-shadow(0 0 0 rgba(255,176,66,0))}35%,70%{filter:drop-shadow(0 0 3px rgba(255,176,66,.95))}}@keyframes ih-settle{0%{transform:scale(1)}30%{transform:scale(1.06,.9)}60%{transform:scale(.98,1.05)}to{transform:scale(1)}}@keyframes ih-door-open{0%{transform:scaleX(1)}30%,72%{transform:scaleX(.18)}to{transform:scaleX(1)}}@keyframes ih-ring{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes ih-draw-q{0%{stroke-dasharray:9 9;stroke-dashoffset:9}to{stroke-dasharray:9 9;stroke-dashoffset:0}}@keyframes ih-feel-l{0%{transform:rotate(-10deg)}to{transform:rotate(8deg)}}@keyframes ih-feel-r{0%{transform:rotate(10deg)}to{transform:rotate(-8deg)}}@keyframes ih-leg-a{0%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}@keyframes ih-leg-b{0%{transform:rotate(16deg)}to{transform:rotate(-16deg)}}@keyframes ih-leg-a-r{0%{transform:rotate(16deg)}to{transform:rotate(-16deg)}}@keyframes ih-leg-b-r{0%{transform:rotate(-16deg)}to{transform:rotate(16deg)}}@keyframes ih-skitter{0%{transform:translateY(-.35px)}to{transform:translateY(.35px)}}@keyframes ih-beat{0%{stroke-dasharray:100 100;stroke-dashoffset:-100}to{stroke-dasharray:100 100;stroke-dashoffset:0}}@keyframes ih-flat{0%{opacity:.5}70%{opacity:.5}to{opacity:0}}@keyframes ih-ponder{0%{transform:rotate(0)}22%{transform:rotate(-26deg)}48%{transform:rotate(21deg)}70%{transform:rotate(-9deg)}to{transform:rotate(0)}}@keyframes ih-hop2{0%,to{transform:translateY(0)}25%{transform:translateY(-2.4px)}45%{transform:translateY(0)}65%{transform:translateY(-1.4px)}82%{transform:translateY(0)}}@keyframes ih-deal{0%{transform:scale(1)}30%{transform:scale(0)}70%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes ih-draw-line{0%{stroke-dasharray:22 22;stroke-dashoffset:22}to{stroke-dasharray:22 22;stroke-dashoffset:0}}@keyframes ih-thump{0%,to{transform:scale(1)}15%{transform:scale(1.16)}30%{transform:scale(1)}45%{transform:scale(1.12)}60%{transform:scale(1)}}@keyframes ih-swipe{0%,to{transform:translateX(0) rotate(0)}30%{transform:translateX(3px) rotate(-6deg)}65%{transform:translateX(-1px) rotate(2deg)}}@keyframes ih-lid{0%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-4px) rotate(-8deg)}70%{transform:translateY(.5px) rotate(1deg)}}@keyframes ih-draw-30{0%{stroke-dasharray:30 30;stroke-dashoffset:30}to{stroke-dasharray:30 30;stroke-dashoffset:0}}@keyframes ih-spin-cw{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ih-spin-ccw{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}@keyframes ih-spin72{0%{transform:rotate(0) scale(1)}50%{transform:rotate(72deg) scale(1.2)}to{transform:rotate(72deg) scale(1)}}@keyframes ih-lid-t{0%,to{transform:translateY(0) rotate(0)}35%,65%{transform:translateY(-2px) rotate(-14deg)}}@keyframes ih-scribble{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-1.5px,1.5px) rotate(-6deg)}45%{transform:translate(1.5px,-1px) rotate(5deg)}70%{transform:translate(-1px,1px) rotate(-3deg)}}@keyframes ih-copy-a{0%,to{transform:translate(0)}40%{transform:translate(2.5px,2.5px)}}@keyframes ih-copy-b{0%,to{transform:translate(0)}40%{transform:translate(-1.5px,-1.5px)}}@keyframes ih-flagwave{0%,to{transform:skewY(0)}25%{transform:skewY(-9deg)}55%{transform:skewY(7deg)}80%{transform:skewY(-3deg)}}@keyframes ih-fly{0%{transform:translate(0);opacity:1}45%{transform:translate(5px,-5px);opacity:0}46%{transform:translate(-5px,5px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes ih-ne{0%,to{transform:translate(0)}40%{transform:translate(2px,-2px)}70%{transform:translate(-.3px,.3px)}}@keyframes ih-drive{0%{transform:translateX(0)}35%{transform:translateX(-2px)}70%{transform:translateX(3px)}to{transform:translateX(0)}}@keyframes ih-logo-top{0%,to{transform:translateX(0)}22%{transform:translateX(-16px)}55%{transform:translateX(9px)}78%{transform:translateX(-2px)}}@keyframes ih-logo-bottom{0%,to{transform:translateX(0)}22%{transform:translateX(20px)}55%{transform:translateX(-10px)}78%{transform:translateX(2.5px)}}@keyframes ih-insert{0%,to{transform:translateY(0) scale(1)}35%,55%{transform:translateY(4px) scale(.94,.9)}78%{transform:translateY(-1px) scale(1.03,1.04)}}@keyframes ih-blink-y{0%,to{transform:scaleY(1)}45%{transform:scaleY(.12)}}@keyframes ih-zap{0%,to{transform:scale(1) rotate(0)}20%{transform:scale(1.25) rotate(-9deg)}40%{transform:scale(.88) rotate(6deg)}60%{transform:scale(1.15) rotate(-4deg)}}@keyframes ih-half{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes ih-hammer{0%,to{transform:rotate(0)}30%{transform:rotate(-28deg)}55%{transform:rotate(14deg)}75%{transform:rotate(-4deg)}}@keyframes ih-thumb{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(-2.5px) rotate(-16deg)}70%{transform:translateY(.5px) rotate(3deg)}}@keyframes ih-thumb-dn{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(2.5px) rotate(16deg)}70%{transform:translateY(-.5px) rotate(-3deg)}}@keyframes ih-buzz{0%,to{transform:translateX(0) rotate(0)}10%{transform:translateX(-1.5px) rotate(-6deg)}20%{transform:translateX(1.5px) rotate(6deg)}30%{transform:translateX(-1.5px) rotate(-5deg)}40%{transform:translateX(1px) rotate(4deg)}55%{transform:translateX(-.5px) rotate(-2deg)}}@keyframes ih-confetti{0%{transform:translate(0) rotate(0) scale(.3);opacity:0}9%{opacity:1;transform:translate(calc(var(--dx) * .3),calc(var(--dy) * .3)) rotate(calc(var(--rot) * .2)) scale(1.1)}52%{transform:translate(var(--dx),var(--dy)) rotate(calc(var(--rot) * .7)) scale(1);opacity:1}to{transform:translate(calc(var(--dx) * 1.15),calc(var(--dy) + 11px)) rotate(var(--rot)) scale(.9);opacity:0}}@keyframes ih-recoil{0%,to{transform:translate(0) scale(1)}16%{transform:translate(-1.3px,1.3px) scale(.95,1.05)}38%{transform:translate(.5px,-.5px) scale(1.03,.98)}62%{transform:translate(-.2px,.2px) scale(1)}}@keyframes ih-flutter{0%,to{transform:rotate(0) scaleX(1)}20%{transform:rotate(-9deg) scaleX(1.12)}45%{transform:rotate(7deg) scaleX(.9)}70%{transform:rotate(-4deg) scaleX(1.05)}}@keyframes ih-prop{0%,to{scale:1}40%{scale:1.28}70%{scale:.92}}@keyframes ih-speak{0%{transform:scale(1)}30%{transform:scale(.7) rotate(-6deg)}62%{transform:scale(1.12) rotate(2deg)}to{transform:scale(1) rotate(0)}}@keyframes ih-scan{0%,to{transform:translate(0)}25%{transform:translate(-2px,-2.5px)}50%{transform:translate(2.5px,-1.5px)}75%{transform:translate(1px,2.5px)}}@keyframes ih-key{0%,to{transform:rotate(0)}30%{transform:rotate(-38deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-4deg)}}@keyframes ih-flash{0%,to{opacity:1;transform:scale(1)}15%{opacity:.15}30%{opacity:1;transform:scale(1.22)}45%{opacity:.25}60%{opacity:1;transform:scale(1.1)}80%{opacity:.6}}@keyframes ih-twinkle{0%,to{transform:scale(1) rotate(0);opacity:1}25%{transform:scale(1.3) rotate(36deg);opacity:.7}55%{transform:scale(.85) rotate(72deg);opacity:1}80%{transform:scale(1.1) rotate(72deg)}}@keyframes ih-lift{0%,to{transform:translateY(0)}22%{transform:translateY(-3.5px)}44%{transform:translateY(0)}66%{transform:translateY(-3.5px)}88%{transform:translateY(0)}}@keyframes ih-sun{0%{transform:translateY(5px) scale(.4);opacity:0}55%{transform:translateY(-1px) scale(1.15);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes ih-stem{0%{transform:scaleY(0)}45%{transform:scaleY(1.2)}70%{transform:scaleY(.9)}to{transform:scaleY(1)}}@keyframes ih-dotbounce{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(2.5px) scale(.7)}60%{transform:translateY(-1.2px) scale(1.4)}}@keyframes ih-snip-a{0%,to{transform:rotate(0)}30%{transform:rotate(-16deg)}55%{transform:rotate(4deg)}75%{transform:rotate(-6deg)}}@keyframes ih-snip-b{0%,to{transform:rotate(0)}30%{transform:rotate(16deg)}55%{transform:rotate(-4deg)}75%{transform:rotate(6deg)}}@keyframes ih-pageturn{0%,to{transform:scaleX(1)}40%{transform:scaleX(-.15)}70%{transform:scaleX(1.08)}}@keyframes ih-handle{0%,to{transform:translateY(0) scaleY(1)}35%{transform:translateY(-3px) scaleY(1.15)}65%{transform:translateY(.5px) scaleY(.95)}}@keyframes ih-needle{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes ih-door{0%{transform:scaleX(1)}26%{transform:scaleX(.05)}72%{transform:scaleX(.05)}to{transform:scaleX(1)}}@keyframes ih-bill{0%,24%{opacity:0;transform:translateY(4px) scale(.8)}42%{opacity:1;transform:translateY(-2px) scale(1.05)}54%,70%{opacity:1;transform:translateY(0) scale(1)}86%,to{opacity:0;transform:translateY(3px) scale(.85)}}@keyframes ih-close{0%{transform:rotate(0) scale(1)}to{transform:rotate(90deg) scale(1)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg{animation:ih-pop .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg>*{transform-box:fill-box;transform-origin:center;animation:icon-redraw .5s cubic-bezier(.4,0,.2,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg>:nth-child(2){animation-delay:50ms}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg>:nth-child(3){animation-delay:.1s}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg>:nth-child(n+4){animation-delay:.15s}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-sparkles{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-sparkles>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-sparkles>:first-child{animation:ih-spin90 .7s cubic-bezier(.34,1.56,.64,1) 0s both;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-sparkles>:nth-child(2){animation:ih-pop-in .5s cubic-bezier(.34,1.56,.64,1) .05s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-sparkles>:nth-child(3){animation:ih-pop-in .5s cubic-bezier(.34,1.56,.64,1) .13s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-sparkles>:nth-child(4){animation:ih-pop-in .5s cubic-bezier(.34,1.56,.64,1) .21000000000000002s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-sparkles>:nth-child(5){animation:ih-pop-in .5s cubic-bezier(.34,1.56,.64,1) .29s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-box{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-box>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-package{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-package>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-package>:first-child{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-package>:nth-child(2){animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-package>:nth-child(3){animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-package>:nth-child(4){animation:icon-redraw .55s cubic-bezier(.4,0,.2,1) .15s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scan-line{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scan-line>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scan-line>:first-child{animation:ih-pulse .6s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scan-line>:nth-child(2){animation:ih-pulse .6s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scan-line>:nth-child(3){animation:ih-pulse .6s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scan-line>:nth-child(4){animation:ih-pulse .6s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scan-line>:nth-child(5){animation:ih-sweep .8s cubic-bezier(.45,0,.55,1) .05s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shopping-cart{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shopping-cart>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shopping-cart>:nth-child(3){animation:ih-right .6s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shopping-cart>:first-child{animation:ih-hop .55s cubic-bezier(.34,1.56,.64,1) .05s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shopping-cart>:nth-child(2){animation:ih-hop .55s cubic-bezier(.34,1.56,.64,1) .1s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-settings{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-settings>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-settings>:first-child{animation:ih-spin90 .7s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-settings>:nth-child(2){animation:ih-pulse .6s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-user-round{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-user-round>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-user-round>:nth-child(2){animation:ih-up .55s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-user-round>:first-child{animation:ih-squash .55s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-user-round>:nth-child(3){animation:ih-pop .6s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-library-big{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-library-big>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-library-big>:nth-child(3){animation:ih-lean .7s cubic-bezier(.34,1.56,.64,1) 0s both;transform-origin:bottom left}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-library-big>:first-child{animation:ih-squash .6s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-library-big>:nth-child(2){animation:ih-squash .6s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-layers{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-layers>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-layers>:first-child{animation:ih-fan-up .65s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-layers>:nth-child(2){animation:ih-fan-down .65s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-layers>:nth-child(3){animation:ih-fan-down .65s cubic-bezier(.34,1.56,.64,1) .03s both;translate:0 1px}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-layout-dashboard{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-layout-dashboard>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-layout-dashboard>:first-child{animation:ih-pulse .6s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-layout-dashboard>:nth-child(2){animation:ih-pulse .6s cubic-bezier(.34,1.56,.64,1) .07s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-layout-dashboard>:nth-child(3){animation:ih-pulse .6s cubic-bezier(.34,1.56,.64,1) .14s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-layout-dashboard>:nth-child(4){animation:ih-pulse .6s cubic-bezier(.34,1.56,.64,1) .21000000000000002s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-menu{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-menu>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-menu>:nth-child(2){animation:ih-wave .5s ease-in-out 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-menu>:first-child{animation:ih-wave .5s ease-in-out .07s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-menu>:nth-child(3){animation:ih-wave .5s ease-in-out .14s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-bell{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-bell>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-bell>:first-child{animation:ih-swing .8s ease-in-out 0s both;transform-origin:50% 0}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-bell>:nth-child(2){animation:ih-lag .8s ease-in-out .05s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-sun{animation:ih-spin45 .8s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-sun>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-sun>:first-child{animation:ih-pulse .7s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-moon{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-moon>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-moon>:first-child{animation:ih-rock .8s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-coins{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-coins>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-coins>:first-child{animation:ih-flip .7s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-coins>:nth-child(2){animation:ih-flip .7s cubic-bezier(.34,1.56,.64,1) .1s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-coins>:nth-child(3){animation:ih-flip .7s cubic-bezier(.34,1.56,.64,1) .1s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-coins>:nth-child(4){animation:ih-flip .7s cubic-bezier(.34,1.56,.64,1) .1s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-log-out{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-log-out>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-log-out>:nth-child(2){animation:ih-right .55s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-log-out>:nth-child(3){animation:ih-right .55s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-log-in{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-log-in>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-log-in>:nth-child(2){animation:ih-right .55s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-log-in>:nth-child(3){animation:ih-right .55s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-upload{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-upload>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-upload>:nth-child(2){animation:ih-up .55s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-upload>:nth-child(3){animation:ih-up .55s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-gauge{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-gauge>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-gauge>:first-child{animation:ih-needle .9s cubic-bezier(.45,0,.55,1) 0s both;transform-box:view-box;transform-origin:12px 14px}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-gauge>:nth-child(2){animation:ih-pop .6s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ruler{animation:ih-wiggle .7s ease-in-out 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ruler>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ruler>:nth-child(2){animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ruler>:nth-child(3){animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .06s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ruler>:nth-child(4){animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .12s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ruler>:nth-child(5){animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .18s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-house{animation:ih-glow 1.1s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-house>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-house>:nth-child(2){transform-origin:50% 100%;transform-box:view-box;animation:ih-settle .8s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-house>:first-child{transform-box:view-box;transform-origin:9px 17px;animation:ih-door-open 1.1s cubic-bezier(.45,0,.25,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-lock{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-lock>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-lock>:nth-child(2){animation:ih-up .6s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-lock>:first-child{animation:ih-squash .6s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-help{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-help>*{animation:none;transform-box:view-box}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-help>:first-child{transform-origin:12px 12px;animation:ih-pop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-help>:nth-child(2){transform-origin:12px 13px;animation:ih-ponder 1s cubic-bezier(.34,1.56,.64,1) .1s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-help>:nth-child(3){animation:ih-hop2 1s ease-out .1s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-layout-grid{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-layout-grid>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-layout-grid>:first-child{animation:ih-deal .5s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-layout-grid>:nth-child(2){animation:ih-deal .5s cubic-bezier(.34,1.56,.64,1) .09s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-layout-grid>:nth-child(4){animation:ih-deal .5s cubic-bezier(.34,1.56,.64,1) .18s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-layout-grid>:nth-child(3){animation:ih-deal .5s cubic-bezier(.34,1.56,.64,1) .27s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-status-pulse{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-status-pulse>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-status-pulse>:first-child{animation:ih-flat 1.2s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-status-pulse>:nth-child(2){animation:ih-beat 1.2s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mail-live{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mail-live>*{animation:none;transform-box:view-box}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mail-live>:first-child{animation:ih-box-drop 1.1s cubic-bezier(.45,0,.25,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mail-live>:nth-child(2){transform-origin:12px 7px;animation:ih-flap 1.1s cubic-bezier(.45,0,.25,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shield-check{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shield-check>*{animation:none;transform-box:fill-box}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shield-check>:first-child{transform-origin:50% 100%;animation:ih-settle .8s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shield-check>:nth-child(2){animation:ih-draw-q .45s ease-out .25s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-users{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-users>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-users>:first-child,:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-users>:nth-child(2){animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-users>:nth-child(3),:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-users>:nth-child(4){animation:ih-from-right .6s cubic-bezier(.34,1.56,.64,1) .08s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-headphones{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-headphones>*{animation:ih-thump .9s ease-in-out both;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-gift{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-gift>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-gift>:first-child{animation:ih-lid .8s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-gift>:nth-child(4){transform-origin:50% 100%;animation:ih-pop-in .55s cubic-bezier(.34,1.56,.64,1) .2s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-percent{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-percent>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-percent>:first-child{animation:ih-draw-line .4s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-percent>:nth-child(2){animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .12s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-percent>:nth-child(3){animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .22s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-check{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-check>*{animation:none;transform-box:fill-box;transform-origin:center;animation:ih-draw-30 .45s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-arrow-right{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-arrow-right>*{animation:none;transform-box:fill-box;transform-origin:center;animation:ih-right .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-arrow-left{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-arrow-left>*{animation:none;transform-box:fill-box;transform-origin:center;animation:ih-left .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-arrow-up-right{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-arrow-up-right>*{animation:none;transform-box:fill-box;transform-origin:center;animation:ih-ne .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-download{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-download>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-download>:first-child{animation:ih-squash .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-download>:nth-child(n+2){animation:ih-down .55s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-plus{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-plus>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-plus{animation:ih-spin90 .45s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-rotate-ccw{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-rotate-ccw>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-rotate-ccw{animation:ih-spin-ccw .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-refresh-cw{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-refresh-cw>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-refresh-cw{animation:ih-spin-cw .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-rotate-cw{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-rotate-cw>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-rotate-cw{animation:ih-spin-cw .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-search{animation:ih-wiggle .6s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-trash-2{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-trash-2>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-trash-2>:first-child,:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-trash-2>:nth-child(3){animation:ih-lid-t .7s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clock{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clock>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clock>polyline{animation:ih-spin-cw .9s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-camera{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-camera>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-camera>circle{animation:ih-ring .6s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-pencil{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-pencil>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-pencil{animation:ih-scribble .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-copy{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-copy>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-copy>rect{animation:ih-copy-a .5s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-copy>path{animation:ih-copy-b .5s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-truck{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-truck>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-truck>path{animation:ih-drive .8s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-truck>circle{animation:ih-spin-cw .8s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-triangle-alert{animation:ih-wiggle .55s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-alert{animation:ih-wiggle .55s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-info{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-info>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-info>:first-child{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-info>:nth-child(3){animation:ih-drop .55s ease-out .1s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-eye{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-eye>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-eye>circle{animation:ih-wave .9s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-star{animation:ih-spin72 .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-flag{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-flag>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-flag>path:first-child{animation:ih-flagwave .8s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square{animation:ih-hop2 .8s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-file-text{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-file-text>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-file-text>:nth-child(n+3){animation:ih-draw-line .35s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-check{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-check>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-check>:first-child{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-check>:nth-child(2){animation:ih-draw-q .4s ease-out .15s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-send{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-send>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-send{animation:ih-fly .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-external-link{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-external-link>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-external-link>:first-child,:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-external-link>:nth-child(2){animation:ih-ne .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg[data-logo-mark]{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg[data-logo-mark]>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg[data-logo-mark]>rect{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg[data-logo-mark]>rect:nth-child(2){animation:ih-logo-top .9s cubic-bezier(.45,0,.25,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg[data-logo-mark]>rect:nth-child(3){animation:ih-logo-bottom .9s cubic-bezier(.45,0,.25,1) .04s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-credit-card{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-credit-card>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-credit-card{animation:ih-insert .9s cubic-bezier(.45,0,.25,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mail{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mail>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mail>:first-child{animation:ih-box-drop 1.1s cubic-bezier(.45,0,.25,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mail>:nth-child(2){animation:ih-flap 1.1s cubic-bezier(.45,0,.25,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mail>*{transform-box:view-box}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mail>:nth-child(2){transform-origin:12px 7px}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-briefcase{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-building-2{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-building-2>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-building-2{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-building2{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-building2>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-building2{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-calendar-clock{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-calendar-clock>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-calendar-clock{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-calendar-days{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clipboard{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clipboard>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clipboard{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clipboard-check-x{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clipboard-check-x>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clipboard-check-x{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clipboard-list{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-file-box{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-file-box>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-file-box{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-files{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-files>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-files{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-package-check{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-package-check>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-package-check{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-package-open{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-package-open>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-package-open{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-eye-off{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-eye-off>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-eye-off{animation:ih-blink-y .5s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-user{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-user>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-user>circle{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-user{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-user>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-user>circle{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-user-check{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-user-check>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-user-check>circle{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-user-plus{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-user-plus>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-user-plus>circle{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-user-round{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-user-round>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-user-round>circle{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-circle-question{animation:ih-hop2 .8s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square-dot{animation:ih-hop2 .8s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square-quote{animation:ih-hop2 .8s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square-text{animation:ih-hop2 .8s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-messages-square{animation:ih-hop2 .8s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ban{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ban>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ban{animation:ih-wiggle .55s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-slash{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-slash>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-slash{animation:ih-wiggle .55s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-hand{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-hand>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-hand{animation:ih-wiggle .55s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-magnet{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-magnet>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-magnet{animation:ih-wiggle .55s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-paperclip{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-paperclip>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-paperclip{animation:ih-wiggle .55s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scissors>*{transform-box:fill-box}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scissors{animation:ih-wiggle .55s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shield-alert{animation:ih-wiggle .55s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shield-x{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shield-x>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shield-x{animation:ih-wiggle .55s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-slash{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-slash>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-slash{animation:ih-wiggle .55s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-tree-palm{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-tree-palm>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-tree-palm{animation:ih-wiggle .55s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-bell-ring{animation:ih-swing .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-key-round{animation:ih-swing .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-tag{animation:ih-swing .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ticket{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ticket>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ticket{animation:ih-swing .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wand-sparkles{animation:ih-swing .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-cookie{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-cookie>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-cookie{animation:ih-spin-cw .9s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-globe{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-globe>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-globe{animation:ih-spin-cw .9s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-phone{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-phone>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-phone{animation:ih-buzz .6s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-smartphone{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-smartphone>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-smartphone{animation:ih-buzz .6s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-archive{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-archive>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-archive>rect{animation:ih-up .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-bookmark{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-bookmark>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-bookmark{animation:ih-drop .6s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ellipsis{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ellipsis>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ellipsis>circle:first-child{animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .6s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ellipsis>circle:nth-child(2){animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .1s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ellipsis>circle:nth-child(3){animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .2s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ellipsis-vertical{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ellipsis-vertical>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ellipsis-vertical>circle:first-child{animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .6s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ellipsis-vertical>circle:nth-child(2){animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .1s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-ellipsis-vertical>circle:nth-child(3){animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .2s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-receipt{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-receipt>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-receipt>:nth-child(n+2){animation:ih-draw-line .4s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scroll-text{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scroll-text>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scroll-text>:nth-child(n+2){animation:ih-draw-line .4s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-arrow-up{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-arrow-up>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-arrow-up{animation:ih-ne .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-share{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-share>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-share{animation:ih-ne .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-trending-up{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-trending-up>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-trending-up{animation:ih-ne .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-plus{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-plus>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-plus{animation:ih-spin90 .45s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-square-plus{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-square-plus>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-square-plus{animation:ih-spin90 .45s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-zap{animation:ih-zap .6s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-pause{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-pause>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-pause{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-expand{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-expand>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-expand{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-focus{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-focus>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-focus{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-grid-3x3{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-grid-3x3>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-grid-3x3{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-grid3x3{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-grid3x3>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-grid3x3{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-image{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-image-off{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-image-plus{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-maximize-2{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-maximize-2>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-maximize-2{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-maximize2{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-maximize2>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-maximize2{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mouse-pointer{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mouse-pointer>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mouse-pointer{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mouse-pointer-2{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mouse-pointer-2>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mouse-pointer-2{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mouse-pointer2{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mouse-pointer2>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mouse-pointer2{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-pause{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-pause>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-pause{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-square{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-square>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-square{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-type{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-type>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-type{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-zoom-in{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-zoom-in>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-zoom-in{animation:ih-pop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-minimize-2{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-minimize-2>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-minimize-2{animation:ih-pulse .6s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-minimize2{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-minimize2>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-minimize2{animation:ih-pulse .6s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shrink{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shrink>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shrink{animation:ih-pulse .6s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-zoom-out{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-zoom-out>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-zoom-out{animation:ih-pulse .6s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mouse{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mouse>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-mouse{animation:ih-lag .6s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-move{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-move>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-move{animation:ih-lag .6s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-arrow-down-to-line{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-arrow-down-to-line>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-arrow-down-to-line{animation:ih-up .55s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-file-up{animation:ih-up .55s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-eraser{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-eraser>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-eraser{animation:ih-scribble .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-file-pen-line{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-file-pen-line>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-file-pen-line{animation:ih-scribble .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-pen-tool{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-pen-tool>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-pen-tool{animation:ih-scribble .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-book-open{animation:ih-up .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-dumbbell{animation:ih-up .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-weight{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-weight>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-weight{animation:ih-up .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-badge-check{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-badge-check>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-badge-check>path:last-child{animation:ih-draw-q .45s ease-out .15s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-book-open-check{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-book-open-check>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-book-open-check>path:last-child{animation:ih-draw-q .45s ease-out .15s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-history{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-history>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-history{animation:ih-spin-ccw .8s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-timer-reset{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-timer-reset>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-timer-reset{animation:ih-spin-ccw .8s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-hourglass{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-hourglass>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-hourglass{animation:ih-half .7s cubic-bezier(.45,0,.25,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-timer>*{transform-box:fill-box}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-timer{animation:ih-half .7s cubic-bezier(.45,0,.25,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-gavel{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-gavel>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-gavel{animation:ih-hammer .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-hammer{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-hammer>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-hammer{animation:ih-hammer .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wrench{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wrench>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wrench{animation:ih-hammer .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-play{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-play>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-play{animation:ih-right .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-play{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-play>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-play{animation:ih-right .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-redo-2{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-redo-2>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-redo-2{animation:ih-right .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-redo2{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-redo2>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-redo2{animation:ih-right .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-chevron-left{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-chevron-left>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-chevron-left{animation:ih-left .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-undo-2{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-undo-2>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-undo-2{animation:ih-left .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-undo2{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-undo2>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-undo2{animation:ih-left .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-chevron-up{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-chevron-up>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-chevron-up{animation:ih-up .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-minus{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-minus>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-minus{animation:ih-grow-x .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scale{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scale>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scale{animation:ih-ponder .9s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-banknote{animation:ih-hop2 .8s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-hand-coins{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-hand-coins>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-hand-coins{animation:ih-hop2 .8s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-piggy-bank{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-piggy-bank>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-piggy-bank{animation:ih-hop2 .8s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-dollar-sign{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-dollar-sign>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-dollar-sign{animation:ih-flip .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-dollar-sign{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-dollar-sign>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-dollar-sign{animation:ih-flip .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-landmark{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-landmark>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-landmark>line:first-child{animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .6s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-landmark>line:nth-child(2){animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .07s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-landmark>line:nth-child(3){animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .14s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-landmark>line:nth-child(4){animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .21s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-landmark>line:nth-child(5){animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .28s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-landmark>polygon{animation:ih-up .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-sliders-horizontal{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-sliders-horizontal>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-sliders-horizontal>line:nth-child(odd){animation:ih-right .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-sliders-horizontal>line:nth-child(2n){animation:ih-left .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-settings2{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-settings2>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-settings2>circle:nth-child(3){animation:ih-right .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-settings2>circle:nth-child(4){animation:ih-left .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-activity{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-activity>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-activity{animation:ih-thump .9s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-heart{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-heart>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-heart{animation:ih-thump .9s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-plane{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-plane>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-plane{animation:ih-fly .8s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wifi{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wifi>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wifi>path:first-child{animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wifi>path:nth-child(2){animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .1s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wifi>path:nth-child(n+3){animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .2s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wifi-off{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wifi-off>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wifi-off{animation:ih-wiggle .55s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-lock-open{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-lock-open>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-lock-open>path{animation:ih-up .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-x{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-x>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-x{animation:ih-spin90 .45s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-x-circle{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-x-circle>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-x-circle{animation:ih-spin90 .45s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-gem{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-gem>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-gem{animation:ih-spin72 .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-link-2{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-link-2>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-link-2{animation:ih-grip .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-link2{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-link2>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-link2{animation:ih-grip .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-palette{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-palette>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-palette>circle:first-child{animation:ih-pop-in .35s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-palette>circle:nth-child(2){animation:ih-pop-in .35s cubic-bezier(.34,1.56,.64,1) .08s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-palette>circle:nth-child(3){animation:ih-pop-in .35s cubic-bezier(.34,1.56,.64,1) .16s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-palette>circle:nth-child(4){animation:ih-pop-in .35s cubic-bezier(.34,1.56,.64,1) .24s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-waypoints{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-waypoints>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-waypoints>circle:first-child{animation:ih-pop-in .35s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-waypoints>circle:nth-child(2){animation:ih-pop-in .35s cubic-bezier(.34,1.56,.64,1) .1s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-waypoints>circle:nth-child(3){animation:ih-pop-in .35s cubic-bezier(.34,1.56,.64,1) .2s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-waypoints>circle:nth-child(4){animation:ih-pop-in .35s cubic-bezier(.34,1.56,.64,1) .3s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-thumbs-up{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-thumbs-up>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-thumbs-up{animation:ih-thumb .6s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-thumbs-down{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-thumbs-down>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-thumbs-down{animation:ih-thumb-dn .6s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-lightbulb{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-lightbulb>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-lightbulb{animation:ih-glow 1s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-life-buoy{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-life-buoy>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-life-buoy{animation:ih-spin-cw .9s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wallet{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wallet>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wallet>:first-child{animation:ih-door 1.25s cubic-bezier(.45,0,.25,1) both;transform-box:view-box;transform-origin:3px 12px}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-trash2{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-trash2>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-trash2>:first-child,:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-trash2>:nth-child(3){animation:ih-lid-t .7s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-monitor{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-monitor>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-monitor>rect{animation:ih-pop .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-monitor>line{animation:ih-up .5s cubic-bezier(.34,1.56,.64,1) .1s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clipboard-check{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clipboard-check>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clipboard-check>rect{animation:ih-hop .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clipboard-check>path:last-child{animation:ih-draw-q .45s ease-out .15s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-party-popper-live{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-party-popper-live>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-party-popper-live>path:first-child,:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-party-popper-live>path:nth-child(9){transform-origin:0 100%;animation:ih-recoil .6s cubic-bezier(.3,1.4,.5,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-party-popper-live>path:nth-child(n+6):nth-child(-n+8){transform-origin:100% 100%;animation:ih-flutter .9s ease-in-out .1s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-party-popper-live>path:nth-child(n+2):nth-child(-n+5){animation:ih-pop-in .5s cubic-bezier(.34,1.56,.64,1) .12s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-party-popper-live>.fp-confetti{opacity:1}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-party-popper-live>.fp-confetti>*{animation:ih-confetti 1.25s cubic-bezier(.22,.7,.35,1) var(--d,0ms) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shield-alert{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shield-alert>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shield-alert>:nth-last-child(2){animation:ih-stem .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shield-alert>:last-child{animation:ih-dotbounce .7s ease-in-out .25s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-shield-alert>:nth-last-child(2){transform-origin:50% 0}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-triangle-alert{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-triangle-alert>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-triangle-alert>:nth-last-child(2){animation:ih-stem .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-triangle-alert>:last-child{animation:ih-dotbounce .7s ease-in-out .25s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-triangle-alert>:nth-last-child(2){transform-origin:50% 0}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-alert{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-alert>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-alert>:nth-child(2){animation:ih-stem .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-alert>:nth-child(3){animation:ih-dotbounce .7s ease-in-out .25s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-circle-alert>:nth-child(2){transform-origin:50% 0}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square{animation:ih-speak .7s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square-text{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square-text>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square-text{animation:ih-speak .7s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square-dot{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square-dot>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square-dot{animation:ih-speak .7s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square-quote{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square-quote>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square-quote{animation:ih-speak .7s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-messages-square{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-messages-square>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-messages-square{animation:ih-speak .7s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-circle-question{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-circle-question>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-circle-question{animation:ih-speak .7s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square{transform-origin:12% 88%}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square-text{transform-origin:12% 88%}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square-dot{transform-origin:12% 88%}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-square-quote{transform-origin:12% 88%}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-messages-square{transform-origin:12% 88%}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-message-circle-question{transform-origin:12% 88%}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-image{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-image>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-image>circle{animation:ih-sun .6s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-image>path{animation:ih-draw-30 .55s ease-out .1s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-image-plus{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-image-plus>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-image-plus>circle{animation:ih-sun .6s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-image-plus>path:nth-child(4){animation:ih-draw-30 .55s ease-out .1s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-image-plus>path:first-child{animation:ih-draw-line .35s ease-out .2s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-image-plus>path:nth-child(2){animation:ih-draw-line .35s ease-out .3s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-image-off{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-image-off>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-image-off>:last-child{animation:ih-draw-30 .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-calendar-days{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-calendar-days>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-calendar-days>path:first-child{animation:ih-drop .5s ease-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-calendar-days>path:nth-child(2){animation:ih-drop .5s ease-out .08s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-calendar-days>path:nth-child(5){animation:ih-pop-in .35s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-calendar-days>path:nth-child(6){animation:ih-pop-in .35s cubic-bezier(.34,1.56,.64,1) .07s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-calendar-days>path:nth-child(7){animation:ih-pop-in .35s cubic-bezier(.34,1.56,.64,1) .14s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-calendar-days>path:nth-child(8){animation:ih-pop-in .35s cubic-bezier(.34,1.56,.64,1) .21s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-calendar-days>path:nth-child(9){animation:ih-pop-in .35s cubic-bezier(.34,1.56,.64,1) .28s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-calendar-days>path:nth-child(10){animation:ih-pop-in .35s cubic-bezier(.34,1.56,.64,1) .35s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-briefcase{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-briefcase>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-briefcase>path{animation:ih-handle .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clipboard-list{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clipboard-list>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clipboard-list>rect{animation:ih-hop .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clipboard-list>path:nth-last-child(4){animation:ih-draw-line .3s ease-out .1s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clipboard-list>path:nth-last-child(3){animation:ih-draw-line .3s ease-out .25s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clipboard-list>path:nth-last-child(2){animation:ih-pop-in .3s ease-out .05s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-clipboard-list>path:last-child{animation:ih-pop-in .3s ease-out .2s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-banknote{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-banknote>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-banknote>rect{animation:ih-up .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-banknote>circle{animation:ih-flip .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wand-sparkles{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wand-sparkles>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wand-sparkles{animation:ih-swing .8s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wand-sparkles>path:nth-child(n+2){animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .1s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wand-sparkles>path:nth-child(3){animation-delay:.2s}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wand-sparkles>path:nth-child(4){animation-delay:.3s}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wand-sparkles>path:nth-child(5){animation-delay:.4s}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wand-sparkles>path:nth-child(6){animation-delay:.5s}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-bell-ring{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-bell-ring>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-bell-ring>path:nth-child(-n+2){animation:ih-swing .8s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-bell-ring>path:nth-child(3){animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .15s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-bell-ring>path:nth-child(4){animation:ih-pop-in .4s cubic-bezier(.34,1.56,.64,1) .25s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-file-up{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-file-up>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-file-up>path:nth-child(n+3){animation:ih-up .6s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-timer{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-timer>*{animation:none;transform-box:view-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-timer>line:nth-child(2){animation:ih-needle .9s ease-in-out both;transform-origin:12px 14px}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scissors{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scissors>*{animation:none;transform-box:view-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scissors>path:nth-child(2){animation:ih-snip-a .6s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scissors>path:nth-child(3){animation:ih-snip-a .6s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scissors>path:nth-child(5){animation:ih-snip-b .6s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-scissors>path{transform-origin:12px 12px}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-search{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-search>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-search{animation:ih-scan .8s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-key-round{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-key-round>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-key-round{animation:ih-key .8s ease-in-out both;transform-origin:69% 31%}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-tag{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-tag>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-tag{animation:ih-swing .9s ease-in-out both;transform-origin:31% 31%}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-zap{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-zap>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-zap{animation:ih-flash .7s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-star{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-star>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-star{animation:ih-twinkle .8s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-dumbbell{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-dumbbell>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-dumbbell{animation:ih-lift 1s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-book-open{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-book-open>*{animation:none;transform-box:fill-box;transform-origin:center}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-book-open>path:not(:first-child){animation:ih-pageturn .8s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-book-open>path{transform-origin:50% 50%}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-x{animation:ih-close .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-x>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-chevron-down{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-chevron-down>*{animation:none;animation:ih-down .5s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-chevron-right{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-chevron-right>*{animation:none;animation:ih-right .5s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-handshake{animation:ih-pump .95s ease-in-out 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-handshake>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-handshake>:first-child{animation:ih-grip .95s ease-in-out 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-handshake>:nth-child(2){animation:ih-grip .95s ease-in-out 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-handshake>:nth-child(3){animation:ih-cuff-in-r .95s ease-in-out 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-handshake>:nth-child(4){animation:ih-cuff-in-l .95s ease-in-out 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-handshake>:nth-child(5){animation:ih-cuff-in-l .95s ease-in-out 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-list-checks{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-list-checks>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-list-checks>:nth-child(3){animation:icon-redraw .35s cubic-bezier(.4,0,.2,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-list-checks>:nth-child(4){animation:icon-redraw .35s cubic-bezier(.4,0,.2,1) .1s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-list-checks>:nth-child(5){animation:icon-redraw .35s cubic-bezier(.4,0,.2,1) .2s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-list-checks>:nth-child(2){animation:icon-redraw .3s cubic-bezier(.4,0,.2,1) .45s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-list-checks>:first-child{animation:icon-redraw .3s cubic-bezier(.4,0,.2,1) .6s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-boxes{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-boxes>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-boxes>:first-child{animation:ih-from-left .5s cubic-bezier(.3,1.3,.5,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-boxes>:nth-child(2){animation:ih-from-left .5s cubic-bezier(.3,1.3,.5,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-boxes>:nth-child(3){animation:ih-from-left .5s cubic-bezier(.3,1.3,.5,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-boxes>:nth-child(4){animation:ih-from-left .5s cubic-bezier(.3,1.3,.5,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-boxes>:nth-child(5){animation:ih-from-right .5s cubic-bezier(.3,1.3,.5,1) .08s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-boxes>:nth-child(6){animation:ih-from-right .5s cubic-bezier(.3,1.3,.5,1) .08s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-boxes>:nth-child(7){animation:ih-from-right .5s cubic-bezier(.3,1.3,.5,1) .08s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-boxes>:nth-child(8){animation:ih-from-right .5s cubic-bezier(.3,1.3,.5,1) .08s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-boxes>:nth-child(9){animation:ih-drop .7s cubic-bezier(.4,0,.6,1) .22s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-boxes>:nth-child(10){animation:ih-drop .7s cubic-bezier(.4,0,.6,1) .22s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-boxes>:nth-child(11){animation:ih-drop .7s cubic-bezier(.4,0,.6,1) .22s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-boxes>:nth-child(12){animation:ih-drop .7s cubic-bezier(.4,0,.6,1) .22s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-inbox{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-inbox>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-inbox>:first-child{animation:ih-drop .7s cubic-bezier(.4,0,.6,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-inbox>:nth-child(2){animation:ih-land .7s ease-out 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-printer{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-printer>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-printer>:nth-child(3){animation:ih-paper .7s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-printer>:nth-child(2){animation:ih-up .6s cubic-bezier(.34,1.56,.64,1) .05s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-printer>:first-child{animation:ih-squash .6s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-printer-3d{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-printer-3d>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-printer-3d>:nth-child(3){animation:ih-head 1s ease-in-out 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-printer-3d>:nth-child(4){animation:ih-head 1s ease-in-out 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-printer-3d>:nth-child(6){animation:ih-build 1s cubic-bezier(.3,0,.4,1) 0s both;transform-origin:bottom}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-printer-3d>:first-child{animation:ih-squash .6s cubic-bezier(.34,1.56,.64,1) 0s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wallet-live{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wallet-live>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wallet-live>:first-child{transform-box:view-box;transform-origin:3px 12px;animation:ih-door 1.25s cubic-bezier(.45,0,.25,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wallet-live>:nth-child(3){animation:ih-bill 1.25s ease-in-out both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wallet-live>:nth-child(4){animation:ih-bill 1.25s ease-in-out .04s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-wallet-live>:nth-child(5){animation:ih-bill 1.25s ease-in-out .1s both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-monitor-live{animation:ih-pop .5s cubic-bezier(.34,1.56,.64,1) both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-monitor-live>*{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-monitor-live>:nth-child(n+4){opacity:1}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-monitor-live>:nth-child(4){transform-origin:50% 100%;animation:ih-eq .62s ease-in-out infinite alternate both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-monitor-live>:nth-child(5){transform-origin:50% 100%;animation:ih-eq .86s ease-in-out -.3s infinite alternate both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-monitor-live>:nth-child(6){transform-origin:50% 100%;animation:ih-eq .5s ease-in-out -.15s infinite alternate both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.lucide-monitor-live>:nth-child(7){animation:ih-blink .5s ease-in-out infinite alternate both}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.ant-bug{animation:none}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.ant-bug>*{animation:none;transform-box:view-box}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.ant-bug>:first-child{transform-origin:12px 4.6px;animation:ih-feel-l .28s ease-in-out infinite alternate}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.ant-bug>:nth-child(7){transform-origin:10px 10.6px;animation:ih-leg-a .15s ease-in-out infinite alternate}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.ant-bug>:nth-child(8){transform-origin:14px 10.6px;animation:ih-leg-b-r .15s ease-in-out infinite alternate}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.ant-bug>:nth-child(9){transform-origin:9.6px 13px;animation:ih-leg-b .15s ease-in-out infinite alternate}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.ant-bug>:nth-child(10){transform-origin:14.4px 13px;animation:ih-leg-a-r .15s ease-in-out infinite alternate}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.ant-bug>:nth-child(11){transform-origin:10.2px 15.6px;animation:ih-leg-a .15s ease-in-out infinite alternate}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.ant-bug>:nth-child(12){transform-origin:13.8px 15.6px;animation:ih-leg-b-r .15s ease-in-out infinite alternate}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.ant-bug>:nth-child(n+2):nth-child(-n+6){animation:ih-skitter .3s ease-in-out infinite alternate}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.animate-spin{animation:spin 1s linear infinite!important}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg.animate-spin>*{animation:none!important}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg:is([class*=" rotate-"],[class*=" -rotate-"],[class*=" scale-"],[class*=" -scale-"],[class*=" translate-"],[class*=" -translate-"],.animate-pulse,.animate-ping,.animate-bounce){animation:ih-prop .55s cubic-bezier(.34,1.56,.64,1) both!important}:is(.icon-hover,:where(html[data-icon-motion=fun]) :is(.icon-hot,a,button,summary,[role=menuitem],[role=tab],[role=button])):is(:hover,:focus-visible) svg:is([class*=" rotate-"],[class*=" -rotate-"],[class*=" scale-"],[class*=" -scale-"],[class*=" translate-"],[class*=" -translate-"],.animate-pulse,.animate-ping,.animate-bounce)>*{animation:none!important}}svg.lucide-monitor-live>:nth-child(n+4),svg.lucide-party-popper-live>.fp-confetti,svg.lucide-wallet-live>:nth-child(n+3){opacity:0}