.CourseToolbar_toolbar__CZcWc{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem;z-index:10;position:fixed;background-color:#fff;width:100%;margin-left:-3rem;top:9.9rem;padding-bottom:1rem;padding-left:3rem;box-shadow:0 4px 2px -4px gray}.CourseToolbar_searchContainer__x6_4b{display:flex;align-items:center}.CourseToolbar_searchBar__YVCdW{width:100%}.CourseToolbar_filterTitle__JZWkv{color:#fff;font-size:.875rem;line-height:1rem;margin-right:1rem}.CourseToolbar_createButton__GNs10{text-wrap:nowrap}.CourseToolbar_buttonGroup__QadHG{display:flex;gap:1rem;align-items:center}.CourseToolbar_buttonGroup__QadHG .CourseToolbar_statusFilterSelect__HeSxy{background-color:#ff5722;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:.25rem;cursor:pointer;font-weight:500;font-size:.875rem;height:2.5rem;line-height:1.5;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E")}.CourseToolbar_buttonGroup__QadHG .CourseToolbar_statusFilterSelect__HeSxy:hover{background-color:rgb(248.2,59.5230769231,0)}.CourseToolbar_hiddenLabel__cbBVA{display:none}.Button_wrapper__BUmeW{gap:1rem}.Button_button__Tls0G,.Button_wrapper__BUmeW{display:flex;justify-content:center;align-items:center}.Button_button__Tls0G{border-radius:.25rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:500;color:#fff;box-shadow:none;transition:all .2s;text-decoration:none;border:none;cursor:pointer}.Button_button__Tls0G:focus{outline:none;box-shadow:0 0 0 2px rgba(255,87,34,.2)}.Button_button__Tls0G .Button_icon___kowi{transition:color .2s;margin-left:.5rem}.Button_button__Tls0G:hover .Button_icon___kowi{color:#fff}.Button_primary__3YQSl{background-color:#ff5722;border-color:#ff5722}.Button_primary__3YQSl:hover{background-color:rgb(248.2,59.5230769231,0);border-color:rgb(248.2,59.5230769231,0)}.Button_secondary__ZpFdG{background-color:#d1d5db;color:#374151}.Button_secondary__ZpFdG:hover{background-color:#9ca3af;color:#1f2937}.Button_secondary__ZpFdG .Button_icon___kowi{color:#374151}.Button_secondary__ZpFdG:hover .Button_icon___kowi{color:#1f2937}.not-found_mainContainer__cO6_f{margin:0;padding:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#191a24}.not-found_messageBounds__OpKxv{margin-bottom:2rem}.Navbar_navbar__90TVt{position:fixed;left:0;top:0;z-index:50;width:100%;height:4.75rem;display:flex;align-items:center;justify-content:space-between;background:#3a3a3a!important;padding:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}.Navbar_leftContainer__J8spM{display:flex;align-items:center;margin-left:2rem}.Navbar_rightContainer__sQO_3{display:flex;align-items:center;margin-right:2rem;gap:1.5rem}.Navbar_welcome__MFRlq{color:#fff;padding-right:.5rem;font-size:.875rem}.Navbar_logo__n7t05{max-width:40%;height:auto}.Navbar_guide__4_qsn{display:flex;align-items:center;gap:1rem}.Navbar_guide__4_qsn a{color:#fff;text-decoration:none;font-size:.875rem}.Navbar_guide__4_qsn a:hover{text-decoration:underline}.Navbar_guide__4_qsn:after{content:"|";color:#fff;opacity:.5;font-size:2rem}.layout_contentWrapper__R3sNm{padding-top:5rem;background-color:#fff;min-height:calc(100% - 4.75rem)}.unauthorized_mainContainer__5deWr{margin:0;padding:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#191a24}.unauthorized_messageBounds__0fGsI{margin-bottom:2rem}.unauthorized_buttonContainer__PbDNZ{display:flex;gap:1rem}.page_mainContainer__CZoJm{margin:0;padding:0;min-height:calc(100vh - 4.75rem);display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#191a24}.page_messageBounds__9F5hp{margin-bottom:2rem;max-width:50%;text-align:center;line-height:2.6rem}.page_buttonContainer__LjIlZ{display:flex;gap:1rem}.Hero_hero__RRF9V{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#191a24;padding-left:1rem;padding-right:1rem}.Hero_logoWrapper___Sy75{margin-bottom:1.5rem}.Hero_logo__gSe52{max-width:100%;height:auto}.Hero_title___sWgy{max-width:48rem;text-align:center;font-size:3rem;font-weight:800;color:#fff;margin-top:0;margin-bottom:0}.Hero_subtitle__UbM7R{max-width:48rem;margin-bottom:1.5rem;text-align:center;font-size:1.125rem;color:#d1d5db}.page_buttonWrapper__nNP4S{display:flex;gap:2rem}.layout_mainContainer__osVYT{background-color:#fff;padding:1.5rem}.layout_mainContainer__GQ24T,.layout_mainContainer__osVYT{min-height:calc(100vh - 4.75rem);box-sizing:border-box;overflow-x:hidden}.layout_mainContainer__GQ24T{background-color:rgba(0,0,0,0);padding:0 1rem 1rem}.layout_mainContainer__Dv2hh,.layout_mainContainer__qp4wv{padding:1.5rem}.layout_mainContainer__Dv2hh,.layout_mainContainer__LNz46,.layout_mainContainer__qp4wv{min-height:calc(100vh - 4.75rem);background-color:#fff;box-sizing:border-box;overflow-x:hidden}.layout_mainContainer__LNz46{padding:0 2rem 0 1.5rem;margin-top:3rem}.ContentBox_container__WtGQO{display:flex;flex-direction:column;max-width:100%;overflow-x:auto;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:.5rem;padding:1rem;margin:0 .5rem}@media(min-width:1024px){.ContentBox_container__WtGQO{border-radius:.5rem}}.DashboardSummary_container__5RSfi{padding:.5rem 1rem}.DashboardSummary_container__5RSfi p{line-height:.75rem}.DashboardSummary_container__5RSfi span{font-weight:600}.DashboardSummary_link__fJ6I4{text-decoration:none;color:#ff5722}.DashboardSummary_noData__7Mr12{display:flex;justify-content:center;align-items:center;height:100%;font-size:1.5rem;color:#fff;min-height:5rem}.CourseSummary_container__Er7d1{padding:1rem}.CourseSummary_summaryWrapper__uZ6yq{display:block}.CourseSummary_headerWrapper__e4m5M{margin-bottom:.75rem;position:fixed;background-color:#fff;width:100%;margin-left:-3rem;top:4.75rem;padding-top:1rem;padding-bottom:1rem;padding-left:3rem;box-shadow:0 4px 2px -4px gray}.CourseSummary_contentArea__90YHy{margin-top:3rem}.CourseSummary_contentAreaNoHeader__om3Oq{margin-top:0}.CourseSummary_header___8quq{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem}.CourseSummary_panelTitle__aqAxI{font-size:1.1rem;font-weight:600;color:#4b5563;margin:0}.CourseSummary_buttonGroup__HcxeZ{display:flex;gap:.75rem;align-items:center}.CourseSummary_gridContainer__53Hty{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}@media(max-width:768px){.CourseSummary_gridContainer__53Hty{grid-template-columns:1fr;gap:1.5rem}}.CourseSummary_column__EFrBz{display:flex;flex-direction:column;gap:.9rem}.CourseSummary_fieldGroup__13_aS{display:flex;flex-direction:column;gap:.4rem}.CourseSummary_label__HYPFM{font-size:.75rem;color:#9ca3af;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.CourseSummary_value__E9z5X{font-size:.9rem;color:#1f2937;font-weight:600;margin:0;word-break:break-word}.CourseSummary_listValue__fn5RX{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.2rem}.CourseSummary_listValue__fn5RX li{font-size:.9rem;color:#1f2937;font-weight:600;margin:0}.CourseSummary_urlDisplay__ngz_6{display:flex;align-items:center;gap:.5rem}.CourseSummary_linkValue__m5wmI{font-size:.95rem;color:#ff5722;text-decoration:none;word-break:break-all;transition:opacity .2s}.CourseSummary_linkValue__m5wmI:hover{opacity:.8;text-decoration:underline}.CourseSummary_copyButton__tA6HT{display:flex;align-items:center;justify-content:center;padding:.25rem;border:none;border-radius:.25rem;background:rgba(0,0,0,0);color:#9ca3af;cursor:pointer;transition:color .15s}.CourseSummary_copyButton__tA6HT:hover{color:#1f2937}.CourseSummary_deleteButton__P3h9q,.CourseSummary_editButton__odJZ3{padding:.5rem 1rem;border-radius:.25rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .2s;border:none;cursor:pointer}.CourseSummary_editButton__odJZ3{background-color:#ff5722;color:#fff}.CourseSummary_editButton__odJZ3:hover{opacity:.9}.CourseSummary_deleteButton__P3h9q{background-color:#e5e7eb;color:#374151}.CourseSummary_deleteButton__P3h9q:hover{background-color:#d1d5db}.CourseSummary_emptyValue__xfz6P{font-size:.9rem;color:#9ca3af;font-style:italic;margin:0}.CourseSummary_cancelButton__N3Nvr,.CourseSummary_submitButton__fJ6x3{padding:.5rem 1rem;border-radius:.25rem;font-size:.9rem;font-weight:500;border:none;cursor:pointer;transition:all .2s}.CourseSummary_submitButton__fJ6x3{background-color:#ff5722;color:#fff}.CourseSummary_submitButton__fJ6x3:hover:not(:disabled){opacity:.9}.CourseSummary_submitButton__fJ6x3:disabled{opacity:.6;cursor:not-allowed}.CourseSummary_cancelButton__N3Nvr{background-color:#e5e7eb;color:#374151}.CourseSummary_cancelButton__N3Nvr:hover:not(:disabled){background-color:#d1d5db}.CourseSummary_cancelButton__N3Nvr:disabled{opacity:.6;cursor:not-allowed}.SurveyScoresContainer_contentArea__QMmxt{display:flex;flex-direction:column;gap:1rem;margin:3rem 1.5rem 1rem 0}.SurveyScoresContainer_headingContainer__Z5Qtf{position:fixed;background-color:#fff;width:100%;margin-left:-3rem;top:4.75rem;padding-top:1rem;padding-bottom:1rem;padding-left:3rem;box-shadow:0 4px 2px -4px gray}.SurveyScoresContainer_guidance__SLkg7{font-size:.875rem;color:#555;margin:0;line-height:1.5}.SurveyScoresContainer_section__sOvm4{display:flex;flex-direction:column;gap:.75rem;padding:.5rem}.SurveyScoresContainer_sectionTitle__L6kWo{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#888;margin:0}.SurveyScoresContainer_linkList__5_keX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.SurveyScoresContainer_scoreLink__T7h1S{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;color:#e05c2b;text-decoration:none}.SurveyScoresContainer_scoreLink__T7h1S:hover{text-decoration:underline}.SurveyScoresContainer_externalIcon__VUlLa{flex-shrink:0}.TablePagination_paginationContainer__cu_Gy{display:flex;justify-content:space-between;align-items:center;margin-top:.75rem;padding:.75rem;flex-wrap:wrap;gap:.75rem}.TablePagination_paginationControls__s_D29{display:flex;align-items:center;gap:.5rem}.TablePagination_paginationButton__ZtrLW{border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;background-color:#fff;color:#666;border:1px solid #e0e0e0;cursor:pointer;transition:all .2s;min-width:1.75rem}.TablePagination_paginationButton__ZtrLW:disabled{background-color:#f5f5f5;color:#666;cursor:not-allowed;opacity:.6}.TablePagination_paginationButton__ZtrLW:hover:not(:disabled){background-color:#f5f5f5;border-color:#ff5722;color:#ff5722}.TablePagination_paginationButton__ZtrLW:focus{outline:none;box-shadow:0 0 0 2px rgba(255,87,34,.2);border-color:#ff5722}.TablePagination_pageInfo___Y7Mu{font-size:.875rem;color:#666;white-space:nowrap}.TablePagination_pageSizeSelector__djn7d{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.TablePagination_pageSizeSelector__djn7d select{padding:.25rem .5rem;border-radius:.25rem;border:1px solid #ccc;background-color:#fff;cursor:pointer}.TablePagination_pageSizeSelector__djn7d select:focus{outline:none;border-color:#ff5722;box-shadow:0 0 0 1px #ff5722}.DropdownButton_actionsContainer__vqhkM{position:relative;display:inline-block}.DropdownButton_interactionButton__w9yyU{display:inline-flex;align-items:center;gap:.5rem;border-radius:999rem;padding:.75rem 1.5rem;font-size:1rem;background:#ff5722;font-weight:600;color:#fff;box-shadow:0 1px 2px 0 hsla(0,0%,100%,.1);cursor:pointer;transition:background .2s;outline:none;border:rgba(0,0,0,0)}.DropdownButton_interactionButton__w9yyU:focus{outline:none;box-shadow:0 0 0 1px #fdba74;border-color:rgba(0,0,0,0)}.DropdownButton_interactionButton__w9yyU:disabled{background-color:#bebdbd;border-color:#bebdbd;cursor:not-allowed;opacity:.9}.DropdownButton_interactionButton__w9yyU:disabled:hover{outline:none;box-shadow:none}.DropdownButton_dropdownMenu__ZEJ_g{position:absolute;top:calc(100% + .5rem);right:0;max-height:18rem;overflow-y:auto;width:13rem;border-radius:.75rem;border:2px solid hsla(0,0%,100%,.9411764706);background:#191a24;padding:.25rem;font-size:.875rem;color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.076);z-index:10}.DropdownButton_dropdownMenu__ZEJ_g:focus{outline:none}.DropdownButton_dropdownItem__5KU41{display:flex;align-items:center;gap:.5rem;width:100%;border-radius:.5rem;padding:.375rem .75rem;background:none;border:none;color:#fff;cursor:pointer;transition:background .2s;font-size:inherit}.DropdownButton_dropdownItem__5KU41:focus,.DropdownButton_dropdownItem__5KU41:hover{background:hsla(0,0%,100%,.1)}.DropdownButton_dropdownItem__5KU41:disabled{background-color:#bebdbd;border-color:#bebdbd;cursor:not-allowed;opacity:.9}.DropdownButton_dropdownItem__5KU41:disabled:hover{outline:none;box-shadow:none}.OperationalReadinessIndicator_ready__EK1xN{color:#38ea3b;font-weight:500}.OperationalReadinessIndicator_notReady__ve4Uu{color:#c51a1a;font-weight:500}.OperationalReadinessIndicator_loading__nd8F8{color:#3b82f6;font-weight:500}.OperationalReadinessIndicator_building__tvGTg,.OperationalReadinessIndicator_terminating__0fTf8{color:#f59e0b;font-weight:500}.OperationalReadinessIndicator_terminated__pDouf{color:#6b7280;font-weight:500}.OperationalReadinessIndicator_failed__7B7jc{color:#c51a1a;font-weight:500}.OperationalReadinessIndicator_container__f676c{display:flex;align-items:center;gap:.5rem}.OperationalReadinessIndicator_spinner__8ZTT1{animation:OperationalReadinessIndicator_spin__9HXvV 1s linear infinite;color:#f60}@keyframes OperationalReadinessIndicator_spin__9HXvV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CopyToClipboard_icon__aeQTJ{color:#ff5722!important;padding-left:1rem;cursor:pointer;transition:all .2s ease}.CopyToClipboard_icon__aeQTJ:hover{opacity:.8}.CopyToClipboard_iconClicked__a74Uc{color:#ff5722!important;padding-left:1rem;cursor:pointer;transition:all .2s ease}.CopyToClipboard_iconClicked__a74Uc:hover{opacity:.8}.ProgramRow_row__pfqsn td{word-wrap:break-word}.ProgramRow_programNameCell__ishnJ{display:flex;align-items:center;gap:.5rem;min-width:200px}.ProgramTable_table__j7GXa{width:100%;padding:.75rem;border-collapse:separate;border-spacing:0}.ProgramTable_table__j7GXa td,.ProgramTable_table__j7GXa th{padding:.5rem;height:40px;vertical-align:middle}.ProgramTable_headerRow__qaWxk{margin-bottom:1rem}.ProgramTable_header__RZ_ZN{text-align:left;margin-bottom:1rem;font-size:.875rem;padding:0 .5rem}.CustomIcon_icon__cwmvR{color:#6b7280;cursor:pointer}.CustomIcon_tooltip__tLXfW{background-color:rgba(255,87,34,.9)!important;max-width:20rem;z-index:9999}.CourseContent_emptyState__ZgPPe{color:#333}.CourseContent_emptyState__ZgPPe,.CourseContent_errorState__mAkg9{display:flex;justify-content:center;align-items:center;padding:2rem;text-align:center;font-size:1.5rem}.CourseContent_errorState__mAkg9{color:#d30000}.ModalContainer_modalBackground___0u1X{width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center;z-index:1000;overflow:auto}.ExecuteMachineCommandModal_dialogWrapper__nqeZm{position:relative;padding:2rem 6rem;display:flex;flex-direction:column;align-items:center;z-index:9999;background-color:#191a24;color:#fff;border-radius:1rem;gap:1rem}.ExecuteMachineCommandModal_dialogWrapper__nqeZm p{margin:0;font-size:1.2rem}.ExecuteMachineCommandModal_dialogWrapper__nqeZm :last-child{margin-top:1rem}.ExecuteMachineCommandModal_title__2e01E{font-weight:600}.ExecuteMachineCommandModal_error__q2Udj{color:#d30000}.AddLinkMaterialModal_modalContainer__u4aGv{width:min(720px,92vw);max-height:80vh;display:flex;flex-direction:column;gap:1rem}.AddLinkMaterialModal_container__JQKFD{padding:1rem 1rem .5rem;gap:.75rem;display:flex;flex-direction:column}.AddLinkMaterialModal_container__JQKFD p{line-height:.75rem}.AddLinkMaterialModal_createBtn__SMZ2j{margin-top:1rem;align-self:flex-end}.AddLinkMaterialModal_title__MwZaR{display:flex;justify-content:center;margin:0}.AddLinkMaterialModal_error__brXKC{color:#d30000}.TextInput_inputContainer__QQ_eF,.TextInput_outerContainer__C584o{display:flex;flex-direction:column;width:100%}.TextInput_inputContainer__QQ_eF{align-items:flex-start;gap:.25rem}.TextInput_inputWrapper__kYaDM{display:flex;flex-direction:row;width:100%;align-items:center;gap:.5rem}.TextInput_textInput__qhriI{background-color:#fff;border-radius:.25rem;border:1px solid #d1d5db;width:100%;height:2rem;font-size:.8rem;padding-left:.75rem;color:#191a24;flex-grow:1}.TextInput_textInput__qhriI::placeholder{color:#191a24;opacity:.6}.TextInput_label__X6Fvi{color:#000;font-size:.875rem;line-height:1.25rem;margin-bottom:.25rem;white-space:normal;flex-shrink:0;font-weight:500}.TextInput_error__LxsIY{color:#d30000}.TextInput_toolTipWrapper__ax4QD{margin-left:.5rem}.CreateCourseForm_container__NrC6z{background-color:rgba(0,0,0,0);padding:0;border-radius:.5rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem 1rem;gap:.75rem 1rem;width:100%}.CreateCourseForm_container__NrC6z p{line-height:.5rem}.CreateCourseForm_container__NrC6z>:first-child{grid-column:1/-1}.CreateCourseForm_leftColumn__rMjSm{grid-column:1}.CreateCourseForm_rightColumn__4qxGu{grid-column:2}.CreateCourseForm_arloCodeInput__cRBsS{grid-column:1}.CreateCourseForm_arloEventInput__L_mL9{grid-column:2}.CreateCourseForm_hubspotIdInput__lVt9K{grid-column:1}.CreateCourseForm_searchButton__8QJXC{height:2rem;margin-left:0}.CreateCourseForm_input__eQYmB{width:100%;box-sizing:border-box}.CreateCourseForm_createBtn__ZEqra{grid-column:1/-1}.CreateProgramForm_container__50r5j{background-color:rgba(0,0,0,0);padding:0;border-radius:.5rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem 1rem;gap:.75rem 1rem;width:100%}.CreateProgramForm_input__ADvH_{width:100%;box-sizing:border-box}.CreateProgramForm_createBtn__sEVvC{grid-column:1/-1}.SubmitCancelButtons_buttonGroup__cguqI{display:flex;gap:.75rem;justify-content:flex-start;margin-top:1rem}.TerminateConfirmationDialog_dialogContainer__Ta9Kx{background:#fff;border-radius:.75rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:500px;width:90%;margin:auto;position:relative}.TerminateConfirmationDialog_content__vc1_K{padding:2rem;display:flex;flex-direction:column;align-items:center}.TerminateConfirmationDialog_title__7vGuJ{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#1f2937}.TerminateConfirmationDialog_warningText__CidLt{margin-bottom:1.5rem;color:#374151;line-height:1.5}.TerminateConfirmationDialog_warningText__CidLt span{font-weight:600;color:#dc2626}.TerminateConfirmationDialog_buttonRow__QmHgs{display:flex;gap:1rem;margin-top:1.5rem;justify-content:center}.TerminateConfirmationDialog_content__vc1_K input::placeholder{color:#9ca3af!important;opacity:1!important}.TerminateConfirmationDialog_content__vc1_K .TerminateConfirmationDialog_inputContainer__zpS0H{display:flex;flex-direction:column;align-items:center;width:100%}.TerminateConfirmationDialog_content__vc1_K input{width:100%!important;max-width:400px;text-align:center;border:2px solid #d1d5db;border-radius:.375rem;padding:.5rem 1rem;background:#fff}.TerminateConfirmationDialog_cancelButton__EZkxN{background-color:#fff;color:#1f2937;border:2px solid #374151;font-weight:600}.TerminateConfirmationDialog_cancelButton__EZkxN:hover:not(:disabled){background-color:#f3f4f6;color:#111827;border-color:#111827}.ProgramsContainer_loadingContainer__IY2cS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}.ProgramsContainer_emptyStateMessage__z_T5r,.ProgramsContainer_loadingText__VhsWx{color:#191a24;margin:0}.ProgramsContainer_loadingText__VhsWx{margin-top:1rem}.ProgramsContainer_emptyState__wmszb{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f5f5;border:.0625rem solid #e0e0e0;border-radius:.5rem;margin:1rem .5rem;min-height:12.5rem}.ProgramsContainer_emptyStateTitle__dfKiP{font-size:1.25rem;color:#191a24;margin-bottom:.5rem}.ProgramsContainer_headingContainer__SkkZ_{position:fixed;background-color:#fff;width:100%;margin-left:-3rem;top:4.75rem;padding-top:1rem;padding-bottom:1rem;padding-left:3rem;box-shadow:0 4px 2px -4px gray}.ProgramsContainer_containerArea__htZ8P{margin-top:3rem}.CreateAIToolConfigForm_container__OJ_EU{display:flex;flex-direction:column;gap:1.25rem;max-width:600px}.CreateAIToolConfigForm_toggleRow__bA1zs{display:flex;align-items:center;gap:.75rem}.CreateAIToolConfigForm_toggleLabel__I2ORH{font-size:.875rem;font-weight:500;color:#333}.CreateAIToolConfigForm_checkbox__SJSxL{width:1.25rem;height:1.25rem;cursor:pointer;accent-color:#191a24}.CreateAIToolConfigForm_fieldGroup__Qp7u7{display:flex;flex-direction:column;gap:.25rem}.CreateAIToolConfigForm_fieldLabel__HBwzy{font-size:.875rem;font-weight:500;color:#333}.CreateAIToolConfigForm_numberInput__u0dJl{padding:.5rem .75rem;border:1px solid #e0e0e0;border-radius:.375rem;font-size:.875rem;outline:none;transition:border-color .2s}.CreateAIToolConfigForm_numberInput__u0dJl:focus{border-color:#191a24}.CreateAIToolConfigForm_error__RSq5Z{color:#d30000;font-size:.75rem;margin:0}.AIToolsConfigContainer_wrapper___4Gxn{display:flex;flex-direction:column;gap:1rem}.AIToolsConfigContainer_toolbar__59lp3{display:flex;justify-content:flex-end}.AIToolsConfigContainer_errorMessage__fNV_m{padding:1rem;font-size:.95rem;color:#d30000;margin:0}.AIToolUsagePanel_table__egYlr{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 .25rem;background-color:rgba(0,0,0,0);font-size:.75rem}.AIToolUsagePanel_colLearner__QDXps{width:20%}.AIToolUsagePanel_colTool__8reWD{width:12%}.AIToolUsagePanel_colStatus__KY2sX{width:8%}.AIToolUsagePanel_colCost__fxGzu,.AIToolUsagePanel_colRequests__FfKxs{width:10%}.AIToolUsagePanel_colInputTokens__oKTXa,.AIToolUsagePanel_colOutputTokens__xrOz7{width:12%}.AIToolUsagePanel_colLastUsed__N3PTb{width:10%}.AIToolUsagePanel_colActions__XWb7u{width:8%}.AIToolUsagePanel_deactivateButton__QOT2P{background:none;border:1px solid #d30000;color:#d30000;border-radius:.25rem;padding:.25rem .5rem;cursor:pointer;font-size:.75rem;font-weight:600;transition:all .2s}.AIToolUsagePanel_deactivateButton__QOT2P:hover:not(:disabled){background-color:#d30000;color:#fff}.AIToolUsagePanel_deactivateButton__QOT2P:disabled{cursor:progress;opacity:.6}.AIToolUsagePanel_deactivateButton__QOT2P:focus{outline:none;box-shadow:0 0 0 2px rgba(255,87,34,.2)}.AIToolUsagePanel_headerRow__rjzs1{background-color:rgba(0,0,0,0)}.AIToolUsagePanel_header__gzsrT{text-align:left;font-size:.75rem;font-weight:600;padding:.5rem .75rem;color:#333;border:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AIToolUsagePanel_row__0jlvp{font-size:.75rem;transition:all .15s ease;color:#333;background-color:#fff;border-radius:.375rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AIToolUsagePanel_row__0jlvp:hover{box-shadow:0 2px 6px rgba(0,0,0,.15);transform:translateY(-1px)}.AIToolUsagePanel_row__0jlvp td{padding:.5rem .75rem;vertical-align:middle;color:#333;border:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AIToolUsagePanel_statusActive__3nSuw{color:#2e7d32;font-weight:600}.AIToolUsagePanel_statusInactive__PvQnx{color:#999;font-weight:600}.AIToolUsagePanel_emptyState__6qNdm{padding:2rem;text-align:center;color:#666;font-size:.875rem}.AIToolUsagePanel_errorState__5Uvso{padding:2rem;text-align:center;color:#d30000;font-size:.875rem}.AIToolsCourseContainer_container__tTEma{padding:0;margin-top:3rem}.AIToolsCourseContainer_headingContainer__m20a0{position:fixed;background-color:#fff;width:100%;margin-left:-3rem;top:4.75rem;padding:1rem 3rem;box-shadow:0 4px 2px -4px gray;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.AIToolsCourseContainer_containerArea__sm_eg{margin-top:3rem}.AIToolsCourseContainer_message__W1bhL{padding:1rem;font-size:.95rem;color:#333}.AIToolsCourseContainer_infraCard__kGOWC{margin-bottom:1.5rem}.AIToolsCourseContainer_infraHeader__VAD0g{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:1rem 1.25rem;flex-wrap:wrap}.AIToolsCourseContainer_infraMeta__kaLY_{display:flex;flex-direction:column;gap:.25rem}.AIToolsCourseContainer_infraLabel__GcdXd{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#666}.AIToolsCourseContainer_infraName__z78UK{font-size:1.1rem;font-weight:600;margin:0;color:#222}.AIToolsCourseContainer_infraSubMeta__RUqs6{font-size:.85rem;color:#555}.AIToolsCourseContainer_picker__JHo8U{min-width:16rem}.AIToolsCourseContainer_tabs__8WcRP{display:flex;gap:0;border-bottom:1px solid #e0e0e0;margin-bottom:1rem}.AIToolsCourseContainer_tab__NH_I6{background:none;padding:.6rem 1.25rem;font-size:.9rem;font-weight:500;color:#555;cursor:pointer;border:none;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;transition:color .15s ease,border-color .15s ease}.AIToolsCourseContainer_tab__NH_I6:hover{color:#222}.AIToolsCourseContainer_tab__NH_I6:focus-visible{outline:2px solid var(--text-action-light,#d2691e);outline-offset:2px}.AIToolsCourseContainer_tabActive__N1L9u{color:#d2691e;border-bottom-color:#d2691e}.AIToolsCourseContainer_tabActive__N1L9u:hover{color:#d2691e}.AIToolsCourseContainer_tabPanel__12HDB{padding-top:.5rem}.CreateCourseInfraForm_container__eJBDq{background-color:rgba(0,0,0,0);padding:0;border-radius:.5rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem 1rem;gap:.75rem 1rem;width:100%}.CreateCourseInfraForm_container__eJBDq>:last-child{grid-column:1/-1}.DeleteCourseInfraForm_container__grw9A{display:flex;flex-direction:column;gap:1.5rem}.DeleteCourseInfraForm_warningText__vbhpp{padding:1rem;border-radius:.75rem;border:1px solid #d30000;font-size:.95rem;line-height:1.6;color:#000}.DeleteCourseInfraForm_table__xxTWL{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 .25rem;background-color:rgba(0,0,0,0);font-size:.75rem}.DeleteCourseInfraForm_headerRow__BZeMB{background-color:rgba(0,0,0,0)}.DeleteCourseInfraForm_header__hFX6l{text-align:left;font-size:.75rem;font-weight:600;padding:.5rem .75rem;color:#333;border:none}.DeleteCourseInfraForm_row__Hl8Kk{font-size:.75rem;color:#333;background-color:#fff;border-radius:.375rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.DeleteCourseInfraForm_row__Hl8Kk td{padding:.5rem .75rem;vertical-align:middle;color:#333;border:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DeleteCourseInfraForm_actions___Z2dN{display:flex;gap:1rem;justify-content:center;align-items:center}.DeleteCourseInfraForm_permDeleteButton__QbeyC{display:flex;justify-content:center;background-color:#d30000!important;border:none!important}.DeleteCourseInfraForm_permDeleteButton__QbeyC:disabled{background-color:#bebdbd!important}.CourseInfraTable_table__dq9nf{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 .25rem;background-color:rgba(0,0,0,0);font-size:.75rem}.CourseInfraTable_colName__oDNEH{width:40%}.CourseInfraTable_colOS__ywgaq{width:20%}.CourseInfraTable_colMachines__nwIaF{width:15%}.CourseInfraTable_colActions__sBZOM{width:10%}.CourseInfraTable_headerRow__Ka_8T{background-color:rgba(0,0,0,0)}.CourseInfraTable_header__df1MR{text-align:left;font-size:.75rem;font-weight:600;padding:.5rem .75rem;color:#333;border:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CourseInfraTable_row__bL4Bg{font-size:.75rem;transition:all .15s ease;color:#333;background-color:#fff;border-radius:.375rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.CourseInfraTable_row__bL4Bg:hover{box-shadow:0 2px 6px rgba(0,0,0,.15);transform:translateY(-1px)}.CourseInfraTable_row__bL4Bg td{padding:.5rem .75rem;vertical-align:middle;color:#333;border:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CourseInfraTable_actionsCell__kDsxT{display:flex;gap:.5rem;align-items:center}.CourseInfraTable_deleteButton__MUun3{background:none;border:1px solid #d30000;color:#d30000;border-radius:.25rem;padding:.25rem .5rem;cursor:pointer;font-size:.75rem;transition:all .2s}.CourseInfraTable_deleteButton__MUun3:hover{background-color:#d30000;color:#fff}.CourseInfraTable_deleteButton__MUun3:focus{outline:none;box-shadow:0 0 0 2px rgba(255,87,34,.2)}.CourseInfraTable_emptyState__xqaX0{padding:2rem;text-align:center;color:#666;font-size:.875rem}.CourseInfraTable_loadingCell__q727O{color:#999;font-style:italic}.CourseInfraTable_pendingDeletionLabel__1KjIu{color:#999;font-style:italic;font-size:.75rem}.CourseInfraContainer_container__8LAe8{padding:0}.CourseInfraContainer_headingContainer__7V_fN{position:fixed;background-color:#fff;width:100%;margin-left:-3rem;top:4.75rem;padding:1rem 3rem;box-shadow:0 4px 2px -4px gray;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.CourseInfraContainer_containerArea__OwSzQ{margin-top:6rem}.CourseInfraContainer_interactionHeader__6K_LC{display:flex;align-items:flex-start;margin-top:1rem;margin-bottom:2rem}.CourseInfraContainer_actionButton__4z15u{margin-left:.5rem}.ProgramInfrastructureContainer_container__3BCoX{padding:0;margin-top:3rem}.ProgramInfrastructureContainer_headingContainer__nF3zv{position:fixed;background-color:#fff;width:100%;margin-left:-3rem;top:4.75rem;padding-top:1rem;padding-bottom:1rem;padding-left:3rem;box-shadow:0 4px 2px -4px gray}.ProgramInfrastructureContainer_containerArea__bQjGd{margin-top:2rem}.ProgramInfrastructureContainer_table__Mf59j{width:100%;padding:.75rem;border-collapse:separate;border-spacing:0 .75rem}.ProgramInfrastructureContainer_headerRow__1JX70{margin-bottom:1rem}.ProgramInfrastructureContainer_header__npelF{text-align:left;margin-bottom:1rem;font-size:.875rem}.ProgramInfrastructureContainer_row__z0Z7N{gap:.75rem;font-size:.875rem}.ProgramInfrastructureContainer_interactionHeader__0zfVE{display:flex;align-items:flex-start;margin-top:1rem;margin-bottom:2rem}.ProgramInfrastructureContainer_backButton__sSEpj{background:none;border:none;color:#007bff;cursor:pointer;font-size:1rem;margin-bottom:1rem;padding:.5rem 0}.ProgramInfrastructureContainer_backButton__sSEpj:hover{text-decoration:underline}.ProgramInfrastructureContainer_programNameCell__SFb2L{display:flex;align-items:center;gap:.5rem}.CreateTemplate_container__AtfBk{display:flex;flex-direction:column;gap:.75rem;width:100%}.CreateTemplate_input__QOcJK{width:100%;box-sizing:border-box}.page_headingContainer__Tq6Sq{position:fixed;background-color:#fff;width:100%;margin-left:-3rem;top:4.75rem;padding:1rem 3rem;box-shadow:0 4px 2px -4px gray;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.page_containerArea__zIL12{margin-top:3rem}