.lesson[data-v-2acc0d5a]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;background:#ffffff05;border:1px solid transparent;border-radius:10px;cursor:pointer;transition:all .4s cubic-bezier(.16,1,.3,1);font-family:Inter,sans-serif;text-align:left;animation:slideIn-2acc0d5a .4s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--delay,0s);opacity:0;transform:translate(-10px)}.lesson[data-v-2acc0d5a]:hover:not(.is-demo){background:#ffffff0a;border-color:#ffffff14;transform:translate(4px)}.lesson:hover:not(.is-demo) .lesson__status[data-v-2acc0d5a]{background:#3c3c3ce6}.lesson:hover:not(.is-demo) .lesson__arrow[data-v-2acc0d5a]{opacity:1;transform:translate(0)}.lesson[data-v-2acc0d5a]:focus-visible{outline:none;border-color:#3b82f680;box-shadow:0 0 0 2px #3b82f633}.lesson.is-demo[data-v-2acc0d5a]{cursor:default}.lesson.is-completed .lesson__status[data-v-2acc0d5a]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.lesson.is-completed .lesson__status .lesson__status-number[data-v-2acc0d5a]{opacity:0}.lesson.is-completed .lesson__status .lesson__status-icon[data-v-2acc0d5a],.lesson.is-completed:hover:not(.is-demo) .lesson__status .lesson__status-number[data-v-2acc0d5a]{opacity:1}.lesson.is-completed:hover:not(.is-demo) .lesson__status .lesson__status-icon[data-v-2acc0d5a]{opacity:0}.lesson.is-rejected .lesson__status[data-v-2acc0d5a]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.lesson.is-rejected .lesson__status .lesson__status-number[data-v-2acc0d5a]{opacity:0}.lesson.is-rejected .lesson__status .lesson__status-icon[data-v-2acc0d5a],.lesson.is-rejected:hover:not(.is-demo) .lesson__status .lesson__status-number[data-v-2acc0d5a]{opacity:1}.lesson.is-rejected:hover:not(.is-demo) .lesson__status .lesson__status-icon[data-v-2acc0d5a]{opacity:0}.lesson__left[data-v-2acc0d5a]{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.lesson__right[data-v-2acc0d5a]{gap:12px}.lesson__right[data-v-2acc0d5a],.lesson__status[data-v-2acc0d5a]{display:flex;align-items:center;flex-shrink:0}.lesson__status[data-v-2acc0d5a]{position:relative;justify-content:center;width:32px;height:32px;border-radius:6px;background:#ffffff0f;color:#a1a1aa;font-size:13px;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1)}.lesson__status-icon[data-v-2acc0d5a],.lesson__status-number[data-v-2acc0d5a]{position:absolute;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.lesson__status-icon[data-v-2acc0d5a]{opacity:0;font-size:14px}.lesson__info[data-v-2acc0d5a]{min-width:0}.lesson__title[data-v-2acc0d5a]{display:block;font-size:14px;font-weight:500;color:#fff;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lesson__badges[data-v-2acc0d5a]{gap:8px}.lesson__arrow[data-v-2acc0d5a],.lesson__badges[data-v-2acc0d5a]{display:flex;align-items:center}.lesson__arrow[data-v-2acc0d5a]{justify-content:center;width:28px;height:28px;color:#a1a1aa;opacity:0;transform:translate(-8px);transition:all .15s cubic-bezier(.4,0,.2,1)}.lesson__arrow .aw-icon[data-v-2acc0d5a]{font-size:12px}@keyframes slideIn-2acc0d5a{to{opacity:1;transform:translate(0)}}@media screen and (max-width:640px){.lesson[data-v-2acc0d5a]{padding:12px;flex-wrap:wrap;gap:10px}.lesson__left[data-v-2acc0d5a]{width:100%}.lesson__right[data-v-2acc0d5a]{width:100%;justify-content:flex-end}.lesson__status[data-v-2acc0d5a]{width:28px;height:28px;font-size:12px}.lesson__title[data-v-2acc0d5a]{font-size:13px}.lesson__arrow[data-v-2acc0d5a]{display:none}}.section[data-v-a4255f56]{margin-bottom:12px;border-radius:16px;background:#1e1e1ecc;border:1px solid hsla(0,0%,100%,.08);overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1)}.section[data-v-a4255f56]:last-child{margin-bottom:0}.section[data-v-a4255f56]:hover{border-color:#ffffff26}.section.is-expanded[data-v-a4255f56]{border-color:#3b82f633;box-shadow:0 0 30px #3b82f60d}.section.is-expanded .section__header[data-v-a4255f56]{border-bottom-color:#ffffff14}.section.is-expanded .section__index[data-v-a4255f56]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff}.section.is-expanded .section__toggle[data-v-a4255f56]{background:#3b82f626;color:#3b82f6}.section__header[data-v-a4255f56]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 24px;background:transparent;border:none;border-bottom:1px solid transparent;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);font-family:Inter,sans-serif;text-align:left}.section__header[data-v-a4255f56]:hover{background:#ffffff05}.section__header:hover .section__toggle[data-v-a4255f56]{background:#3b82f626;color:#3b82f6}.section__header[data-v-a4255f56]:focus-visible{outline:none;background:#3b82f60d}.section__header-left[data-v-a4255f56]{display:flex;align-items:center;gap:16px}.section__header-right[data-v-a4255f56]{display:flex;align-items:center;gap:12px}.section__index[data-v-a4255f56]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#3c3c3ce6;color:#a1a1aa;font-size:14px;font-weight:600;flex-shrink:0;transition:all .4s cubic-bezier(.16,1,.3,1)}.section__info[data-v-a4255f56]{display:flex;flex-direction:column;gap:4px}.section__title[data-v-a4255f56]{margin:0;font-size:16px;font-weight:600;color:#fff;line-height:1.3}.section__meta[data-v-a4255f56]{font-size:13px;color:#a1a1aa}.section__toggle[data-v-a4255f56]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#ffffff0d;color:#a1a1aa;transition:all .15s cubic-bezier(.4,0,.2,1)}.section__toggle .aw-icon[data-v-a4255f56]{font-size:14px}.section__content[data-v-a4255f56]{padding:8px 16px 16px}.section__lessons[data-v-a4255f56]{display:flex;flex-direction:column;gap:8px}@media screen and (max-width:640px){.section__header[data-v-a4255f56]{padding:16px;flex-wrap:wrap;gap:12px}.section__header-left[data-v-a4255f56]{flex:1;min-width:0}.section__index[data-v-a4255f56]{width:36px;height:36px;font-size:13px}.section__title[data-v-a4255f56]{font-size:15px}.section__content[data-v-a4255f56]{padding:4px 12px 12px}}.lessons[data-v-5ec65597]{display:flex;flex-direction:column;gap:0}.lessons.is-full[data-v-5ec65597]{width:100%}.course-progress[data-v-333bbc3d]{background:#1e1e1ecc;border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:20px 24px}.course-progress__header[data-v-333bbc3d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.course-progress__info[data-v-333bbc3d]{display:flex;align-items:baseline;gap:8px}.course-progress__percent[data-v-333bbc3d]{font-size:28px;font-weight:700;color:#fff;background:linear-gradient(135deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.course-progress__label[data-v-333bbc3d]{font-size:14px;color:#a1a1aa}.course-progress__stats[data-v-333bbc3d]{display:flex;align-items:center;gap:12px}.course-progress__stat[data-v-333bbc3d]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;padding:6px 12px;border-radius:9999px;cursor:default;transition:all .15s cubic-bezier(.4,0,.2,1)}.course-progress__stat .aw-icon[data-v-333bbc3d]{font-size:12px}.course-progress__stat.is-completed[data-v-333bbc3d]{background:#22c55e26;color:#4ade80}.course-progress__stat.is-rejected[data-v-333bbc3d]{background:#ef444426;color:#f87171}.course-progress__stat.is-remaining[data-v-333bbc3d]{background:#a1a1aa1a;color:#a1a1aa}.course-progress__stat[data-v-333bbc3d]:hover{transform:scale(1.05)}.course-progress__bar[data-v-333bbc3d]{display:flex;height:12px;border-radius:9999px;overflow:hidden;background:#ffffff0d}.course-progress__segment[data-v-333bbc3d]{position:relative;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1) .4s}.course-progress__segment.is-completed[data-v-333bbc3d]{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.course-progress__segment.is-completed .course-progress__segment-glow[data-v-333bbc3d]{position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3));animation:shimmer-333bbc3d 2s ease-in-out infinite}.course-progress__segment.is-rejected[data-v-333bbc3d]{background:linear-gradient(90deg,#ef4444,#dc2626)}.course-progress__segment.is-remaining[data-v-333bbc3d]{background:transparent}.course-progress__segment[data-v-333bbc3d]:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.course-progress__segment[data-v-333bbc3d]:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}@keyframes shimmer-333bbc3d{0%,to{opacity:0}50%{opacity:1}}@media screen and (max-width:640px){.course-progress[data-v-333bbc3d]{padding:16px}.course-progress__header[data-v-333bbc3d]{flex-direction:column;align-items:flex-start;gap:12px}.course-progress__percent[data-v-333bbc3d]{font-size:24px}.course-progress__stats[data-v-333bbc3d]{gap:8px}.course-progress__stat[data-v-333bbc3d]{padding:4px 10px;font-size:13px}.course-progress__bar[data-v-333bbc3d]{height:10px}}.course-chat[data-v-e2cefb66]{height:100%}.course-chat[data-v-e2cefb66] .chat{height:100%;border-radius:20px}
