.course-card[data-v-5a40b3cc]{background:#000;border-radius:24px;cursor:pointer;display:block;overflow:hidden;position:relative;transition:transform .18s ease}.course-card[data-v-5a40b3cc]:hover{transform:translateY(-4px)}.course-card:hover .course-card__image[data-v-5a40b3cc]{transform:scale(1.08)}.course-card__image[data-v-5a40b3cc]{aspect-ratio:320/180;border-radius:inherit;display:block;-o-object-fit:cover;object-fit:cover;transform:scale(1);transform-origin:center;transition:transform .32s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform}[data-v-5a40b3cc] .course-card__blur{border-bottom-left-radius:24px;border-bottom-right-radius:24px;clip-path:inset(0 0 0 0 round 0 0 24px 24px);overflow:hidden;transform:translateZ(0);z-index:1!important}[data-v-5a40b3cc] .course-card__blur .gradual-blur-inner{border-bottom-left-radius:24px;border-bottom-right-radius:24px;overflow:hidden}[data-v-5a40b3cc] .course-card__blur .gradual-blur-inner>div{border-bottom-left-radius:24px;border-bottom-right-radius:24px}.course-card__footer[data-v-5a40b3cc]{display:flex;flex-direction:column;height:74px;isolation:isolate;justify-content:flex-end;min-height:var(--course-card-blur-height,4rem);padding:12px;z-index:3}.course-card__footer[data-v-5a40b3cc],.course-card__footer-overlay[data-v-5a40b3cc]{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;left:0;position:absolute;right:0}.course-card__footer-overlay[data-v-5a40b3cc]{background:linear-gradient(180deg,#080b1200,#080b1229 28%,#080b128f 68%,#080b12d1),linear-gradient(180deg,#ffffff05,#ffffff03);height:var(--course-card-blur-height,4rem);pointer-events:none;z-index:2}.course-card__content[data-v-5a40b3cc]{display:flex;flex-direction:column;gap:8px;position:relative;z-index:4}.course-card__headline[data-v-5a40b3cc]{align-items:center;display:flex;gap:8px;height:24px;justify-content:space-between}.course-card__title[data-v-5a40b3cc]{color:#fff;flex:1;font-size:16px;font-weight:600;line-height:24px;margin:0;overflow:hidden;text-overflow:ellipsis}.course-card__tag[data-v-5a40b3cc],.course-card__title[data-v-5a40b3cc]{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap}.course-card__tag[data-v-5a40b3cc]{align-items:center;background:#409eff4d;border-radius:9999px;color:#a0cfff;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:400;gap:4px;height:22px;line-height:22px;padding:0 8px 0 10px}.course-card__tag svg[data-v-5a40b3cc]{height:14px;width:14px}.course-card__meta[data-v-5a40b3cc]{align-items:center;display:flex;gap:12px;height:20px;justify-content:space-between}.course-card__lessons[data-v-5a40b3cc]{color:#f0f5fff2;flex-shrink:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;line-height:20px;white-space:nowrap}.course-card__stats[data-v-5a40b3cc]{align-items:center;display:flex;flex-shrink:0;gap:12px}.course-card__stat[data-v-5a40b3cc]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:9999px;color:#f0f5fff2;cursor:default;display:inline-flex;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;gap:4px;line-height:20px;padding:0;position:relative;transition:opacity .18s ease,transform .18s ease;z-index:5}.course-card__stat--favorite[data-v-5a40b3cc]{cursor:pointer}.course-card__stat--favorite[data-v-5a40b3cc]:hover{opacity:.88}.course-card__stat--favorite[data-v-5a40b3cc]:active{transform:scale(.96)}.course-card__stat.is-pending[data-v-5a40b3cc]{cursor:wait;opacity:.72}.course-card__stat--static[data-v-5a40b3cc]{cursor:default}.course-card__stat svg[data-v-5a40b3cc],.course-card__stat-icon[data-v-5a40b3cc]{flex-shrink:0;height:18px;width:18px}@media(max-width:640px){.course-card[data-v-5a40b3cc]{border-radius:18px}.course-card[data-v-5a40b3cc]:hover{transform:none}.course-card__image[data-v-5a40b3cc]{aspect-ratio:16/9.4}[data-v-5a40b3cc] .course-card__blur{border-bottom-left-radius:18px;border-bottom-right-radius:18px;clip-path:inset(0 0 0 0 round 0 0 18px 18px)}[data-v-5a40b3cc] .course-card__blur .gradual-blur-inner{border-bottom-left-radius:18px;border-bottom-right-radius:18px}[data-v-5a40b3cc] .course-card__blur .gradual-blur-inner>div{border-bottom-left-radius:18px;border-bottom-right-radius:18px}.course-card__footer[data-v-5a40b3cc]{height:auto;min-height:102px;padding:12px 12px 14px}.course-card__footer-overlay[data-v-5a40b3cc]{height:102px}.course-card__content[data-v-5a40b3cc]{gap:8px}.course-card__headline[data-v-5a40b3cc]{align-items:center;flex-direction:row;gap:8px;height:20px;justify-content:space-between;min-height:20px}.course-card__title[data-v-5a40b3cc]{display:block;flex:1;font-size:14px;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-card__tag[data-v-5a40b3cc]{align-self:auto;flex:none;font-size:11px;gap:3px;height:20px;line-height:20px;padding:0 7px 0 9px}.course-card__tag svg[data-v-5a40b3cc]{height:12px;width:12px}.course-card__meta[data-v-5a40b3cc]{align-items:center;gap:8px;height:auto;justify-content:space-between;min-height:20px}.course-card__lessons[data-v-5a40b3cc]{flex:1;font-size:11px;line-height:18px;min-width:0}.course-card__stats[data-v-5a40b3cc]{flex:none;gap:8px}.course-card__stat[data-v-5a40b3cc]{font-size:11px;gap:4px;line-height:18px}.course-card__stat svg[data-v-5a40b3cc],.course-card__stat-icon[data-v-5a40b3cc]{height:14px;width:14px}}
