.cm-card{transition:transform .2s,box-shadow .2s,border-color .2s ease}.cm-card:before{transition:height .2s ease}.cm-li{position:relative;isolation:isolate}.cm-li:before{content:"";position:absolute;inset:-.2rem -.4rem;z-index:-1;border-radius:.4rem;background:hsl(var(--primary)/.08);opacity:0;transition:opacity .2s ease}.cm-ck{color:hsl(var(--primary));transition:color .2s ease,transform .2s ease}@media (hover:hover){.cm-grid .cm-card.domain-card:hover{transform:translate3d(0,-4px,0);border-color:hsl(var(--primary)/.6)}.cm-card.domain-card:hover:before{height:5px}.cm-li:hover:before{opacity:1}.cm-li:hover .cm-ck{color:hsl(var(--success));transform:scale(1.25)}}@media (min-width:640px){.cm-grid>:nth-child(2n){--c:1}}@media (min-width:1024px){.cm-grid>*{--c:0}.cm-grid>:nth-child(4n+2){--c:1}.cm-grid>:nth-child(4n+3){--c:2}.cm-grid>:nth-child(4n){--c:3}}@media (prefers-reduced-motion:no-preference){.cm-card[data-arm=wait],.cm-head[data-arm=wait]{opacity:0}.cm-part[data-arm=wait] :is(.cm-chip,.cm-ptitle){opacity:0}.cm-card[data-arm=wait] .cm-li{opacity:0}.cm-head[data-arm=go]{animation:cmUp .7s cubic-bezier(.16,1,.3,1) backwards}.cm-part[data-arm=go] .cm-chip{animation:cmStamp .55s cubic-bezier(.3,1.5,.5,1) .1s backwards}.cm-part[data-arm=go] .cm-ptitle{animation:cmFromL .6s cubic-bezier(.16,1,.3,1) .35s backwards}.cm-card[data-arm=go]{animation:cmUp .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--c, 0) * .11s)}.cm-card[data-arm=go] .cm-li{animation:cmFade .35s ease backwards;animation-delay:calc(var(--c, 0) * .11s + var(--j, 0) * 90ms + .4s)}.cm-card[data-arm=go] .cm-ck{animation:cmSpin .5s cubic-bezier(.3,1.5,.5,1) backwards;animation-delay:calc(var(--c, 0) * .11s + var(--j, 0) * 90ms + .4s)}}@keyframes cmUp{0%{opacity:0;transform:translate3d(0,18px,0)}}@keyframes cmFromL{0%{opacity:0;transform:translate3d(-20px,0,0)}}@keyframes cmFade{0%{opacity:0}}@keyframes cmSpin{0%{opacity:0;transform:rotate(-180deg) scale(.3)}}@keyframes cmStamp{0%{opacity:0;transform:scale(2.2) rotate(-10deg)}60%{opacity:1;transform:scale(.9)}to{transform:none}}