.kmx.htroot{--htc1:252px;--htc2:135px;--hth1:187px;--hth2:135px;--htp1:21.5px 23.5px;--htp2:14.5px 16px}.kmx .htform{grid-template-columns:minmax(0,1.5fr) minmax(0,1.25fr) minmax(0,1fr) auto}.kmx .htpop{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:169px}.kmx .htgA{grid-template-columns:288px minmax(0,1fr)}.kmx .htgS{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kmx .htff{transition:border-color .3s,background-color .3s}.kmx .htff:hover{border-color:var(--line2)!important}.kmx .htd img{transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.kmx .htd:hover img{transform:scale(1.06)}.kmx .htcard{transition:border-color .3s,transform .5s cubic-bezier(.2,.8,.2,1)}.kmx .htcard:hover{border-color:var(--line2)!important;transform:translateY(-2px);color:inherit}.kmx .htimg{transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.kmx .htcard:hover .htimg{transform:scale(1.05)}.kmx .htrow{transition:background-color .25s}.kmx .htrow:hover{background:var(--glass2)!important}.kmx .htmapbg{background:radial-gradient(circle at 1px 1px,var(--line2) 1px,transparent 1.5px) 0 0/23.5px 23.5px,linear-gradient(160deg,var(--glass),transparent 60%)}.kmx .frg{-webkit-appearance:none;appearance:none;width:100%;height:20px;margin:0;background:transparent;cursor:pointer}.kmx .frg::-webkit-slider-runnable-track{height:2.5px;border-radius:2.5px;background:var(--line2)}.kmx .frg::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-7.5px;border-radius:50%;background:var(--tx);border:0}.kmx .frg::-moz-range-track{height:2.5px;border-radius:2.5px;background:var(--line2)}.kmx .frg::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--tx);border:0}.kmx:where(.htroot) button:disabled{cursor:not-allowed}.kmx .htarc{animation:kmx-htarc 1.1s linear infinite}@keyframes kmx-htarc{to{transform:rotate(360deg)}}.kmx .htprog{animation:kmx-htprog 9s cubic-bezier(.2,.7,.3,1) both}@keyframes kmx-htprog{0%{transform:scaleX(0)}to{transform:scaleX(.92)}}.kmx .htprov{color:var(--tx);animation:kmx-htprov .4s ease both}@keyframes kmx-htprov{0%{opacity:.45}to{opacity:1}}.kmx .htck{opacity:0;animation:kmx-htck .4s cubic-bezier(.3,1.5,.5,1) both}@keyframes kmx-htck{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.kmx .htarc,.kmx .htprog,.kmx .htprov,.kmx .htck{animation:none;opacity:1;transform:none}}.kmx .htside{position:sticky;top:var(--hs-top,90px);max-height:calc(100vh - 108px);overflow-y:auto;scrollbar-width:none}.kmx .htside::-webkit-scrollbar{display:none}.kmx .htpopin{animation:kmx-htpop .22s cubic-bezier(.2,.8,.2,1)}@keyframes kmx-htpop{0%{opacity:0;transform:translateY(-5.5px)}to{opacity:1;transform:none}}.kmx .htside input[type=search]::-webkit-search-cancel-button{display:none}@media(max-width:1180px){.kmx .htform{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.kmx .htform>button:last-child{grid-column:1/-1;height:52px!important}.kmx .htpop{grid-auto-rows:135px}.kmx.htroot{--htc1:198px}.kmx .htgA{grid-template-columns:261px minmax(0,1fr)}}@media(max-width:900px){.kmx .htpop{grid-template-columns:repeat(4,minmax(0,1fr))}.kmx .htgA,.kmx .htgS,.kmx .htform{grid-template-columns:minmax(0,1fr)}.kmx .htside{position:static;max-height:none}.kmx .hthead{flex-wrap:wrap}}
