.watch-page{background-color:var(--bs-body-bg)}.watch-page .nav-item,.watch-page h1,.watch-page h2,.watch-page h3,.watch-page h4,.watch-page h5,.watch-page h6,.watch-page p{word-break:break-word}.watch-page .watch-content a{color:var(--accent-500)}.watch-page .watch-content a:hover{color:var(--accent-600)}.watch-page .card{background-color:var(--neutral-200)}.watch-page .ks-mark-done-btn{background-color:var(--accent-500);border:none;border-radius:1.4rem;color:var(--neutral-100);min-width:-moz-max-content;min-width:max-content;padding:.5rem 1rem;transition:background-color .3s ease}.watch-page .ks-mark-done-btn .bi-check-circle-fill{display:none}.watch-page .ks-mark-done-btn.done{background-color:var(--bs-success)}.watch-page .ks-mark-done-btn.done .bi-check-circle-fill{display:inline-block}.watch-page .ks-mark-done-btn:hover{filter:brightness(90%)}.watch-page .ks-btn,.watch-page .ks-btn-sm{background:none;border:none;border-radius:1.4rem;color:inherit;cursor:pointer;display:inline-block;font:inherit;font-weight:700;outline:inherit;padding:.7rem 1.45rem;text-align:center;text-decoration:none;text-wrap:nowrap;transform-origin:center;transition:transform .2s ease-out,border-color .2s ease-out,background-color .2s ease-out}.watch-page .ks-btn-sm:disabled,.watch-page .ks-btn:disabled{background-color:var(--neutral-800);color:var(--neutral-200);cursor:not-allowed}.watch-page .ks-btn-sm:hover,.watch-page .ks-btn:hover{box-shadow:0 4px 24px -1px rgba(0,0,0,.3);transform:scale(1.05)}.watch-page .ks-btn .bi:not(:last-child),.watch-page .ks-btn-sm .bi:not(:last-child){margin-right:.625rem}.watch-page .ks-btn-sm.ks-btn-primary,.watch-page .ks-btn.ks-btn-primary{border:1px solid var(--accent-500)}.watch-page .ks-btn-sm.ks-btn-primary .bi,.watch-page .ks-btn.ks-btn-primary .bi{color:var(--neutral-900)}.watch-page .ks-btn-sm.ks-btn-primary:focus-visible,.watch-page .ks-btn.ks-btn-primary:focus-visible{box-shadow:0 0 0 .4rem var(--neutral-400)}.watch-page .ks-btn-sm.ks-btn-primary:active,.watch-page .ks-btn.ks-btn-primary:active{background-color:var(--neutral-500)}.watch-page .form-control{background-color:var(--neutral-100);border-color:var(--accent-500);box-shadow:0 0 0 .25rem var(--accent-100);outline-color:var(--accent-500)}.watch-page .watch-sidebar .nav-header{font-weight:600}.watch-page .watch-sidebar .nav .nav-link{color:rgba(0,0,0,.65)}.watch-page .watch-sidebar .nav .nav-link:hover{color:rgba(0,0,0,.85);text-decoration:none}.watch-page .watch-sidebar .nav .nav-link.active{color:rgba(0,0,0,.85);font-weight:600}.watch-page .watch-sidebar .bi-circle{color:var(--bs-secondary-color)}.watch-page .watch-sidebar .bi-check-circle-fill{color:var(--bs-success)}@media (min-width:992px){.watch-page .watch-sidebar{height:calc(100vh - 30px);position:sticky;top:30px}.watch-page .watch-sidebar .watch-sidebar-panel{display:flex;flex-direction:column;height:100%;padding-right:0}.watch-page .watch-sidebar .offcanvas-header{flex-shrink:0;padding-top:1.5rem}.watch-page .watch-sidebar .offcanvas-body{flex:1;max-height:none;overflow-y:auto;padding-right:1rem;scrollbar-color:#d1d5db #f9fafb;scrollbar-gutter:stable;scrollbar-width:thin}.watch-page .watch-sidebar .offcanvas-body::-webkit-scrollbar{width:6px}.watch-page .watch-sidebar .offcanvas-body::-webkit-scrollbar-track{background:#f9fafb}.watch-page .watch-sidebar .offcanvas-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.watch-page .watch-sidebar .offcanvas-body::-webkit-scrollbar-thumb:hover{background:#9ca3af}}@media (max-width:991.98px){.watch-page .watch-sidebar .offcanvas-body{scrollbar-color:#d1d5db #f9fafb;scrollbar-width:thin}.watch-page .watch-sidebar .offcanvas-body::-webkit-scrollbar{width:6px}.watch-page .watch-sidebar .offcanvas-body::-webkit-scrollbar-track{background:#f9fafb}.watch-page .watch-sidebar .offcanvas-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.watch-page .watch-sidebar .offcanvas-body::-webkit-scrollbar-thumb:hover{background:#9ca3af}}.watch-page .watch-sidebar .watch-sidebar-panel{background-color:#fff}@media (min-width:992px){.watch-page .watch-sidebar .watch-sidebar-panel{border:1px solid var(--bs-border-color);border-radius:.75rem;box-shadow:0 6px 24px rgba(0,0,0,.06);padding:1rem 0 1rem 1rem}.watch-page .watch-sidebar .navbar-close{display:none}.watch-page .watch-sidebar .offcanvas-body{padding:1rem 2rem 1rem 1rem}}@media (max-width:991.98px){.watch-page .watch-sidebar .offcanvas-body{padding-top:.5rem}}@media (max-width:991.98px){.watch-page .ks-breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.watch-page .ks-breadcrumbs .text-badge-active{flex:0 0 auto;max-width:100%;white-space:normal}}p:empty{min-height:1em}img{height:auto;max-width:100%}.quiz-answer-card{cursor:pointer;transition:all .2s ease}.quiz-answer-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.quiz-answer-card:hover .card{border-color:var(--accent-500)}.quiz-answer-card .card{border:2px solid var(--neutral-300);transition:all .2s ease}.quiz-answer-card.quiz-correct .card{background-color:#d4edda;border-color:#28a745}.quiz-answer-card.quiz-correct .quiz-letter{background-color:#28a745}.quiz-answer-card.quiz-correct:hover{cursor:default;transform:none}.quiz-answer-card.quiz-correct:hover .card{border-color:#28a745}.quiz-answer-card.quiz-incorrect .card{background-color:#f8d7da;border-color:#dc3545}.quiz-answer-card.quiz-incorrect .quiz-letter{background-color:#dc3545}.quiz-answer-card.quiz-incorrect:hover{cursor:default;transform:none}.quiz-answer-card.quiz-incorrect:hover .card{border-color:#dc3545}.quiz-letter{align-items:center;background-color:var(--accent-500);border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}img[data-align=center]{margin-right:auto}img[data-align=center],img[data-align=right]{display:block;margin-left:auto}ul[data-type=taskList]{list-style:none;padding-left:0}ul[data-type=taskList] li{align-items:flex-start;display:flex;margin:.25rem 0}ul[data-type=taskList] li label{flex:0 0 auto;margin-right:.5rem;margin-top:.125rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}ul[data-type=taskList] li label input[type=checkbox]{cursor:pointer}ul[data-type=taskList] li div{flex:1 1 auto}ul[data-type=taskList] li div p{margin-bottom:0}