.Interactive3DCard_root__Cx7CT{position:relative;width:100%;height:100%;overflow:visible;transform-style:preserve-3d;perspective:1100px;-webkit-perspective:1100px}.Interactive3DCard_rootFill__Qi3HW{position:absolute;inset:0}.Interactive3DCard_surface__Prr__{position:relative;width:100%;height:100%;box-sizing:border-box;transform-style:preserve-3d;transform-origin:center center;overflow:hidden;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1);--tilt-x:0;--tilt-y:0;--glare-x:50%;--glare-y:50%;box-shadow:0 1px 2px rgba(0,0,0,.06),0 2px 6px rgba(0,0,0,.04)}.Interactive3DCard_surfaceIdle__Q4iSg{transform:translateY(0) rotateX(0deg) rotateY(0deg)}.Interactive3DCard_surfaceActive__yqKs0{transform:translateY(-4px) rotateX(calc(var(--tilt-y) * -14deg)) rotateY(calc(var(--tilt-x) * 14deg));box-shadow:inset 0 2px 0 hsla(0,0%,100%,.06),0 14px 28px rgba(0,0,0,.14),0 6px 12px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08)}.Interactive3DCard_surfaceAdaptive__Vzo4t.Interactive3DCard_surfaceActive__yqKs0{transform:translateY(calc(var(--lift, 3px) * -1)) rotateX(calc(var(--tilt-y) * var(--tilt-pitch, 12deg) * -1)) rotateY(calc(var(--tilt-x) * var(--tilt-yaw, 12deg)));box-shadow:0 1px 0 hsla(0,0%,100%,.06) inset,0 calc(var(--lift, 3px) * 3) calc(var(--lift, 3px) * 6) rgba(0,0,0,.12),0 calc(var(--lift, 3px) * 1.2) calc(var(--lift, 3px) * 2.4) rgba(0,0,0,.08)}[data-theme=light] .Interactive3DCard_surfaceAdaptive__Vzo4t.Interactive3DCard_surfaceActive__yqKs0{box-shadow:0 1px 0 hsla(0,0%,100%,.85) inset,0 calc(var(--lift, 3px) * 3.2) calc(var(--lift, 3px) * 6.5) rgba(15,23,42,.1),0 calc(var(--lift, 3px) * 1.3) calc(var(--lift, 3px) * 2.8) rgba(15,23,42,.06)}.Interactive3DCard_surfaceCompact__Rq61q.Interactive3DCard_surfaceActive__yqKs0{transform:translateY(-2px) rotateX(calc(var(--tilt-y) * -8deg)) rotateY(calc(var(--tilt-x) * 8deg));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 8px 16px rgba(0,0,0,.1),0 3px 8px rgba(0,0,0,.08)}[data-theme=light] .Interactive3DCard_surfaceCompact__Rq61q.Interactive3DCard_surfaceActive__yqKs0{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 10px 20px rgba(15,23,42,.1),0 4px 10px rgba(15,23,42,.06)}[data-theme=light] .Interactive3DCard_surfaceActive__yqKs0{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85),0 16px 32px rgba(15,23,42,.12),0 6px 14px rgba(15,23,42,.08),0 2px 4px rgba(15,23,42,.06)}.Interactive3DCard_edge__weo8V{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:8;opacity:0;transition:opacity .22s ease;background:linear-gradient(145deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.04) 38%,transparent 52%,rgba(0,0,0,.06))}.Interactive3DCard_edgeVisible__IfGn3{opacity:1}.Interactive3DCard_glare__wbyvo{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:9;opacity:0;transition:opacity .2s ease;mix-blend-mode:overlay;background:radial-gradient(circle at var(--glare-x) var(--glare-y),hsla(0,0%,100%,.14) 0,hsla(0,0%,100%,.06) 20%,hsla(0,0%,100%,.02) 38%,transparent 55%)}.Interactive3DCard_glareVisible___ZyrD{opacity:.65}[data-theme=light] .Interactive3DCard_glare__wbyvo{mix-blend-mode:soft-light;background:radial-gradient(circle at var(--glare-x) var(--glare-y),hsla(0,0%,100%,.22) 0,hsla(0,0%,100%,.1) 22%,hsla(0,0%,100%,.03) 40%,transparent 58%)}[data-theme=light] .Interactive3DCard_glareVisible___ZyrD{opacity:.55}.Interactive3DCard_content__lW3JB{position:relative;z-index:1;width:100%;height:100%;transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.Interactive3DCard_edge__weo8V,.Interactive3DCard_glare__wbyvo,.Interactive3DCard_surface__Prr__{transition:none}.Interactive3DCard_surfaceActive__yqKs0{transform:translateY(-2px)}}.CourseCard_courseCard__E4k_s{container-type:inline-size;container-name:course-card;position:relative;width:100%;max-width:100%;min-width:0;aspect-ratio:1/1;overflow:visible}.CourseCard_cardCover__CIw5n{inset:0;pointer-events:none;overflow:hidden;opacity:.34;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent 0,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent),linear-gradient(180deg,transparent 0,#000 9%,#000 91%,transparent)}.CourseCard_cardCoverBlur__h_4H5,.CourseCard_cardCover__CIw5n{position:absolute;z-index:0;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect}.CourseCard_cardCoverBlur__h_4H5{inset:-14%;background-repeat:no-repeat;background-position:50%;background-size:contain;filter:blur(12px);opacity:.55;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 86%,#000 94%,transparent),linear-gradient(180deg,transparent 0,#000 86%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 86%,#000 94%,transparent),linear-gradient(180deg,transparent 0,#000 86%,#000 94%,transparent)}.CourseCard_cardCoverImg___we9J{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:contain;object-position:center}.CourseCard_cardBodyWithCover__PyUKN .CourseCard_cardDescription__EMFQh,.CourseCard_cardBodyWithCover__PyUKN .CourseCard_cardOrder__APA0P,.CourseCard_cardBodyWithCover__PyUKN .CourseCard_cardTitle__UGDgC{text-shadow:0 0 1px var(--bg-card,var(--icon-btn-bg,var(--bg))),0 0 6px var(--bg-card,var(--icon-btn-bg,var(--bg))),0 0 14px var(--bg-card,var(--icon-btn-bg,var(--bg))),0 0 22px var(--bg-card,var(--icon-btn-bg,var(--bg))),0 1px 2px var(--bg-card,var(--icon-btn-bg,var(--bg))),0 2px 8px rgba(0,0,0,.28)}.CourseCard_sectionCoverThumb__DtjWY{position:relative;flex-shrink:0;width:40px;height:40px;align-self:center;overflow:visible}.CourseCard_sectionCoverThumb__DtjWY .CourseCard_cardCover__CIw5n{position:absolute;inset:0;border-radius:var(--radius-sm,6px);overflow:hidden;transform:scale(1.55);transform-origin:center}.CourseCard_sectionIconThumb__TaF_2{position:relative;flex-shrink:0;width:40px;height:40px;align-self:center;display:flex;align-items:center;justify-content:center;overflow:visible;color:var(--text-muted);opacity:.34}.CourseCard_sectionIconThumb__TaF_2 svg{transform:scale(1.55);transform-origin:center}.CourseCard_cardEditorPreviewWrap__ObSRQ{width:192px;max-width:100%;min-width:0;flex-shrink:0}.CourseCard_cardCoverPreviewBox__dGTDW{position:relative;width:100%;max-width:280px;aspect-ratio:1/1;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);background:var(--icon-btn-bg,var(--bg-muted))}.CourseCard_cardBody__cmZiU{position:absolute;inset:0;width:100%;overflow:visible}.CourseCard_cardBody__cmZiU,.CourseCard_cardInner__YqTLQ{z-index:1;height:100%;display:flex;flex-direction:column;box-sizing:border-box}.CourseCard_cardInner__YqTLQ{position:relative;flex:1 1;min-height:0;padding:clamp(4px,2.5cqw,10px) clamp(6px,3cqw,10px)}.CourseCard_cardMain__owPsI{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:4px;overflow:hidden}.CourseCard_cardMainWithActions__p7jAn{padding-right:calc(var(--course-mgmt-btn-size, 40px) + .35rem)}.CourseCard_cardTitlePrefix__a0H2J{flex-shrink:0;margin:0 0 4px;min-width:0}.CourseCard_cardTitle__UGDgC{flex-shrink:0;font-weight:500;line-height:1.25;color:var(--text);font-size:14px;font-size:clamp(11px,9cqw,16px);word-break:break-word}.CourseCard_cardDescription__EMFQh,.CourseCard_cardTitle__UGDgC{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.CourseCard_cardDescription__EMFQh{flex:1 1 auto;min-height:0;font-size:clamp(10px,7cqw,13px);color:var(--text-muted);line-height:1.35}@container course-card (max-width: 118px){.CourseCard_cardDescription__EMFQh{-webkit-line-clamp:2}}@container course-card (max-width: 100px){.CourseCard_cardDescription__EMFQh{-webkit-line-clamp:1}}@container course-card (max-width: 108px){.CourseCard_cardTitle__UGDgC{-webkit-line-clamp:3;font-size:clamp(10px,8.5cqw,14px)}}@container course-card (max-width: 92px){.CourseCard_cardTitle__UGDgC{-webkit-line-clamp:2}}.CourseCard_cardFooter__rCpHU{flex-shrink:0;display:flex;align-items:center;gap:clamp(4px,3cqw,10px);padding-top:clamp(2px,1.5cqw,6px);min-height:clamp(26px,16cqw,44px)}.CourseCard_cardOrder__APA0P{font-size:22px;font-size:clamp(14px,20cqw,32px);font-weight:700;color:var(--text-muted);line-height:1;flex-shrink:0}.CourseCard_cardCheck__lTVpZ{width:clamp(14px,20cqw,32px)!important;height:clamp(14px,20cqw,32px)!important;font-size:clamp(9px,13cqw,21px)!important;flex-shrink:0}.CourseCard_cardActions__TqzoN{position:absolute;top:6px;right:6px;left:auto;bottom:auto;transform:none;display:flex;flex-direction:column;gap:clamp(3px,1.5cqw,6px);align-items:flex-end;justify-content:flex-start;z-index:40;pointer-events:auto}.CourseCard_cardActions__TqzoN .course-tree-mgmt-btn{border-radius:8px}@media (max-width:768px){.CourseCard_cardMainWithActions__p7jAn{padding-right:2.25rem}}