.course-player-module-scss-module__cv2fua__container{flex-direction:column;gap:16px;scroll-margin-top:96px;display:flex}.course-player-module-scss-module__cv2fua__confettiCanvas{pointer-events:none;z-index:70;width:100%;height:100%;inset:0;position:fixed!important}.course-player-module-scss-module__cv2fua__outline{padding:4px 0}.course-player-module-scss-module__cv2fua__outlineHeader{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.course-player-module-scss-module__cv2fua__outlineBack{color:#242521;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.course-player-module-scss-module__cv2fua__outlineBack:hover,.course-player-module-scss-module__cv2fua__outlineBack:focus-visible{text-decoration:underline}.course-player-module-scss-module__cv2fua__outlineBack:focus-visible,.course-player-module-scss-module__cv2fua__lessonBack:focus-visible,.course-player-module-scss-module__cv2fua__chapterLink:focus-visible,.course-player-module-scss-module__cv2fua__outlineButton:focus-visible,.course-player-module-scss-module__cv2fua__videoOverlay:focus-visible,.course-player-module-scss-module__cv2fua__quizSubmit:focus-visible,.course-player-module-scss-module__cv2fua__certificateButton:focus-visible,.course-player-module-scss-module__cv2fua__autoAdvanceCancel:focus-visible,.course-player-module-scss-module__cv2fua__navButton:focus-visible{outline-offset:3px;outline:2px solid #242521}.course-player-module-scss-module__cv2fua__lessonBack{color:#242521;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:1.05rem;font-weight:700;display:inline-flex}.course-player-module-scss-module__cv2fua__lessonBack:hover,.course-player-module-scss-module__cv2fua__lessonBack:focus-visible{text-decoration:underline}.course-player-module-scss-module__cv2fua__lessonBackIcon{width:18px;height:18px}.course-player-module-scss-module__cv2fua__outlineTitle{margin:0 0 10px;font-size:1.2rem;font-weight:700}.course-player-module-scss-module__cv2fua__chapterPanel{background:#fff;border:1px solid #e3e4df;border-radius:4px;margin-top:8px;padding:14px}.course-player-module-scss-module__cv2fua__outlineMeta{color:#62655d;margin:0;font-size:.9rem}.course-player-module-scss-module__cv2fua__certificateBar{gap:8px;margin-bottom:12px;display:grid}.course-player-module-scss-module__cv2fua__lessonCertificateBar{margin-top:4px;margin-bottom:0}.course-player-module-scss-module__cv2fua__certificateButton{cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.15;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s,color .16s,border-color .16s;display:inline-flex}.course-player-module-scss-module__cv2fua__certificateButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.course-player-module-scss-module__cv2fua__certificateButton{color:#f7f7f5;background:#242521;border-color:#242521;width:fit-content}.course-player-module-scss-module__cv2fua__certificateButton:disabled{opacity:.6;cursor:not-allowed}.course-player-module-scss-module__cv2fua__certificateError{color:#5b1a0f;margin:0;font-size:.9rem}.course-player-module-scss-module__cv2fua__outlineTree{gap:16px;margin:0;padding:0;list-style:none;display:grid}.course-player-module-scss-module__cv2fua__chapterItem{background:#fff;border:1px solid #e3e4df;border-radius:4px;padding:12px 14px;list-style:none}.course-player-module-scss-module__cv2fua__chapterTitle{color:#242521;margin:0;font-size:1.05rem;font-weight:700}.course-player-module-scss-module__cv2fua__chapterMeta{color:#62655d;margin:4px 0 0;font-size:.85rem}.course-player-module-scss-module__cv2fua__chapterLink{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 0}.course-player-module-scss-module__cv2fua__chapterLink:hover .course-player-module-scss-module__cv2fua__chapterTitle,.course-player-module-scss-module__cv2fua__chapterLink:focus-visible .course-player-module-scss-module__cv2fua__chapterTitle{text-decoration:underline}.course-player-module-scss-module__cv2fua__outlineList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.course-player-module-scss-module__cv2fua__lessonList{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.course-player-module-scss-module__cv2fua__outlineItem{margin:0}.course-player-module-scss-module__cv2fua__outlineButton{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 0;transition:color .16s;display:flex}.course-player-module-scss-module__cv2fua__outlineButton:hover,.course-player-module-scss-module__cv2fua__outlineButton:focus-visible{color:#b96f2d}.course-player-module-scss-module__cv2fua__outlineCurrent{color:#242521}.course-player-module-scss-module__cv2fua__outlineLabel{color:#242521;align-items:center;gap:8px;font-weight:600;display:inline-flex}.course-player-module-scss-module__cv2fua__outlineIcon{color:#242521;width:18px;height:18px}.course-player-module-scss-module__cv2fua__outlineIconCompleted{color:#16a34a}.course-player-module-scss-module__cv2fua__stepCard{background:#fff;border:1px solid #e3e4df;border-radius:4px;padding:20px;animation:.22s course-player-module-scss-module__cv2fua__fadeInUp;box-shadow:0 10px 24px #0f172a14}.course-player-module-scss-module__cv2fua__loadingCard{background:#fff;border:1px solid #e3e4df;border-radius:4px;flex-direction:column;align-items:center;gap:12px;padding:32px 20px;display:flex;box-shadow:0 10px 24px #0f172a14}.course-player-module-scss-module__cv2fua__spinner{border:3px solid #e3e4df;border-top-color:#242521;border-radius:999px;width:40px;height:40px;animation:.8s linear infinite course-player-module-scss-module__cv2fua__spin}.course-player-module-scss-module__cv2fua__loadingText{color:#50534c;margin:0;font-weight:500}.course-player-module-scss-module__cv2fua__stepHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.course-player-module-scss-module__cv2fua__badge{text-transform:uppercase;letter-spacing:.08em;color:#f7f7f5;background:#242521;border-radius:999px;padding:4px 10px;font-size:.75rem}.course-player-module-scss-module__cv2fua__stepCount{color:#62655d;margin:0;font-size:.85rem}.course-player-module-scss-module__cv2fua__stepTitle{margin:0 0 12px;font-size:1.4rem;font-weight:600}.course-player-module-scss-module__cv2fua__chapterTitle{text-transform:uppercase;letter-spacing:.08em;color:#62655d;margin:0 0 6px;font-size:.95rem;font-weight:600}.course-player-module-scss-module__cv2fua__stepDescription{color:#242521;font-size:1rem;line-height:1.6}.course-player-module-scss-module__cv2fua__stepDescription p{margin:0 0 12px}:is(.course-player-module-scss-module__cv2fua__stepDescription ul,.course-player-module-scss-module__cv2fua__stepDescription ol){gap:8px;padding-left:20px;display:grid}.course-player-module-scss-module__cv2fua__videoError{color:#242521;background:#fff;border:1px solid #e3e4df;margin-top:12px;padding:24px}.course-player-module-scss-module__cv2fua__videoError p{margin:0}.course-player-module-scss-module__cv2fua__videoError p+p{margin-top:8px}.course-player-module-scss-module__cv2fua__videoError p:first-child{font-weight:600}.course-player-module-scss-module__cv2fua__videoWrapper mux-player::part(center play){--media-control-background:transparent;--media-control-hover-background:transparent;--media-icon-color:#f7f7f5;--media-button-icon-width:100%;--media-button-icon-height:auto;box-sizing:border-box;border:5px solid #f7f7f5;border-radius:0;width:80px;height:80px;padding:20px;transition:background-color .15s ease-out}.course-player-module-scss-module__cv2fua__videoWrapper mux-player::part(center play):hover,.course-player-module-scss-module__cv2fua__videoWrapper mux-player::part(center play):focus-visible{--media-icon-color:transparent;--media-control-background:transparent;stroke:#0000;background-color:#f7f7f5;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cpath fill='black' fill-rule='evenodd' d='M0 0H80V80H0Z M31 25L55 40L31 55Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cpath fill='black' fill-rule='evenodd' d='M0 0H80V80H0Z M31 25L55 40L31 55Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.course-player-module-scss-module__cv2fua__videoWrapper mux-player::part(center play):focus-visible{outline-offset:-9px;outline:3px solid #242521}@media (max-width:719px){.course-player-module-scss-module__cv2fua__videoWrapper mux-player::part(center play){border-width:4px;width:64px;height:64px;padding:15px}}@media (prefers-reduced-motion:reduce){.course-player-module-scss-module__cv2fua__videoWrapper mux-player::part(center play){transition:none}}.course-player-module-scss-module__cv2fua__videoWrapper{aspect-ratio:16/9;--media-accent-color:#b96f2d;background:#e3e4df;border-radius:12px;margin-top:12px;position:relative;overflow:hidden}.course-player-module-scss-module__cv2fua__videoWrapper>:first-child{width:100%;height:100%}.course-player-module-scss-module__cv2fua__lessonImage{object-fit:cover;border-radius:12px;width:100%;height:auto;margin-top:12px}.course-player-module-scss-module__cv2fua__audioPlayer{width:100%;margin-top:12px}.course-player-module-scss-module__cv2fua__quizBlock{background:#f0f1ed;border:1px solid #e3e4df;border-radius:12px;margin-top:16px;padding:16px}.course-player-module-scss-module__cv2fua__quizTitle{margin:0 0 8px;font-size:1.1rem}.course-player-module-scss-module__cv2fua__quizList{gap:12px;margin:0;padding-left:20px;display:grid}.course-player-module-scss-module__cv2fua__quizItem{color:#242521}.course-player-module-scss-module__cv2fua__quizQuestion{margin:0 0 6px;font-weight:600}.course-player-module-scss-module__cv2fua__quizOptions{color:#50534c;gap:12px;margin:8px 0 0;padding-left:0;list-style:none;display:grid}.course-player-module-scss-module__cv2fua__quizOptionLabel{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.course-player-module-scss-module__cv2fua__quizOptionInput{accent-color:#242521}.course-player-module-scss-module__cv2fua__quizActions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.course-player-module-scss-module__cv2fua__quizSubmit{cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.15;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s,color .16s,border-color .16s;display:inline-flex}.course-player-module-scss-module__cv2fua__quizSubmit:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.course-player-module-scss-module__cv2fua__quizSubmit{color:#f7f7f5;background:#242521;border-color:#242521;align-self:flex-start}.course-player-module-scss-module__cv2fua__quizSubmit:disabled{opacity:.5;cursor:not-allowed}.course-player-module-scss-module__cv2fua__quizResult{color:#242521;margin:0;font-weight:600}.course-player-module-scss-module__cv2fua__quizError{color:#5b1a0f;margin:0}.course-player-module-scss-module__cv2fua__examBlock{background:#fff;border:1px solid #e3e4df;border-radius:4px;padding:20px;box-shadow:0 8px 20px #0f172a0f}.course-player-module-scss-module__cv2fua__examTitle{margin:0 0 12px;font-size:1.4rem;font-weight:700}.course-player-module-scss-module__cv2fua__videoOverlay{cursor:pointer;background:#0f172a00;border:none;border-radius:12px;justify-content:center;align-items:center;padding:0;transition:opacity .16s,transform .16s;display:flex;position:absolute;inset:0}.course-player-module-scss-module__cv2fua__videoOverlay:hover,.course-player-module-scss-module__cv2fua__videoOverlay:focus-visible{opacity:.9;transform:scale(1.01)}.course-player-module-scss-module__cv2fua__playButton{background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 10px 20px #0f172a40}.course-player-module-scss-module__cv2fua__playIcon{border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:18px solid #242521;width:0;height:0;margin-left:4px}.course-player-module-scss-module__cv2fua__nav{justify-content:space-between;gap:12px;padding:8px 0 0;display:flex}.course-player-module-scss-module__cv2fua__autoAdvanceOverlay{z-index:20;background:#0f172a99;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.course-player-module-scss-module__cv2fua__autoAdvanceCard{text-align:center;background:#fff;border-radius:4px;width:min(360px,100%);padding:24px;animation:.22s course-player-module-scss-module__cv2fua__fadeInUp;box-shadow:0 24px 48px #0f172a33}.course-player-module-scss-module__cv2fua__autoAdvanceTitle{margin:0 0 8px;font-size:1.3rem;font-weight:600}.course-player-module-scss-module__cv2fua__autoAdvanceBody{color:#50534c;margin:0 0 16px}.course-player-module-scss-module__cv2fua__autoAdvanceCancel{cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.15;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s,color .16s,border-color .16s;display:inline-flex}.course-player-module-scss-module__cv2fua__autoAdvanceCancel:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.course-player-module-scss-module__cv2fua__autoAdvanceCancel{color:#f7f7f5;background:#242521;border-color:#242521}.course-player-module-scss-module__cv2fua__autoAdvanceCancel:hover,.course-player-module-scss-module__cv2fua__autoAdvanceCancel:focus-visible{opacity:.9}.course-player-module-scss-module__cv2fua__navButton{cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.15;text-decoration:none;transition:transform .16s,box-shadow .16s,background-color .16s,color .16s,border-color .16s;display:inline-flex}.course-player-module-scss-module__cv2fua__navButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.course-player-module-scss-module__cv2fua__navButton{color:#f7f7f5;background:#242521;border-color:#242521;flex:1;padding:12px 16px;font-size:.95rem}.course-player-module-scss-module__cv2fua__navButton:disabled{opacity:.4;cursor:not-allowed;transform:none}.course-player-module-scss-module__cv2fua__navButton:not(:disabled):hover{transform:translateY(-2px)}.course-player-module-scss-module__cv2fua__empty{color:#62655d;font-size:1rem}@keyframes course-player-module-scss-module__cv2fua__fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes course-player-module-scss-module__cv2fua__spin{to{transform:rotate(360deg)}}@media (min-width:768px){.course-player-module-scss-module__cv2fua__stepCard{padding:28px 32px}.course-player-module-scss-module__cv2fua__stepTitle{font-size:1.6rem}.course-player-module-scss-module__cv2fua__nav{padding:20px 24px}}.course-player-module-scss-module__cv2fua__feedbackTarget{border-radius:16px;scroll-margin-top:120px}
.course-feedback-module-scss-module__eJDI4a__panel{color:#172e5a;background:#fff;border:1px solid #d8dee6;border-radius:16px;width:100%;min-width:0;margin-block:1.5rem;padding:clamp(1rem,3vw,2rem)}.course-feedback-module-scss-module__eJDI4a__panel h2{margin:0 0 .75rem;font-size:1.5rem}.course-feedback-module-scss-module__eJDI4a__panel p{line-height:1.6}.course-feedback-module-scss-module__eJDI4a__panel button,.course-feedback-module-scss-module__eJDI4a__panel textarea{font:inherit}.course-feedback-module-scss-module__eJDI4a__panel button{cursor:pointer;min-height:44px}.course-feedback-module-scss-module__eJDI4a__panel :focus-visible{outline-offset:3px;outline:3px solid #456da6}.course-feedback-module-scss-module__eJDI4a__fields{border:0;gap:1.5rem;margin:1.5rem 0;padding:0;display:grid}.course-feedback-module-scss-module__eJDI4a__fields>label{gap:.5rem;font-weight:600;display:grid}.course-feedback-module-scss-module__eJDI4a__fields textarea{color:#172e5a;resize:vertical;background:#fff;border:1px solid #8996a9;border-radius:8px;width:100%;min-width:0;padding:.75rem}.course-feedback-module-scss-module__eJDI4a__fields span{font-weight:400}.course-feedback-module-scss-module__eJDI4a__choices{border:0;margin:0;padding:0}.course-feedback-module-scss-module__eJDI4a__choices legend{font-weight:600}.course-feedback-module-scss-module__eJDI4a__choices p{margin:.25rem 0 .5rem}.course-feedback-module-scss-module__eJDI4a__choices label{align-items:center;gap:.65rem;min-height:44px;display:flex}.course-feedback-module-scss-module__eJDI4a__choices input{accent-color:#172e5a;width:20px;height:20px}.course-feedback-module-scss-module__eJDI4a__actions{flex-wrap:wrap;gap:.75rem;display:flex}.course-feedback-module-scss-module__eJDI4a__actions button{color:#fff;background:#172e5a;border:1px solid #172e5a;border-radius:8px;padding:.75rem 1.25rem}.course-feedback-module-scss-module__eJDI4a__actions button+button{color:#172e5a;background:0 0}.course-feedback-module-scss-module__eJDI4a__actions button:disabled{opacity:.6;cursor:wait}.course-feedback-module-scss-module__eJDI4a__reopen{min-height:44px;margin-block:1rem}.course-feedback-module-scss-module__eJDI4a__rating{border:0;min-width:0;margin:0;padding:0}.course-feedback-module-scss-module__eJDI4a__rating legend{margin-bottom:.75rem;padding:0;font-weight:600}.course-feedback-module-scss-module__eJDI4a__ratingScale{width:20rem;max-width:100%}.course-feedback-module-scss-module__eJDI4a__ratingButtons{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.course-feedback-module-scss-module__eJDI4a__levelButtons{flex-wrap:wrap;gap:.5rem;display:flex}.course-feedback-module-scss-module__eJDI4a__option{cursor:pointer;position:relative}.course-feedback-module-scss-module__eJDI4a__option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.course-feedback-module-scss-module__eJDI4a__option span{color:#172e5a;background:#fff;border:1px solid #8996a9;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:.65rem 1rem;font-weight:600;display:flex}.course-feedback-module-scss-module__eJDI4a__option input:checked+span{color:#fff;background:#172e5a;border-color:#172e5a;box-shadow:inset 0 0 0 1px #172e5a}.course-feedback-module-scss-module__eJDI4a__option input:focus-visible+span{outline-offset:3px;outline:3px solid #456da6}.course-feedback-module-scss-module__eJDI4a__option input:disabled+span{opacity:.6;cursor:wait}@media (hover:hover){.course-feedback-module-scss-module__eJDI4a__option input:not(:checked):not(:disabled):hover+span{background:#eef2f7;border-color:#172e5a}}.course-feedback-module-scss-module__eJDI4a__scaleLabels{justify-content:space-between;gap:1rem;margin-top:.5rem;font-size:.875rem;line-height:1.4;display:flex}.course-feedback-module-scss-module__eJDI4a__scaleLabels span{max-width:48%}.course-feedback-module-scss-module__eJDI4a__scaleLabels span:last-child{text-align:right}@media (forced-colors:active){.course-feedback-module-scss-module__eJDI4a__option input:checked+span{outline-offset:-4px;outline:2px solid highlight}}
.course-completion-dialog-module-scss-module__sIIkGa__dialog{box-sizing:border-box;color:#172e5a;text-align:center;background:#fff;border:1px solid #d9dfe7;border-radius:24px;width:min(540px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:clamp(28px,5vw,48px);position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 80px #0f1c303d}.course-completion-dialog-module-scss-module__sIIkGa__dialog::backdrop{background:#0c162594}.course-completion-dialog-module-scss-module__sIIkGa__dialog[open]{animation:.18s ease-out course-completion-dialog-module-scss-module__sIIkGa__appear}.course-completion-dialog-module-scss-module__sIIkGa__dialog h2{text-wrap:balance;margin:8px 0 12px;font-size:clamp(1.6rem,4vw,2rem);line-height:1.15}.course-completion-dialog-module-scss-module__sIIkGa__dialog button{font:inherit;cursor:pointer;min-height:44px}.course-completion-dialog-module-scss-module__sIIkGa__dialog button:focus-visible{outline-offset:4px;outline:3px solid #486da4}.course-completion-dialog-module-scss-module__sIIkGa__close{width:44px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset:10px 10px auto auto}.course-completion-dialog-module-scss-module__sIIkGa__badge{color:#775c23;background:#f6edda;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 20px;display:grid}.course-completion-dialog-module-scss-module__sIIkGa__eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:700}.course-completion-dialog-module-scss-module__sIIkGa__course{margin:0;font-weight:600}.course-completion-dialog-module-scss-module__sIIkGa__description{color:#475569;margin:20px 0 28px;line-height:1.6}.course-completion-dialog-module-scss-module__sIIkGa__actions{gap:12px;display:grid}.course-completion-dialog-module-scss-module__sIIkGa__actions button{border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-weight:600;display:flex}.course-completion-dialog-module-scss-module__sIIkGa__primary{color:#fff;background:#172e5a;border:1px solid #172e5a}.course-completion-dialog-module-scss-module__sIIkGa__secondary{color:#172e5a;background:#fff;border:1px solid #a5b0c0}.course-completion-dialog-module-scss-module__sIIkGa__secondary:disabled{opacity:.6;cursor:wait}.course-completion-dialog-module-scss-module__sIIkGa__later{color:#475569;text-underline-offset:3px;background:0 0;border:0;margin-top:12px;text-decoration:underline}.course-completion-dialog-module-scss-module__sIIkGa__error{color:#9b2525;line-height:1.5}@keyframes course-completion-dialog-module-scss-module__sIIkGa__appear{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.course-completion-dialog-module-scss-module__sIIkGa__dialog[open]{animation:none}}