.desktop-card{height:14rem;width:19rem}.mobile-card{height:14rem;width:100%}.shadow{box-shadow:0 .125rem .25rem #0000004d!important}[dir=rtl] .desktop-card .pgn__card-header-actions .pgn__hyperlink .btn-icon,[dir=rtl] .mobile-card .pgn__card-header-actions .pgn__hyperlink .btn-icon{transform:scaleX(-1)}
.editor-container .pgn__modal-body{overflow:visible}
.cm-editor{height:100%}.cm-scroller{overflow:auto}
.img-settings-form-container .img-settings-thumbnail-container{width:282px}.img-settings-form-container .img-settings-thumbnail-container .img-settings-thumbnail{max-height:250px;max-width:250px}[dir=ltr] .img-settings-form-container .img-settings-thumbnail-container .img-settings-thumbnail{margin-left:32px}[dir=rtl] .img-settings-form-container .img-settings-thumbnail-container .img-settings-thumbnail{margin-right:32px}.img-settings-form-container hr{width:1px}.img-settings-form-container .img-settings-form-controls{margin:0 24px;width:375px}.img-settings-form-container .img-settings-form-controls .dimension-input{display:inline-block;width:145px}[dir=ltr] .img-settings-form-container .img-settings-form-controls .dimension-input{margin-right:15px}[dir=rtl] .img-settings-form-container .img-settings-form-controls .dimension-input{margin-left:15px}.img-settings-form-container .img-settings-form-controls .img-settings-control-label{font-size:1rem}.img-settings-form-container .img-settings-form-controls .decorative-control-label label{font-size:.75rem}
.search-sort-menu .pgn__menu-item-text{text-transform:capitalize}.search-sort-menu .pgn__menu .search-sort-menu-by{display:none}.search-sort-menu .pgn__menu>div:nth-child(2n){border-bottom:1px solid #f4f3f6}.search-sort-menu .pgn__menu>div:last-child{border-bottom:none}.selection-modal .pgn__vstack>.alert{margin-bottom:0;margin-top:1.5rem}.selection-modal .pgn__scrollable-body-content>.pgn__vstack>.alert+.gallery>.p-4{padding-top:0!important}.selection-modal .pgn__vstack>.alert>.alert-icon{margin-bottom:.4375rem;margin-top:.4375rem}
.total-label{border:1px solid #707070}

.expandable-mce .error{outline:2px solid #ca3a2f}.expandable-mce .mce-content-body{padding:10px}.expandable-mce .mce-content-body p{margin:0}.expandable-mce .mce-content-body blockquote{margin:16px 40px}.expandable-mce [contentEditable=false]{outline:1px solid #d7d3d1}.expandable-mce [contentEditable=true]{outline:1px solid #707070}.expandable-mce [contentEditable=true]:active,.expandable-mce [contentEditable=true]:focus{outline:2px solid #000}
.button-variant-add:not(:disabled):not(.disabled):active,.button-variant-add:not(:disabled):not(.disabled):focus,.button-variant-add:not(:disabled):not(.disabled):hover{background-color:#0000}
.settingsCardTitleSection{padding-bottom:0}.halfSpacedMessage{padding-bottom:.5rem}.spacedMessage{padding-bottom:1.5rem}.settingsWidget{margin-top:40px}.settingsWidget .pgn__form-text{font-size:small}.resetCard .resetSettingsButtons{width:100%}
.editProblemView .editProblemView-settingsColumn{flex-grow:0;flex-shrink:0;width:320px}.editProblemView .advancedEditorTopMargin{margin-top:40px}.editProblemView .answer-option .pgn__form-checkbox+.pgn__form-label,.editProblemView .answer-option .pgn__form-radio+.pgn__form-label{min-width:1.1rem}.editProblemView .settingsOption .pgn__form-checkbox .pgn__form-label{min-width:.8rem}.tinyMceWidget .tox-tinymce{border-radius:.375rem}.tinyMceWidget .tox .tox-toolbar__primary{background:none}.tinyMceWidget .tox-statusbar{border-top:none}[dir=ltr] .tinyMceWidget .tox-toolbar__group:not(:last-of-type){border-right:none!important}[dir=rtl] .tinyMceWidget .tox-toolbar__group:not(:last-of-type){border-left:none!important}.tinyMceWidget .tox-toolbar__group:not(:last-of-type):after{border:1px solid #eae6e5;content:"";height:24px;position:relative}[dir=ltr] .tinyMceWidget .tox-toolbar__group:not(:last-of-type):after{left:5px}[dir=rtl] .tinyMceWidget .tox-toolbar__group:not(:last-of-type):after{right:5px}.pgn__modal-body-content .editor-body{overflow:visible!important}.pgn__modal-body-content .tox-editor-container,.pgn__modal-body-content .tox-tinymce{overflow:visible}.pgn__modal-body-content .tox-editor-header{position:sticky;top:-3px}
.dropzone-middle{border:2px dashed #ccc}.dropzone-middle.active{border:2px solid #262626}.pgn__dropzone{height:96vh;width:100%}.video-id-prompt input::placeholder{color:#454545;font-weight:"500";word-wrap:"break-word"}.video-id-prompt button{background-color:#fff;border:none!important}.video-id-prompt .btn-icon.url-submit-button,.video-id-prompt .btn-icon.url-submit-button:active,.video-id-prompt .btn-icon.url-submit-button:hover{background-color:#0000!important;border:none!important;color:#707070!important}.video-id-prompt .prompt-button{background:#efeaf7b3}
table{color:#000;font-size:14px}
.helper-text{font-size:1.125rem!important}.z-index-3{z-index:3}
.files-table .pgn__data-table-container{overflow-x:visible}
.search-field-loading{margin-top:.5rem}[dir=ltr] .search-field-loading{margin-left:-25%}[dir=rtl] .search-field-loading{margin-right:-25%}
.courses-tab-container{min-height:80vh}
.manage-orgs{overflow:visible!important}.manage-orgs .pgn__modal-body{overflow:visible}
.menu{position:relative}.menu-content{background:var(--pgn-color-white);min-width:10rem;position:absolute;top:100%;z-index:10}[dir=ltr] .menu-content.pin-left{left:0}[dir=ltr] .menu-content.pin-right,[dir=rtl] .menu-content.pin-left{right:0}[dir=rtl] .menu-content.pin-right{left:0}.menu-dropdown-enter{opacity:0;transform:scale3d(.8,.8,1)}[dir=ltr] .menu-dropdown-enter{transform-origin:75% 0}[dir=rtl] .menu-dropdown-enter{transform-origin:25% 0}.menu-dropdown-enter-active{opacity:1;transform:scaleX(1);transition:all .25s cubic-bezier(.4,0,.2,1)}[dir=ltr] .menu-dropdown-enter-active{transform-origin:75% 0}[dir=rtl] .menu-dropdown-enter-active{transform-origin:25% 0}.menu-dropdown-exit{opacity:1;transform:scaleX(1)}[dir=ltr] .menu-dropdown-exit{transform-origin:75% 0}[dir=rtl] .menu-dropdown-exit{transform-origin:25% 0}.menu-dropdown-exit-active{opacity:0;transform:scale3d(.8,.8,1);transition:all .25s cubic-bezier(.8,0,.6,1)}[dir=ltr] .menu-dropdown-exit-active{transform-origin:75% 0}[dir=rtl] .menu-dropdown-exit-active{transform-origin:25% 0}.studio-header{background:var(--pgn-color-white);box-shadow:0 1px 0 0 #0000001a;height:3.75rem;position:relative;z-index:1000}.studio-header .btn-outline-primary{border-color:var(--pgn-color-white)}.studio-header .logo{box-sizing:initial;display:block;height:1.75rem;padding:var(--pgn-spacing-spacer-base) 0;position:relative;top:-.05em}[dir=ltr] .studio-header .logo{margin-right:var(--pgn-spacing-spacer-base)}[dir=rtl] .studio-header .logo{margin-left:var(--pgn-spacing-spacer-base)}.studio-header .logo img{display:block;height:100%}.studio-header .course-title-lockup{overflow:hidden}@media only screen and (min-width:769px){.studio-header .course-title-lockup{padding:.5rem;width:70%}[dir=ltr] .studio-header .course-title-lockup{border-right:1px solid #e5e5e5;padding-right:var(--pgn-spacing-spacer-base)}[dir=rtl] .studio-header .course-title-lockup{border-left:1px solid #e5e5e5;padding-left:var(--pgn-spacing-spacer-base)}}.studio-header .course-title-lockup span{color:var(--pgn-color-gray-800);line-height:1.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-item a{text-decoration:none}.icon-button{align-items:center;background:#0000;border:none;display:inline-flex;height:3rem;justify-content:center;line-height:3rem;padding:.75rem;text-align:center;vertical-align:middle;width:3rem}.icon-button:focus,.icon-button:hover{background:#0000001a}.learning-header,.learning-header .course-title-lockup{min-width:0}.learning-header .course-title-lockup span{overflow:hidden;padding-bottom:.1rem;text-overflow:ellipsis;white-space:nowrap}.learning-header .user-dropdown .btn{height:3rem}.site-header-desktop,.site-header-mobile{position:relative;z-index:1000}.site-header-mobile{height:3rem}.site-header-mobile .nav-link{cursor:pointer;text-decoration:none}.site-header-mobile img{height:1.5rem}.site-header-desktop{background:var(--pgn-color-white);box-shadow:0 1px 0 0 #0000001a}.site-header-desktop .nav-link{text-decoration:none}.site-header-desktop .logo{box-sizing:initial;display:block;height:1.75rem;padding:1rem 0;position:relative;top:-.05em}[dir=ltr] .site-header-desktop .logo{margin-right:1rem}[dir=rtl] .site-header-desktop .logo{margin-left:1rem}.site-header-desktop .logo img{display:block;height:100%}.site-header-desktop .secondary-menu-container .expanded .nav-link,.site-header-desktop .secondary-menu-container .nav-link.active,.site-header-desktop .secondary-menu-container .nav-link:focus,.site-header-desktop .secondary-menu-container .nav-link:hover{background:var(--pgn-color-bg-active);color:var(--pgn-color-active)}.site-header-desktop .main-nav .nav-link{font-weight:500;letter-spacing:.01em;padding:1.125rem 1rem;text-decoration:none}.site-header-desktop .main-nav .expanded .nav-link,.site-header-desktop .main-nav .nav-link.active,.site-header-desktop .main-nav .nav-link:focus,.site-header-desktop .main-nav .nav-link:hover{background:var(--pgn-color-bg-active);color:var(--pgn-color-active)}.site-header-desktop .main-nav .menu{position:static}.site-header-desktop .main-nav .menu .menu-content{border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:2px solid var(--pgn-color-bg-active);box-shadow:0 1px 2px #00000040;left:0;padding:1rem;right:0}.site-header-desktop .search-input{border-radius:var(--pgn-size-rounded-pill)}.form-group-custom .pgn__form-label{color:var(--pgn-color-gray-500);font:normal var(--pgn-typography-font-weight-bold) .75rem/1.25rem var(--pgn-typography-font-family-base);margin-bottom:.5rem}.form-group-custom .pgn__form-control-description,.form-group-custom .pgn__form-text{color:var(--pgn-color-gray-500);font:normal var(--pgn-typography-font-weight-normal) .75rem/1.25rem var(--pgn-typography-font-family-base);margin-top:.5rem}.form-group-custom .dropdown-toggle{justify-content:space-between;width:100%}.form-group-custom .form-group-custom_isInvalid input{border-color:var(--pgn-color-form-feedback-invalid)}.form-group-custom .feedback-error{color:var(--pgn-color-form-feedback-invalid)}.datepicker-custom{margin:0}.datepicker-custom .datepicker-custom-control{background:var(--pgn-color-form-input-bg-base);border-color:var(--pgn-color-form-input-border);border-radius:var(--pgn-size-form-input-radius-border-base);border-width:var(--pgn-size-form-input-width-border);box-shadow:var(--pgn-elevation-form-input-base);color:var(--pgn-color-form-input-base);display:block;font-size:var(--pgn-typography-form-input-font-size-base);font-weight:var(--pgn-typography-form-input-font-weight);height:var(--pgn-size-form-input-height-base);line-height:var(--pgn-typography-form-input-line-height-base);padding:var(--pgn-spacing-form-input-padding-y-base) var(--pgn-spacing-form-input-padding-x-base);resize:none;width:100%}.datepicker-custom .datepicker-custom-control :focus-visible,.datepicker-custom .datepicker-custom-control:focus{background-color:var(--pgn-color-form-input-bg-base);border-color:var(--pgn-color-form-input-focus-border);box-shadow:var(--pgn-elevation-form-input-focus);color:var(--pgn-color-form-input-focus-base);outline:0}.datepicker-custom .datepicker-custom-control::placeholder{color:var(--pgn-color-form-input-placeholder)}.datepicker-custom .datepicker-custom-control_readonly{background:var(--pgn-color-form-input-bg-disabled);border-color:#0000}.datepicker-custom .datepicker-custom-control_isInvalid{border-color:var(--pgn-color-form-feedback-invalid)}.datepicker-custom .datepicker-custom-control-icon{color:var(--pgn-color-black);position:absolute;top:50%;transform:translateY(-50%);z-index:2}[dir=ltr] .datepicker-custom .datepicker-custom-control-icon{right:1.188rem}[dir=rtl] .datepicker-custom .datepicker-custom-control-icon{left:1.188rem}.react-datepicker-popper{z-index:3}.text-black{color:var(--pgn-color-black)}.h-200px{height:200px}.mw-300px{max-width:300px}[dir=ltr] .right-0{right:0}[dir=rtl] .right-0{left:0}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app-list-data-table table{table-layout:fixed}.app-list-data-table .pgn__data-table-container tr th{background-color:var(--pgn-color-white);text-align:center}.app-list-data-table .pgn__data-table-container tr th .d-flex,.app-list-data-table .pgn__data-table-container tr th span{display:block!important}.app-list-data-table .pgn__data-table-container tr td{background-color:var(--pgn-color-white)}.app-list-data-table .pgn__data-table-container tr td .pgn__data-table-cell-wrap{max-width:unset}.height-36{height:2.25rem!important}.line-height-20{line-height:1.25rem!important}.font-size-14{font-size:14px!important}.font-weight-500{font-weight:500!important}.py-7px{padding:0 7px}.line-height-24{line-height:24px!important}.hide-discussion-modal .pgn__modal-header{padding-top:24px}.hide-discussion-modal .pgn__modal-header h2{color:var(--pgn-color-primary-500);font-size:22px;line-height:28px}.hide-discussion-modal .bg-black{color:#000}.hide-discussion-modal .pgn__modal-footer{padding-bottom:24px;padding-top:8px}.hide-discussion-modal button{font-weight:500}.discussion-restriction .unselected-button:hover{background:#e9e6e4}.discussion-restriction .action-btn{font-size:18px;font-weight:500;height:44px;line-height:24px;padding:10px 16px;width:80px}.discussion-restriction .w-92{width:92px}.discussion-restriction .card-body-section{padding-bottom:20px!important;padding-top:12px!important}.discussion-restriction .form-control{border-radius:0!important;font-size:14px;font-weight:400;line-height:24px}.discussion-restriction .collapsible-card{min-height:100px}[dir=ltr] .discussion-restriction .collapsible-card{padding:14px 14px 14px 24px!important}[dir=rtl] .discussion-restriction .collapsible-card{padding:14px 24px 14px 14px!important}.discussion-restriction .collapsible-card .collapsible-trigger{padding:0!important}.discussion-restriction .collapsible-card .collapsible-trigger .badge{font-size:12px;line-height:20px}.advanced-settings .help-sidebar{margin-top:8.75rem}.advanced-settings .setting-items-policies .setting-items-deprecated-setting{margin-bottom:1.75rem}[dir=ltr] .advanced-settings .setting-items-policies .setting-items-deprecated-setting{float:right}[dir=rtl] .advanced-settings .setting-items-policies .setting-items-deprecated-setting{float:left}.advanced-settings .setting-items-policies .instructions,.advanced-settings .setting-items-policies strong{color:var(--pgn-color-gray-700);font-weight:400}.advanced-settings .setting-card{margin-bottom:1.75rem}.advanced-settings .setting-card .pgn__card-header .pgn__card-header-title-md{font-size:1.125rem}.alert-toast{bottom:0;padding:0 .625rem;position:fixed;width:100%;z-index:var(--pgn-elevation-modal-zindex)}.alert-proctoring-error,.setting-items-list li{list-style:none}.setting-items-list .form-control{flex-grow:1;min-height:2.75rem}[dir=ltr] .setting-items-list .pgn__card-header{padding:0 0 0 1.5rem}[dir=rtl] .setting-items-list .pgn__card-header{padding:0 1.5rem 0 0}.setting-items-list .pgn__card-status{padding:.625rem}.setting-items-list .pgn__card-header-content{margin-bottom:1.438rem;margin-top:1.438rem}.setting-sidebar-supplementary .setting-sidebar-supplementary-about .setting-sidebar-supplementary-about-title{color:var(--pgn-color-headings-base);font:normal var(--pgn-typography-font-weight-bold) 1.125rem/1.5rem var(--pgn-typography-font-family-base);margin-bottom:1.25rem}.setting-sidebar-supplementary .setting-sidebar-supplementary-about .setting-sidebar-supplementary-about-descriptions{color:var(--pgn-color-gray-700);font:normal var(--pgn-typography-font-weight-normal) .875rem/1.5rem var(--pgn-typography-font-family-base)}.setting-sidebar-supplementary .setting-sidebar-supplementary-other-links ul{list-style:none}.setting-sidebar-supplementary .setting-sidebar-supplementary-other-links ul .setting-sidebar-supplementary-other-link{color:var(--pgn-color-info-500);font:normal var(--pgn-typography-font-weight-normal) .875rem/1.5rem var(--pgn-typography-font-family-base);line-height:1.5rem;margin-bottom:.5rem}.setting-sidebar-supplementary .setting-sidebar-supplementary-other-title{color:var(--pgn-color-headings-base);font:normal var(--pgn-typography-font-weight-bold) 1.125rem/1.5rem var(--pgn-typography-font-family-base);margin-bottom:1.25rem}.modal-error-item{list-style:none}.modal-error-item .pgn__icon{color:var(--pgn-color-danger-base);display:inline-block;margin-bottom:5px}[dir=ltr] .modal-error-item .pgn__icon{margin-right:5px}[dir=rtl] .modal-error-item .pgn__icon{margin-left:5px}.modal-error-item .modal-error-item-title{align-items:center;display:flex}.modal-popup-content{background-color:var(--pgn-color-black);color:var(--pgn-color-white);filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));font-weight:400;max-width:200px}.pgn__modal-popup__arrow:after{border-top-color:var(--pgn-color-black)}.course-grading-assignment-wrapper{background-color:var(--pgn-color-white);border:1px solid var(--pgn-color-light-700);padding:var(--pgn-spacing-spacer-4)}[dir=ltr] .course-grading-assignment-wrapper{text-align:right}[dir=rtl] .course-grading-assignment-wrapper{text-align:left}.course-grading-assignment-wrapper .course-grading-assignment-items{display:grid;gap:.625rem;grid-template-columns:repeat(3,1fr);list-style:none}.course-grading-assignment-wrapper .course-grading-assignment-items .course-grading-assignment-total-grade{grid-area:2/1/3/2}.course-grading-assignment-wrapper .course-grading-assignment-items .course-grading-assignment-total-number{grid-area:2/2/3/3}.course-grading-assignment-wrapper .course-grading-assignment-items .course-grading-assignment-number-droppable{grid-area:2/3/3/4}.course-grading-assignment-wrapper .course-grading-assignment-items .course-grading-assignment-type-name{grid-area:1/1/2/3}.course-grading-assignment-wrapper .course-grading-assignment-items .course-grading-assignment-abbreviation{grid-area:1/3/2/4}.course-grading-assignment-wrapper .course-grading-assignment-item-alert-warning .alert-heading{font-size:var(--pgn-typography-alert-font-size);line-height:var(--pgn-typography-alert-line-height)}.course-grading-assignment-wrapper .course-grading-assignment-item-alert-warning .course-grading-assignment-item-alert-warning-list-label{font-size:.75rem;line-height:.938rem}.course-grading-assignment-wrapper .course-grading-assignment-item-alert-warning .course-grading-assignment-item-alert-warning-list{font-size:.75rem;line-height:.938rem;margin-bottom:0}[dir=ltr] .course-grading-assignment-wrapper .course-grading-assignment-item-alert-warning .course-grading-assignment-item-alert-warning-list{padding-left:1.875rem}[dir=rtl] .course-grading-assignment-wrapper .course-grading-assignment-item-alert-warning .course-grading-assignment-item-alert-warning-list{padding-right:1.875rem}.course-grading-assignment-wrapper .course-grading-assignment-item-alert-success .alert-heading{font-size:var(--pgn-typography-alert-font-size);line-height:var(--pgn-typography-alert-line-height);margin-bottom:0}.grading-scale{align-items:center;display:flex;margin-bottom:var(--pgn-spacing-spacer-6);margin-top:1.5rem}.grading-scale .grading-scale-segments-and-ticks{border:1px solid var(--pgn-color-black);display:inline-block;height:3.5rem;overflow:hidden;width:100%}.grading-scale .grading-scale-segments-and-ticks .grading-scale-tick .grading-scale-tick-number{color:var(--pgn-color-black);font-size:.6rem;position:absolute;top:100%;white-space:nowrap}[dir=ltr] .grading-scale .grading-scale-segments-and-ticks .grading-scale-tick .grading-scale-tick-number{transform:translate(-50%,1.2rem)}[dir=rtl] .grading-scale .grading-scale-segments-and-ticks .grading-scale-tick .grading-scale-tick-number{transform:translate(50%,1.2rem)}.grading-scale .grading-scale-segments-and-ticks .grading-scale-tick:before{background-color:var(--pgn-color-gray-400);content:"";height:.3125rem;position:absolute;width:.125rem}[dir=ltr] .grading-scale .grading-scale-segments-and-ticks .grading-scale-tick:before{left:0;transform:translate(-50%,.7rem)}[dir=rtl] .grading-scale .grading-scale-segments-and-ticks .grading-scale-tick:before{right:0;transform:translate(50%,.7rem)}.grading-scale .grading-scale-segments-and-ticks .grading-scale-segment-btn-resize{appearance:none;background-color:#0000;border:none;height:100%;outline:none;padding:0 .4375rem;width:.625rem;z-index:var(--pgn-elevation-dropdown-zindex)!important}.grading-scale .grading-scale-segments-and-ticks .grading-scale-segment-btn-resize:disabled{color:var(--pgn-color-black)}.grading-scale .grading-scale-segments-and-ticks .grading-scale-segment{height:100%}[dir=ltr] .grading-scale .grading-scale-segments-and-ticks .grading-scale-segment:last-child{border-right:none}[dir=rtl] .grading-scale .grading-scale-segments-and-ticks .grading-scale-segment:last-child{border-left:none}.grading-scale .grading-scale-segments-and-ticks .grading-scale-segment .segment--1{display:none}.grading-scale .grading-scale-segments-and-ticks .grading-scale-segment.segment-0{background-color:#87d771;z-index:0}.grading-scale .grading-scale-segments-and-ticks .grading-scale-segment.segment-1{background-color:#fde370;z-index:1}.grading-scale .grading-scale-segments-and-ticks .grading-scale-segment.segment-2{background-color:#f6bf58;z-index:2}.grading-scale .grading-scale-segments-and-ticks .grading-scale-segment.segment-3{background-color:#ff7e6a;z-index:3}.grading-scale .grading-scale-segments-and-ticks .grading-scale-segment.segment-4{background-color:#e94949;z-index:4}.grading-scale .grading-scale-segments-and-ticks .grading-scale-segment:hover .grading-scale-segment-btn-remove{display:block}.grading-scale .grading-scale-segments-and-ticks .grading-scale-segment .grading-scale-segment-btn-remove{display:none;font-size:x-small}[dir=ltr] .grading-scale .grading-scale-segments-and-ticks .grading-scale-segment .grading-scale-segment-btn-remove{margin:-2px -4px 0 0}[dir=rtl] .grading-scale .grading-scale-segments-and-ticks .grading-scale-segment .grading-scale-segment-btn-remove{margin:-2px 0 0 -4px}.grading-scale .grading-scale-segments-and-ticks .grading-scale-segment .grading-scale-segment-content{align-items:flex-end;display:flex;flex-direction:column;font-size:.7rem;margin-top:.375rem;white-space:nowrap}[dir=ltr] .grading-scale .grading-scale-segments-and-ticks .grading-scale-segment .grading-scale-segment-content{text-align:right}[dir=rtl] .grading-scale .grading-scale-segments-and-ticks .grading-scale-segment .grading-scale-segment-content{text-align:left}.grading-scale .grading-scale-segments-and-ticks .grading-scale-segment .grading-scale-segment-content-title{appearance:none;background-color:#0000;border:none;cursor:text;font:normal var(--pgn-typography-font-weight-semi-bold) 1rem/1 var(--pgn-typography-font-family-base);outline:none;text-align:end}.grading-scale .grading-scale-segments-and-ticks .grading-scale-segment .grading-scale-segment-content-title:disabled{color:var(--pgn-color-black)}.grading-scale .grading-scale-segments-and-ticks .grading-scale-segment .grading-scale-segment-content-number{color:var(--pgn-color-black);font:normal var(--pgn-typography-font-weight-normal) .75rem/1 var(--pgn-typography-font-family-base)}.grading-scale .grading-scale-segments-and-ticks .grading-scale-segment .grading-scale-segment-content-number:disabled{color:var(--pgn-color-black)}.grading .help-sidebar{margin-top:8.75rem}.grading .grading-label{color:var(--pgn-color-gray-500);font:normal var(--pgn-typography-font-weight-bold) .75rem/1.25rem var(--pgn-typography-font-family-base)}.grading .grading-description{color:var(--pgn-color-gray-700);font:normal .75rem/1.5rem var(--pgn-typography-font-family-base)}.studio-home{margin:3rem 1.5rem 1.5rem}.studio-home .help-sidebar{margin-top:0}.studio-home .studio-home-sub-header{margin-bottom:2rem}.organization-section{margin-bottom:2.25rem}.organization-section .organization-section-title{color:var(--pgn-color-black)}.organization-section .organization-section-form{margin:var(--pgn-spacing-spacer-base) 0 -8px}.organization-section .organization-section-form .organization-section-form-label{color:var(--pgn-color-gray-700);margin-bottom:0}[dir=ltr] .organization-section .organization-section-form .organization-section-form-label{margin-right:.75rem}[dir=rtl] .organization-section .organization-section-form .organization-section-form-label{margin-left:.75rem}.organization-section .organization-section-form .organization-section-form-control{border-color:var(--pgn-color-gray-500)}.organization-section .organization-section-form .organization-section-form-control .form-control{font-size:.875rem;height:2.75rem;line-height:1.5rem}.studio-home-tabs{border:none;margin-bottom:1.625rem}.studio-home-tabs .nav-link{border-bottom:.125rem solid var(--pgn-color-light-400)}.studio-home-tabs .nav-link.active{background-color:#0000}.courses-tab{margin:1.625rem 0}.card-item{margin-bottom:1.5rem}.card-item .pgn__card-header{padding:.9375rem 1.25rem}.card-item .pgn__card-header .pgn__card-header-content{margin:0;overflow:hidden}.card-item .pgn__card-header .pgn__card-header-actions{align-items:center;display:flex;justify-content:center;margin:0}.card-item .card-item-title{color:var(--pgn-color-black);font:normal var(--pgn-typography-font-weight-normal) 1.125rem/1.75rem var(--pgn-typography-font-family-base);margin-bottom:.1875rem}.card-item .pgn__card-header-subtitle-md{color:var(--pgn-color-gray-700);font:normal var(--pgn-typography-font-weight-normal) .75rem/1.25rem var(--pgn-typography-font-family-base);margin:0}.spinner-icon{animation:rotate 2s linear infinite}.help-sidebar .help-sidebar-about .help-sidebar-about-title{color:var(--pgn-color-black);margin-bottom:1.25rem}.help-sidebar .help-sidebar-about .help-sidebar-about-descriptions{color:var(--pgn-color-gray-700)}.help-sidebar .help-sidebar-about .help-sidebar-about-descriptions,.help-sidebar .help-sidebar-about .help-sidebar-about-link{font:normal var(--pgn-typography-font-weight-normal) .875rem/1.5rem var(--pgn-typography-font-family-base)}.help-sidebar .help-sidebar-other-links ul{list-style:none}.help-sidebar .help-sidebar-other-title{color:var(--pgn-color-black);font:normal var(--pgn-typography-font-weight-bold) 1.125rem/1.5rem var(--pgn-typography-font-family-base);margin-bottom:1.25rem}.help-sidebar .sidebar-link{color:var(--pgn-color-info-500);font:normal var(--pgn-typography-font-weight-normal) .875rem/1.5rem var(--pgn-typography-font-family-base);line-height:1.5rem;margin-bottom:.5rem}.image-preview{background:var(--pgn-color-white);border:.0625rem solid var(--pgn-color-gray-300);box-shadow:var(--pgn-elevation-box-shadow-down-1);display:block;height:12.5rem;margin:0 auto;overflow:hidden;padding:.625rem;width:23.4375rem}.image-preview img{display:block;min-height:100%;width:100%}.image-body{text-align:center}.image-body .pgn__dropzone{background:var(--pgn-color-white)}.sub-header{display:flex;gap:var(--pgn-spacing-spacer-4-5)}.sub-header .sub-header-actions{align-self:flex-end;margin-bottom:1.75rem}.sub-header-title{color:var(--pgn-color-black);font:normal var(--pgn-typography-font-weight-bold) 2rem/2.25rem var(--pgn-typography-font-family-base)}.sub-header-title .sub-header-breadcrumbs,.sub-header-title .sub-header-title-subtitle{color:var(--pgn-color-gray-700);display:block;font:normal var(--pgn-typography-font-weight-normal) .875rem/1.5rem var(--pgn-typography-font-family-base)}.sub-header-content-title{color:var(--pgn-color-black);font:normal var(--pgn-typography-font-weight-normal) 1.375rem/1.5 var(--pgn-typography-font-family-base);margin-bottom:0}.sub-header-instructions{color:var(--pgn-color-gray-700);font:normal var(--pgn-typography-font-weight-normal) .875rem/1.5rem var(--pgn-typography-font-family-base)}.sub-header-content{margin-bottom:12px;margin-top:1.5rem}.section-sub-header,.sub-header-content{align-items:center;display:flex;justify-content:space-between}.section-sub-header{border-bottom:var(--pgn-size-border-width) solid var(--pgn-color-light-400);margin-bottom:.75rem}.section-sub-header h2{color:var(--pgn-color-black);margin-bottom:.75rem}.processing-notification-icon{animation:rotate 1s linear infinite}.processing-notification-hide-close-button .btn-icon{display:none}.toast-container{z-index:var(--pgn-elevation-popover-zindex)}[dir=ltr] .toast-container{left:unset;right:1.25rem}[dir=rtl] .toast-container{left:1.25rem;right:unset}.create-or-rerun-course-form .form-group-custom:not(:last-child){margin-bottom:var(--pgn-spacing-spacer-base)}.create-or-rerun-course-form .form-group-custom .pgn__form-label{color:var(--pgn-color-gray-700);font:normal 1.125rem/1.75rem var(--pgn-typography-font-family-base);margin-bottom:.25rem}.create-or-rerun-course-form .form-group-custom .pgn__form-control-description,.create-or-rerun-course-form .form-group-custom .pgn__form-text{margin-top:.62rem}.tox-dialog-wrap__backdrop{background-color:var(--pgn-color-black)!important;opacity:.5;z-index:var(--pgn-elevation-modal-backdrop-zindex)}.course-stepper .course-stepper__step{display:flex;gap:var(--pgn-spacing-spacer-base);opacity:.5;padding:1.25rem 0}.course-stepper .course-stepper__step:not(:last-child){border-bottom:1px solid var(--pgn-color-gray-200)}.course-stepper .course-stepper__step .course-stepper__step-icon{position:relative}.course-stepper .course-stepper__step .course-stepper__step-icon svg{position:absolute;top:.875rem}[dir=ltr] .course-stepper .course-stepper__step .course-stepper__step-icon svg{left:1.25rem}[dir=rtl] .course-stepper .course-stepper__step .course-stepper__step-icon svg{right:1.25rem}[dir=ltr] .course-stepper .course-stepper__step .course-stepper__step-info{margin-left:1.875rem}[dir=rtl] .course-stepper .course-stepper__step .course-stepper__step-info{margin-right:1.875rem}.course-stepper .course-stepper__step .course-stepper__step-title{margin-bottom:.25rem}.course-stepper .course-stepper__step .course-stepper__step-percent{font-size:1rem;margin:0}.course-stepper .course-stepper__step .course-stepper__step-description{color:var(--pgn-color-gray-400);font-size:1rem;margin:0}.course-stepper .course-stepper__step.active{opacity:1}.course-stepper .course-stepper__step.active svg{animation:rotate 2s linear infinite}.course-stepper .course-stepper__step.done{opacity:1}.course-stepper .course-stepper__step.done .course-stepper__step-title,.course-stepper .course-stepper__step.done svg{color:var(--pgn-color-success-500)}.course-stepper .course-stepper__step.error{opacity:1}.course-stepper .course-stepper__step.error .course-stepper__step-description,.course-stepper .course-stepper__step.error .course-stepper__step-title,.course-stepper .course-stepper__step.error svg{color:var(--pgn-color-danger-300)}.divider{border-top:var(--pgn-size-border-width) solid var(--pgn-color-light-400);height:0;margin:var(--pgn-spacing-spacer-base) var(--pgn-spacing-spacer-0)}.whats-in-clipboard{cursor:help;width:fit-content}[dir=ltr] .whats-in-clipboard{margin-left:auto}[dir=rtl] .whats-in-clipboard{margin-right:auto}.whats-in-clipboard .whats-in-clipboard-icon{height:1.125rem;margin-bottom:1px;width:1.125rem}.whats-in-clipboard .whats-in-clipboard-text{font-size:var(--pgn-typography-font-size-sm)}.clipboard-popover{min-width:21.25rem}.clipboard-popover .clipboard-popover-title:hover{color:initial;text-decoration:none}.clipboard-popover .clipboard-popover-title.popover-header{border:none}[dir=ltr] .clipboard-popover .clipboard-popover-title .clipboard-popover-icon{float:right}[dir=rtl] .clipboard-popover .clipboard-popover-title .clipboard-popover-icon{float:left}.clipboard-popover .clipboard-popover-detail-block-type{color:var(--pgn-color-gray-700);display:block;font-size:var(--pgn-typography-font-size-sm);line-height:1.313rem}.clipboard-popover .clipboard-popover-detail-course-name{font-style:italic}.generic-tag-count.zero-count{opacity:.4}.modal-dropzone .image-body{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px;text-align:center}.modal-dropzone .image-body .pgn__dropzone{background:var(--pgn-color-white);height:100%;min-height:18.75rem}.configure-modal .configure-modal__header{padding-top:1.5rem;position:static}.configure-modal .w-7rem{width:7.2rem}.configure-modal .mw-1-25rem{min-width:1.25rem}.component-style-default{background-color:#005c9e}.component-style-default .pgn__icon:not(.btn-icon-before){color:#fff}.component-style-default .btn-icon:active,.component-style-default .btn-icon:focus,.component-style-default .btn-icon:hover{background-color:#002f52}.component-style-default .btn{background-color:#007ad1;border:0}.component-style-default .btn:active,.component-style-default .btn:focus,.component-style-default .btn:hover{background-color:#0597ff;border:1px solid var(--pgn-color-primary-base);margin:-1px}.component-style-html{background-color:#9747ff}.component-style-html .pgn__icon:not(.btn-icon-before){color:#fff}.component-style-html .btn-icon:active,.component-style-html .btn-icon:focus,.component-style-html .btn-icon:hover{background-color:#6c00fa}.component-style-html .btn{background-color:#b47aff;border:0}.component-style-html .btn:active,.component-style-html .btn:focus,.component-style-html .btn:hover{background-color:#d1adff;border:1px solid var(--pgn-color-primary-base);margin:-1px}.component-style-collection{background-color:#ffcd29}.component-style-collection .pgn__icon:not(.btn-icon-before){color:#000}.component-style-collection .btn-icon:active,.component-style-collection .btn-icon:focus,.component-style-collection .btn-icon:hover{background-color:#dca800}.component-style-collection .btn{background-color:#ffd95c;border:0}.component-style-collection .btn:active,.component-style-collection .btn:focus,.component-style-collection .btn:hover{background-color:#ffe58f;border:1px solid var(--pgn-color-primary-base);margin:-1px}.component-style-video{background-color:#358f0a}.component-style-video .pgn__icon:not(.btn-icon-before){color:#fff}.component-style-video .btn-icon:active,.component-style-video .btn-icon:focus,.component-style-video .btn-icon:hover{background-color:#1b4805}.component-style-video .btn{background-color:#47bf0d;border:0}.component-style-video .btn:active,.component-style-video .btn:focus,.component-style-video .btn:hover{background-color:#58ee11;border:1px solid var(--pgn-color-primary-base);margin:-1px}.component-style-vertical{background-color:#0b8e77}.component-style-vertical .pgn__icon:not(.btn-icon-before){color:#fff}.component-style-vertical .btn-icon:active,.component-style-vertical .btn-icon:focus,.component-style-vertical .btn-icon:hover{background-color:#06473c}.component-style-vertical .btn{background-color:#0fbd9f;border:0}.component-style-vertical .btn:active,.component-style-vertical .btn:focus,.component-style-vertical .btn:hover{background-color:#12edc6;border:1px solid var(--pgn-color-primary-base);margin:-1px}.component-style-sequential{background-color:#ea3e3e}.component-style-sequential .pgn__icon:not(.btn-icon-before){color:#fff}.component-style-sequential .btn-icon:active,.component-style-sequential .btn-icon:focus,.component-style-sequential .btn-icon:hover{background-color:#c61616}.component-style-sequential .btn{background-color:#ef6c6c;border:0}.component-style-sequential .btn:active,.component-style-sequential .btn:focus,.component-style-sequential .btn:hover{background-color:#f49a9a;border:1px solid var(--pgn-color-primary-base);margin:-1px}.component-style-chapter{background-color:#45009e}.component-style-chapter .pgn__icon:not(.btn-icon-before){color:#fff}.component-style-chapter .btn-icon:active,.component-style-chapter .btn-icon:focus,.component-style-chapter .btn-icon:hover{background-color:#240052}.component-style-chapter .btn{background-color:#5b00d1;border:0;color:#fff}.component-style-chapter .btn:active,.component-style-chapter .btn:focus,.component-style-chapter .btn:hover{background-color:#7205ff;border:1px solid var(--pgn-color-primary-base);margin:-1px}.component-style-other{background-color:#646464}.component-style-other .pgn__icon:not(.btn-icon-before){color:#fff}.component-style-other .btn-icon:active,.component-style-other .btn-icon:focus,.component-style-other .btn-icon:hover{background-color:#3e3e3e}.component-style-other .btn{background-color:#7e7e7e;border:0}.component-style-other .btn:active,.component-style-other .btn:focus,.component-style-other .btn:hover{background-color:#979797;border:1px solid var(--pgn-color-primary-base);margin:-1px}.modal-iframe{height:100%;position:fixed;top:0;width:100%;z-index:var(--pgn-elevation-modal-zindex)}[dir=ltr] .modal-iframe{left:0}[dir=rtl] .modal-iframe{right:0}.modal-iframe iframe{height:inherit;width:inherit}.alert .alert-message-content{align-self:baseline}.inplace-text-editor-label{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.basic-section .basic-info-list{display:flex;justify-content:space-between;list-style-type:none;margin-bottom:1.75rem;padding-inline-start:0}.basic-section .pgn__pageBanner-component{background-color:var(--pgn-color-white);border-radius:.375rem;box-shadow:var(--pgn-elevation-box-shadow-down-1)}.basic-section .pgn__pageBanner-content{align-items:flex-start;flex-direction:column;padding:1.5rem}.basic-section .pgn__pageBanner-dismissButtonContainer{align-self:baseline}[dir=ltr] .basic-section .pgn__pageBanner-dismissButtonContainer{margin:1.5rem 1.5rem 0 0}[dir=rtl] .basic-section .pgn__pageBanner-dismissButtonContainer{margin:1.5rem 0 0 1.5rem}.basic-section .pgn__card-header-content{margin-top:.75rem}.credit-section .credit-help-text{font:normal .875rem/1.5rem var(--pgn-typography-font-family-base);margin-bottom:.5rem;padding-top:var(--pgn-spacing-spacer-base)}.credit-section .credit-info-list{display:flex;justify-content:space-between;list-style-type:none;margin:1.25rem 0 1.75rem;padding-inline-start:0}.pacing-section .pgn__form-group p.pgn__form-label{font:normal .875rem/1.5rem var(--pgn-typography-font-family-base)}.pacing-section .pgn__form-group label.pgn__form-label{color:#3e3e3c;font:normal var(--pgn-typography-font-weight-bold) .75rem/1.25rem var(--pgn-typography-font-family-base)}.pacing-section .pgn__form-group .pgn__form-control-description{color:var(--pgn-color-black);font:normal .75rem/1.5rem var(--pgn-typography-font-family-base)}.pacing-section input.pgn__form-radio-input{height:var(--pgn-spacing-spacer-base);padding:.5rem;width:var(--pgn-spacing-spacer-base)}[dir=ltr] .pacing-section .pgn__form-control-set{padding:var(--pgn-spacing-spacer-base) 0 0 2.5rem}[dir=rtl] .pacing-section .pgn__form-control-set{padding:var(--pgn-spacing-spacer-base) 2.5rem 0 0}.dropdown-language .dropdown-menu{height:20rem;overflow:auto}.embed-video-container{border-radius:.1875rem;box-shadow:var(--pgn-elevation-box-shadow-down-1)}.embed-video-container .introduction-video{height:23.375rem;padding:.75rem}.introducing-section .form-group-custom:not(:last-child){margin-bottom:2rem}.schedule-section .schedule-date-list{display:flex;flex-direction:column;list-style-type:none;margin:0;padding-top:var(--pgn-spacing-spacer-base);padding-inline-start:0}.schedule-section .schedule-date-list .pgn__form-group{flex-basis:48%}.schedule-section .schedule-date-item:not(:last-child){margin-bottom:1.19rem}.schedule-section .schedule-date-item-container{align-items:baseline;border-bottom:.063rem solid #0000001a;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:.375rem;padding-bottom:.625rem}[dir=ltr] .schedule-section .schedule-date-item-container{padding-right:10%}[dir=rtl] .schedule-section .schedule-date-item-container{padding-left:10%}.schedule-section .schedule-date-item-error{color:var(--pgn-color-form-feedback-invalid);font:normal var(--pgn-typography-font-weight-normal) .75rem/1.25rem var(--pgn-typography-font-family-base);margin:0;padding:0}.dropdown-certificate .dropdown-certificate-label{color:var(--pgn-color-gray-500);font:normal var(--pgn-typography-font-weight-bold) .75rem/1.25rem var(--pgn-typography-font-family-base);margin-bottom:.5rem}.dropdown-certificate .dropdown-certificate-control .dropdown-certificate-control-toggle{background:var(--pgn-color-form-input-bg-base);border-color:var(--pgn-color-form-input-border);border-radius:var(--pgn-size-form-input-radius-border-base);border-width:var(--pgn-size-form-input-width-border);box-shadow:var(--pgn-elevation-form-input-base);color:var(--pgn-color-form-input-base);font-size:var(--pgn-typography-form-input-font-size-base);font-weight:var(--pgn-typography-form-input-font-weight);height:var(--pgn-size-form-input-height-base);justify-content:space-between;line-height:var(--pgn-typography-form-input-line-height-base);padding:var(--pgn-spacing-form-input-padding-y-base) var(--pgn-spacing-form-input-padding-x-base);width:100%}.dropdown-certificate .dropdown-certificate-control .dropdown-certificate-control-toggle:not(:disabled,.disabled).active,.dropdown-certificate .dropdown-certificate-control .dropdown-certificate-control-toggle:not(:disabled,.disabled):active,.show .dropdown-certificate .dropdown-certificate-control .dropdown-certificate-control-toggle{background-color:var(--pgn-color-form-input-bg-base);border-color:var(--pgn-color-form-input-bg-base);color:var(--pgn-color-form-input-base)}.dropdown-certificate .pgn__form-control-description{color:var(--pgn-color-gray-500);font:normal var(--pgn-typography-font-weight-normal) .75rem/1.25rem var(--pgn-typography-font-family-base);margin-top:.5rem}.instructors-section .instructors-list,.learning-outcomes-section .learning-outcomes-list{display:flex;flex-direction:column;justify-content:space-between;list-style-type:none;padding-inline-start:0;padding-top:var(--pgn-spacing-spacer-base)}.instructors-section .instructors-list{gap:1.875rem}.requirements-section .form-group-custom:not(:last-child){margin-bottom:2rem}.requirements-section .dropdown-prerequisite .dropdown-menu{height:20rem;overflow:auto}.license-section .license-option{align-self:flex-start}.license-section .license-option_clickable{cursor:pointer}.schedule-and-details .help-sidebar{margin-top:3.438rem}.schedule-and-details .section-container:not(:last-child){margin-bottom:1.75rem}.schedule-and-details .section-container .section-header{align-items:center;border-bottom:var(--pgn-size-border-width) solid var(--pgn-color-light-400);display:flex;justify-content:space-between;margin-bottom:.75rem}.schedule-and-details .section-container .section-header h2{color:var(--pgn-color-black);margin-bottom:.75rem}.course-team-sidebar .help-sidebar:not(:first-child){margin-top:0}.course-team-sidebar .help-sidebar hr{display:none}.add-user-form{background-color:var(--pgn-color-white);border:.0625rem solid var(--pgn-color-gray-200);border-radius:.375rem;box-shadow:0 1px 1px var(--pgn-color-gray-200);display:flex;flex-direction:column;margin-bottom:1.25rem}.add-user-form .form-title{font-size:1.5rem;margin-bottom:1.875rem}.add-user-form .form-field{margin-bottom:var(--pgn-spacing-spacer-base);padding:1.25rem 1.875rem}.add-user-form .form-field .pgn__form-group{margin-bottom:0}.add-user-form .form-label{position:relative}.add-user-form .form-label:after{content:"*"}[dir=ltr] .add-user-form .form-label:after{margin-left:.3125rem}[dir=rtl] .add-user-form .form-label:after{margin-right:.3125rem}.add-user-form .form-helper-text{font-size:var(--pgn-typography-font-size-xs)}.add-user-form .pgn__action-row{border-top:.0625rem solid var(--pgn-color-gray-200);justify-content:flex-start;padding:var(--pgn-spacing-spacer-base) 1.875rem}.add-team-member{align-items:center;border:.0625rem solid var(--pgn-color-gray-200);border-radius:.375rem;box-shadow:inset inset 0 1px .125rem 1px var(--pgn-color-gray-200);display:flex;justify-content:space-between;padding:1.25rem 1.875rem}.add-team-member .add-team-member-info{width:60%}.add-team-member .add-team-member-title{font-size:var(--pgn-spacing-spacer-base)}.course-team-container{margin-top:3rem}.course-team-member{align-items:center;background-color:var(--pgn-color-white);border:.0625rem solid var(--pgn-color-gray-200);border-radius:.375rem;box-shadow:0 1px 1px var(--pgn-color-gray-200);display:flex;justify-content:space-between;padding:1.563rem 1.875rem 1.25rem;position:relative}.course-team-member:not(:last-child){margin-bottom:1.25rem}.course-team-member .member-info{display:flex;flex-direction:column;position:relative}.course-team-member .member-info .badge{position:absolute;top:-2.25rem}[dir=ltr] .course-team-member .member-info .badge{left:-.25rem}[dir=rtl] .course-team-member .member-info .badge{right:-.25rem}[dir=ltr] .course-team-member .member-info .badge-current-user{margin-left:.25rem}[dir=rtl] .course-team-member .member-info .badge-current-user{margin-right:.25rem}.course-team-member .member-info .member-info-name{font-size:1.5rem;margin-bottom:.25rem}.course-team-member .member-hint{color:var(--pgn-color-gray-300);font-size:var(--pgn-typography-font-size-sm);width:45%}[dir=ltr] .course-team-member .member-hint{margin-right:3.875rem}[dir=rtl] .course-team-member .member-hint{margin-left:3.875rem}.course-team-member .member-actions{display:flex;gap:var(--pgn-spacing-spacer-base)}.course-team .help-sidebar{margin-top:6.563rem}.course-team .course-team-section .sidebar-container{width:30%}.course-team .course-team-section .sidebar-container .help-sidebar{margin-top:0}.course-team .course-team-section .sidebar-container .help-sidebar hr{display:none}.course-team .course-team-section .members-container{flex-grow:1;padding-top:1.25rem}.course-handouts .course-handouts-header{display:flex;justify-content:space-between;margin-bottom:var(--pgn-spacing-spacer-base)}.course-handouts .course-handouts-header .course-handouts-header__title{color:var(--pgn-color-gray-800);font-weight:300}.course-handouts .course-handouts-header .course-handouts-header__btn{align-self:flex-start}.course-update:not(:first-child){border-top:1px solid var(--pgn-color-light-400);margin-top:1.875rem;padding-top:1.875rem}.course-update .course-update-header{align-items:center;display:flex;gap:.5rem;margin-bottom:1.125rem}.course-update .course-update-header .course-update-header__date{letter-spacing:1px;line-height:1.875rem}.course-update .course-update-header .course-update-header__error{align-items:center;display:flex;gap:.25rem}.course-update .course-update-header .course-update-header__error svg{color:var(--pgn-color-warning-300)}.course-update .course-update-header .course-update-header__action{display:flex;gap:.5rem;width:auto}[dir=ltr] .course-update .course-update-header .course-update-header__action{margin-left:auto}[dir=rtl] .course-update .course-update-header .course-update-header__action{margin-right:auto}.update-form{background:var(--pgn-color-white);border:.0625rem solid var(--pgn-color-gray-200);border-radius:.375rem;box-shadow:var(--pgn-elevation-box-shadow-centered-1);margin-bottom:var(--pgn-spacing-spacer-4);padding:var(--pgn-spacing-spacer-base) 1.875rem}.update-form .update-form-title{font-size:1.5rem;font-weight:600;margin-bottom:var(--pgn-spacing-spacer-base)}.update-form .datepicker-field{align-items:center;display:flex;gap:.5rem;position:relative}.update-form .datepicker-field .datepicker-float-labels{background-color:var(--pgn-color-white);padding:0 .1875rem;position:absolute;top:-.625rem;z-index:9}[dir=ltr] .update-form .datepicker-field .datepicker-float-labels{left:.3125rem}[dir=rtl] .update-form .datepicker-field .datepicker-float-labels{right:.3125rem}.update-form .datepicker-field .datepicker-field-error{align-items:center;display:flex;gap:.25rem}.update-form .datepicker-field .react-datepicker-popper{z-index:var(--pgn-elevation-dropdown-zindex)}.update-form__inner{border:none;border-radius:0;border-top:.0625rem solid var(--pgn-color-light-400);box-shadow:none;margin-bottom:0;margin-top:1.875rem;padding:var(--pgn-spacing-spacer-4) 0 0}.update-form__inner-first{border-top:none;margin-top:0;padding-top:0}.updates-container{background:var(--pgn-color-white);border:.0625rem solid var(--pgn-color-gray-200);border-radius:.375rem;box-shadow:var(--pgn-elevation-box-shadow-centered-1);display:grid;grid-template-columns:65% 35%;overflow:hidden}.updates-handouts-container{background:var(--pgn-color-white);padding:1.875rem}[dir=ltr] .updates-handouts-container{border-left:.0625rem solid var(--pgn-color-gray-200)}[dir=rtl] .updates-handouts-container{border-right:.0625rem solid var(--pgn-color-gray-200)}.export-footer-list{list-style:none}[dir=ltr] .export-footer-list{padding-left:0}[dir=rtl] .export-footer-list{padding-right:0}.export-footer-list li{border-bottom:1px solid #e5e5e5;margin-bottom:.3125rem;padding-bottom:.3125rem}.export-footer-list li:last-child{border-bottom:none}.export .help-sidebar{margin-top:7.188rem}.export .pgn__stepper-header-step-list{flex-direction:column}.import .help-sidebar{margin-top:7.188rem}.taxonomy-orgs-filter-selector .pgn__menu-item:focus{font-weight:700}.taxonomy-card{height:317px;width:400px}.taxonomy-card .taxonomy-card-body{display:-webkit-box;font-size:18px;-webkit-box-orient:vertical;overflow:hidden}.taxonomy-card .taxonomy-card-body-overflow-m{max-height:220px;-webkit-line-clamp:7}.taxonomy-card .taxonomy-card-body-overflow-sm{max-height:190px;-webkit-line-clamp:6}.taxonomy-delete-dialog .warning-icon{top:5px}[dir=ltr] .taxonomy-delete-dialog .warning-icon{right:5px}[dir=rtl] .taxonomy-delete-dialog .warning-icon{left:5px}.system-defined-badge{font-size:12px}.taxonomy-export-modal .pgn__form-radio,.taxonomy-export-modal .pgn__form-radio>div{width:100%}.tag-list-table table tr:first-child>th:nth-child(2)>span{display:flex;justify-content:flex-end}.component-preview-modal{min-width:var(--pgn-size-breakpoint-md)}.library-item-card .pgn__card{height:100%;min-width:15rem}.library-item-card .pgn__card:before{border:none!important}.library-item-card .pgn__card.selected:not(:focus){outline:2px var(--pgn-color-gray-700) solid}.library-item-card .pgn__card.selected:focus{outline:3px var(--pgn-color-gray-700) solid}.library-item-card .pgn__card:not(.selected):focus{outline:1px var(--pgn-color-gray-200) solid;outline-offset:2px}.library-item-card .pgn__card .library-item-header{border-top-left-radius:.375rem;border-top-right-radius:.375rem}[dir=ltr] .library-item-card .pgn__card .library-item-header{padding:0 .5rem 0 1.25rem}[dir=rtl] .library-item-card .pgn__card .library-item-header{padding:0 1.25rem 0 .5rem}.library-item-card .pgn__card .library-item-header .library-item-header-icon{height:2.3rem;width:2.3rem}.library-item-card .pgn__card .library-item-header .pgn__card-header-content{margin-top:.55rem}[dir=ltr] .library-item-card .pgn__card .library-item-header .pgn__card-header-actions{margin:.25rem 0 .25rem 1rem}[dir=rtl] .library-item-card .pgn__card .library-item-header .pgn__card-header-actions{margin:.25rem 1rem .25rem 0}.library-item-card .badge-container{min-height:20px}.container-card-preview-text{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.history-widget-bar{border-radius:4px}[dir=ltr] .history-widget-bar{border-left:8px solid var(--pgn-color-info-300);padding-left:1rem}[dir=rtl] .history-widget-bar{border-right:8px solid var(--pgn-color-info-300);padding-right:1rem}.status-widget.draft-status{background-color:#fdf3e9;border-top:4px solid #f4b57b}.status-widget.published-status{background-color:var(--pgn-color-info-100);border-top:4px solid var(--pgn-color-info-400)}.breadcrumb-menu button{padding:0}.parents-breadcrumb{display:block;max-width:700px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-authoring-page .header-actions .normal-border{border:1px solid}.library-authoring-page .header-actions .open-border{border:2px solid;margin:-1px 0}.library-authoring-sidebar{flex:450px 0 0;height:100vh;overflow-y:auto;position:sticky;top:0;z-index:1000}[dir=ltr] .library-authoring-sidebar{right:0}[dir=rtl] .library-authoring-sidebar{left:0}.dropdown-menu{z-index:1001}ol.list-inline{margin-bottom:0}.library-unit-page .pgn__card{border:1px solid var(--pgn-color-light-500);border-radius:8px;margin-bottom:1rem;padding:0}.library-unit-page .pgn__card.clickable{box-shadow:none;pointer-events:auto}.library-unit-page .pgn__card.clickable:focus{pointer-events:none}.library-unit-page .pgn__card.clickable.selected:not(:focus){outline:2px var(--pgn-color-gray-700) solid}.library-unit-page .pgn__card.clickable.selected:focus{outline:3px var(--pgn-color-gray-700) solid}.library-unit-page .pgn__card.clickable:not(.selected):focus{outline:1px var(--pgn-color-gray-200) solid;outline-offset:2px}.library-unit-page .pgn__card.clickable:before{border:none!important}.library-unit-page .pgn__action-row{pointer-events:auto}.library-unit-page .pgn__card.clickable:hover{box-shadow:0 .125rem .25rem #00000026,0 .125rem .5rem #00000026}.library-unit-page .sortable-item-children{pointer-events:auto}.library-container-children .pgn__card{border-radius:8px;margin-bottom:1rem;padding:0}.library-container-children .pgn__card.clickable{box-shadow:none}.library-container-children .pgn__card.clickable:before{border:none!important}.library-container-children .pgn__card.clickable.selected:not(:focus){outline:2px var(--pgn-color-gray-700) solid}.library-container-children .pgn__card.clickable.selected:focus{outline:3px var(--pgn-color-gray-700) solid}.library-container-children .pgn__card.clickable:not(.selected):focus{outline:1px var(--pgn-color-gray-200) solid;outline-offset:2px}.library-container-children .pgn__card.clickable:hover{box-shadow:0 .125rem .25rem #00000026,0 .125rem .5rem #00000026}.library-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:2rem;justify-items:center}.pgn__selectable_box:disabled,.pgn__selectable_box[disabled]{opacity:.5}.pgn__sheet-component.right{min-width:352px}.video-thumbnail{margin:auto;max-width:400px;overflow:hidden;position:relative;width:90%}.video-thumbnail .thumbnail-overlay{background:#000000b3;height:99%;inset:0;opacity:0;position:absolute;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;width:100%}.status-badge{padding-left:1em;padding-right:1em;position:absolute;text-align:center;top:50%}[dir=ltr] .status-badge{left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[dir=rtl] .status-badge{right:50%;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);transform:translate(50%,-50%)}.video-thumbnail:hover .thumbnail-overlay{opacity:1}.add-thumbnail{opacity:0;padding-left:1em;padding-right:1em;position:absolute;text-align:center;top:50%;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:100%}[dir=ltr] .add-thumbnail{left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[dir=rtl] .add-thumbnail{right:50%;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);transform:translate(50%,-50%)}.video-thumbnail:hover .add-thumbnail{opacity:1;top:50%}[dir=ltr] .video-thumbnail:hover .add-thumbnail{left:50%}[dir=rtl] .video-thumbnail:hover .add-thumbnail{right:50%}.language-select{box-shadow:var(--pgn-elevation-box-shadow-down-2);margin:0;max-height:275px;overflow-x:hidden;padding:8px 0;width:300px}.language-select .pgn__menu-item{font-weight:400;justify-content:start;width:100%}.language-select .pgn__menu-item:hover{background-color:var(--pgn-color-light-300)}.language-select .pgn__menu-item .pgn__menu-item-text{align-items:center;display:flex}.transcript-menu{box-shadow:var(--pgn-elevation-box-shadow-down-2);margin:0;padding:8px 0;width:250px}.transcript-menu .pgn__menu-item{font-weight:400;justify-content:start;width:100%}.transcript-menu .pgn__menu-item:hover{background-color:var(--pgn-color-light-300)}.gallery-card .thumbnail-container{aspect-ratio:16/9}.gallery-card .thumbnail-container .thumbnail-image{height:100%;object-fit:contain;width:100%}.gallery-card.pgn__card .pgn__card-header .pgn__card-header-actions{margin-top:0}.gallery-card .picture-title{font-size:12px}.files-table #table-filters-dropdown{visibility:hidden}.files-table .pgn__data-table-layout-wrapper{overflow-x:visible}.files-table .pgn__data-table-wrapper{background-color:var(--pgn-color-light-200);box-shadow:0 0 0}.files-table .pgn__data-table-wrapper .pgn__data-table-status-bar{padding:12px 0}.files-table .pgn__data-table-wrapper .pgn__data-table-status-bar .pgn__data-table-actions-left{margin-top:16px}[dir=ltr] .files-table .pgn__data-table-wrapper .pgn__data-table-card-view{margin-left:24px}[dir=rtl] .files-table .pgn__data-table-wrapper .pgn__data-table-card-view{margin-right:24px}.files-table .pgn__data-table-wrapper .pgn__data-table-card-view .pgn__card-grid__card-item{margin-bottom:0}[dir=ltr] .files-table .pgn__data-table-wrapper .pgn__data-table-card-view .pgn__card-grid__card-item{padding:0 24px 24px 0}[dir=rtl] .files-table .pgn__data-table-wrapper .pgn__data-table-card-view .pgn__card-grid__card-item{padding:0 0 24px 24px}.files-table .pgn__data-table-wrapper .pgn__data-table-footer{border-top:none;justify-content:center}.files-table .more-info-menu{box-shadow:var(--pgn-elevation-box-shadow-down-2);max-height:500px;overflow-x:hidden;padding:8px 0;width:321px}.files-table .more-info-menu .pgn__menu-item{font-weight:400;justify-content:start;width:100%}.files-table .more-info-menu .pgn__menu-item:hover{background-color:var(--pgn-color-light-300)}.pgn__form-control-set-inline{display:inline-grid;gap:24px 16px;grid-auto-flow:row;grid-template-columns:repeat(3,33%);width:90%}.pgn__form-control-set-inline .pgn__form-checkbox{margin:0}.video-upload-spinner{height:1.3rem;width:1.3rem}.video-upload-warning-text{font-size:18px}.tags-tree .tags-tree-delete-button{height:1rem;width:1rem}.tags-tree .tags-tree-delete-button svg{padding:.3rem}.tags-tree .tags-tree-delete-button:hover svg{color:var(--pgn-color-gray-900)}.tags-tree .tags-tree-delete-button:focus-visible{border:2px solid;border-color:var(--pgn-color-gray-900)}.tags-sidebar .tags-sidebar-body .tags-sidebar-taxonomy .collapsible-trigger{border:none;font-weight:700;justify-content:start;padding-bottom:0}[dir=ltr] .tags-sidebar .tags-sidebar-body .tags-sidebar-taxonomy .collapsible-trigger{padding-left:0}[dir=rtl] .tags-sidebar .tags-sidebar-body .tags-sidebar-taxonomy .collapsible-trigger{padding-right:0}.tags-sidebar .tags-sidebar-body .tags-sidebar-taxonomy .collapsible-trigger .collapsible-icon{order:-1}[dir=ltr] .tags-sidebar .tags-sidebar-body .tags-sidebar-taxonomy .collapsible-trigger .collapsible-icon{margin-left:0}[dir=rtl] .tags-sidebar .tags-sidebar-body .tags-sidebar-taxonomy .collapsible-trigger .collapsible-icon{margin-right:0}.tags-sidebar .tags-sidebar-body .tags-sidebar-taxonomy .collapsible-body{padding-bottom:0;padding-top:0}.pgn__sheet-component:has(#content-tags-drawer){min-width:max(500px,33vw)}@media only screen and (width <= 500px){.pgn__sheet-component:has(#content-tags-drawer){min-width:100vw}}.tags-drawer .tags-drawer-footer{bottom:0}[dir=ltr] .tags-drawer .tags-drawer-footer{right:0}[dir=rtl] .tags-drawer .tags-drawer-footer{left:0}.tags-drawer .tags-drawer-cancel-button:hover{background-color:#0000;color:var(--pgn-color-gray-300)!important}.tags-drawer .other-description{font-size:.9rem}.tags-drawer .enable-taxonomies-button:not([disabled]):hover{background-color:#0000;color:var(--pgn-color-info-900)!important}.pgn__sheet-component:has(.tags-drawer){min-height:100vh;overflow-y:scroll;padding:0}.outline-status-bar{margin-bottom:.25rem}.outline-status-bar .outline-status-bar__item{display:flex;flex-direction:column;justify-content:space-evenly;min-height:3.75rem}.outline-status-bar .outline-status-bar__item h5{margin-bottom:0}.section-card{flex-grow:1}.section-card .section-card__subsections{margin-top:var(--pgn-spacing-spacer-base)}.section-card .section-card-title{color:var(--pgn-color-headings-base);font-family:var(--pgn-typography-headings-font-family);font-size:var(--pgn-typography-font-size-h3-base);font-weight:var(--pgn-typography-headings-font-weight);line-height:var(--pgn-typography-headings-line-height)}[dir=ltr] .section-card .section-card__content{margin-left:1.7rem}[dir=rtl] .section-card .section-card__content{margin-right:1.7rem}.subsection-card{flex-grow:1}.subsection-card .subsection-card__units{margin-top:var(--pgn-spacing-spacer-base)}.subsection-card .subsection-card-title{color:var(--pgn-color-headings-base);font-family:var(--pgn-typography-headings-font-family);font-size:var(--pgn-typography-font-size-h4-base);font-weight:var(--pgn-typography-headings-font-weight);line-height:var(--pgn-typography-headings-line-height)}[dir=ltr] .subsection-card .subsection-card__content{margin-left:1.7rem}[dir=rtl] .subsection-card .subsection-card__content{margin-right:1.7rem}.unit-card{flex-grow:1}.unit-card .unit-card-title{color:var(--pgn-color-headings-base);font-family:var(--pgn-typography-headings-font-family);font-size:var(--pgn-typography-font-size-h5-base);font-weight:var(--pgn-typography-headings-font-weight);line-height:var(--pgn-typography-headings-line-height)}.item-card-header{align-items:center;display:flex}.item-card-header .item-card-header__title-btn{background:#0000;color:var(--pgn-color-black);flex:1 1 0%;height:1.5rem;justify-content:flex-start;padding:0}[dir=ltr] .item-card-header .item-card-header__title-btn{margin-right:.25rem}[dir=rtl] .item-card-header .item-card-header__title-btn{margin-left:.25rem}.item-card-header .item-card-button-icon{opacity:0;transition:opacity .3s linear}[dir=ltr] .item-card-header .item-card-button-icon{margin-right:.5rem}[dir=rtl] .item-card-header .item-card-button-icon{margin-left:.5rem}.item-card-header .item-card-button-icon:focus,.item-card-header:hover .item-card-button-icon{opacity:1}.outline-empty-placeholder{align-items:center;border:.0625rem solid var(--pgn-color-gray-200);border-radius:.375rem;box-shadow:inset inset 0 1px .125rem 1px var(--pgn-color-gray-200);display:flex;gap:1.25rem;justify-content:center;padding:2.5rem}.highlights-modal{max-width:33.6875rem}.highlights-modal .highlights-modal__header{padding-top:1.5rem}.highlights-modal .form-control{color:var(--pgn-color-black)}.highlights-modal .pgn__form-control-decorator-group{margin-inline-end:0}.publish-modal{max-width:33.6875rem}.publish-modal .pgn__modal-close-container{transform:translateY(.5rem)}.publish-modal .publish-modal__header{padding-top:1.5rem}.publish-modal .publish-modal__subsection:not(:last-child){margin-bottom:.5rem}.grading-mismatch-alert{font-size:14px;font-weight:400}[dir=ltr] .extend-margin .item-children{margin-right:-2.75rem}[dir=rtl] .extend-margin .item-children{margin-left:-2.75rem}.course-unit .sub-header{background:#0000}.course-unit .sub-header-breadcrumbs .dropdown-toggle:after{display:none}.course-unit .sub-header-breadcrumbs [aria-expanded=true] .pgn__icon{transform:scaleY(-1)}.sequence-container{margin-bottom:1.75rem;width:100%}.sequence-load-failure-msg{max-width:30em}.sequence-navigation .btn{color:var(--pgn-color-gray-700);flex-grow:1;position:relative;white-space:nowrap}.sequence-navigation .btn.btn-primary{color:var(--pgn-color-white)}.sequence-navigation .btn:focus{z-index:1}.sequence-navigation .sequence-navigation-tabs-wrapper{flex-basis:100%;min-width:0}.sequence-navigation .sequence-navigation-tabs-container{flex:1 1 100%;min-width:0}.sequence-navigation .sequence-navigation-tabs .btn:not(.sequence-navigation-tabs-action-btn){flex-basis:100%;min-width:2rem}.sequence-navigation .sequence-navigation-dropdown .dropdown-menu .btn{flex-basis:100%;min-width:4rem}.sequence-navigation .sequence-navigation-dropdown .dropdown-menu .btn .unit-title{flex-grow:1;margin:var(--pgn-spacing-spacer-0) var(--pgn-spacing-spacer-base);min-width:0;overflow:hidden;text-overflow:ellipsis}[dir=ltr] .sequence-navigation .sequence-navigation-dropdown .dropdown-menu .btn .unit-title{text-align:left}[dir=rtl] .sequence-navigation .sequence-navigation-dropdown .dropdown-menu .btn .unit-title{text-align:right}.sequence-navigation .sequence-navigation-dropdown .dropdown-menu .btn.btn-primary{background-color:var(--pgn-color-primary-500);color:var(--pgn-color-white)}.sequence-navigation .sequence-navigation-next-btn,.sequence-navigation .sequence-navigation-prev-btn,.sequence-navigation .sequence-navigation-tabs-action-btn{min-width:12.5rem}@media(max-width:576px){.sequence-navigation .sequence-navigation-next-btn,.sequence-navigation .sequence-navigation-prev-btn{min-width:fit-content;padding-bottom:var(--pgn-spacing-spacer-base);padding-top:var(--pgn-spacing-spacer-base)}}@media(min-width:576px){.sequence-navigation .sequence-navigation-next-btn,.sequence-navigation .sequence-navigation-prev-btn{padding-left:var(--pgn-spacing-spacer-4-5);padding-right:var(--pgn-spacing-spacer-4-5)}}.course-unit .new-component-type{gap:.75rem}.course-unit .add-component-button{box-shadow:var(--pgn-elevation-box-shadow-down-1);height:6.875rem;width:11.63rem}.add-component-modal-radio .pgn__form-radio-input{min-width:1.25rem}.course-unit-sidebar .course-split-test-sidebar,.course-unit-sidebar .course-unit-sidebar-date,.course-unit-sidebar .course-unit-sidebar-date .course-unit-sidebar-date-stage,.course-unit-sidebar .course-unit-sidebar-date .course-unit-sidebar-date-timestamp,.course-unit-sidebar .course-unit-sidebar-footer .course-unit-sidebar-visibility .course-unit-sidebar-visibility-copy,.course-unit-sidebar .course-unit-sidebar-footer .course-unit-sidebar-visibility .course-unit-sidebar-visibility-section,.course-unit-sidebar .course-unit-sidebar-footer .course-unit-sidebar-visibility .course-unit-sidebar-visibility-title{font-size:var(--pgn-typography-font-size-sm);line-height:var(--pgn-typography-line-height-base)}.course-unit-sidebar .course-unit-sidebar-header{padding:var(--pgn-spacing-spacer-base) var(--pgn-spacing-spacer-base) var(--pgn-spacing-spacer-3-5)}[dir=ltr] .course-unit-sidebar .course-unit-sidebar-header .course-unit-sidebar-header-icon{margin-right:var(--pgn-spacing-spacer-1)}[dir=rtl] .course-unit-sidebar .course-unit-sidebar-header .course-unit-sidebar-header-icon{margin-left:var(--pgn-spacing-spacer-1)}.course-unit-sidebar .course-unit-sidebar-header .course-unit-sidebar-header-title{font-size:var(--pgn-typography-font-size-base);line-height:var(--pgn-typography-line-height-base)}.course-unit-sidebar .course-unit-sidebar-footer{padding:0 var(--pgn-spacing-spacer-base) var(--pgn-spacing-spacer-base)}.course-unit-sidebar .course-unit-sidebar-footer .course-unit-sidebar-visibility .course-unit-sidebar-visibility-title{color:var(--pgn-color-gray-700);font-weight:var(--pgn-typography-font-weight-normal)}.course-unit-sidebar .course-unit-sidebar-footer .course-unit-sidebar-visibility .course-unit-sidebar-location-description{font-size:var(--pgn-typography-font-size-xs);line-height:var(--pgn-typography-line-height-base);word-break:break-word}.course-unit-sidebar .course-unit-sidebar-footer .course-unit-sidebar-visibility .course-unit-sidebar-visibility-copy{color:var(--pgn-color-gray-700);font-weight:var(--pgn-typography-font-weight-bold)}.course-unit-sidebar .course-unit-sidebar-footer .course-unit-sidebar-visibility .course-unit-sidebar-visibility-checkbox .pgn__form-label{font-size:var(--pgn-typography-font-size-sm);line-height:var(--pgn-typography-headings-line-height)}.course-unit-sidebar .course-unit-sidebar-footer .course-unit-sidebar-footer__divider{margin:var(--pgn-spacing-spacer-3-5) var(--pgn-spacing-spacer-0) var(--pgn-spacing-spacer-3-5)}.course-unit-sidebar .course-unit-sidebar-footer .course-unit-sidebar-footer__discard-changes__btn+.course-unit-sidebar-footer__divider{margin:var(--pgn-spacing-spacer-2) var(--pgn-spacing-spacer-0) var(--pgn-spacing-spacer-3-5)}.course-unit-sidebar .course-unit-sidebar-date{padding:0 var(--pgn-spacing-spacer-base) var(--pgn-spacing-spacer-base)}.course-unit-sidebar .course-unit-sidebar-date .course-unit-sidebar-date-stage{font-weight:var(--pgn-typography-font-weight-normal)}.course-unit-sidebar .course-unit-sidebar-date .course-unit-sidebar-date-timestamp{color:var(--pgn-color-gray-700)}.course-unit-sidebar .course-unit-sidebar-date.is-stuff-only .course-unit-sidebar-date-and-with{text-decoration:line-through}.course-unit-sidebar .course-split-test-sidebar{padding:var(--pgn-spacing-spacer-base)}.course-unit-sidebar .course-split-test-sidebar .course-split-test-sidebar-title{font-size:var(--pgn-typography-font-size-base);line-height:var(--pgn-typography-line-height-base)}.course-unit-sidebar .course-split-test-sidebar .course-split-test-sidebar-devider{width:100%}.header-title__visibility-message{font-size:var(--pgn-typography-font-size-sm);font-weight:var(--pgn-typography-font-weight-normal)}.move-xblock-modal{max-width:57.5rem}.move-xblock-modal .move-xblock-modal-loading{align-items:center;display:flex;justify-content:center;min-height:10rem}.move-xblock-modal .pgn__modal-footer,.move-xblock-modal .pgn__modal-header{z-index:2}.move-xblock-modal .pgn__modal-header{box-shadow:var(--pgn-elevation-box-shadow-centered-2)}.move-xblock-modal .pgn__modal-footer{box-shadow:var(--pgn-elevation-box-shadow-down-2)}.move-xblock-modal .pgn__modal-body{background:var(--pgn-color-white);padding-left:0;padding-right:0}.move-xblock-modal .pgn__breadcrumb{border-bottom:1px solid var(--pgn-color-light-300);padding:var(--pgn-spacing-spacer-1) var(--pgn-spacing-spacer-4) var(--pgn-spacing-spacer-base)}.move-xblock-modal .pgn__breadcrumb .list-inline{flex-wrap:wrap}.move-xblock-modal .pgn__breadcrumb .list-inline-item a.link-muted,.move-xblock-modal .pgn__breadcrumb .list-inline-item.active{color:var(--pgn-color-dark-500)}.move-xblock-modal .pgn__breadcrumb .list-inline-item a.link-muted{cursor:pointer}.move-xblock-modal .xblock-items-category{padding:var(--pgn-spacing-spacer-base) var(--pgn-spacing-spacer-4) var(--pgn-spacing-spacer-2-5)}.move-xblock-modal .xblock-items-container{list-style:none}.move-xblock-modal .xblock-item .btn,.move-xblock-modal .xblock-item .component{border-radius:0;display:flex;gap:var(--pgn-spacing-spacer-2);width:100%}[dir=ltr] .move-xblock-modal .xblock-item .btn,[dir=ltr] .move-xblock-modal .xblock-item .component{padding:.5625rem var(--pgn-spacing-spacer-base) .5625rem var(--pgn-spacing-spacer-4)}[dir=rtl] .move-xblock-modal .xblock-item .btn,[dir=rtl] .move-xblock-modal .xblock-item .component{padding:.5625rem var(--pgn-spacing-spacer-4) .5625rem var(--pgn-spacing-spacer-base)}.move-xblock-modal .xblock-item .btn:hover{background:var(--pgn-color-light-300);text-decoration:none}.move-xblock-modal .xblock-no-child-message{text-align:center}.lib-preview-xblock-changes-modal{border-bottom-left-radius:0;border-bottom-right-radius:0}.xblock-container-iframe{margin:0 calc(var(--pgn-spacing-spacer-base)*.3125*-1);width:calc(100% + var(--pgn-spacing-spacer-base)*.3125)}.course-unit{min-width:900px}.course-unit__alert{margin-bottom:1.75rem}.assignment-list-item{display:inline-block;list-style:none}.assignment-list-item:after{content:","}.assignment-list-item:last-child:after{content:""}.assignment-list{display:inline;padding-inline-start:var(--pgn-spacing-spacer-1)}[dir=ltr] .checklist-item-complete{box-shadow:-5px 0 0 0 var(--pgn-color-success-500)}[dir=rtl] .checklist-item-complete{box-shadow:5px 0 0 0 var(--pgn-color-success-500)}.textbooks-empty-placeholder{align-items:center;border-radius:.375rem;box-shadow:var(--pgn-elevation-box-shadow-down-1);display:flex;gap:1.5rem;justify-content:center;padding:var(--pgn-spacing-spacer-4)}[dir=ltr] .textbook-card{padding:var(--pgn-spacing-spacer-base) var(--pgn-spacing-spacer-base) var(--pgn-spacing-spacer-base) var(--pgn-spacing-spacer-4)}[dir=rtl] .textbook-card{padding:var(--pgn-spacing-spacer-base) var(--pgn-spacing-spacer-4) var(--pgn-spacing-spacer-base) var(--pgn-spacing-spacer-base)}.textbook-card .pgn__card-header{margin-bottom:var(--pgn-spacing-spacer-base);padding:0}.textbook-card .pgn__card-header-content{margin-top:0!important}.textbook-card .pgn__card-header-actions{margin:0!important}.textbook-card:not(:last-of-type){margin-bottom:var(--pgn-spacing-spacer-4)}[dir=ltr] .textbook-card__chapters{margin-left:-var(--pgn-spacing-spacer-2)}[dir=rtl] .textbook-card__chapters{margin-right:-var(--pgn-spacing-spacer-2)}.textbook-card__chapter-item{display:grid;gap:var(--pgn-spacing-spacer-base);grid-template-columns:repeat(2,1fr)}.textbook-card__chapter-item span:first-of-type{word-break:break-word}.textbook-card__chapter-item span:last-of-type{word-break:break-all}.textbook-card__chapter-item:not(:last-of-type){margin-bottom:var(--pgn-spacing-spacer-2)}.textbook-form{background-color:var(--pgn-color-white);border-radius:.5rem;box-shadow:var(--pgn-elevation-box-shadow-centered-1);display:flex;flex-direction:column;gap:1.5rem;margin-bottom:var(--pgn-spacing-spacer-4);padding:var(--pgn-spacing-spacer-4)}.textbook-form .form-field,.textbook-form .form-field .pgn__form-group{margin-bottom:0}.textbook-form .form-title{font-size:1.5rem;margin-bottom:var(--pgn-spacing-spacer-4)}.textbook-form .form-main-label{font-size:1.375rem;line-height:1.75rem;margin-bottom:var(--pgn-spacing-spacer-4)}.textbook-form .form-label{margin-bottom:var(--pgn-spacing-spacer-2-5)}.textbook-form .form-helper-text{font-size:var(--pgn-typography-font-size-xs)}.textbook-form .form-chapters-fields{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.textbook-form .field-icon-button:hover{background-color:#0000!important;color:var(--pgn-color-primary-base)}.modal-preview{align-items:center;display:flex;flex-direction:column;gap:var(--pgn-spacing-spacer-base);justify-content:center}.modal-preview .modal-preview-icon{height:6.25rem;width:6.25rem}.modal-preview .modal-preview-text{font-size:.875rem}.alert-toast{z-index:var(--pgn-elevation-tooltip-zindex)!important}.taxonomy-tags-arrow-drop-down{cursor:pointer}.taxonomy-tags-load-more-button{flex:1}.taxonomy-tags-load-more-button:hover{background-color:#0000;color:var(--pgn-color-info-900)!important}.pgn__selectable_box.taxonomy-tags-selectable-box{box-shadow:none;padding:0}.pgn__selectable_box.taxonomy-tags-selectable-box input.pgn__form-checkbox-input:indeterminate{background-image:var(--pgn-other-content-form-control-checkbox-indicator-icon-checked-base);border-color:var(--pgn-color-form-control-indicator-checked-border-base)}.pgn__selectable_box.taxonomy-tags-selectable-box:disabled,.pgn__selectable_box.taxonomy-tags-selectable-box[disabled]{opacity:1!important}.pgn__selectable_box-active.taxonomy-tags-selectable-box{outline:none!important}.dropdown-selector-tag-actions:focus-visible{border-radius:4px;outline:solid 2px var(--pgn-color-info-900)}.taxonomy-tags-collapsible{border:none!important;flex:1}.taxonomy-tags-collapsible .collapsible-trigger{border:none!important}[dir=ltr] .taxonomy-tags-collapsible .collapsible-trigger .pgn__icon{margin-left:-3px}[dir=rtl] .taxonomy-tags-collapsible .collapsible-trigger .pgn__icon{margin-right:-3px}.taxonomy-tags-collapsible .tags-tree{font-size:1rem}.taxonomy-tags-selector-menu button{flex:1}.taxonomy-tags-selector-menu+div{width:100%}.taxonomy-tags-selectable-box-set{grid-auto-rows:unset!important;grid-gap:unset!important;max-height:20rem;overflow-y:scroll}.pgn__modal-popup__arrow{visibility:hidden}.add-tags-button:not([disabled]):hover{background-color:#0000;color:var(--pgn-color-info-900)!important}.react-select-add-tags__control{border-radius:0!important}.react-select-add-tags__control--is-focused{border-color:#000!important;box-shadow:0 0 0 1px #000!important}.react-select-add-tags__multi-value__remove{padding-left:7px!important;padding-right:7px!important}[dir=ltr] .react-select-add-tags__multi-value__remove{border-radius:0 3px 3px 0}[dir=rtl] .react-select-add-tags__multi-value__remove{border-radius:3px 0 0 3px}.react-select-add-tags__multi-value__remove:hover{background-color:#000!important;color:#fff!important}.taxonomy-tags-count-chip>.pgn__chip{background:none}.h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.pgn__menu-select.with-min-toggle-width>button{min-width:155px}.courseware-search-modal{overflow:visible}.courseware-search-modal mark{background-color:#0000;display:inline;font-weight:700;padding:0}.courseware-search-modal .pgn__modal-header .pgn__menu-select>button{border-radius:0;min-width:155px}.courseware-search-modal .pgn__modal-header .pgn__menu-select>button:focus:before{border-radius:0}.courseware-search-modal .pgn__menu-item input[type=checkbox]{flex-grow:0;flex-shrink:0}.courseware-search-modal .pgn__menu-item>div{overflow:hidden}.courseware-search-modal .search-result:hover{background-color:var(--pgn-color-gray-100);cursor:pointer}.courseware-search-modal .search-result:hover.text-muted{background-color:unset;cursor:unset}.courseware-search-modal .hit-description{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.pgn__menu.filter-by-refinement-menu .pgn__menu-item{width:100%}.clear-filter-button:hover{color:var(--pgn-color-info-900)!important}.problem-menu-item .pgn__form-checkbox>div:first-of-type,.problem-menu-item .pgn__menu-item-text{width:100%}.problem-menu-item .problem-sub-menu-item{position:absolute;top:-3rem}[dir=ltr] .problem-menu-item .problem-sub-menu-item{left:3.8rem}[dir=rtl] .problem-menu-item .problem-sub-menu-item{right:3.8rem}.certificates .section-title{color:var(--pgn-color-black)}.certificates .sub-header-actions{margin-bottom:.5rem}.certificates .certificate-details .certificate-details__info{align-items:baseline;color:var(--pgn-color-black);justify-content:space-between}.certificates .certificate-details .certificate-details__info-paragraph{flex:1}.certificates .certificate-details .certificate-details__info-paragraph-course-number{color:var(--pgn-color-gray-700);flex:1}[dir=ltr] .certificates .certificate-details .certificate-details__info-paragraph-course-number{text-align:right}[dir=rtl] .certificates .certificate-details .certificate-details__info-paragraph-course-number{text-align:left}.certificates .signatory{display:flex;position:relative}.certificates .signatory .section-title{align-items:center;display:flex;height:2.75rem}.certificates .signatory .signatory__header{flex:1;justify-content:space-between;max-width:18.75rem}.certificates .signatory .signatory__action-button{margin:.75rem;position:absolute;top:0}[dir=ltr] .certificates .signatory .signatory__action-button{right:0}[dir=rtl] .certificates .signatory .signatory__action-button{left:0}.certificates .signatory .signatory__fields-container{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.certificates .signatory .signatory__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.certificates .signatory .signatory__image-container{flex:2;margin:auto;max-width:18.75rem}.certificates .signatory .signatory__image{margin:0}@media(max-width:1400px){.certificates .signatory{align-items:center;display:flex;flex-direction:column}.certificates .signatory .signatory__header{max-width:none}.certificates .signatory .signatory__text{white-space:normal}.certificates .signatory .signatory__image-container{margin-top:1.25rem;max-width:none}}.certificates .signatory__image{display:flex;margin:.625rem auto;max-width:23.5rem;width:100%}.certificates .certificates-card-form .pgn__form-control-description,.certificates .certificates-card-form .pgn__form-text{margin-top:.62rem}.certificates.alert-toast{z-index:9999}.group-configurations-empty-placeholder{align-items:center;border-radius:.375rem;box-shadow:var(--pgn-elevation-box-shadow-down-1);display:flex;gap:1.5rem;justify-content:center;padding:1.5rem}.configuration-section-name{text-transform:lowercase}.configuration-section-name:first-letter{text-transform:capitalize}.configuration-section-name .group-percentage-container{width:1rem}.configuration-card{background:var(--pgn-color-white);border-radius:.375rem;box-shadow:var(--pgn-elevation-box-shadow-down-1);margin-bottom:var(--pgn-spacing-spacer-4);padding:var(--pgn-spacing-spacer-4)}.configuration-card .configuration-card-header{align-items:center;display:flex;place-content:center space-between}.configuration-card .configuration-card-header .configuration-card-header__button{align-items:flex-start;color:var(--pgn-color-black);display:flex;height:auto;padding:0}.configuration-card .configuration-card-header .configuration-card-header__button:focus:before{display:none}.configuration-card .configuration-card-header .configuration-card-header__button .pgn__icon{display:inline-block;margin-bottom:var(--pgn-spacing-spacer-2-5)}[dir=ltr] .configuration-card .configuration-card-header .configuration-card-header__button .pgn__icon{margin-right:var(--pgn-spacing-spacer-1)}[dir=rtl] .configuration-card .configuration-card-header .configuration-card-header__button .pgn__icon{margin-left:var(--pgn-spacing-spacer-1)}.configuration-card .configuration-card-header .configuration-card-header__button .pgn__hstack{align-items:baseline}.configuration-card .configuration-card-header .configuration-card-header__button:hover{background:#0000}[dir=ltr] .configuration-card .configuration-card-header .configuration-card-header__title{text-align:left}[dir=rtl] .configuration-card .configuration-card-header .configuration-card-header__title{text-align:right}.configuration-card .configuration-card-header .configuration-card-header__title h3{margin-bottom:var(--pgn-spacing-spacer-2)}.configuration-card .configuration-card-header .configuration-card-header__badge{align-items:center;background:var(--pgn-color-white);border:.063rem solid var(--pgn-color-light-300);border-radius:var(--pgn-size-border-radius-base);display:flex;justify-content:center;padding:.125rem var(--pgn-spacing-spacer-2)}[dir=ltr] .configuration-card .configuration-card-header .configuration-card-header__badge:first-child{margin-left:var(--pgn-spacing-spacer-2-5)}[dir=rtl] .configuration-card .configuration-card-header .configuration-card-header__badge:first-child{margin-right:var(--pgn-spacing-spacer-2-5)}.configuration-card .configuration-card-header .configuration-card-header__badge span:last-child{color:var(--pgn-color-primary-700)}.configuration-card .configuration-card-header .configuration-card-header__delete-tooltip{pointer-events:all}[dir=ltr] .configuration-card .configuration-card-content{margin:0 var(--pgn-spacing-spacer-2) 0 var(--pgn-spacing-spacer-4)}[dir=rtl] .configuration-card .configuration-card-content{margin:0 var(--pgn-spacing-spacer-4) 0 var(--pgn-spacing-spacer-2)}.configuration-card .configuration-card-content .configuration-card-content__experiment-stack{color:var(--pgn-color-primary-500);display:flex;gap:var(--pgn-spacing-spacer-base);justify-content:space-between;margin:0;padding:var(--pgn-spacing-spacer-2-5) 0}.configuration-card .configuration-card-content .configuration-card-content__experiment-stack:not(:last-child){border-bottom:.063rem solid var(--pgn-color-light-400)}.configuration-card .pgn__form-control-decorator-group{margin-inline-end:0}.configuration-card .configuration-form-group .pgn__form-label{color:var(--pgn-color-gray-700);font:normal var(--pgn-typography-font-weight-bold) .875rem/1.25rem var(--pgn-typography-font-family-base);margin-bottom:.875rem}.configuration-card .configuration-form-group .pgn__form-control-description,.configuration-card .configuration-form-group .pgn__form-text{color:var(--pgn-color-gray-500);font:normal var(--pgn-typography-font-weight-normal) .75rem/1.25rem var(--pgn-typography-font-family-base);margin-top:.625rem}.configuration-card .configuration-form-group .pgn__form-text-invalid{color:var(--pgn-color-form-feedback-invalid)}.configuration-card .experiment-configuration-form-percentage{text-align:center;width:5rem}.scan-results thead{display:none}.scan-results .section.is-open{margin-bottom:1.5rem}.scan-results .section.is-open:not(:first-child){margin-top:1.5rem}.scan-results .subsection-header{background-color:var(--pgn-color-dark-100);font-size:16px;font-weight:600;margin-bottom:10px;padding:10px}.scan-results .subsection-header:not(:first-child){margin-top:1rem}.scan-results .unit-card{border:1px solid #bcbcbc;box-shadow:0 1px 2px #00000026;padding:14px 32px 8px!important}.scan-results .unit-card .pgn__data-table-wrapper{box-shadow:none}.scan-results .unit-card .pgn__data-table-footer,.scan-results .unit-card .pgn__data-table-status-bar{display:none}.scan-results .unit-card .pgn__data-table.is-striped tbody tr:nth-child(2n){background-color:#0000!important}.scan-results .unit-card table{table-layout:fixed}.scan-results .unit-card table tbody tr{border-top:1px solid #ccc}.scan-results .unit-card table tbody tr td{border-top:none!important;padding:16px 0}.scan-results .unit-card table tbody tr td a{color:var(--info-500,#00688d)}[dir=ltr] .scan-results .unit-card table tbody tr td:nth-child(2){padding:16px 0 16px 24px}[dir=rtl] .scan-results .unit-card table tbody tr td:nth-child(2){padding:16px 24px 16px 0}.scan-results .unit-header{color:#000;font-size:14px;font-weight:700;margin-bottom:.75rem;padding:4px 0 6px!important}.scan-results .broken-link-list li{margin-bottom:8px}.scan-results .broken-link-list a{text-decoration:none}[dir=ltr] .scan-results .broken-link-list a{margin-left:2rem}[dir=rtl] .scan-results .broken-link-list a{margin-right:2rem}.scan-results .broken-links-count{color:red;font-weight:700}.scan-results .unit{padding:.6rem 1.5rem 0}[dir=ltr] .scan-results .unit{margin-right:-12px}[dir=rtl] .scan-results .unit{margin-left:-12px}.scan-results .broken-link{text-decoration:none}.scan-results .links-container{display:flex;gap:1.5rem}.scan-results .broken-link-container,.scan-results .go-to-block-link-container{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-results .broken-link-container{flex-grow:1;max-width:calc(100% - 150px)}.scan-results .locked-links-checkbox{margin-top:.45rem}.scan-results .locked-links-checkbox-wrapper{display:flex;gap:1rem}.scan-results .link-status-text{align-items:center;display:flex;gap:.5rem}.scan-results .section-collapsible-header{align-items:center;color:#000!important;display:flex;gap:24px;justify-content:space-between}.scan-results .section-collapsible-header-item{align-items:center;display:flex;gap:8px}.scan-results .section-collapsible-header-actions{align-items:center;display:flex;font-size:small;gap:40px}@media(width <= 630px){.scan-results .section-collapsible-header-actions{flex-direction:column}}.scan-results .section-collapsible-header-action-item{align-items:center;color:#000;display:flex;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-weight:400;gap:8px;justify-content:space-between;line-height:28px}.scan-results .section-collapsible-header-action-item p{align-items:center;align-self:center;display:flex;margin:0;width:20px}.scan-results .section-collapsible-item-container{box-shadow:0 1px 2px #00000026}.scan-results .section-collapsible-item-container .collapsible-trigger{border:none;padding:18px}[dir=ltr] .scan-results .section-collapsible-item{margin-right:-36px}[dir=rtl] .scan-results .section-collapsible-item{margin-left:-36px}[dir=ltr] .scan-results .section-collapsible-item-body{margin:-20px -8px -2px -12px}[dir=rtl] .scan-results .section-collapsible-item-body{margin:-20px -12px -2px -8px}.scan-results .scan-header-title-container{margin-top:32px}.scan-results .scan-header-second-title-container{margin-bottom:32px;margin-top:24px}.scan-results .scan-header-title{color:#000;font-family:Inter,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:36px}.scan-results .broken-links-header-title{align-self:center;color:#000;font-family:Inter,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:28px}.opt-desc-mb{margin-bottom:40px}.arrow-forward-ios{align-self:center;height:10px;width:10px}.scan-results-active-filters-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;margin-top:24px}.scan-results-active-filters-chips{align-items:center;display:flex;gap:4px;justify-content:center;padding:2px 8px}[dir=ltr] .scan-results-active-filters-chips{padding-left:0}[dir=rtl] .scan-results-active-filters-chips{padding-right:0}.scan-results-active-filters-chip{background:var(--extras-white,#fff);border:1px solid var(--light-300,#f2f0ef);border-radius:6px}[dir=ltr] .scan-results-active-filters-chip{margin-left:0}[dir=rtl] .scan-results-active-filters-chip{margin-right:0}.clear-all-btn{font-size:14px;font-style:normal;font-weight:400;line-height:28px}[dir=ltr] .clear-all-btn{padding-right:0}[dir=rtl] .clear-all-btn{padding-left:0}.filter-modal{padding:16px 16px 1px}.no-results-found-container{align-items:center;align-self:stretch;display:flex;gap:10px;height:94px;justify-content:center}.no-results-found{color:var(--gray-700,#454545);font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.scan-header .pgn__card-header-content{margin-top:1.5rem!important}.open-section-rounded{border:.5px solid #00000026}.open-section-rounded.is-open,.open-section-rounded.is-open:not(:first-child){border-radius:8px}.closed-section-rounded-top{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.closed-section-rounded-bottom{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.section-title{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:24px;margin:0}div.row:has(>div>div.highlight),div.xblock-highlight{animation:glow 5s;animation-timing-function:cubic-bezier(1,0,.72,.04)}@keyframes glow{0%{box-shadow:0 0 5px 5px var(--pgn-color-primary-500)}to{box-shadow:unset}}body{background-color:var(--pgn-color-light-200)}body .editor-page{background-color:var(--pgn-color-light-100)}mark{padding:0}[dir=ltr] .border-left-purple{border-left:3px solid #5e35b1!important}[dir=rtl] .border-left-purple{border-right:3px solid #5e35b1!important}

/*# sourceMappingURL=app.d60366d4359a627cd1b5.css.map*/