.kpt-card{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:22px;position:relative;overflow:hidden;transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s,background .28s;content-visibility:auto;contain-intrinsic-size:0 190px}.kpt-card::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:0 0;transition:background .35s}.kpt-card:hover{transform:translateY(-5px);border-color:rgba(204,0,0,.32);box-shadow:0 20px 50px rgba(0,0,0,.5),0 0 0 1px rgba(204,0,0,.1);background:rgba(204,0,0,.04)}.kpt-card:hover::before{background:linear-gradient(90deg,transparent,var(--grn) 10%,var(--redd) 35%,var(--red) 50%,var(--redh) 80%,transparent)}.kpt-card[data-hidden="1"]{display:none}.kpt-card-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.kpt-card-ico{width:48px;height:48px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.3rem;line-height:1;border:1px solid rgba(255,255,255,.07)}.kpt-card-meta{flex:1;min-width:0}.kpt-card-title{font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:1.08rem;letter-spacing:.04em;color:var(--t1);margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.kpt-card-count{font-size:.68rem;font-weight:700;color:var(--red);letter-spacing:.04em}.kpt-subs{display:flex;flex-wrap:wrap;gap:5px;min-height:22px}.kpt-sub-tag{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);border-radius:6px;padding:4px 9px;font-size:.68rem;color:var(--t2);line-height:1.3}.kpt-sub-tag b{color:var(--t1);font-weight:600}.kpt-skel{height:22px;border-radius:6px;width:75%;background:linear-gradient(90deg,rgba(255,255,255,.03) 25%,rgba(255,255,255,.06) 50%,rgba(255,255,255,.03) 75%);background-size:400% 100%;animation:kpt-shim 1.5s ease-in-out infinite}.kpt-bar{height:2px;background:rgba(255,255,255,.05);border-radius:2px;margin-top:14px;overflow:hidden}.kpt-bar-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--grn),var(--red),var(--redh));width:0;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.kpt-reveal.on{opacity:1;transform:none}.kpt-stagger.on>*:nth-child(1){opacity:1;transform:none;transition-delay:.02s}.kpt-stagger.on>*:nth-child(2){opacity:1;transform:none;transition-delay:.06s}.kpt-stagger.on>*:nth-child(3){opacity:1;transform:none;transition-delay:.1s}.kpt-stagger.on>*:nth-child(4){opacity:1;transform:none;transition-delay:.14s}.kpt-stagger.on>*:nth-child(5){opacity:1;transform:none;transition-delay:.18s}.kpt-stagger.on>*:nth-child(6){opacity:1;transform:none;transition-delay:.22s}.kpt-stagger.on>*:nth-child(n+7){opacity:1;transform:none;transition-delay:.26s}@media (max-width:768px){.kpt-card{padding:16px}}@media (prefers-reduced-motion:reduce){.kpt-card{transition:none}.kpt-skel{animation:none}}