/* Light theme: UI palette only; artwork and certificate canvas preserved. */
html[data-theme="light"] .topbar{border-bottom-color:rgba(35,48,72,0.15);background-color:rgba(250,251,253,0.92);}
html[data-theme="light"] .logo small{color:rgba(81,71,122,1);}
html[data-theme="light"] .main-nav{color:rgba(44,55,74,1);}
html[data-theme="light"] .main-nav a:hover{color:rgba(44,55,74,1);}
html[data-theme="light"] .user-chip > span,html[data-theme="light"] .avatar-sm{background-color:rgba(250,251,253,1);color:rgba(96,92,122,1);}
html[data-theme="light"] .button.ghost{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .link{color:rgba(81,73,122,1);}
html[data-theme="light"] .flash{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .flash.sucesso{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .flash.erro{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .section-heading > a{color:rgba(87,81,122,1);}
html[data-theme="light"] .course-card:hover{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .course-badge{background-color:rgba(250,251,253,0.86);}
html[data-theme="light"] .play-dot{box-shadow:rgba(35,48,72,0.15) 0px 8px 20px;}
html[data-theme="light"] .course-card-info > small{color:rgba(83,74,122,1);}
html[data-theme="light"] .course-card-info footer{color:rgba(44,55,74,1);}
html[data-theme="light"] .course-card-info footer b{color:rgba(44,55,74,1);}
html[data-theme="light"] .progress{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .manifest{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .manifest em{color:rgba(74,64,122,1);}
html[data-theme="light"] .search{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .search input{color:rgba(44,55,74,1);}
html[data-theme="light"] .search button{color:rgba(44,55,74,1);}
html[data-theme="light"] .filters label,html[data-theme="light"] .form-panel label,html[data-theme="light"] .inline-form label,html[data-theme="light"] .question-form label,html[data-theme="light"] .auth-card label{color:rgba(44,55,74,1);}
html[data-theme="light"] .filters input,html[data-theme="light"] .filters select,html[data-theme="light"] .form-panel input,html[data-theme="light"] .form-panel select,html[data-theme="light"] .form-panel textarea,html[data-theme="light"] .inline-form input,html[data-theme="light"] .inline-form select,html[data-theme="light"] .inline-form textarea,html[data-theme="light"] .question-form input,html[data-theme="light"] .question-form select,html[data-theme="light"] .auth-card input,html[data-theme="light"] .auth-card textarea,html[data-theme="light"] .notes textarea{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .crumb{color:rgba(44,55,74,1);}
html[data-theme="light"] .course-summary h2{color:rgba(44,55,74,1);}
html[data-theme="light"] .course-summary > p{color:rgba(44,55,74,1);}
html[data-theme="light"] .course-stats{color:rgba(44,55,74,1);}
html[data-theme="light"] .purchase-strip{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .purchase-strip ul{color:rgba(44,55,74,1);}
html[data-theme="light"] .check-grid p{color:rgba(44,55,74,1);}
html[data-theme="light"] .accordion details{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .accordion summary > span{color:rgba(81,73,122,1);}
html[data-theme="light"] .instructor > span{background-color:rgba(235,235,238,1);color:rgba(95,90,122,1);}
html[data-theme="light"] .auth-page > section p{color:rgba(44,55,74,1);}
html[data-theme="light"] .auth-card{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .dashboard-body{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .sidebar{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .sidebar nav a{color:rgba(44,55,74,1);}
html[data-theme="light"] .sidebar nav a.active,html[data-theme="light"] .sidebar nav a:hover{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .dev-mode{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .admin-kpis > div > span{color:rgba(81,73,122,1);}
html[data-theme="light"] .certificate-link{color:rgba(97,92,122,1);}
html[data-theme="light"] .review-buttons button{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .empty{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .empty h3{color:rgba(44,55,74,1);}
html[data-theme="light"] .toolbar input,html[data-theme="light"] .toolbar select,html[data-theme="light"] .toolbar button{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .status{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .module-admin > header > span{color:rgba(83,75,122,1);}
html[data-theme="light"] .lesson-admin > span{color:rgba(81,73,122,1);}
html[data-theme="light"] .topic-list > span{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .mini-form summary,html[data-theme="light"] .inline-form summary,html[data-theme="light"] .material-upload summary{color:rgba(88,82,122,1);}
html[data-theme="light"] .mini-form input,html[data-theme="light"] .material-upload input{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .mini-form button,html[data-theme="light"] .material-upload button{color:rgba(44,55,74,1);}
html[data-theme="light"] .inline-form{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .quiz-builder{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .category-manager summary{color:rgba(88,82,122,1);}
html[data-theme="light"] .category-manager input{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .curriculum{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .curriculum-lesson,html[data-theme="light"] .quiz-link{border-top-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .quiz-link{color:rgba(97,92,122,1);}
html[data-theme="light"] .quiz-page legend span{color:rgba(81,73,122,1);}
html[data-theme="light"] .message-list p{color:rgba(44,55,74,1);}
html[data-theme="light"] .footer{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .review-form select,html[data-theme="light"] .review-form input{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .review-list blockquote{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .review-list blockquote b{color:rgba(102,98,122,1);}
html[data-theme="light"] .review-list blockquote p{color:rgba(44,55,74,1);}
@media (max-width: 1250px){}
@media (max-width: 900px){}
@media (max-width: 620px){}
html[data-theme="light"] .course-stats-large b{color:rgba(44,55,74,1);}
html[data-theme="light"] .purchase-price > small{color:rgba(81,73,122,1);}
html[data-theme="light"] .purchase-card ul{color:rgba(44,55,74,1);}
html[data-theme="light"] .detail-heading-inline > div > small{color:rgba(83,75,122,1);}
html[data-theme="light"] .detail-heading-inline > span{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .rich-course-copy{color:rgba(44,55,74,1);}
html[data-theme="light"] .rich-course-copy h3,html[data-theme="light"] .rich-course-copy h4{color:rgba(44,55,74,1);}
html[data-theme="light"] .rich-course-copy mark{color:rgba(122,116,84,1);}
html[data-theme="light"] .requirements-card{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .requirements-card p{color:rgba(44,55,74,1);}
html[data-theme="light"] .link.danger{color:rgba(122,74,67,1);}
html[data-theme="light"] .payment-spinner{border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .media-format-note{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .async-upload-status .upload-track{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .rich-editor{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .rich-toolbar{border-bottom-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .rich-toolbar button{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .rich-surface{color:rgba(44,55,74,1);}
html[data-theme="light"] .crop-modal{background-color:rgba(250,251,253,0.84);}
html[data-theme="light"] .crop-dialog{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .crop-stage{background-color:rgba(250,251,253,1);}
@media (max-width: 1000px){}
@media (max-width: 680px){}
html[data-theme="light"] .course-main-section > small,html[data-theme="light"] .course-main-section .detail-heading-inline small{color:rgba(83,75,122,1);}
html[data-theme="light"] .course-curriculum-list .lesson-row{border-top-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .requirements-clean p{color:rgba(44,55,74,1);}
html[data-theme="light"] .auth-register-choice span{color:rgba(44,55,74,1);}
html[data-theme="light"] .sidebar-course-menu{color:rgba(44,55,74,1);}
html[data-theme="light"] .sidebar-course-menu.active,html[data-theme="light"] .sidebar-course-menu[open]{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .sidebar-course-menu label{color:rgba(44,55,74,1);}
html[data-theme="light"] .sidebar-course-menu select,html[data-theme="light"] .sidebar-course-menu button{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .sidebar-course-menu button{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .course-owner-filter select{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .course-manager-copy footer{color:rgba(44,55,74,1);}
html[data-theme="light"] .course-manager-copy footer b{color:rgba(44,55,74,1);}
@media (max-width: 1150px){}
@media (max-width: 900px){}
@media (max-width: 620px){}
html[data-theme="light"] .course-curriculum-list{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);box-shadow:rgba(35,48,72,0.15) 0px 16px 38px;}
html[data-theme="light"] .course-curriculum-list details{border-top-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .course-curriculum-list summary small{color:rgba(44,55,74,1);}
html[data-theme="light"] .course-curriculum-list .lesson-row{background-color:rgba(250,251,253,0.18);}
html[data-theme="light"] .lesson-topic{color:rgba(76,70,119,1);}
html[data-theme="light"] .lesson-duration{color:rgba(44,55,74,1);}
html[data-theme="light"] .instructor-clean p{color:rgba(44,55,74,1);}
html[data-theme="light"] .note-modal{background-color:rgba(250,251,253,0.62);}
html[data-theme="light"] .note-window{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);box-shadow:rgba(203,211,224,0.62) 0px 28px 80px;}
html[data-theme="light"] .note-window.dragging{box-shadow:rgba(203,211,224,0.78) 0px 34px 90px;}
html[data-theme="light"] .note-window > header small{color:rgba(82,75,122,1);}
html[data-theme="light"] .note-close{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .note-toolbar{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .note-toolbar button{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .note-toolbar button:hover{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .note-editor{color:rgba(44,55,74,1);}
html[data-theme="light"] .note-editor:empty::before{color:rgba(44,55,74,1);}
html[data-theme="light"] .note-editor a,html[data-theme="light"] .saved-note-copy a{color:rgba(88,83,122,1);}
html[data-theme="light"] .note-editor mark,html[data-theme="light"] .saved-note-copy mark{background-color:rgba(238,237,234,1);color:rgba(122,117,89,1);}
html[data-theme="light"] .note-window > footer{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .note-window > footer span{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-note-card > header small{color:rgba(76,69,115,1);}
html[data-theme="light"] .saved-note-copy{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-note-card > footer{color:rgba(44,55,74,1);}
@media (max-width: 1150px){}
@media (max-width: 900px){}
@media (max-width: 620px){}
html[data-theme="light"] .course-certificate-highlight{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);color:rgba(44,55,74,1);}
html[data-theme="light"] .course-certificate-highlight b{color:rgba(44,55,74,1) !important;}
html[data-theme="light"] .review-submission-status{color:rgba(89,84,122,1);}
html[data-theme="light"] .student-course-grid .student-course-card{background-color:rgba(250,251,253,1);box-shadow:rgba(35,48,72,0.15) 0px 15px 34px;}
html[data-theme="light"] .student-course-grid .student-course-card:hover{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .student-course-card-info > small{color:rgba(83,74,122,1);}
html[data-theme="light"] .student-course-card-info p{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-course-card-info footer{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-course-card-info footer b{color:rgba(44,55,74,1);}
html[data-theme="light"] .review-pending-count{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);color:rgba(122,108,74,1);}
html[data-theme="light"] .review-moderation-card > header p{color:rgba(44,55,74,1);}
html[data-theme="light"] .review-moderation-card > header > strong{color:rgba(122,102,46,1);}
html[data-theme="light"] .review-status.pendente{color:rgba(122,102,46,1);}
html[data-theme="light"] .review-status.publicada{color:rgba(60,110,79,1);}
html[data-theme="light"] .review-status.oculta{color:rgba(122,74,66,1);}
html[data-theme="light"] .review-moderation-card blockquote{border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
@media (max-width: 620px){}
html[data-theme="light"] .lesson-media-data{color:rgba(44,55,74,1);}
html[data-theme="light"] .lesson-media-data span{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .question-type-badge{background-color:rgba(250,251,253,1);color:rgba(96,91,122,1);}
html[data-theme="light"] .course-launch-lock small{color:rgba(88,81,122,1);}
html[data-theme="light"] .course-launch-lock span{color:rgba(44,55,74,1);}
html[data-theme="light"] .course-quiz-row > span{color:rgba(88,82,122,1);}
html[data-theme="light"] .quiz-modal{background-color:rgba(250,251,253,0.82);}
html[data-theme="light"] .quiz-dialog{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);box-shadow:rgba(203,211,224,0.7) 0px 30px 90px;}
html[data-theme="light"] .quiz-dialog > header{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .quiz-dialog > header small{color:rgba(82,75,122,1);}
html[data-theme="light"] .quiz-instructions,html[data-theme="light"] .quiz-pending,html[data-theme="light"] .quiz-approved{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .quiz-instructions p{color:rgba(44,55,74,1);}
html[data-theme="light"] .quiz-instructions strong{color:rgba(44,55,74,1);}
html[data-theme="light"] .quiz-pending{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .quiz-pending strong{color:rgba(122,108,72,1);}
html[data-theme="light"] .quiz-approved{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .quiz-approved strong{color:rgba(57,109,77,1);}
html[data-theme="light"] .quiz-pending p,html[data-theme="light"] .quiz-approved p{color:rgba(44,55,74,1);}
html[data-theme="light"] .quiz-modal-form legend span{color:rgba(84,76,122,1);}
html[data-theme="light"] .quiz-modal-form textarea{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .quiz-review-card header p{color:rgba(44,55,74,1);}
html[data-theme="light"] .quiz-review-card blockquote{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .quiz-review-actions input{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
@media (max-width: 900px){}
@media (max-width: 620px){}
html[data-theme="light"] .module-tree-summary{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .module-tree[open] > .module-tree-summary{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .module-tree-summary > span{color:rgba(89,82,122,1);}
html[data-theme="light"] .danger-check{color:rgba(122,74,67,1) !important;}
html[data-theme="light"] .lesson-quiz-builder{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .quiz-answer-columns > section{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .lesson-quiz-done{color:rgba(57,109,77,1);}
html[data-theme="light"] .lesson-quiz-contact{color:rgba(122,103,66,1);}
html[data-theme="light"] .student-search input{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
@media (max-width: 900px){}
@media (max-width: 620px){}
html[data-theme="light"] .curriculum-sort-hint{color:rgba(44,55,74,1);}
html[data-theme="light"] .drag-handle{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(84,78,119,1);}
html[data-theme="light"] .module-tree.is-dragging,html[data-theme="light"] .lesson-admin.is-dragging{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);box-shadow:rgba(35,48,72,0.15) 0px 0px 0px 2px;}
html[data-theme="light"] .module-title-line em{color:rgba(83,76,122,1);}
html[data-theme="light"] .lesson-sort-list:empty{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .sort-save-status{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);box-shadow:rgba(35,48,72,0.15) 0px 18px 45px;}
html[data-theme="light"] .sort-save-status.success{border-top-color:rgba(203,211,224,0.5);border-right-color:rgba(203,211,224,0.5);border-bottom-color:rgba(203,211,224,0.5);border-left-color:rgba(203,211,224,0.5);color:rgba(66,113,84,1);}
html[data-theme="light"] .sort-save-status.error{border-top-color:rgba(203,211,224,0.55);border-right-color:rgba(203,211,224,0.55);border-bottom-color:rgba(203,211,224,0.55);border-left-color:rgba(203,211,224,0.55);color:rgba(122,76,69,1);}
html[data-theme="light"] .quiz-answer-pool{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .answer-remove{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);color:rgba(122,75,68,1);}
html[data-theme="light"] .quiz-average.unavailable,html[data-theme="light"] .watch-quiz-average.unavailable{color:rgba(44,55,74,1) !important;}
html[data-theme="light"] .lesson-quiz-badge{color:rgba(84,77,122,1);}
@media (max-width: 760px){}
html[data-theme="light"] .home-config-nav{background-color:rgba(250,251,253,0.96);}
html[data-theme="light"] .home-config-nav a{color:rgba(44,55,74,1);}
html[data-theme="light"] .home-config-nav a:hover{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .home-config-card header small{color:rgba(83,76,122,1);}
html[data-theme="light"] .home-config-card label,html[data-theme="light"] .home-config-mini label{color:rgba(44,55,74,1);}
html[data-theme="light"] .home-config-card input,html[data-theme="light"] .home-config-card select,html[data-theme="light"] .home-config-card textarea,html[data-theme="light"] .home-config-mini input,html[data-theme="light"] .home-config-mini select{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .home-color-grid input{background-color:rgba(250,251,253,1);}
@media (max-width: 900px){}
@media (max-width: 620px){}
html[data-theme="light"] .stream-secret-status span{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .stream-secret-status b{color:rgba(44,55,74,1);}
html[data-theme="light"] .security-callout{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .security-callout p{color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-setup-checklist ol{color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-setup-checklist code{color:rgba(95,89,122,1);}
html[data-theme="light"] .stream-processing > span:not(.stream-processing-loader){color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-processing-loader{border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);border-top-color:rgba(203,211,224,1);}
html[data-theme="light"] .stream-processing small{color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-processing.is-ready .stream-processing-loader{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .stream-processing.is-error .stream-processing-loader{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
@media (prefers-reduced-motion: reduce){}
html[data-theme="light"] .async-upload-status.ready span{color:rgba(66,113,84,1);}
html[data-theme="light"] .stream-cron-guide-v220{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .stream-cron-guide-v220 > p{color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-cron-steps-v220 article{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .stream-cron-steps-v220 article > b{color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-cron-steps-v220 article span{color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-cron-command-v220{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .stream-cron-command-v220 code,html[data-theme="light"] .stream-cron-full-v220{color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-cron-guide-v220 summary{color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-cron-guide-v220 details p{color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-cron-warning-v220{color:rgba(96,81,46,1);}
html[data-theme="light"] .stream-cron-warning-v220 code{color:rgba(115,99,64,1);}
@media (max-width: 980px){}
@media (max-width: 620px){}
html[data-theme="light"] .stream-upload-abandon{color:rgba(122,66,66,1);}
html[data-theme="light"] .stream-library-selector label{color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-library-selector select{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-library-heading small,html[data-theme="light"] .stream-export-panel small,html[data-theme="light"] .stream-inventory-panel > header small{color:rgba(83,76,122,1);}
html[data-theme="light"] .stream-export-panel p{color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-export-panel p.hint{color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-download-progress{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .stream-inventory-table th{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-inventory-table code{color:rgba(96,93,122,1);}
html[data-theme="light"] .stream-match{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-match.ok{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);color:rgba(65,112,83,1);}
html[data-theme="light"] .stream-match.warn{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);color:rgba(122,100,60,1);}
html[data-theme="light"] .stream-orphan-list code{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);color:rgba(122,100,60,1);}
html[data-theme="light"] .stream-inventory-panel > header p{color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-remote-name{color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-remote-name.error{color:rgba(122,68,68,1);}
html[data-theme="light"] .stream-remote-created{color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-remote-created b{color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-upload-origin{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-upload-origin b{color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-upload-origin code{color:rgba(88,83,117,1);}
html[data-theme="light"] .stream-upload-origin.unavailable{color:rgba(85,75,51,1);}
@media (max-width: 1100px){}
@media (max-width: 720px){}
html[data-theme="light"] .current-media-image-button > span{background-color:rgba(250,251,253,0.84);color:rgba(44,55,74,1);}
html[data-theme="light"] .selected-media-warning{color:rgba(122,84,76,1) !important;}
html[data-theme="light"] .course-current-media{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .course-current-media > small{color:rgba(86,79,122,1);}
html[data-theme="light"] .course-current-media > p{color:rgba(44,55,74,1);}
html[data-theme="light"] .current-media-image-button{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .current-media-image-button span{background-color:rgba(250,251,253,0.86);color:rgba(44,55,74,1);}
html[data-theme="light"] .cloudflare-stream-shell{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .stream-poster-launch{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .stream-poster-launch span{border-top-color:rgba(203,211,224,0.65);border-right-color:rgba(203,211,224,0.65);border-bottom-color:rgba(203,211,224,0.65);border-left-color:rgba(203,211,224,0.65);box-shadow:rgba(35,48,72,0.15) 0px 12px 35px;}
html[data-theme="light"] .lesson-context-line [data-live-caption]{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);background-color:rgba(250,251,253,0.7);color:rgba(44,55,74,1);}
html[data-theme="light"] .lesson-caption-action{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .lesson-caption-action small{color:rgba(44,55,74,1);}
html[data-theme="light"] .note-modal{background-color:rgba(250,251,253,0.12);}
html[data-theme="light"] .note-window{background-color:rgba(250,251,253,0.84);box-shadow:rgba(35,48,72,0.15) 0px 28px 80px;}
html[data-theme="light"] .note-window > header{background-color:rgba(250,251,253,0.78);}
html[data-theme="light"] .note-window .note-editor{background-color:rgba(250,251,253,0.35);}
html[data-theme="light"] .note-window > footer.note-bottom-bar{background-color:rgba(250,251,253,0.82);}
@media (max-width: 900px){}
@media (max-width: 620px){}
html[data-theme="light"] .duration-editor{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .duration-editor-heading > span{background-color:rgba(250,251,253,1);color:rgba(97,92,122,1);}
html[data-theme="light"] .stream-origin-sync{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);}
@media (max-width: 680px){}
html[data-theme="light"] .lesson-caption-line [data-live-caption]{color:rgba(44,55,74,1);}
html[data-theme="light"] .curriculum-lesson-row{border-top-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .lesson-row-action{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);background-color:rgba(250,251,253,0.22);color:rgba(44,55,74,1);}
html[data-theme="light"] .lesson-row-action:hover{background-color:rgba(250,251,253,0.42);}
@media (max-width: 620px){}
html[data-theme="light"] .stream-poster-launch.is-starting span::after{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-access-legend{color:rgba(44,55,74,1);}
html[data-theme="light"] .access-dot{box-shadow:rgba(35,48,72,0.15) 0px 0px 0px 3px;}
html[data-theme="light"] .student-table-group{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .student-identity small{color:rgba(44,55,74,1);}
html[data-theme="light"] .staff-note-cell input{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .staff-note-cell button{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(88,81,122,1);}
html[data-theme="light"] .danger-outline{border-top-color:rgba(35,48,72,0.15) !important;border-right-color:rgba(35,48,72,0.15) !important;border-bottom-color:rgba(35,48,72,0.15) !important;border-left-color:rgba(35,48,72,0.15) !important;color:rgba(122,62,59,1) !important;}
html[data-theme="light"] .footer nav .footer-link-button{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
@media (max-width: 900px){}
@media (max-width: 620px){}
html[data-theme="light"] .note-bottom-bar .note-save-status{color:rgba(44,55,74,1);}
html[data-theme="light"] .note-bottom-bar .note-save-status.saved{color:rgba(50,107,74,1);}
html[data-theme="light"] .note-bottom-bar .note-save-status.error{color:rgba(122,58,48,1);}
html[data-theme="light"] .note-bottom-bar .note-save-status.saving{color:rgba(96,92,122,1);}
@media (max-width: 620px){}
html[data-theme="light"] .class-link-intro > small{color:rgba(82,75,122,1);}
@media (max-width: 720px){}
html[data-theme="light"] .staff-course-choice footer{color:rgba(88,84,122,1);}
html[data-theme="light"] .student-table{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .student-table-head{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .student-table-row > summary > span:first-child small{color:rgba(44,55,74,1);}
html[data-theme="light"] .metric-correct{color:rgba(50,107,74,1);}
html[data-theme="light"] .metric-wrong{color:rgba(122,58,48,1);}
html[data-theme="light"] .metric-waiting{color:rgba(115,96,43,1);}
html[data-theme="light"] .metric-average.reached{color:rgba(50,107,74,1);}
html[data-theme="light"] .metric-average.missed{color:rgba(122,58,48,1);}
html[data-theme="light"] .student-row-detail{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .quiz-answer-audit article{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .quiz-answer-audit article.correct > span{color:rgba(50,107,74,1);}
html[data-theme="light"] .quiz-answer-audit article.wrong > span{color:rgba(122,58,48,1);}
html[data-theme="light"] .quiz-answer-audit article.waiting > span{color:rgba(115,96,43,1);}
html[data-theme="light"] .pending-text-inline{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);}
@media (max-width: 1050px){}
@media (max-width: 620px){}
html[data-theme="light"] .quiz-directory-filter label{color:rgba(44,55,74,1);}
html[data-theme="light"] .quiz-directory-filter input,html[data-theme="light"] .quiz-directory-filter select{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .quiz-instructor-group > header small{color:rgba(83,75,122,1);}
html[data-theme="light"] .quiz-course-group > summary{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .quiz-course-group > summary small{color:rgba(81,75,122,1);}
html[data-theme="light"] .quiz-course-group > summary strong{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .quiz-student-card{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .quiz-student-card > header small{color:rgba(83,76,122,1);}
html[data-theme="light"] .quiz-student-card > header p{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-class-form label{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-class-form input{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .quiz-student-sections > details > summary{color:rgba(44,55,74,1);}
html[data-theme="light"] .quiz-student-sections > details > summary span{background-color:rgba(250,251,253,1);color:rgba(97,92,122,1);}
html[data-theme="light"] .legacy-quiz-review,html[data-theme="light"] .student-quiz-state,html[data-theme="light"] .staff-student-notes > article{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .legacy-quiz-review small,html[data-theme="light"] .student-quiz-state small,html[data-theme="light"] .staff-student-notes small{color:rgba(44,55,74,1);}
html[data-theme="light"] .legacy-quiz-review blockquote{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .student-quiz-state > div span{color:rgba(44,55,74,1);}
html[data-theme="light"] .staff-student-notes > article time{color:rgba(44,55,74,1);}
html[data-theme="light"] .staff-student-notes > article > div{color:rgba(44,55,74,1);}
@media (max-width: 1100px){}
@media (max-width: 620px){}
html[data-theme="light"] .student-table-group{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .student-identity small{color:rgba(44,55,74,1);}
@media (max-width: 1050px){}
@media (max-width: 620px){}
html[data-theme="light"] .lesson-row-action.completed-button,html[data-theme="light"] .lesson-row-action.is-completed{border-top-color:rgba(203,211,224,0.5);border-right-color:rgba(203,211,224,0.5);border-bottom-color:rgba(203,211,224,0.5);border-left-color:rgba(203,211,224,0.5);background-color:rgba(234,239,236,0.28);color:rgba(44,55,74,1);}
html[data-theme="light"] .completion-check,html[data-theme="light"] .lesson-seen-check{color:rgba(36,103,67,1) !important;}
html[data-theme="light"] .staff-note-status{color:rgba(44,55,74,1);}
html[data-theme="light"] .staff-note-status.saved{color:rgba(50,107,74,1);}
html[data-theme="light"] .staff-note-status.error{color:rgba(122,58,48,1);}
html[data-theme="light"] .staff-note-status.saving{color:rgba(96,92,122,1);}
@media (max-width: 1050px){}
@media (max-width: 620px){}
html[data-theme="light"] .directory-filter-v217,html[data-theme="light"] .profile-editor-v217,html[data-theme="light"] .profile-directory-search,html[data-theme="light"] .maps-key-settings-v217 form{color:rgba(44,55,74,1);}
html[data-theme="light"] .directory-filter-v217 input,html[data-theme="light"] .directory-filter-v217 select,html[data-theme="light"] .profile-editor-v217 input,html[data-theme="light"] .profile-editor-v217 textarea,html[data-theme="light"] .profile-directory-search input,html[data-theme="light"] .maps-key-settings-v217 input,html[data-theme="light"] .student-card-v217 input,html[data-theme="light"] .student-card-v217 textarea,html[data-theme="light"] .student-card-v217 select{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .directory-filter-v217 input:focus,html[data-theme="light"] .directory-filter-v217 select:focus,html[data-theme="light"] .profile-editor-v217 input:focus,html[data-theme="light"] .profile-editor-v217 textarea:focus,html[data-theme="light"] .profile-directory-search input:focus,html[data-theme="light"] .maps-key-settings-v217 input:focus,html[data-theme="light"] .student-card-v217 input:focus,html[data-theme="light"] .student-card-v217 textarea:focus{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);box-shadow:rgba(35,48,72,0.15) 0px 0px 0px 3px;}
html[data-theme="light"] .directory-filter-v217 label,html[data-theme="light"] .profile-editor-v217 label,html[data-theme="light"] .profile-directory-search label,html[data-theme="light"] .maps-key-settings-v217 label{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-group-v217{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .student-group-v217 > summary{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .student-group-v217 > summary small,html[data-theme="light"] .student-card-body-v217 header > div > small,html[data-theme="light"] .student-management-v217 > header small,html[data-theme="light"] .student-quiz-panel-v217 > header small{color:rgba(81,75,122,1);}
html[data-theme="light"] .student-cards-v217{border-top-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .student-card-v217{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .student-card-person-v217 > span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .student-card-person-v217 a{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-card-person-v217 small,html[data-theme="light"] .student-card-person-v217 em{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-card-metrics-v217 > span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .student-card-metrics-v217 small{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-card-metrics-v217 .correct b{color:rgba(50,107,74,1);}
html[data-theme="light"] .student-card-metrics-v217 .wrong b{color:rgba(122,58,48,1);}
html[data-theme="light"] .student-card-metrics-v217 .waiting b{color:rgba(115,96,43,1);}
html[data-theme="light"] .student-card-body-v217{border-top-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .student-card-body-v217 > section{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .student-card-body-v217 header > span{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-management-grid-v217 > span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .student-management-grid-v217 small{color:rgba(44,55,74,1);}
html[data-theme="light"] .analytics-card-v217 > header small,html[data-theme="light"] .student-map-card-v217 > header small,html[data-theme="light"] .profile-editor-v217 header small,html[data-theme="light"] .profile-gallery-manager > header small,html[data-theme="light"] .public-profile-v217 small{color:rgba(81,75,122,1);}
html[data-theme="light"] .student-map-card-v217 > header > span,html[data-theme="light"] .profile-gallery-manager > header > span{background-color:rgba(250,251,253,1);color:rgba(97,94,122,1);}
html[data-theme="light"] .analytics-tabs-v217 button{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .analytics-tabs-v217 button.active{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .analytics-overview-v217 > span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .analytics-overview-v217 small{color:rgba(44,55,74,1);}
html[data-theme="light"] .analytics-overview-v217 .revenue{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);background-color:rgba(234,238,236,0.15);}
html[data-theme="light"] .analytics-overview-v217 .revenue b{color:rgba(50,107,74,1);}
html[data-theme="light"] .analytics-bars-v217 > div header span{color:rgba(44,55,74,1);}
html[data-theme="light"] .analytics-bars-v217 > div > i{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .student-map-v217{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .student-map-v217 .leaflet-tooltip{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);box-shadow:rgba(35,48,72,0.15) 0px 7px 18px;}
html[data-theme="light"] .student-map-v217 .leaflet-tooltip::before{border-top-color:rgba(203,211,224,1);}
html[data-theme="light"] .map-help-v217{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-map-empty-v217{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .student-map-empty-v217 > span{color:rgba(75,68,122,1);}
html[data-theme="light"] .student-map-empty-v217 p{color:rgba(44,55,74,1);}
html[data-theme="light"] .maps-key-settings-v217{border-top-color:rgba(203,211,224,1);}
html[data-theme="light"] .maps-key-settings-v217 summary{color:rgba(90,85,122,1);}
html[data-theme="light"] .maps-key-settings-v217 form > small{color:rgba(44,55,74,1);}
html[data-theme="light"] .profile-editor-avatar{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .profile-editor-cover span{color:rgba(44,55,74,1);}
html[data-theme="light"] .profile-editor-grid > section{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .profile-editor-v217 header p{color:rgba(44,55,74,1);}
html[data-theme="light"] .profile-media-fields label{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .profile-media-fields label small{color:rgba(44,55,74,1);}
html[data-theme="light"] .profile-location-actions span{color:rgba(44,55,74,1);}
html[data-theme="light"] .profile-gallery-manager article{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .profile-gallery-manager article form{background-color:rgba(250,251,253,0.82);}
html[data-theme="light"] .profile-directory-card:hover{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .profile-directory-cover > span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .profile-directory-card p{color:rgba(44,55,74,1);}
html[data-theme="light"] .profile-directory-card footer{border-top-color:rgba(203,211,224,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .profile-directory-card footer b{color:rgba(89,83,122,1);}
html[data-theme="light"] .public-profile-identity > span{border-top-color:rgba(203,211,224,0.9);border-right-color:rgba(203,211,224,0.9);border-bottom-color:rgba(203,211,224,0.9);border-left-color:rgba(203,211,224,0.9);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .public-profile-identity p{color:rgba(44,55,74,1);}
html[data-theme="light"] .public-profile-identity b{color:rgba(91,85,122,1);}
html[data-theme="light"] .public-profile-about > div{color:rgba(44,55,74,1);}
html[data-theme="light"] .public-profile-stats span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .public-profile-stats b{color:rgba(89,83,122,1);}
html[data-theme="light"] .public-profile-summary p{color:rgba(44,55,74,1);}
html[data-theme="light"] .public-profile-gallery button{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .public-profile-courses p{color:rgba(44,55,74,1);}
html[data-theme="light"] .instructor-profile-link:hover h3{color:rgba(88,82,122,1);}
@media (max-width: 1180px){}
@media (max-width: 900px){}
@media (max-width: 700px){}
@media (max-width: 460px){}
html[data-theme="light"] .student-map-v217:not(.is-ready)::after{color:rgba(44,55,74,1);}
html[data-theme="light"] .profile-avatar-upload-v218{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);color:rgba(44,55,74,1) !important;}
html[data-theme="light"] .profile-postal-field-v218 > small{color:rgba(44,55,74,1);}
html[data-theme="light"] .profile-postal-field-v218 > small.ready{color:rgba(50,107,74,1);}
html[data-theme="light"] .profile-postal-field-v218 > small.error{color:rgba(122,58,48,1);}
html[data-theme="light"] .profile-postal-field-v218 > small.searching{color:rgba(96,92,122,1);}
html[data-theme="light"] .profile-gallery-upload-v218{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .profile-gallery-upload-v218 > label > span{color:rgba(44,55,74,1);}
html[data-theme="light"] .profile-gallery-upload-v218 > label small{color:rgba(44,55,74,1);}
html[data-theme="light"] .profile-image-status-v218,html[data-theme="light"] .profile-gallery-upload-v218 > [data-profile-image-status]{color:rgba(44,55,74,1);}
html[data-theme="light"] .profile-image-status-v218.ready{color:rgba(50,107,74,1);}
html[data-theme="light"] .profile-crop-stage-v218{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
@media (max-width: 1180px){}
@media (max-width: 700px){}
@media (max-width: 460px){}
html[data-theme="light"] .profile-avatar-upload-v218{box-shadow:rgba(203,211,224,0.55) 0px 5px 16px;border-top-color:rgba(203,211,224,1) !important;border-right-color:rgba(203,211,224,1) !important;border-bottom-color:rgba(203,211,224,1) !important;border-left-color:rgba(203,211,224,1) !important;}
html[data-theme="light"] .profile-chip-field-v219 > small{color:rgba(44,55,74,1);}
html[data-theme="light"] .profile-chip-editor-v219{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .profile-chip-editor-v219:focus-within{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);box-shadow:rgba(35,48,72,0.15) 0px 0px 0px 2px;}
html[data-theme="light"] .profile-chip-editor-v219 > [data-chip-list] > span,html[data-theme="light"] .public-profile-tags-v219 span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .profile-chip-editor-v219 > [data-chip-list] button{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .profile-gallery-upload-v219 > label > span{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .profile-gallery-upload-v219:hover > label > span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .profile-gallery-card-v219 > .profile-gallery-photo-v219 > span,html[data-theme="light"] .public-profile-gallery figure.is-hidden-photo button > span{background-color:rgba(250,251,253,0.84);color:rgba(44,55,74,1);}
html[data-theme="light"] .profile-gallery-actions-v219{border-top-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .profile-gallery-actions-v219 .link{border-right-color:rgba(203,211,224,1) !important;color:rgba(90,86,118,1) !important;}
html[data-theme="light"] .profile-gallery-actions-v219 .danger{color:rgba(122,60,54,1) !important;}
html[data-theme="light"] .profile-crop-modal-v219 .crop-controls{background-color:rgba(250,251,253,0.95);}
html[data-theme="light"] .public-profile-tags-v219 > b{color:rgba(44,55,74,1);}
html[data-theme="light"] .public-profile-gallery figure.is-hidden-photo{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .profile-editor-v217 select,html[data-theme="light"] .profile-editor-v217 option,html[data-theme="light"] .profile-chip-field-v219 select,html[data-theme="light"] .profile-address-section select{border-top-color:rgba(203,211,224,1) !important;border-right-color:rgba(203,211,224,1) !important;border-bottom-color:rgba(203,211,224,1) !important;border-left-color:rgba(203,211,224,1) !important;background-color:rgba(250,251,253,1) !important;color:rgba(44,55,74,1) !important;}
html[data-theme="light"] .profile-editor-v217 select:disabled,html[data-theme="light"] .profile-address-section select:disabled{background-color:rgba(250,251,253,1) !important;color:rgba(44,55,74,1) !important;}
html[data-theme="light"] .profile-editor-v217 input:-webkit-autofill,html[data-theme="light"] .profile-editor-v217 input:-webkit-autofill:hover,html[data-theme="light"] .profile-editor-v217 input:-webkit-autofill:focus{box-shadow:rgba(203,211,224,1) 0px 0px 0px 1000px inset;}
html[data-theme="light"] .overview-kpis-v221 article{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .overview-kpis-v221 header span,html[data-theme="light"] .overview-card-title-v221 > span{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);color:rgba(76,67,122,1);}
html[data-theme="light"] .overview-kpis-v221 header b{color:rgba(44,55,74,1);}
html[data-theme="light"] .overview-card-title-v221 small{color:rgba(81,75,122,1) !important;}
html[data-theme="light"] .infrastructure-card-v221 > header > a{color:rgba(88,82,122,1);}
html[data-theme="light"] .infra-metrics-v221 > span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .infra-metrics-v221 small{color:rgba(44,55,74,1);}
html[data-theme="light"] .infra-metrics-v221 em{color:rgba(44,55,74,1);}
html[data-theme="light"] .infra-progress-v221 label{color:rgba(44,55,74,1);}
html[data-theme="light"] .infra-progress-v221 > i{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .infra-progress-v221.warning label b{color:rgba(115,96,43,1);}
html[data-theme="light"] .infrastructure-card-v221 > footer{color:rgba(44,55,74,1);}
html[data-theme="light"] .infra-warning-v221,html[data-theme="light"] .infra-message-v221{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);color:rgba(104,95,62,1);}
html[data-theme="light"] .cpanel-summary-v221 span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .cpanel-summary-v221 b{color:rgba(44,55,74,1);}
html[data-theme="light"] .cpanel-settings-v221{border-top-color:rgba(203,211,224,1);}
html[data-theme="light"] .cpanel-settings-v221 summary{color:rgba(89,83,122,1);}
html[data-theme="light"] .cpanel-settings-v221 label{color:rgba(44,55,74,1);}
html[data-theme="light"] .cpanel-settings-v221 input,html[data-theme="light"] .cpanel-settings-v221 select{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .cpanel-settings-v221 small{color:rgba(44,55,74,1);}
@media (max-width: 1280px){}
@media (max-width: 820px){}
@media (max-width: 520px){}
html[data-theme="light"] .student-map-v217 .leaflet-bar{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);box-shadow:rgba(35,48,72,0.15) 0px 2px 8px;}
html[data-theme="light"] .student-map-v217 .leaflet-bar a{border-bottom-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .student-map-v217 .leaflet-control-attribution{background-color:rgba(250,251,253,0.84);color:rgba(44,55,74,1);}
html[data-theme="light"] .student-map-v217 .leaflet-control-attribution a{color:rgba(94,88,122,1);}
html[data-theme="light"] .student-map-v217 .leaflet-tooltip-top::before{border-top-color:rgba(203,211,224,1);}
html[data-theme="light"] .watch-ranking-v221 > header > nav a{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .watch-ranking-v221 > header > nav a.active{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .watch-ranking-filter-v221{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .watch-ranking-filter-v221 label{color:rgba(44,55,74,1);}
html[data-theme="light"] .watch-ranking-filter-v221 input,html[data-theme="light"] .watch-ranking-filter-v221 select{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .watch-ranking-filter-v221 input:focus,html[data-theme="light"] .watch-ranking-filter-v221 select:focus{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);box-shadow:rgba(35,48,72,0.15) 0px 0px 0px 3px;}
html[data-theme="light"] .watch-ranking-list-v221 > article{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .watch-ranking-list-v221 > article > strong{color:rgba(81,75,122,1);}
html[data-theme="light"] .watch-ranking-list-v221 small{color:rgba(44,55,74,1);}
html[data-theme="light"] .watch-ranking-person-v221 a{color:rgba(44,55,74,1);}
html[data-theme="light"] .watch-ranking-person-v221 small a{color:rgba(89,83,122,1);}
html[data-theme="light"] .watch-ranking-v221 > footer{color:rgba(44,55,74,1);}
html[data-theme="light"] .watch-ranking-v221 > footer a{color:rgba(88,83,122,1);}
html[data-theme="light"] .watch-ranking-v221 > footer b{color:rgba(44,55,74,1);}
@media (max-width: 1050px){}
@media (max-width: 700px){html[data-theme="light"] .watch-ranking-list-v221 > article > span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
}
@media (max-width: 460px){}
@media (max-width: 760px){html[data-theme="light"] .profile-gallery-actions-v219 .link{border-bottom-color:rgba(203,211,224,1) !important;}
}
@media (max-width: 480px){}
html[data-theme="light"] .privacy-panel-v220 p,html[data-theme="light"] .privacy-migration-v220 p,html[data-theme="light"] .stream-local-migration-v220 p,html[data-theme="light"] .course-backup-panel p{color:rgba(44,55,74,1);}
html[data-theme="light"] .privacy-status-v220{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .privacy-status-v220 b{color:rgba(82,73,122,1);}
html[data-theme="light"] .privacy-status-v220 span{color:rgba(44,55,74,1);}
html[data-theme="light"] .privacy-grid-v220 article{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .privacy-grid-v220 p,html[data-theme="light"] .privacy-grid-v220 li{color:rgba(44,55,74,1);}
html[data-theme="light"] .stream-local-migration-v220 > small{color:rgba(115,96,49,1);}
@media (max-width: 800px){}
html[data-theme="light"] .student-map-actions-v222 > span{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .student-map-modal-v222,html[data-theme="light"] .access-location-modal-v222{background-color:rgba(250,251,253,0.88);}
html[data-theme="light"] .student-map-modal-v222 > section,html[data-theme="light"] .access-location-modal-v222 > section{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);box-shadow:rgba(203,211,224,0.72) 0px 30px 100px;}
html[data-theme="light"] .student-map-modal-v222 > section > header,html[data-theme="light"] .access-location-modal-v222 > section > header{border-bottom-color:rgba(203,211,224,1);}
html[data-theme="light"] .student-map-modal-v222 header small,html[data-theme="light"] .access-location-modal-v222 header small{color:rgba(81,75,122,1);}
html[data-theme="light"] .student-map-modal-v222 header button,html[data-theme="light"] .access-location-modal-v222 header button{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .student-map-modal-v222 > section > footer,html[data-theme="light"] .access-location-modal-v222 > section > footer{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-map-v217 .leaflet-popup-content-wrapper{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);box-shadow:rgba(203,211,224,0.55) 0px 12px 36px;}
html[data-theme="light"] .student-map-v217 .leaflet-popup-tip{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .student-map-profile-balloon-v222{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-map-profile-balloon-v222 > span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .student-map-profile-balloon-v222 small,html[data-theme="light"] .student-map-profile-balloon-v222 span{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-map-profile-balloon-v222 em{color:rgba(89,83,122,1);}
html[data-theme="light"] .access-log-retention-v222{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(94,89,122,1);}
html[data-theme="light"] .access-log-notice-v222{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .access-log-notice-v222 b{color:rgba(93,87,122,1);}
html[data-theme="light"] .access-log-notice-v222 p{color:rgba(44,55,74,1);}
html[data-theme="light"] .access-log-filter-v222 label{color:rgba(44,55,74,1);}
html[data-theme="light"] .access-log-filter-v222 input,html[data-theme="light"] .access-log-filter-v222 select{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .access-log-filter-v222 input:focus,html[data-theme="light"] .access-log-filter-v222 select:focus{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);box-shadow:rgba(35,48,72,0.15) 0px 0px 0px 3px;}
html[data-theme="light"] .access-log-row-v222 small{color:rgba(44,55,74,1);}
html[data-theme="light"] .access-log-row-v222 b,html[data-theme="light"] .access-log-row-v222 span,html[data-theme="light"] .access-log-row-v222 code{color:rgba(44,55,74,1);}
html[data-theme="light"] .access-log-row-v222 code{color:rgba(87,81,122,1);}
html[data-theme="light"] .access-log-person-v222 > span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .access-log-person-v222 a{color:rgba(44,55,74,1);}
html[data-theme="light"] .access-event-v222{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .access-event-v222.event-login,html[data-theme="light"] .access-event-v222.event-cadastro{color:rgba(51,110,79,1);}
html[data-theme="light"] .access-event-v222.event-logout{color:rgba(115,93,45,1);}
html[data-theme="light"] .access-log-location-v222 .link{color:rgba(88,83,122,1);}
html[data-theme="light"] .access-log-pagination-v222{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .access-log-pagination-v222 a{color:rgba(91,86,122,1);}
@media (max-width: 1250px){}
@media (max-width: 760px){html[data-theme="light"] .access-log-row-v222 > div{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
}
@media (max-width: 460px){}
html[data-theme="light"] .student-course-progress-v223 > div{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-course-progress-v223 > div b{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-course-progress-v223 > i{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .student-course-progress-v223.is-complete > div span,html[data-theme="light"] .student-course-progress-v223.is-complete > div b{color:rgba(47,109,75,1);}
html[data-theme="light"] .profile-visibility-v223{color:rgba(44,55,74,1) !important;}
html[data-theme="light"] .profile-visibility-v223 select{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .profile-visibility-v223 select:focus{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);box-shadow:rgba(35,48,72,0.15) 0px 0px 0px 3px;}
html[data-theme="light"] .profile-gallery-manager-v223 .profile-gallery-upload-v219 > [data-profile-image-status]{border-top-color:rgba(203,211,224,1);}
html[data-theme="light"] .profile-gallery-upload-v219 > label > span strong{color:rgba(91,86,118,1);}
html[data-theme="light"] .profile-directory-pagination-v223 b{color:rgba(44,55,74,1);}
html[data-theme="light"] .public-profile-summary > p b{color:rgba(44,55,74,1);}
html[data-theme="light"] .public-profile-enrollments-v223{border-top-color:rgba(203,211,224,1);}
html[data-theme="light"] .public-profile-enrollments-v223 > a{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .public-profile-enrollments-v223 > a > i{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .public-profile-enrollments-v223 > a > small{color:rgba(55,109,80,1);}
html[data-theme="light"] .footer > small b{color:rgba(87,82,122,1);}
html[data-theme="light"] .student-map-v217 .leaflet-popup-close-button{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-map-marker-v223 > span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);box-shadow:rgba(35,48,72,0.15) 0px 0px 0px 5px, rgba(203,211,224,0.55) 0px 5px 16px;}
@media (max-width: 760px){}
@media (max-width: 460px){}
html[data-theme="light"] .course-media-delete-v231{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);color:rgba(122,74,67,1);}
html[data-theme="light"] .course-media-stage-v231{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .course-media-stage-v231 > small{background-color:rgba(250,251,253,0.8);color:rgba(44,55,74,1);}
html[data-theme="light"] .course-media-stage-v231 > span:not(.selected-media-warning){background-color:rgba(250,251,253,0.82);color:rgba(44,55,74,1);}
html[data-theme="light"] .course-media-url-v231{color:rgba(44,55,74,1);}
html[data-theme="light"] .course-media-url-v231 input{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .course-current-media-grid-v231 .is-marked-delete{border-top-color:rgba(203,211,224,0.65);border-right-color:rgba(203,211,224,0.65);border-bottom-color:rgba(203,211,224,0.65);border-left-color:rgba(203,211,224,0.65);}
@media (max-width: 1180px){}
@media (max-width: 760px){}
html[data-theme="light"] .program-toolbar-v232{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .program-empty-v232 > span{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);color:rgba(88,82,122,1);}
html[data-theme="light"] .watch-ranking-scope-v232{color:rgba(88,84,122,1);}
@media (max-width: 760px){}
html[data-theme="light"] .course-backup-page-v237 p,html[data-theme="light"] .course-backup-page-v237 li{color:rgba(44,55,74,1);}
html[data-theme="light"] .course-backup-page-v237 aside{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .course-backup-page-v237 aside > span{color:rgba(44,55,74,1);}
html[data-theme="light"] .course-backup-page-v237 aside > b{color:rgba(94,88,122,1);}
@media (max-width: 800px){}
html[data-theme="light"] .revision-summary-notice-v238{color:rgba(88,83,115,1);}
html[data-theme="light"] .add-lesson-form .form-grid.full > .inline-check,html[data-theme="light"] .lesson-edit-form .form-grid.full > .inline-check{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
@media (max-width: 1180px){}
@media (max-width: 760px){}
@media (max-width: 480px){}
html[data-theme="light"] .module-topic-manager-panel-v224{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);box-shadow:rgba(203,211,224,0.5) 0px 20px 55px;}
@media (max-width: 1250px){}
@media (max-width: 760px){}
html[data-theme="light"] .stream-upload-warning-v225{border-top-color:rgba(203,211,224,0.65);border-right-color:rgba(203,211,224,0.65);border-bottom-color:rgba(203,211,224,0.65);border-left-color:rgba(203,211,224,0.65);background-color:rgba(240,237,232,0.28);color:rgba(122,102,60,1) !important;}
@media (max-width: 1250px){}
@media (max-width: 760px){}
html[data-theme="light"] .lesson-stream-processing-v224{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .lesson-media-fields-v224 .cloudflare-stream-shell{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .login-pending-v250{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .login-pending-v250.error{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(245,237,238,0.12);}
html[data-theme="light"] .session-approval-modal-v250{background-color:rgba(250,251,253,0.76);}
html[data-theme="light"] .session-approval-modal-v250 > section{box-shadow:rgba(203,211,224,0.55) 0px 28px 90px;}
html[data-theme="light"] .revision-diff-v250 section > div:last-child{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);}
@media (max-width: 800px){}
html[data-theme="light"] .button.danger{border-top-color:rgba(203,211,224,0.5);border-right-color:rgba(203,211,224,0.5);border-bottom-color:rgba(203,211,224,0.5);border-left-color:rgba(203,211,224,0.5);color:rgba(122,74,67,1);}
html[data-theme="light"] .staff-watch-layout-v253 .lesson-title-copy > small{color:rgba(87,80,122,1);}
@media (max-width: 760px){}
html[data-theme="light"] .drag-handle.is-long-press-active{box-shadow:rgba(35,48,72,0.15) 0px 0px 0px 3px;}
html[data-theme="light"] .caption-save-state.saving{color:rgba(44,55,74,1);}
html[data-theme="light"] .caption-save-state.success{color:rgba(56,104,74,1);}
html[data-theme="light"] .caption-save-state.error{color:rgba(122,74,67,1);}
@media (max-width: 900px){}
@media (max-width: 620px){}
html[data-theme="light"] .user-unlock-v257{color:rgba(81,75,122,1) !important;}
html[data-theme="light"] .lesson-tree-toggle-v257{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(88,82,122,1);}
@media (max-width: 800px){}
html[data-theme="light"] .course-publication-toggle-v258,html[data-theme="light"] .builder-publish-course-v257{color:rgba(44,55,74,1);}
html[data-theme="light"] .builder-unpublish-course-v258{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(122,86,81,1);}
html[data-theme="light"] .course-rule-checks-v258{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .course-rule-checks-v258 legend{color:rgba(96,90,122,1);}
html[data-theme="light"] .field-help-v258{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .field-help-v258::after{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);box-shadow:rgba(35,48,72,0.15) 0px 12px 30px;}
@media (max-width: 700px){}
html[data-theme="light"] .certificate-name-note-v260{color:var(--muted,rgba(44,55,74,1));}
html[data-theme="light"] .certificate-validation-v260.valid{background-color:rgba(250,251,253,1);border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);color:rgba(50,110,84,1);}
html[data-theme="light"] .certificate-validation-v260.revoked{background-color:rgba(250,251,253,1);border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);color:rgba(122,76,76,1);}
html[data-theme="light"] .certificate-revoked-overlay-v260{background-color:rgba(235,232,232,0.61);color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-row-actions-v260 button,html[data-theme="light"] .certificate-row-actions-v260 a{color:rgba(76,67,122,1);}
html[data-theme="light"] .certificate-editor-stage-v260 nav a{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .certificate-celebration-v260{background-color:rgba(250,251,253,0.85);}
html[data-theme="light"] .certificate-celebration-v260 > section{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);box-shadow:rgba(203,211,224,1) 0px 30px 100px;}
html[data-theme="light"] .certificate-celebration-v260 > section > button{color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-celebration-v260 span{color:rgba(44,55,74,1);}
@media (max-width: 900px){}
@media (max-width: 600px){}
html[data-theme="light"] .certificate-name-note-v260{color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-validation-v260.valid{background-color:rgba(250,251,253,1);border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);color:rgba(66,115,96,1);}
html[data-theme="light"] .certificate-validation-v260.revoked{background-color:rgba(250,251,253,1);border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);color:rgba(122,82,82,1);}
html[data-theme="light"] .certificate-revoked-overlay-v260{background-color:rgba(250,251,253,0.667);color:rgba(122,84,84,1);}
html[data-theme="light"] .certificate-row-actions-v260 button,html[data-theme="light"] .certificate-row-actions-v260 a{color:rgba(81,72,122,1);}
html[data-theme="light"] .certificate-celebration-v260{background-color:rgba(250,251,253,0.867);}
html[data-theme="light"] .certificate-celebration-v260 section{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);box-shadow:rgba(203,211,224,1) 0px 35px 100px;}
html[data-theme="light"] .certificate-celebration-v260 section > button{color:rgba(44,55,74,1);}
@media (max-width: 900px){}
@media (max-width: 560px){}
html[data-theme="light"] .company-cnpj-state-v261{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .company-cnpj-state-v261.apto{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(66,115,96,1);}
html[data-theme="light"] .company-cnpj-state-v261.inapto,html[data-theme="light"] .company-cnpj-state-v261.error{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(122,82,82,1);}
html[data-theme="light"] .company-cnpj-state-v261.searching{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
@media (max-width: 600px){}
html[data-theme="light"] .professor-document-v262{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .professor-document-v262 legend{color:rgba(96,91,122,1);}
html[data-theme="light"] .professor-document-status-v262{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .professor-document-status-v262.apto{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(66,115,96,1);}
html[data-theme="light"] .professor-document-status-v262.inapto,html[data-theme="light"] .professor-document-status-v262.error{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(122,82,82,1);}
html[data-theme="light"] .professor-document-status-v262.searching{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-presets-v262 b,html[data-theme="light"] .certificate-variable-list-v262 b,html[data-theme="light"] .certificate-size-list-v262 > b{color:rgba(96,91,122,1);}
html[data-theme="light"] .certificate-presets-v262 button,html[data-theme="light"] .certificate-variable-list-v262 button{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-presets-v262 button:hover,html[data-theme="light"] .certificate-variable-list-v262 button:hover{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);color:rgba(99,96,122,1);}
html[data-theme="light"] .certificate-stage-toolbar-v262 small{color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-editor-safe-v262{border-top-color:rgba(203,211,224,0.6);border-right-color:rgba(203,211,224,0.6);border-bottom-color:rgba(203,211,224,0.6);border-left-color:rgba(203,211,224,0.6);}
html[data-theme="light"] .certificate-model-list-v262 a{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .certificate-model-list-v262 a.active{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(234,234,237,1);}
html[data-theme="light"] .certificate-size-list-v262 output{color:rgba(44,55,74,1);}
@media (max-width: 1350px){}
@media (max-width: 850px){}
html[data-theme="light"] .certificate-width-list-v263 > b{color:rgba(96,91,122,1);}
html[data-theme="light"] .certificate-width-list-v263 > small{color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-width-list-v263 output{color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-model-bar-v264{border-top-color:rgba(203,211,224,1);}
html[data-theme="light"] .certificate-model-count-v264{color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-model-button-v264{background-color:rgba(250,251,253,1);}
@media (max-width: 700px){}
html[data-theme="light"] .certificate-controls-v265{border-top-color:rgba(203,211,224,1);}
html[data-theme="light"] .certificate-controls-v265 h3{color:rgba(96,91,122,1);}
html[data-theme="light"] .certificate-controls-v265 > p{color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-controls-v265 output{color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-visibility-list-v265 label{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .certificate-visibility-list-v265 input{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .certificate-media-size-v265 > b{color:rgba(90,86,112,1);}
html[data-theme="light"] .certificate-media-size-v265 output{color:rgba(44,55,74,1);}
@media (max-width: 1350px){}
@media (max-width: 650px){}
@media (max-width: 1000px){}
@media (max-width: 700px){}
html[data-theme="light"] .public-profile-certificates-v267{border-top-color:rgba(203,211,224,1);}
html[data-theme="light"] .public-profile-certificates-v267 article{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .public-profile-certificates-v267 article small{color:rgba(44,55,74,1);}
html[data-theme="light"] .public-profile-certificates-v267 article > span{color:rgba(44,55,74,1);}
html[data-theme="light"] .study-error-page-v267{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .study-error-page-v267 > section{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,0.91);box-shadow:rgba(203,211,224,0.533) 0px 35px 100px;}
html[data-theme="light"] .study-error-page-v267 small{color:rgba(82,73,122,1);}
html[data-theme="light"] .study-error-page-v267 p{color:rgba(44,55,74,1);}
html[data-theme="light"] .study-error-page-v267.service-unavailable{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .favicon-picker-v267{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .favicon-picker-v267 > p{color:rgba(44,55,74,1);}
html[data-theme="light"] .favicon-picker-v267 label{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .favicon-picker-v267 label:has(input:checked){border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);box-shadow:rgba(35,48,72,0.15) 0px 0px 0px 2px;}
html[data-theme="light"] .favicon-picker-v267 label.recommended::after{color:rgba(122,102,51,1);}
html[data-theme="light"] .favicon-picker-v267 small{color:rgba(76,70,115,1);}
@media (max-width: 800px){}
html[data-theme="light"] .certificate-current-setting-v2613{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .certificate-current-setting-v2613 legend{color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-current-setting-v2613 .inline-check{color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-current-setting-v2613 small{color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-model-entry-v2613{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .certificate-model-entry-v2613:has(a.active){border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(234,234,237,1);}
html[data-theme="light"] .certificate-model-delete-v2613{border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-model-delete-v2613:hover,html[data-theme="light"] .certificate-model-delete-v2613:focus-visible{background-color:rgba(238,234,235,1);color:rgba(122,86,86,1);}
html[data-theme="light"] .voucher-instruction-v2614{color:rgba(44,55,74,1);}
html[data-theme="light"] .mp-webhook-guide-v2615 > header small{color:rgba(81,73,122,1);}
html[data-theme="light"] .mp-webhook-highlight-v2615{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .mp-webhook-highlight-v2615 > b{color:rgba(44,55,74,1);}
html[data-theme="light"] .mp-webhook-highlight-v2615 p{color:rgba(44,55,74,1);}
html[data-theme="light"] .mp-webhook-highlight-v2615 code,html[data-theme="light"] .mp-webhook-note-v2615 code{color:rgba(99,95,122,1);}
html[data-theme="light"] .mp-webhook-steps-v2615 > li{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .mp-webhook-steps-v2615 > li > span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(234,234,237,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .mp-webhook-steps-v2615 b{color:rgba(44,55,74,1);}
html[data-theme="light"] .mp-webhook-steps-v2615 p{color:rgba(44,55,74,1);}
html[data-theme="light"] .mp-webhook-steps-v2615 a{color:rgba(88,81,122,1);}
html[data-theme="light"] .mp-webhook-url-v2615 code{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .mp-webhook-note-v2615{border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
@media (max-width: 820px){}
html[data-theme="light"] .certificate-viewport-v2616{background-color:rgba(250,251,253,1);box-shadow:rgba(203,211,224,0.533) 0px 22px 70px;}
html[data-theme="light"] .mp-secret-required-v2616{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(99,95,122,1);}
html[data-theme="light"] .mp-credential-state-v2616 span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .mp-credential-state-v2616 b{color:rgba(44,55,74,1);}
html[data-theme="light"] .mp-webhook-diagnostic-v2616{border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .mp-webhook-diagnostic-v2616.error{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(122,90,93,1);}
@media (max-width: 700px){}
html[data-theme="light"] .certificate-validity-fields-v2300 label{color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-validity-fields-v2300 input,html[data-theme="light"] .certificate-validity-fields-v2300 select{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-contact-v2300{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .certificate-expired-notice-v2300{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(122,108,77,1);}
html[data-theme="light"] .certificate-expired-notice-v2300 button{color:rgba(122,116,91,1);}
html[data-theme="light"] .certificate-expired-overlay-v2300{background-color:rgba(239,236,232,0.72) !important;color:rgba(122,110,79,1) !important;}
@media (max-width: 1150px){}
@media (max-width: 900px){}
@media (max-width: 700px){}
@media (max-width: 430px){}
html[data-theme="light"] .certificate-global-model-note-v2616{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .certificate-global-model-note-v2616 b{color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-global-model-note-v2616 span{color:rgba(97,92,122,1);}
html[data-theme="light"] .certificate-global-model-note-v2616 small{color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-public-validation-v2617{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);box-shadow:rgba(35,48,72,0.15) 0px 16px 45px;}
html[data-theme="light"] .certificate-validation-grid-v2617{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .certificate-validation-grid-v2617 dl{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .certificate-validation-grid-v2617 dt{color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-validation-grid-v2617 dd{color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-validation-grid-v2617 code{color:rgba(96,91,122,1);}
html[data-theme="light"] .certificate-admin-table-v2617 th{color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-admin-table-v2617 td code{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(101,97,122,1);}
html[data-theme="light"] .certificate-admin-table-v2617 time small{color:rgba(44,55,74,1);}
html[data-theme="light"] .certificate-table-link-v2617{color:rgba(83,76,122,1);}
@media (max-width: 980px){}
@media (max-width: 560px){}
html[data-theme="light"] .site-logo-settings-v280{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .role-invite-manager-v280 > header > span{background-color:rgba(250,251,253,1);color:rgba(96,90,122,1);}
html[data-theme="light"] .role-invite-list-v280 article{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .role-invite-list-v280 article.highlight{box-shadow:rgba(35,48,72,0.15) 0px 0px 0px 2px;}
html[data-theme="light"] .access-invite-form-v280 fieldset{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
@media (max-width: 900px){}
@media (max-width: 620px){}
html[data-theme="light"] .license-state-v270.valid{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(74,115,92,1);}
html[data-theme="light"] .license-state-v270.invalid{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(122,92,95,1);}
html[data-theme="light"] .license-state-v270 dt{color:rgba(44,55,74,1);}
html[data-theme="light"] .license-activate-v270{border-top-color:rgba(203,211,224,1);}
@media (max-width: 700px){}
html[data-theme="light"] .auth-card input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),html[data-theme="light"] .auth-card select,html[data-theme="light"] .auth-card textarea{border-top-color:rgba(203,211,224,1) !important;border-right-color:rgba(203,211,224,1) !important;border-bottom-color:rgba(203,211,224,1) !important;border-left-color:rgba(203,211,224,1) !important;background-color:rgba(250,251,253,1) !important;color:rgba(44,55,74,1) !important;}
html[data-theme="light"] .auth-card select option{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .auth-card input:-webkit-autofill,html[data-theme="light"] .auth-card input:-webkit-autofill:hover,html[data-theme="light"] .auth-card input:-webkit-autofill:focus{box-shadow:rgba(203,211,224,1) 0px 0px 0px 1000px inset !important;}
html[data-theme="light"] .header-access-v290{color:rgba(44,55,74,1);}
html[data-theme="light"] .header-signup-v290 > div{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);box-shadow:rgba(35,48,72,0.15) 0px 18px 50px;}
html[data-theme="light"] .header-signup-v290 > div > a{color:rgba(44,55,74,1);}
html[data-theme="light"] .public-plans-v290 > header small,html[data-theme="light"] .plan-card-v290 > header > small{color:rgba(84,75,122,1);}
html[data-theme="light"] .plan-card-v290.current{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);box-shadow:0 0 0 1px rgba(35,48,72,0.15),var(--shadow);}
html[data-theme="light"] .plan-card-v290 ul{color:rgba(44,55,74,1);}
html[data-theme="light"] .plan-capacity-v290 span{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .chosen-plan-v290{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .chosen-plan-v290 span{color:rgba(44,55,74,1);}
html[data-theme="light"] .professor-document-v262 legend{color:rgba(87,81,120,1);}
html[data-theme="light"] .professor-document-status-v262{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .professor-document-status-v262.apto{color:rgba(56,112,84,1);}
html[data-theme="light"] .professor-document-status-v262.inapto,html[data-theme="light"] .professor-document-status-v262.error{color:rgba(122,76,71,1);}
html[data-theme="light"] .plan-admin-flags-v290,html[data-theme="light"] .header-access-switches-v290{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .plan-usage-v290 article > div{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .instructor-admin-list-v290 article.attention{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .instructor-admin-metrics-v290 > span{background-color:rgba(250,251,253,1);}
@media (max-width: 1180px){}
@media (max-width: 850px){}
@media (max-width: 560px){}
html[data-theme="light"] .plan-benefits-v291 li.is-included > span:first-child{color:rgba(32,106,67,1);}
html[data-theme="light"] .plan-benefits-v291 li.is-missing{color:rgba(44,55,74,1);}
html[data-theme="light"] .plan-benefits-v291 li.is-missing > span:first-child{color:rgba(122,53,49,1);}
html[data-theme="light"] .plan-price-v290{border-top-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .plan-feature-catalog-v291 > header > span{background-color:rgba(250,251,253,1);color:rgba(96,90,122,1);}
html[data-theme="light"] .plan-feature-catalog-v291 label,html[data-theme="light"] .plan-admin-form-v290 .form-grid > label{color:rgba(44,55,74,1);}
html[data-theme="light"] .plan-feature-catalog-v291 input,html[data-theme="light"] .plan-admin-form-v290 input:not([type="checkbox"]):not([type="radio"]),html[data-theme="light"] .plan-admin-form-v290 textarea,html[data-theme="light"] .plan-admin-form-v290 select,html[data-theme="light"] .team-contact-v290 input{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .plan-feature-matrix-v291{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .plan-feature-matrix-v291 > legend{color:rgba(44,55,74,1);}
html[data-theme="light"] .plan-feature-row-v291{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .plan-feature-row-v291 label > span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .plan-feature-row-v291 .feature-yes-v291 input:checked + span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(58,114,84,1);}
html[data-theme="light"] .plan-feature-row-v291 .feature-no-v291 input:checked + span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(122,74,71,1);}
@media (max-width: 850px){}
@media (max-width: 520px){}
html[data-theme="light"] .button.success{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(58,114,84,1);}
html[data-theme="light"] .button.warning{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(122,102,60,1);}
html[data-theme="light"] .button.danger{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(122,74,71,1);}
html[data-theme="light"] .plan-feature-row-v291 > span > small{color:rgba(122,91,58,1);}
html[data-theme="light"] .plan-feature-row-v291 label > span,html[data-theme="light"] .feature-inline-button-v294{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .feature-inline-button-v294.warning{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(122,102,60,1);}
html[data-theme="light"] .feature-inline-button-v294.success{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(58,114,84,1);}
html[data-theme="light"] .feature-inline-button-v294.danger{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(122,74,71,1);}
html[data-theme="light"] .feature-manager-dialog-v294{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);box-shadow:rgba(203,211,224,0.75) 0px 28px 90px;}
html[data-theme="light"] .feature-manager-dialog-v294::backdrop{background-color:rgba(250,251,253,0.78);}
html[data-theme="light"] .feature-manager-dialog-v294 header small{color:rgba(84,75,122,1);}
html[data-theme="light"] .feature-manager-dialog-v294 header button{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .feature-manager-dialog-v294 input,html[data-theme="light"] .feature-manager-dialog-v294 select{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
@media (max-width: 1180px){}
@media (max-width: 850px){}
@media (max-width: 560px){}
@media (max-width: 1180px){}
@media (max-width: 850px){}
@media (max-width: 560px){}
html[data-theme="light"] .plan-current-button-v296,html[data-theme="light"] .plan-current-button-v296:disabled{border-top-color:rgba(203,211,224,1) !important;border-right-color:rgba(203,211,224,1) !important;border-bottom-color:rgba(203,211,224,1) !important;border-left-color:rgba(203,211,224,1) !important;background-color:rgba(250,251,253,1) !important;color:rgba(44,55,74,1) !important;}
html[data-theme="light"] .builder-quota-v296 > span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .builder-quota-v296 small{color:rgba(44,55,74,1);}
html[data-theme="light"] .builder-quota-v296 b{color:rgba(44,55,74,1);}
html[data-theme="light"] .builder-quota-v296 > span.is-near-limit{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .builder-quota-v296 > span.is-near-limit b{color:rgba(122,105,65,1);}
html[data-theme="light"] .stream-processing.is-error{border-top-color:rgba(203,211,224,1) !important;border-right-color:rgba(203,211,224,1) !important;border-bottom-color:rgba(203,211,224,1) !important;border-left-color:rgba(203,211,224,1) !important;background-color:rgba(250,251,253,1) !important;}
html[data-theme="light"] .stream-processing.is-error .stream-processing-loader{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .stream-processing.is-error .stream-processing-loader::after{color:rgba(122,84,82,1);}
html[data-theme="light"] .stream-upload-warning-v225.is-error{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(122,85,82,1) !important;}
@media (max-width: 1100px){}
@media (max-width: 800px){}
@media (max-width: 520px){}
html[data-theme="light"] .builder-quota-v296 > span.is-exhausted{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .builder-quota-v296 > span.is-exhausted b{color:rgba(122,73,73,1);}
html[data-theme="light"] .instructor-filter-v290 input,html[data-theme="light"] .instructor-filter-v290 select{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .instructor-excess-alert{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .instructor-admin-list-v290 footer input,html[data-theme="light"] .instructor-admin-list-v290 footer select{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .plan-total-note{color:rgba(44,55,74,1);}
html[data-theme="light"] .review-deletion-card small{color:rgba(122,75,75,1);}
html[data-theme="light"] .lesson-material-admin-list article{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .lesson-material-admin-list small{color:rgba(44,55,74,1);}
html[data-theme="light"] .retention-history-panel-v298 .review-deletion-card{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .retention-context-v298 > div{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .retention-context-v298 dt{color:rgba(44,55,74,1);}
html[data-theme="light"] .student-welcome-modal-v298{background-color:rgba(250,251,253,0.85);}
html[data-theme="light"] .student-welcome-modal-v298 > section{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);box-shadow:rgba(203,211,224,1) 0px 32px 90px;}
html[data-theme="light"] .student-welcome-modal-v298 small{color:rgba(89,83,122,1);}
html[data-theme="light"] .student-welcome-modal-v298 p{color:rgba(44,55,74,1);}
@media (max-width: 850px){}
@media (max-width: 520px){}
html[data-theme="light"] .course-card-free-v2301{color:rgba(39,106,67,1);}
@media (max-width: 620px){}
@media (max-width: 900px){}
@media (max-width: 620px){}
@media (max-width: 390px){}
html[data-theme="light"] .course-card-progress-v2304{color:rgba(122,76,32,1);}
html[data-theme="light"] .course-certificate-earned-v2304{border-top-color:rgba(203,211,224,0.7);border-right-color:rgba(203,211,224,0.7);border-bottom-color:rgba(203,211,224,0.7);border-left-color:rgba(203,211,224,0.7);background-color:rgba(250,251,253,0.9);box-shadow:rgba(35,48,72,0.15) 0px 6px 18px;}
html[data-theme="light"] .student-course-progress-v223 > div span,html[data-theme="light"] .student-course-progress-v223 > div b{color:rgba(122,76,32,1);}
html[data-theme="light"] .student-course-progress-v223.is-complete > div span,html[data-theme="light"] .student-course-progress-v223.is-complete > div b{color:rgba(122,85,45,1);}
@media (max-width: 900px){}
@media (max-width: 620px){}
@media (max-width: 900px){}
@media (max-width: 430px){}
html[data-theme="light"] .class-lesson-schedule-v2310 > article{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .class-countdown-v2310 b{color:rgba(122,85,45,1);}
html[data-theme="light"] .class-quiz-card-v2310{border-top-color:rgba(203,211,224,0.5);border-right-color:rgba(203,211,224,0.5);border-bottom-color:rgba(203,211,224,0.5);border-left-color:rgba(203,211,224,0.5);}
html[data-theme="light"] .class-chat-v2310 article{background-color:rgba(250,251,253,1);}
@media (max-width: 980px){}
@media (max-width: 620px){}
html[data-theme="light"] .class-opening-status-v2310{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .class-opening-requirements-v2310 span{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .class-opening-requirements-v2310 span.met{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .class-invite-price-v2310{color:rgba(55,106,76,1);}
@media (max-width: 850px){}
html[data-theme="light"] .class-settings-v2310 input:not([type="checkbox"]),html[data-theme="light"] .class-settings-v2310 select,html[data-theme="light"] .class-settings-v2310 textarea,html[data-theme="light"] .class-quiz-create-v2310 input:not([type="checkbox"]),html[data-theme="light"] .class-quiz-create-v2310 select,html[data-theme="light"] .class-quiz-create-v2310 textarea,html[data-theme="light"] .class-chat-v2311 input:not([type="checkbox"]),html[data-theme="light"] .class-chat-v2311 select,html[data-theme="light"] .class-chat-v2311 textarea{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .class-chat-heading-v2311 > span{color:rgba(95,89,122,1);}
html[data-theme="light"] .class-chat-pinned-v2311{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .class-chat-composer-v2311{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .class-chat-readonly-v2311,html[data-theme="light"] .class-chat-blocked-v2311,html[data-theme="light"] .class-chat-rules-gate-v2311{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .class-rules-dialog-v2311{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .class-rules-dialog-v2311::backdrop{background-color:rgba(250,251,253,0.78);}
html[data-theme="light"] .class-watch-chat-v2311 > summary{color:rgba(44,55,74,1);box-shadow:rgba(35,48,72,0.15) 0px 12px 35px;}
html[data-theme="light"] .class-watch-chat-v2311 > div{box-shadow:rgba(203,211,224,0.6) 0px 18px 55px;}
html[data-theme="light"] .class-watch-chat-v2311 .class-chat-v2311{background-color:rgba(250,251,253,1);}
@media (max-width: 1180px){}
@media (max-width: 760px){}
html[data-theme="light"] .class-chat-roster-v2312 > summary{color:rgba(95,89,122,1);}
html[data-theme="light"] .class-chat-roster-v2312 > div{background-color:rgba(250,251,253,1);box-shadow:rgba(203,211,224,0.5) 0px 16px 38px;}
html[data-theme="light"] .class-chat-roster-v2312 span i{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .class-chat-roster-v2312 span i.online{box-shadow:rgba(35,48,72,0.15) 0px 0px 0px 3px;}
html[data-theme="light"] .class-chat-hands-v2312 > small{color:rgba(122,85,45,1);}
html[data-theme="light"] .class-chat-hands-v2312 > span{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .class-chat-hands-v2312 button{color:rgba(122,74,74,1);}
html[data-theme="light"] .class-chat-compose-tools-v2312 > button{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .class-chat-compose-tools-v2312 > [data-chat-emojis]{background-color:rgba(250,251,253,1);box-shadow:rgba(35,48,72,0.15) 0px 12px 28px;}
html[data-theme="light"] .class-chat-compose-tools-v2312 > [data-chat-emojis] button:hover{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .class-chat-mention-list-v2312{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .class-chat-mention-list-v2312 button{color:rgba(44,55,74,1);}
html[data-theme="light"] .class-chat-mention-list-v2312 button:hover{background-color:rgba(250,251,253,1);}
@media (max-width: 850px){}
html[data-theme="light"] .sidebar-disabled-v2313{color:rgba(44,55,74,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .live-master-switch-v2313{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .live-feature-grid-v2313 label,html[data-theme="light"] .live-feature-grid-v2313 article{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .live-docs-v2313 a{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);color:rgba(89,82,122,1);}
html[data-theme="light"] .live-class-picker-v2313 a span{color:rgba(81,71,122,1);}
html[data-theme="light"] .live-disabled-v2313{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .live-studio-v2313 > main > header [data-live-badge]{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .live-studio-v2313.is-live > main > header [data-live-badge]{background-color:rgba(239,233,234,1);color:rgba(122,83,88,1);}
html[data-theme="light"] .live-studio-status-v2313{color:rgba(44,55,74,1);}
html[data-theme="light"] .live-device-controls-v2313 > button{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .live-device-controls-v2313 > button.active{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);}
html[data-theme="light"] .live-studio-v2313 aside details button{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .live-class-stage-v2313 > header small{color:rgba(122,39,53,1);}
@media (max-width: 1100px){}
@media (max-width: 700px){}
@media (min-width: 1501px){}
@media (min-width: 1101px) and (max-width: 1500px){}
html[data-theme="light"] .class-chat-compose-tools-v2314 button{color:rgba(44,55,74,1);}
html[data-theme="light"] .class-chat-compose-tools-v2314 button:hover{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .class-chat-compose-tools-v2314 > [data-chat-emojis]{background-color:rgba(250,251,253,1);box-shadow:rgba(35,48,72,0.15) 0px 12px 28px;}
html[data-theme="light"] .class-watch-chat-drawer-v2314{background-color:rgba(250,251,253,1);box-shadow:rgba(203,211,224,0.68) 0px 18px 55px;}
html[data-theme="light"] .class-watch-chat-drawer-v2314 > header{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .class-watch-chat-drawer-v2314 > header button{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .class-chat-mention-toast-v2314{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);box-shadow:rgba(203,211,224,0.55) 0px 14px 36px;}
html[data-theme="light"] .class-chat-mention-toast-v2314 b{color:rgba(122,85,45,1);}
@media (max-width: 760px){}
html[data-theme="light"] .class-private-dialog-v2315{background-color:rgba(250,251,253,1);box-shadow:rgba(203,211,224,0.72) 0px 18px 60px;}
html[data-theme="light"] .class-private-dialog-v2315::backdrop{background-color:rgba(250,251,253,0.66);}
html[data-theme="light"] .class-private-chat-v2315 > header{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .class-private-chat-v2315 > header button{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .class-private-student-v2315 select{background-color:rgba(250,251,253,1);}
@media (max-width: 560px){}
html[data-theme="light"] .class-room-layout-v2310 > aside{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .class-release-button-v2316:disabled{background-color:rgba(235,237,236,1);color:rgba(67,115,87,1);}
html[data-theme="light"] .class-waiting-notice-v2316{border-top-color:rgba(35,48,72,0.15);border-right-color:rgba(35,48,72,0.15);border-bottom-color:rgba(35,48,72,0.15);border-left-color:rgba(35,48,72,0.15);color:rgba(122,93,60,1);}
@media (max-width: 980px){}
@media (max-width: 620px){}
html[data-theme="light"] .class-instructor-workspace-v2311 > aside{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .class-chat-controls-modal-v2317{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);box-shadow:rgba(203,211,224,0.55) -18px 20px 60px;}
html[data-theme="light"] .class-chat-color-picker-v2317 button.active{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);box-shadow:rgba(203,211,224,1) 0px 0px 0px 2px;}
html[data-theme="light"] .class-private-mini-v2317{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);box-shadow:rgba(203,211,224,0.5) 0px 16px 45px;}
html[data-theme="light"] .class-private-mini-v2317 span{color:rgba(44,55,74,1);}
html[data-theme="light"] .class-private-mini-v2317 small{color:rgba(44,55,74,1);}
html[data-theme="light"] .class-capacity-rate-v2317{color:rgba(122,91,56,1);}
@media (max-width: 980px){}
@media (max-width: 700px){}
html[data-theme="light"] .class-member-control-v2311 [data-member-state].is-active{border-top-color:rgba(203,211,224,0.55);border-right-color:rgba(203,211,224,0.55);border-bottom-color:rgba(203,211,224,0.55);border-left-color:rgba(203,211,224,0.55);background-color:rgba(235,241,238,0.22);color:rgba(81,115,96,1);box-shadow:rgba(35,48,72,0.15) 0px 0px 0px 1px inset;}
html[data-theme="light"] .class-chat-heading-v2311{background-color:rgba(250,251,253,1);}
@media (max-width: 1180px){}
@media (max-width: 980px){}
html[data-theme="light"] .class-instructor-workspace-v2311 .class-chat-heading-v2311{background-color:rgba(250,251,253,1) !important;}
html[data-theme="light"] .class-chat-controls-heading-v2319 button{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .class-member-control-v2311 [data-member-toggle].is-active{border-top-color:rgba(203,211,224,0.55);border-right-color:rgba(203,211,224,0.55);border-bottom-color:rgba(203,211,224,0.55);border-left-color:rgba(203,211,224,0.55);background-color:rgba(235,241,238,0.22);color:rgba(81,115,96,1);}
html[data-theme="light"] .class-chat-control-status-v2319{color:rgba(56,106,80,1);}
@media (max-width: 980px){}
html[data-theme="light"] .class-course-picker-v23110 select{background-color:rgba(250,251,253,1);}
@media (max-width: 680px){}
html[data-theme="light"] .class-presence-v23111{border-bottom-color:rgba(35,48,72,0.15);}
html[data-theme="light"] .class-presence-v23111.is-present{background-color:rgba(250,251,253,1);color:rgba(79,109,89,1);}
html[data-theme="light"] .class-presence-v23111.is-absent{background-color:rgba(250,251,253,1);color:rgba(116,87,90,1);}
@media (min-width: 981px){}
html[data-theme="light"] .class-pins-v23111 button,html[data-theme="light"] [data-remove-message]{color:rgba(44,55,74,1);}
html[data-theme="light"] .class-item-control-v23111 [data-live-status]{color:rgba(69,104,83,1);}
@media (min-width: 981px){}
html[data-theme="light"] .class-item-control-v23111{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .class-item-control-v23111 label{color:rgba(44,55,74,1);}
html[data-theme="light"] .class-item-control-v23111 input[type="datetime-local"]{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .sidebar-class-notes-v23112{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .sidebar-class-notes-v23112:hover{background-color:rgba(236,235,238,1);}
html[data-theme="light"] .notebook-dialog-v23112{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);box-shadow:rgba(203,211,224,0.6) 0px 24px 90px;}
html[data-theme="light"] .notebook-dialog-v23112::backdrop{background-color:rgba(250,251,253,0.6);}
html[data-theme="light"] .notebook-dialog-v23112 header > button{color:rgba(44,55,74,1);}
html[data-theme="light"] .notebook-dialog-v23112 input,html[data-theme="light"] .notebook-dialog-v23112 select{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .notebook-choice-v23112{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .notebook-choice-v23112 small{color:rgba(44,55,74,1);}
html[data-theme="light"] .notebook-dialog-v23112 .note-editor{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] [data-notebook-status]{color:rgba(72,106,87,1);}
html[data-theme="light"] [data-notebook-status].is-error{color:rgba(122,85,85,1);}
html[data-theme="light"] [data-notebook-create] > small{color:rgba(44,55,74,1);}
@media (max-width: 680px){}
html[data-theme="light"] .class-chat-color-picker-v2317 > div::-webkit-scrollbar-track{background-color:rgba(250,251,253,1);}
html[data-theme="light"] .class-chat-color-picker-v2317 > div::-webkit-scrollbar-thumb{background-color:rgba(250,251,253,1);border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .roster-close-v23113{color:rgba(44,55,74,1);}
html[data-theme="light"] .log-filter-v23113 input,html[data-theme="light"] .log-filter-v23113 select{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
@media (max-width: 600px){}
@media (prefers-reduced-motion: reduce){}
html[data-theme="light"] .chat-image-modal-v23116{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);}
html[data-theme="light"] .chat-image-modal-v23116::backdrop{background-color:rgba(250,251,253,0.733);}
html[data-theme="light"] .chat-image-modal-v23116 button{color:rgba(44,55,74,1);}
html[data-theme="light"] .class-room-modal-v23118{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .class-room-modal-v23118::backdrop{background-color:rgba(250,251,253,0.667);}
html[data-theme="light"] .class-room-modal-v23118 > button{color:rgba(44,55,74,1);}
html[data-theme="light"] .class-room-modal-v23118 input{background-color:rgba(250,251,253,1);color:rgba(44,55,74,1);border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .class-report-student{border-top-color:rgba(203,211,224,1);}
html[data-theme="light"] .class-report-scroll th,html[data-theme="light"] .class-report-scroll td{border-bottom-color:rgba(203,211,224,1);}
html[data-theme="light"] .student-enrollments-v23119{border-top-color:rgba(203,211,224,1);border-right-color:rgba(203,211,224,1);border-bottom-color:rgba(203,211,224,1);border-left-color:rgba(203,211,224,1);}
html[data-theme="light"] .student-enrollments-v23119 article{border-top-color:rgba(203,211,224,1);}
html[data-theme="light"] .student-enrollments-v23119 h5{color:rgba(94,87,122,1);}
@media (max-width: 600px){}

html[data-theme="light"]{--bg:#ffffff;--panel:#f8f9fc;--panel2:#eef1f7;--line:#ccd3e0;--text:#182338;--muted:#526077;--purple:#6745d5;--purple2:#8236bc;--green:#167246;--yellow:#876000;--coral:#b83229;--shadow:0 20px 55px rgba(28,40,64,.14);color-scheme:light}
html[data-theme="light"] body{--home-bg:#fff!important;--home-panel:#f8f9fc!important;--home-text:#182338!important;--home-muted:#526077!important;--home-accent:#6745d5!important;background:#fff;color:#182338}
html[data-theme="light"] .button{color:#fff}html[data-theme="light"] .button.ghost{color:#28354b;border-color:#bec7d7}html[data-theme="light"] input,html[data-theme="light"] select,html[data-theme="light"] textarea{color-scheme:light;background-color:#fff;color:#182338;border-color:#bec7d7}html[data-theme="light"] input::placeholder,html[data-theme="light"] textarea::placeholder{color:#637086}
html[data-theme="light"] .topbar,html[data-theme="light"] .sidebar,html[data-theme="light"] .footer{background:#f7f8fc;color:#28354b}html[data-theme="light"] .main-nav,html[data-theme="light"] .main-nav a:hover{color:#28354b}html[data-theme="light"] .logo img{background:#11131a;border-radius:4px}
html[data-theme="light"] .notebook-dialog-v23112,html[data-theme="light"] .notebook-dialog-v23112 .note-editor{background:#fff;color:#182338}html[data-theme="light"] .notebook-dialog-v23112 header>button{color:#28354b}
html[data-theme="light"] .room-video-window-v23113>header,html[data-theme="light"] .video-window-footer-v23115,html[data-theme="light"] .class-video-actions-v23112{background:#f5f7fc;color:#182338}
html[data-theme="light"] .course-hero,html[data-theme="light"] .class-room-heading-v2310,html[data-theme="light"] .class-room-hero-v2310{color:#fff}html[data-theme="light"] .course-hero small,html[data-theme="light"] .course-hero p{color:#e8edf6}
/* Theme identity and contrast, 2.31.24. */
.site-logo-light-v23124{display:none!important}
.site-logo-dark-v23124{display:contents}
html[data-theme="light"] .site-logo-dark-v23124{display:none!important}
html[data-theme="light"] .logo img.site-logo-light-v23124{display:block!important;background:transparent;border-radius:0}
html[data-theme="dark"] .topbar{background:#08090c;color:#f6f7fb}
html[data-theme="light"] .home-editable{--home-bg:#fff!important;--home-panel:#f8f9fc!important;--home-text:#182338!important;--home-muted:#526077!important;--home-accent:#6745d5!important}
html[data-theme="light"] .sidebar{background:#edf0f6;border-color:#cbd3e0}
html[data-theme="light"] .class-chat-bubble-v2311,
html[data-theme="light"] .class-chat-bubble-v2311 :is(header,b,p,small,time,a,button,span){color:#f8fafc!important}
html[data-theme="light"] .auth-hero,
html[data-theme="light"] .auth-hero :is(h1,h2,p,small){color:#f8fafc!important}
html[data-theme="light"] input:-webkit-autofill{-webkit-text-fill-color:#182338;box-shadow:0 0 0 1000px #fff inset}
html[data-theme="light"] .auth-page>section,
html[data-theme="light"] .auth-page>section :is(h1,h2,p,small){color:#f8fafc!important}
/* Consistent light surfaces and actions, 2.31.25. */
html[data-theme="light"]{--light-surface:#edf0f6;--light-action:#283b59;--light-action-hover:#1b2b44}
html[data-theme="light"] :is(.sidebar,.filters,.footer,.course-card-info){background:var(--light-surface)!important;border-color:#cbd3e0}
html[data-theme="light"] .course-hero{background:linear-gradient(125deg,#e4e9f2 0%,#edf0f6 55%,#f8f9fc 100%);color:#182338}
html[data-theme="light"] .course-hero .course-summary :is(h1,h2,p,small,b,a,.crumb,.crumb span,.course-stats,.course-stats span){color:#28354b}
html[data-theme="light"] .course-hero .course-summary h1{color:#182338}
html[data-theme="light"] :is(.purchase-card,.course-curriculum-list){background:var(--light-surface);border-color:#cbd3e0;box-shadow:0 12px 30px rgba(28,40,64,.1);color:#182338}
html[data-theme="light"] .purchase-card :is(.purchase-price,.purchase-price small,.purchase-price strong,.purchase-price span,ul,li){color:#28354b}
html[data-theme="light"] :is(.button:not(.ghost):not(.danger):not(.light),.search button){background:var(--light-action)!important;color:#fff!important;border-color:var(--light-action)}
html[data-theme="light"] :is(.button:not(.ghost):not(.danger):not(.light),.search button):hover{background:var(--light-action-hover)!important}
html[data-theme="light"] .button.ghost{background:transparent!important;color:#28354b!important;border-color:#bec7d7}
html .topbar .top-actions .button.ghost{background:transparent!important;color:var(--text)!important;border:1px solid var(--line);box-shadow:none;font-weight:400}
html .topbar .top-actions .button.ghost:hover{background:var(--panel2)!important}
html[data-theme="light"] .topbar .top-actions .button.ghost{color:#28354b!important;border-color:#bec7d7}
html[data-theme="light"] .course-card-info footer{color:#526077}
html[data-theme="light"] .course-hero .course-summary h1{color:#182338!important}
/* Internal communication and sidebar refinements. */
.sidebar-class-notes-v23112{display:flex;align-items:flex-start;gap:6px;text-align:left}.sidebar-class-notes-v23112>span:first-child{flex:none}
.comm-layout{display:grid;grid-template-columns:minmax(230px,330px) minmax(0,1fr);gap:20px;margin-bottom:24px}.comm-inbox{padding:18px;max-height:80vh;overflow:auto}.comm-item{display:block;padding:16px 8px;border-bottom:1px solid var(--line)}.comm-item strong,.comm-item span{display:block}.comm-item p{margin:8px 0;color:var(--muted);overflow-wrap:anywhere}.comm-item.unread{border-left:3px solid #29b77a}.comm-item.selected{background:var(--panel2)}.comm-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#9299a5;margin-right:6px}.comm-dot.pending{background:#24b976}.comm-thread{padding:0;overflow:hidden}.comm-thread>header{padding:20px;background:var(--panel2);border-bottom:1px solid var(--line)}.comm-thread>article{padding:20px;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.comm-thread time{float:right;color:var(--muted);font-size:12px}.comm-thread form{padding:20px;display:grid;gap:16px}.comm-thread input,.comm-thread select{display:block;width:100%;padding:12px;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:8px}.comm-editor{border:1px solid var(--line);border-radius:8px;overflow:hidden;margin:8px 0}.comm-toolbar{display:flex;gap:5px;padding:8px;background:var(--panel2)}.comm-toolbar button{color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:6px 10px;cursor:pointer}.comm-editor [contenteditable]{min-height:130px;padding:12px;color:var(--text);background:var(--bg);font-size:14px;font-weight:400}.comm-bell{gap:5px}.comm-bell span{font-size:12px}
@media(max-width:850px){.comm-layout{grid-template-columns:1fr}.comm-inbox{max-height:320px}.comm-thread time{float:none;display:block}}
html[data-theme="light"] .sidebar nav :is(a.active,a:hover,button:hover),html[data-theme="light"] .sidebar-course-menu.active>summary{background:#dce3ee!important;color:#182338}
html[data-theme="light"] :is(.comm-thread>header,.comm-toolbar,.comm-item.selected){background:#dce3ee}html[data-theme="light"] .comm-inbox{background:#edf0f6}
/* 2.31.27: compact learning and communication screens. */
.curriculum>header{padding:12px 16px!important}.curriculum-heading{gap:8px!important;margin:0 0 6px!important}.curriculum-heading h2{margin:0!important}.curriculum>header>.progress{margin:5px 0!important}.curriculum>header>p{margin:5px 0 0!important;line-height:1.3}
.lesson-player-wrap .lesson-caption-line [data-live-caption]{font-size:22px}
html[data-theme="light"] .lesson-player-wrap .lesson-caption-line [data-live-caption]{background:transparent!important;text-shadow:none!important;color:#182338!important}
.comm-inbox{padding:12px}.comm-inbox>h2{margin:0 0 9px}.comm-item{padding:10px 6px}.comm-item p{margin:5px 0}.comm-thread>header{padding:10px 14px}.comm-thread>header h2{margin:5px 0 0}.comm-thread>article{padding:12px 14px}.comm-thread>article p{margin:6px 0}.comm-thread form{padding:12px 14px;gap:10px}.comm-thread :is(input,select,.comm-editor,.comm-toolbar,button,.button),.comm-item{border-radius:0!important}.comm-editor{margin:5px 0}.comm-editor [contenteditable]{min-height:90px;padding:9px}.comm-toolbar{padding:5px}.comm-dev-actions{display:flex;align-items:center;gap:8px;padding:8px 12px}.comm-dev-actions form{padding:0}.comm-image{display:inline-block;margin:6px}.comm-image img{max-width:220px;max-height:160px;object-fit:contain}.comm-attachment-modal{border:1px solid var(--line);background:var(--panel);padding:12px;max-width:94vw;max-height:94vh}.comm-attachment-modal img{display:block;max-width:85vw;max-height:82vh;object-fit:contain}.comm-attachment-modal::backdrop{background:rgba(0,0,0,.75)}
.user-menu-v23127{position:relative}.user-menu-v23127 summary{cursor:pointer;list-style:none}.user-menu-v23127 summary::-webkit-details-marker{display:none}.user-menu-v23127 nav{position:absolute;right:0;top:calc(100% + 8px);z-index:10000;min-width:140px;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);padding:6px;display:grid}.user-menu-v23127 nav a{padding:10px 12px;color:var(--text)}.user-menu-v23127 nav a:hover{background:var(--panel2)}
section.notebook-inline-v23113{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;z-index:auto;overflow:hidden}.notebook-inline-v23113 :is(section,form,.notebook-list-v23112,.notebook-row-v23113,.notebook-choice-v23112){min-width:0;max-width:100%;box-sizing:border-box}.notebook-inline-v23113 .notebook-choice-v23112 :is(b,small){white-space:normal;overflow-wrap:anywhere}.dashboard-main{min-width:0}.space-summary{margin:16px 0}
@media(max-width:600px){.notebook-scope-row-v23113{flex-wrap:wrap}.notebook-scope-row-v23113 label{flex-basis:100%}.comm-dev-actions{flex-wrap:wrap}.user-menu-v23127 .user-chip>div{display:block}}

.comm-report-box{padding:16px;margin:12px 0}.comm-report-box form{display:grid;gap:10px}

.comm-mail-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:16px;align-items:start;width:100%}.comm-mail-layout>div{min-width:0}.comm-mail-tags{padding:12px;border:1px solid var(--border,#343943);max-height:330px;overflow:auto}.comm-mail-tags h3{margin:0 0 8px}.comm-mail-tags p,.comm-mail-tools small{font-size:12px}.comm-mail-tags button{display:block;width:100%;text-align:left;padding:8px;background:transparent;color:inherit;border:0;border-bottom:1px solid var(--border,#343943);cursor:pointer}.comm-mail-tags small{display:block}.comm-mail-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.comm-mail-tools small,.comm-mail-tools [role=status]{width:100%}html[data-theme="light"] .builder-tabs a.active{background:#293b5c!important;color:#fff!important;border-color:#293b5c!important}html[data-theme="light"] .comm-mail-tags{background:#edf0f6;color:#25334e;border-color:#ccd3e1}@media(max-width:850px){.comm-mail-layout{grid-template-columns:minmax(0,1fr)}.comm-mail-tags{max-height:180px}}

.sidebar-course-menu:has(.settings-menu-title) > div > a{font-size:13px!important;line-height:1.5;font-weight:400}.settings-menu-title{font-size:15px!important}.comm-test-dialog{width:min(480px,90vw);padding:24px;background:var(--panel,#101319);color:var(--text,#fff);border:1px solid #79839a}.comm-test-dialog form{display:grid;gap:14px}html[data-theme="light"] .comm-test-dialog{background:#f7f8fc;color:#25334e}

.comm-mail-tags details{border-bottom:1px solid #737d9033;padding:8px 0}.comm-mail-tags summary{font-size:13px;font-weight:600;cursor:pointer}.comm-mail-layout input[data-mail-subject]{margin-bottom:12px}

/* Consistent email editor and test form. */
.comm-mail-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}
.comm-mail-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}
.comm-mail-meta label{display:flex;flex-direction:column;gap:6px;min-width:0}
.comm-mail-layout input[data-mail-subject]{margin:0}
.comm-mail-label{font-size:13px}
.comm-mail-editor-row{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:16px;align-items:stretch}
.comm-mail-editor-row .comm-editor{height:340px;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;margin:0}
.comm-mail-editor-row .comm-toolbar{flex:none}
.comm-mail-editor-row [data-comm-editor]{flex:1;min-height:0!important;height:auto!important;max-height:none;overflow:auto;box-sizing:border-box}
.comm-mail-editor-row .comm-mail-tags{height:340px;max-height:340px;min-height:0;box-sizing:border-box;margin:0;overflow:auto}
.comm-test-dialog{box-sizing:border-box;border-radius:12px}
.comm-test-dialog label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}
.comm-test-dialog input[type=email]{display:block;width:100%;box-sizing:border-box;min-height:44px;padding:11px 14px;border:1px solid var(--border,#343943);border-radius:8px;background:var(--bg,#0b0e13);color:inherit;font:inherit}
.comm-test-dialog input:focus{outline:2px solid #8060ff;outline-offset:1px}
html[data-theme=light] .comm-test-dialog input[type=email]{background:#fff;border-color:#ccd3e1;color:#25334e}
@media(max-width:850px){.comm-mail-editor-row,.comm-mail-meta{grid-template-columns:minmax(0,1fr)}.comm-mail-editor-row .comm-mail-tags{height:180px;max-height:180px}}

/* Indicate expandable menus and sections. */
details > summary, button[aria-expanded]:not(:disabled), [role="button"][aria-expanded]:not([aria-disabled="true"]){cursor:pointer}

.monitor-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.monitor-badge{background:#b42318;color:white;border-radius:12px;padding:2px 7px;margin-left:4px}

.monitor-dot{display:inline-block;width:8px;height:8px;min-width:8px;padding:0;margin-left:5px;border-radius:50%;background:#ef4444;vertical-align:middle}.monitor-alert-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;align-items:start}.monitor-alert-column{display:grid;gap:12px;min-width:0}.monitor-alert-card{margin:0!important;padding:16px!important;min-width:0}.monitor-alert-card h2{font-size:16px;margin:0 0 10px}.monitor-alert-card p{margin:8px 0}.monitor-solution{margin:12px 0}.monitor-solution summary{font-weight:600}.monitor-solution textarea{display:block;box-sizing:border-box;width:100%;resize:vertical;min-height:70px;margin:6px 0 12px;padding:8px;background:var(--panel);color:var(--text);border:1px solid var(--border,#737d90);font-size:12px}.monitor-solution li{margin-bottom:8px}.monitor-alert-card .button{padding:8px 12px;font-size:12px}
