@keyframes kmx-abrot{to{transform:rotate(360deg)}}.kmx .abspin{animation:kmx-abrot 36s linear infinite}.kmx .abdraw{animation:kmx-abdraw 1.8s cubic-bezier(.6,0,.2,1) .2s both}@keyframes kmx-abdraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.kmx .abstep{animation:kmx-abup .8s cubic-bezier(.2,.8,.2,1) both}@keyframes kmx-abup{0%{opacity:0;transform:translateY(12.5px)}to{opacity:1;transform:none}}.kmx .abpt{transition:transform .6s cubic-bezier(.2,.8,.2,1),border-color .4s}.kmx .abpt:hover{transform:translateY(-4.5px);border-color:color-mix(in srgb,var(--c) 45%,var(--line))!important}.kmx .abtint{opacity:0;transition:opacity .5s}.kmx .abpt:hover .abtint{opacity:1}.kmx .abpl{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.kmx .abpt:hover .abpl{transform:scale(1.06) rotate(-3deg)}.kmx .abval>span{transition:transform .35s}.kmx .abval:hover>span{transform:translate(9px)}@media(prefers-reduced-motion:reduce){.kmx .abspin,.kmx .abdraw,.kmx .abstep{animation:none}}@media(max-width:900px){.kmx .ab1{grid-template-columns:minmax(0,1fr)!important}.kmx .ab1 h2{position:static!important}.kmx .ab4{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:36px!important}.kmx .ab5{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kmx .abj>span[aria-hidden]{display:none}}
