.li{overflow:visible}.li>*{transform-box:fill-box;transform-origin:center}.li-ring{border:1.5px solid color-mix(in srgb,currentColor 38%,transparent);background:color-mix(in srgb,currentColor 7%,transparent);transition:border-color .15s ease,background-color .15s ease,transform .25s cubic-bezier(.34,1.56,.64,1)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-ring{border-color:currentColor;background:color-mix(in srgb,currentColor 14%,transparent);transform:scale(1.06)}@media (prefers-reduced-motion:no-preference){:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li>*{stroke-dasharray:1;animation:li-draw .55s cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--k) * .07s)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-file-text>:nth-child(n+3)){transform-origin:left center;animation:li-type 1.4s cubic-bezier(.3,.7,.3,1) infinite;animation-delay:calc((var(--k) - 2) * .12s)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-sheet>:nth-child(n+2),.li-list-checks>:is(:first-child,:nth-child(2)),.li-git-fork>:is(:nth-child(4),:nth-child(5)),.li-workflow>:nth-child(2),.li-credit-card>:nth-child(2),.li-shield-check>:nth-child(2),.li-shield-half>:nth-child(2),.li-activity>*){stroke-dasharray:1;animation:li-redraw 1.5s cubic-bezier(.4,0,.2,1) infinite;animation-delay:calc(var(--k) * .09s)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-file-type-2>:nth-child(n+3),.li-layout-dashboard>*,.li-calendar-days>:nth-child(n+5),.li-workflow>:is(:first-child,:nth-child(3)),.li-git-fork>:nth-child(-n+3),.li-stethoscope>:nth-child(5),.li-sparkles>:first-child){animation:li-pop 1.3s cubic-bezier(.34,1.56,.64,1) infinite;animation-delay:calc(var(--k) * .08s)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-calendar-days>:is(:first-child,:nth-child(2)),.li-presentation>:nth-child(3),.li-lock>:nth-child(2),.li-wallet>:first-child,.li-folder-open>*){animation:li-hop .7s ease-in-out infinite;animation-delay:calc(var(--k) * .12s)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-mail>:nth-child(2){transform-origin:center top;animation:li-flap 1.4s ease-in-out infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-sticky-note>:nth-child(2){transform-origin:right bottom;animation:li-curl 1.2s ease-in-out infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-audio-lines>*{animation:li-eq .5s ease-in-out infinite alternate;animation-delay:calc(var(--k) * -.13s)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-messages-square>:nth-child(2),.li-message-square>*){animation:li-bob 1s ease-in-out infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-users-round>:nth-child(3),.li-users>:is(:nth-child(3),:nth-child(4))){animation:li-join 1.4s cubic-bezier(.34,1.56,.64,1) infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-layers>:first-child,.li-database>:first-child){animation:li-up 1.4s ease-in-out infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-layers>:nth-child(2),.li-database>:nth-child(2)){animation:li-down 1.4s ease-in-out infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-blocks>:first-child{animation:li-dock 1.4s cubic-bezier(.34,1.56,.64,1) infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-square-pen>:nth-child(2){transform-origin:20% 80%;animation:li-write .5s ease-in-out infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-settings>:first-child{animation:li-turn 1.6s cubic-bezier(.6,0,.4,1) infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-key-round{animation:li-key 1.2s ease-in-out infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-sparkles>:nth-child(n+2){animation:li-twinkle .8s ease-in-out infinite;animation-delay:calc(var(--k) * .15s)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-book-open>:nth-child(2){animation:li-page 1.4s ease-in-out infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-folder-kanban>:nth-child(n+2){transform-origin:center top;animation:li-rise 1.1s cubic-bezier(.3,.7,.3,1) infinite;animation-delay:calc(var(--k) * .1s)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-cpu>:nth-child(n+3){animation:li-blink 1.2s ease-in-out infinite;animation-delay:calc(var(--k) * .1s)}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-hammer,.li-scale){transform-origin:50% 10%;animation:li-swing 1s ease-in-out infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-gauge>:first-child{transform-origin:0 100%;animation:li-needle 1.4s cubic-bezier(.34,1.56,.64,1) infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-bell>:first-child{transform-origin:50% 0;animation:li-ring 1.1s ease-in-out infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-compass>:first-child{animation:li-turn 1.8s cubic-bezier(.34,1.56,.64,1) infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-folder-plus>:nth-child(-n+2){animation:li-pop 1.3s cubic-bezier(.34,1.56,.64,1) infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-sliders-horizontal>:is(:nth-child(7),:nth-child(9)){animation:li-slide 1.4s ease-in-out infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-sliders-horizontal>:nth-child(8){animation:li-slide 1.4s ease-in-out infinite reverse}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-panel-left-close>:nth-child(3){animation:li-nudge-left .9s ease-in-out infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-panel-left-open>:nth-child(3){animation:li-nudge-right .9s ease-in-out infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) :is(.li-panel-left-close,.li-panel-left-open)>:nth-child(2){animation:li-blink 1.8s ease-in-out infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-recorder>:nth-child(3){animation:li-rec 1.1s ease-in-out infinite}:where(a,button,.group,.li-host):is(:hover,:focus-visible) .li-brain>*{animation:li-blink 1.4s ease-in-out infinite;animation-delay:calc(var(--k) * .12s)}}@keyframes li-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes li-redraw{0%{stroke-dashoffset:1}45%,to{stroke-dashoffset:0}}@keyframes li-type{0%{transform:scaleX(.1)}45%,to{transform:scaleX(1)}}@keyframes li-pop{0%,to{transform:scale(1)}30%{transform:scale(1.16)}55%{transform:scale(.95)}}@keyframes li-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2px)}}@keyframes li-flap{0%,to{transform:scaleY(1)}45%,60%{transform:scaleY(-.6)}}@keyframes li-curl{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes li-eq{0%{transform:scaleY(.35)}to{transform:scaleY(1.1)}}@keyframes li-bob{0%,to{transform:translate(0)}50%{transform:translate(.8px,-1.1px)}}@keyframes li-join{0%{transform:translateX(3px);opacity:.25}40%,to{transform:translateX(0);opacity:1}}@keyframes li-up{0%,to{transform:translateY(0)}50%{transform:translateY(-1.3px)}}@keyframes li-down{0%,to{transform:translateY(0)}50%{transform:translateY(1.6px)}}@keyframes li-dock{0%{transform:translate(2px,-2px)}45%,to{transform:translate(0)}}@keyframes li-write{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(8deg)}}@keyframes li-turn{0%{transform:rotate(0)}70%,to{transform:rotate(180deg)}}@keyframes li-key{0%,to{transform:rotate(0)}50%{transform:rotate(-22deg)}}@keyframes li-twinkle{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}@keyframes li-page{0%,to{transform:scaleX(1)}50%{transform:scaleX(.82)}}@keyframes li-rise{0%{transform:scaleY(.3)}50%,to{transform:scaleY(1)}}@keyframes li-rec{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}@keyframes li-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes li-swing{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}75%{transform:rotate(9deg)}}@keyframes li-needle{0%{transform:rotate(-70deg)}55%,to{transform:rotate(0)}}@keyframes li-ring{0%,to{transform:rotate(0)}15%{transform:rotate(-14deg)}30%{transform:rotate(12deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}75%{transform:rotate(0)}}@keyframes li-slide{0%,to{transform:translateX(0)}50%{transform:translateX(-3px)}}@keyframes li-nudge-left{0%,to{transform:translateX(0)}50%{transform:translateX(-2.5px)}}@keyframes li-nudge-right{0%,to{transform:translateX(0)}50%{transform:translateX(2.5px)}}