.syllabus-module__Tugviq__syllabus{color:var(--color-gray-800)}.syllabus-module__Tugviq__heading{font-size:var(--text-h3);line-height:var(--leading-h3);color:var(--color-gray-900);font-weight:600}.syllabus-module__Tugviq__summary{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-gray-600);flex-wrap:wrap;align-items:center;gap:6px 0;margin-top:6px;display:flex}.syllabus-module__Tugviq__summary>span+span:not(.syllabus-module__Tugviq__summaryPreview):before{content:"·";color:var(--color-gray-400);margin:0 8px}.syllabus-module__Tugviq__summaryPreview{border-radius:var(--radius-full);background:var(--color-blue-50);font-size:var(--text-xs);color:var(--color-blue-700);margin-left:10px;padding:0 8px;font-weight:600;line-height:20px}.syllabus-module__Tugviq__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.syllabus-module__Tugviq__search{flex:220px;align-items:center;max-width:320px;display:flex;position:relative}.syllabus-module__Tugviq__searchIcon{width:16px;height:16px;color:var(--color-gray-500);pointer-events:none;position:absolute;left:12px}.syllabus-module__Tugviq__searchInput{border:1px solid var(--color-gray-300);border-radius:var(--radius-full);background:var(--color-white);width:100%;font-size:var(--text-base);line-height:var(--leading-sm);color:var(--color-gray-900);transition:var(--transition);padding:8px 36px}.syllabus-module__Tugviq__searchInput::placeholder{color:var(--color-gray-500)}.syllabus-module__Tugviq__searchInput::-webkit-search-cancel-button{display:none}.syllabus-module__Tugviq__searchInput:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}.syllabus-module__Tugviq__clear{border-radius:var(--radius-full);width:26px;height:26px;color:var(--color-gray-600);place-items:center;display:grid;position:absolute;right:6px}.syllabus-module__Tugviq__clear:hover{background:var(--color-gray-100)}.syllabus-module__Tugviq__clear svg{width:14px;height:14px}.syllabus-module__Tugviq__expandAll{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-blue-600);font-weight:600}.syllabus-module__Tugviq__expandAll:hover{text-decoration:underline}.syllabus-module__Tugviq__matchCount{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-gray-600)}.syllabus-module__Tugviq__empty{border:1px dashed var(--color-gray-300);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:var(--leading-sm);text-align:center;color:var(--color-gray-600);margin-top:16px;padding:24px 16px}.syllabus-module__Tugviq__expandAll:focus-visible,.syllabus-module__Tugviq__moduleHeader:focus-visible,.syllabus-module__Tugviq__playable:focus-visible,.syllabus-module__Tugviq__clear:focus-visible{box-shadow:inset var(--focus-ring);outline:none}.syllabus-module__Tugviq__modules{border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);background:var(--color-white);box-shadow:var(--shadow-sm);margin-top:12px;overflow:hidden}.syllabus-module__Tugviq__module+.syllabus-module__Tugviq__module{border-top:1px solid var(--color-gray-200)}.syllabus-module__Tugviq__moduleHeading{font-size:inherit}.syllabus-module__Tugviq__moduleHeader{text-align:left;width:100%;transition:var(--transition);align-items:center;gap:12px;padding:14px 16px;display:flex}.syllabus-module__Tugviq__moduleHeader:not(:disabled):hover{background:var(--color-gray-50)}.syllabus-module__Tugviq__moduleHeader:disabled{cursor:default}.syllabus-module__Tugviq__moduleOpen .syllabus-module__Tugviq__moduleHeader{background:var(--color-gray-50)}.syllabus-module__Tugviq__moduleNumber{border-radius:var(--radius-full);background:var(--color-blue-50);width:28px;height:28px;font-size:var(--text-sm);color:var(--color-blue-700);flex-shrink:0;place-items:center;font-weight:700;line-height:1;display:grid}.syllabus-module__Tugviq__moduleText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.syllabus-module__Tugviq__moduleTitle{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-gray-900);font-weight:600}.syllabus-module__Tugviq__moduleMeta{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-gray-600)}.syllabus-module__Tugviq__chevron{width:20px;height:20px;color:var(--color-gray-500);transition:transform var(--duration) var(--ease);flex-shrink:0}.syllabus-module__Tugviq__chevronOpen{transform:rotate(180deg)}.syllabus-module__Tugviq__panel{border-top:1px solid var(--color-gray-200);animation:syllabus-module__Tugviq__reveal .2s var(--ease);padding-bottom:8px}@keyframes syllabus-module__Tugviq__reveal{0%{opacity:0;transform:translateY(-4px)}}.syllabus-module__Tugviq__submoduleTitle{font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-gray-500);padding:14px 16px 4px 56px;font-weight:700}.syllabus-module__Tugviq__lesson{width:100%;font-size:var(--text-sm);line-height:var(--leading-sm);text-align:left;align-items:flex-start;gap:12px;padding:9px 16px 9px 20px;display:flex}.syllabus-module__Tugviq__playable{transition:var(--transition)}.syllabus-module__Tugviq__playable:hover{background:var(--color-blue-50)}.syllabus-module__Tugviq__lessonIcon{width:24px;height:20px;color:var(--color-gray-500);flex-shrink:0;place-items:center;display:grid}.syllabus-module__Tugviq__lessonIcon svg{width:18px;height:18px}.syllabus-module__Tugviq__lessonIconPlay svg{border-radius:var(--radius-full);background:var(--color-primary);width:20px;height:20px;color:var(--color-white);padding:5px 4px 5px 6px}.syllabus-module__Tugviq__lessonMain{flex-wrap:wrap;flex:1;align-items:center;gap:4px 10px;min-width:0;display:flex}.syllabus-module__Tugviq__lessonTitle{color:var(--color-gray-800)}.syllabus-module__Tugviq__lessonTitle mark{background:var(--color-yellow-300);color:inherit;border-radius:2px}.syllabus-module__Tugviq__playable .syllabus-module__Tugviq__lessonTitle{color:var(--color-gray-900);font-weight:500}.syllabus-module__Tugviq__previewPill{border:1px solid var(--color-blue-200);border-radius:var(--radius-full);background:var(--color-blue-50);font-size:var(--text-xs);color:var(--color-blue-700);padding:0 8px;font-weight:600;line-height:18px}.syllabus-module__Tugviq__lessonTime{font-size:var(--text-xs);line-height:var(--leading-sm);font-variant-numeric:tabular-nums;color:var(--color-gray-600);flex-shrink:0}@media (min-width:640px){.syllabus-module__Tugviq__moduleText{flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px}.syllabus-module__Tugviq__moduleMeta{font-size:var(--text-sm);line-height:var(--leading-sm);flex-shrink:0}}@media (min-width:768px){.syllabus-module__Tugviq__lesson{font-size:var(--text-default);line-height:var(--leading-default)}}
