.SearchFilter_readOnly__QzBaT input{background-color:#f5f5f5;color:#777;cursor:not-allowed}.SearchFilter_readOnly__QzBaT label{color:#999}.SearchFilter_readOnly__QzBaT{opacity:.85}.SearchFilter_readOnly__QzBaT:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;opacity:.5;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center/contain no-repeat}.SearchFilter_searchContainer__kwctm{width:100%;display:flex;justify-content:center;margin-top:48px;padding:0 48px}@media(min-width:640px){.SearchFilter_searchContainer__kwctm{margin:48px 0}}.SearchFilter_searchContainer__kwctm .SearchFilter_searchBox__8h63m{display:flex;justify-content:space-between;align-items:center;border-radius:9999px;width:100%;height:57px;background:rgb(var(--lu-surface-container-lowest));border:1px solid rgb(var(--border-default));box-shadow:0 3px 8px rgba(0,0,0,.15)}@media(min-width:640px){.SearchFilter_searchContainer__kwctm .SearchFilter_searchBox__8h63m{width:560px}}.SearchFilter_searchContainer__kwctm .SearchFilter_searchBox__8h63m input[type=text]{background:rgba(0,0,0,0);outline:none;width:100%;height:100%;padding:16px 32px;font-size:16px;color:rgb(var(--text-primary))}.SearchFilter_searchContainer__kwctm .SearchFilter_searchBox__8h63m input[type=text]::placeholder{color:rgb(var(--text-secondary))}.SearchFilter_searchContainer__kwctm .SearchFilter_searchBox__8h63m .SearchFilter_searchButton__S_j5c{background-color:rgba(var(--background-primary));color:#fff;padding:0 32px;margin:0 0 0 8px;border-radius:9999px;height:100%;font-weight:500;cursor:pointer}.SearchFilter_searchContainer__kwctm .SearchFilter_searchBox__8h63m .SearchFilter_searchButton__S_j5c:hover{opacity:.9}.FilterSidebar_readOnly__up7wh input{background-color:#f5f5f5;color:#777;cursor:not-allowed}.FilterSidebar_readOnly__up7wh label{color:#999}.FilterSidebar_readOnly__up7wh{opacity:.85}.FilterSidebar_readOnly__up7wh:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;opacity:.5;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center/contain no-repeat}.FilterSidebar_filterSidebar__8TaqB{width:100%;min-width:0;position:-webkit-sticky;position:sticky;top:20px}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_fsection__fScbu{border-bottom:1px solid rgb(var(--border-default));padding:14px 0}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_fsection__fScbu:first-of-type{padding-top:0}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_fsection__fScbu:last-of-type{border-bottom:none}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_fsummary__N5_X5{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:13.5px;font-weight:600;color:rgb(var(--text-primary))}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_fsummary__N5_X5::-webkit-details-marker{display:none}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_fsummary__N5_X5::marker{content:""}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_fchev__B8yky{color:rgb(var(--text-tertiary));transition:transform .15s ease;flex-shrink:0}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_fsection__fScbu[open]>.FilterSidebar_fsummary__N5_X5 .FilterSidebar_fchev__B8yky{transform:rotate(180deg)}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_options__uEbzc{display:flex;flex-direction:column;gap:9px;margin-top:12px;color:rgb(var(--text-primary))}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_options__uEbzc.FilterSidebar_scrollable__BSoQK{max-height:16rem;overflow-y:auto;overflow-x:hidden;padding-right:4px}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_options__uEbzc .FilterSidebar_optionItem__74rxt{display:flex;align-items:center;gap:9px;font-size:13.5px;color:rgb(var(--text-secondary));cursor:pointer;transition:color .15s ease}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_options__uEbzc .FilterSidebar_optionItem__74rxt:hover{color:rgb(var(--text-primary))}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_options__uEbzc .FilterSidebar_optionItem__74rxt h5{margin:0;display:flex;align-items:center;font-weight:400}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_options__uEbzc .FilterSidebar_optionItem__74rxt .FilterSidebar_count__y6B0r{margin-left:auto;font-size:12px;color:rgb(var(--text-tertiary));font-variant-numeric:tabular-nums}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_options__uEbzc .FilterSidebar_optionItem__74rxt input[type=checkbox]{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:5px;border:1.5px solid rgb(var(--border-strong));flex-shrink:0;margin:0;cursor:pointer;position:relative}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_options__uEbzc .FilterSidebar_optionItem__74rxt input[type=checkbox]:checked{background-color:rgb(var(--background-primary));border-color:rgb(var(--background-primary))}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_options__uEbzc .FilterSidebar_optionItem__74rxt input[type=checkbox]:checked:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_options__uEbzc .FilterSidebar_optionItem__74rxt input[type=radio]{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:9999px;border:1.5px solid rgb(var(--border-strong));flex-shrink:0;margin:0;cursor:pointer;position:relative}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_options__uEbzc .FilterSidebar_optionItem__74rxt input[type=radio]:checked{border-color:rgb(var(--background-primary))}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_options__uEbzc .FilterSidebar_optionItem__74rxt input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:rgb(var(--background-primary))}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_options__uEbzc .FilterSidebar_optionItem__74rxt .FilterSidebar_star__bvtyW.FilterSidebar_filled__puFhc{color:#fbbf24}.FilterSidebar_filterSidebar__8TaqB .FilterSidebar_options__uEbzc .FilterSidebar_optionItem__74rxt .FilterSidebar_star__bvtyW.FilterSidebar_empty__485SZ{color:rgb(var(--text-tertiary))}.rr--group{display:flex;width:100%;position:relative}.rr--box{-webkit-tap-highlight-color:rgba(0,0,0,0)}.rr--box,.rr--svg{display:flex;width:100%;flex-grow:1}.rr--svg{aspect-ratio:1;overflow:clip;pointer-events:none}@supports not (overflow:clip){.rr--svg{overflow:auto}}.rr--box:focus,.rr--box:focus-visible,.rr-reset:focus,.rr-reset:focus-visible{outline:none;box-shadow:none}.rr--focus-reset{outline:6px double #0079ff}.rr--box:focus-visible .rr--svg{outline:6px double #0079ff;isolation:isolate}.rr--reset{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;right:0;bottom:50%}[dir=rtl] .rr--reset{left:0;right:auto}.rr--dir-y .rr--reset{bottom:0;right:50%}.rr--disabled{opacity:.5;cursor:not-allowed}.rr--disabled .rr--svg{pointer-events:none}.rr--pointer .rr--box{cursor:pointer}.rr--dir-x{flex-direction:row}.rr--dir-y{flex-direction:column}.rr--space-sm .rr--svg{padding:8%}.rr--space-md .rr--svg{padding:12.5%}.rr--space-lg .rr--svg{padding:17.5%}.rr--dir-x.rr--gap-sm .rr--svg{margin:0 6.25%}.rr--dir-x.rr--gap-sm .rr--box:focus-visible:after{width:87.5%;left:6.25%}.rr--dir-x.rr--gap-md .rr--svg{margin:0 12.5%}.rr--dir-x.rr--gap-md .rr--box:focus-visible:after{width:75%;left:12.5%}.rr--dir-x.rr--gap-lg .rr--svg{margin:0 25%}.rr--dir-x.rr--gap-lg .rr--box:focus-visible:after{width:50%;left:25%}.rr--dir-y.rr--gap-sm .rr--svg{margin:6.25% 0}.rr--dir-y.rr--gap-md .rr--svg{margin:12.5% 0}.rr--dir-y.rr--gap-lg .rr--svg{margin:25% 0}.rr--rx-sm .rr--svg{border-radius:5%}.rr--rx-md .rr--svg{border-radius:15%}.rr--rx-lg .rr--svg{border-radius:20%}.rr--rx-full .rr--svg{border-radius:100%}.rr--has-stroke .rr--svg{stroke-linecap:round;stroke-linejoin:round}.rr--has-border .rr--svg{border-width:var(--rr--border-width);border-style:solid}.rr--on .rr--svg{fill:var(--rr--fill-on-color,none)}.rr--off .rr--svg{fill:var(--rr--fill-off-color,none)}.rr--has-stroke .rr--on .rr--svg{stroke:var(--rr--stroke-on-color,currentColor)}.rr--has-stroke .rr--off .rr--svg{stroke:var(--rr--stroke-off-color,currentColor)}.rr--on .rr--svg{background-color:var(--rr--box-on-color,none)}.rr--off .rr--svg{background-color:var(--rr--box-off-color,none)}.rr--has-border .rr--off .rr--svg{border-color:var(--rr--border-off-color,currentColor)}.rr--has-border .rr--on .rr--svg{border-color:var(--rr--border-on-color,currentColor)}.rr--fx-colors{--rr--easing:.2s cubic-bezier(.61,1,.88,1)}.rr--fx-colors .rr--svg{transition-duration:.2s;transition-timing-function:var(--rr--easing);transition-property:background-color,border-color,fill,stroke}.rr--fx-opacity .rr--off{opacity:.35;transition:opacity var(--rr--easing)}.rr--fx-opacity .rr--on{opacity:1}@media (hover:hover){.rr--fx-opacity .rr--box:hover{opacity:1}.rr--fx-zoom .rr--box{transition:transform var(--rr--easing);transform:scale(1)}.rr--fx-zoom .rr--box:hover{transform:scale(1.2)}}@media (hover:hover){@media (prefers-reduced-motion){.rr--fx-zoom .rr--box:hover{transform:scale(1)}}}@media (hover:hover){.rr--fx-position .rr--box{transition:transform var(--rr--easing);transform:translateY(0)}.rr--fx-position .rr--box:hover{transform:translateY(-15%)}@media (prefers-reduced-motion){.rr--fx-position .rr--box:hover{transform:translateY(0)}}}.rr--svg-stop-1{stop-color:var(--rr--fill-on-color,rgba(0,0,0,0))}.rr--svg-stop-2,[dir=rtl] .rr--svg-stop-1{stop-color:var(--rr--fill-off-color,rgba(0,0,0,0))}[dir=rtl] .rr--svg-stop-2{stop-color:var(--rr--fill-on-color,rgba(0,0,0,0))}.rr--hf-svg-on{fill:var(--rr--fill-on-color,none)}.rr--hf-svg-off{fill:var(--rr--fill-off-color,none)}.rr--has-stroke .rr--hf-svg-on{stroke:var(--rr--stroke-on-color,currentColor)}.rr--has-stroke .rr--hf-svg-off{stroke:var(--rr--stroke-off-color,currentColor)}.rr--hf-svg-off .rr--svg,.rr--hf-svg-on .rr--svg{background-color:var(--rr--box-off-color,none)}.rr--has-border .rr--hf-svg-on .rr--svg{border-color:var(--rr--border-on-color,currentColor)}.rr--has-border .rr--hf-svg-off .rr--svg{border-color:var(--rr--border-off-color,currentColor)}.rr--dir-x .rr--hf-box-int .rr--svg{background:linear-gradient(to right,var(--rr--box-on-color,none) 50%,var(--rr--box-off-color,none) 50%)}[dir=rtl] .rr--dir-x .rr--hf-box-int .rr--svg{background:linear-gradient(to left,var(--rr--box-on-color,none) 50%,var(--rr--box-off-color,none) 50%)}.rr--dir-y .rr--hf-box-int .rr--svg{background:linear-gradient(to bottom,var(--rr--box-on-color,none) 50%,var(--rr--box-off-color,none) 50%)}.rr--hf-box-on .rr--svg{background-color:var(--rr--box-on-color,none)}.rr--hf-box-off .rr--svg{background-color:var(--rr--box-off-color,none)}.rr--hf-box-int .rr--svg,.rr--hf-box-off .rr--svg,.rr--hf-box-on .rr--svg{fill:var(--rr--fill-off-color,none)}.rr--has-stroke .rr--hf-box-int .rr--svg,.rr--has-stroke .rr--hf-box-off .rr--svg,.rr--has-stroke .rr--hf-box-on .rr--svg{stroke:var(--rr--stroke-off-color,currentColor)}.rr--has-border .rr--hf-box-int .rr--svg,.rr--has-border .rr--hf-box-on .rr--svg{border-color:var(--rr--border-on-color,currentColor)}.rr--has-border .rr--hf-box-off .rr--svg{border-color:var(--rr--border-off-color,currentColor)}.Course_readOnly__MPtPx input{background-color:#f5f5f5;color:#777;cursor:not-allowed}.Course_readOnly__MPtPx label{color:#999}.Course_readOnly__MPtPx{opacity:.85}.Course_readOnly__MPtPx:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;opacity:.5;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center/contain no-repeat}.Course_formContainer__I5HTE{margin-top:48px;display:flex;flex-direction:column;justify-content:space-around;padding:32px 16px 0;border-top:1px solid #000;gap:24px}.Course_formGrid__ix0IP{display:flex;flex-direction:column;gap:24px;align-items:start}@media(min-width:640px){.Course_formGrid__ix0IP{display:grid;grid-template-columns:repeat(2,1fr);column-gap:48px}}.Course_formNonGrid__YnyBu{margin-top:8px}.Course_selectWrapper__htVcM{width:100%;display:flex;flex-direction:column;font-size:16px}@media(min-width:1280px){.Course_selectWrapper__htVcM{font-size:18px}}.Course_textInputWrapper__HBvCW{position:relative}.Course_textInputWrapper__HBvCW label{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#4b5563;font-size:16px;pointer-events:none;transition:all .3s ease;background-color:rgba(0,0,0,0);padding:0 8px;z-index:0}.Course_textInputWrapper__HBvCW input,.Course_textInputWrapper__HBvCW textarea{background-color:rgba(0,0,0,0);width:100%;padding:16px;border-radius:16px;border:1px solid rgb(var(--background-primary));font-size:16px;transition:border-color .15s ease-in-out}.Course_textInputWrapper__HBvCW input::placeholder,.Course_textInputWrapper__HBvCW textarea::placeholder{color:#4b5563}.Course_textInputWrapper__HBvCW input:focus,.Course_textInputWrapper__HBvCW textarea:focus{outline:none;border-color:rgb(var(--background-primary))}@media(min-width:1280px){.Course_textInputWrapper__HBvCW input,.Course_textInputWrapper__HBvCW textarea{font-size:18px}}.Course_textInputWrapper__HBvCW input,.Course_textInputWrapper__HBvCW textarea{padding:16px 28px;border-radius:6px;box-shadow:0 4px 6px rgba(0,0,0,.25)}.Course_textInputWrapper__HBvCW input::placeholder,.Course_textInputWrapper__HBvCW textarea::placeholder{color:rgba(0,0,0,0)}.Course_textInputWrapper__HBvCW input:focus::placeholder,.Course_textInputWrapper__HBvCW textarea:focus::placeholder{color:#4b5563}.Course_textInputWrapper__HBvCW input:focus~label,.Course_textInputWrapper__HBvCW input:not(:placeholder-shown)~label,.Course_textInputWrapper__HBvCW textarea:focus~label,.Course_textInputWrapper__HBvCW textarea:not(:placeholder-shown)~label{top:0;transform:translateY(-50%);font-size:14px;color:rgb(var(--background-primary));background-color:#fff;z-index:1}.Course_textInputWrapper__HBvCW input[required]~label:after,.Course_textInputWrapper__HBvCW textarea[required]~label:after{content:" *";color:red}.Course_textInputWrapper__HBvCW textarea{padding-top:24px}.Course_textInputWrapper__HBvCW textarea~label{top:32px;transform:translateY(0)}.Course_textInputWrapper__HBvCW{display:flex;flex-direction:column;color:#000;width:100%}.Course_textInputWrapper__HBvCW.Course_marginTop__N7g0v{margin-top:32px}.Course_CurriculumBtn__HI7oW{border:1px solid rgb(var(--background-primary));border-radius:8px;padding:10px 21px;background-color:rgba(0,0,0,0);color:rgb(var(--background-primary));font-size:18px;cursor:pointer;transition:.3s ease-in-out;white-space:nowrap}.Course_CurriculumBtn__HI7oW:hover{background-color:rgb(var(--background-primary));color:#fff}@media(max-width:639px){.Course_CurriculumBtn__HI7oW{display:none}}.Course_CurriculumDeleteBtn__LHNkV{border:1px solid red;border-radius:8px;padding:10px 21px;background-color:rgba(0,0,0,0);color:red;font-size:18px;cursor:pointer;transition:.3s ease-in-out;white-space:nowrap}.Course_CurriculumDeleteBtn__LHNkV:hover{background-color:rgba(255,0,0,.6);color:#fff}@media(max-width:639px){.Course_CurriculumDeleteBtn__LHNkV{display:none}}.Course_createPaperBtn__2VSXx{border:1px solid rgb(var(--background-primary));border-radius:8px;padding:10px 21px;background-color:rgba(0,0,0,0);color:rgb(var(--background-primary));font-size:18px;cursor:pointer;transition:.3s ease-in-out}.Course_createPaperBtn__2VSXx:hover{background-color:rgb(var(--background-primary));color:#fff}.Course_rating__MF9bf{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px}.Course_mediaButton__av62c{background-color:rgb(var(--background-primary));border-radius:4px;padding:8px 16px;color:#fff;border:1px solid rgb(var(--background-primary));cursor:pointer;transition:.3s ease-in-out}.Course_mediaButton__av62c:hover{color:rgb(var(--background-primary));background-color:#fff}@media(min-width:1280px){.Course_mediaButton__av62c{padding:8px 16px}}.Course_settingButton__NhOP1{border:2px solid rgb(var(--background-primary));border-radius:8px;padding:10px 32px;background-color:#fff;color:rgb(var(--background-primary));font-size:18px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:row;gap:5px;align-items:center;font-weight:500;font-family:Inter,sans-serif}.Course_settingButton__NhOP1:hover{background-color:rgb(var(--background-primary));color:#fff}.Course_settingButton__NhOP1:focus{outline:none;box-shadow:0 0 0 2px rgb(var(--background-primary)),0 0 0 4px rgba(59,130,246,.1)}.Course_settingButton__NhOP1:disabled{opacity:.5;cursor:not-allowed}@media(max-width:639px){.Course_settingButton__NhOP1.Course_settings__mdK5F{padding:10px;gap:0}}.Course_settingsDropdown__XM_wT{position:absolute;background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);width:320px;z-index:1000;top:calc(100% + 8px);right:0;overflow:hidden;max-height:500px;overflow-y:auto}:root[data-mode=dark] .Course_settingsDropdown__XM_wT{background:rgb(var(--lu-surface-container-lowest));border-color:rgb(var(--border-default));box-shadow:0 10px 15px -3px rgba(0,0,0,.4),0 4px 6px -2px rgba(0,0,0,.3)}@media(max-width:639px){.Course_settingsDropdown__XM_wT{width:280px;max-height:200px}}.ReportDashboard_readOnly__LRqS6 input{background-color:#f5f5f5;color:#777;cursor:not-allowed}.ReportDashboard_readOnly__LRqS6 label{color:#999}.ReportDashboard_readOnly__LRqS6{opacity:.85}.ReportDashboard_readOnly__LRqS6:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;opacity:.5;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center/contain no-repeat}.ReportDashboard_reportDashboard__6gvHE{width:100%}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA{margin-top:24px;margin-bottom:24px}@media(min-width:640px){.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA{display:flex;flex-direction:row;justify-content:space-between;width:100%}}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;flex-wrap:wrap}@media(min-width:768px){.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F{display:flex;flex-direction:row;gap:20px}}@media(min-width:768px)and (min-width:1280px){.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F{gap:32px;width:100%}}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_dropdownItem__BWcit{font-size:14px;color:rgb(var(--text-primary));text-align:center;cursor:pointer;margin:8px;white-space:nowrap}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_dropdownItem__BWcit:hover{color:rgb(var(--primary))}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_dropdownItem__BWcit.ReportDashboard_withBorder__HMBHK{border-bottom:1px solid rgba(var(--text-primary),.25)}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_dropdownWrapper__PUcci{max-height:42px}@media(min-width:768px){.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_dropdownWrapper__PUcci{max-width:100px}}@media(min-width:1024px){.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_dropdownWrapper__PUcci{flex-shrink:1;max-width:200px}}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_dropdownWrapper__PUcci{width:auto;min-width:0;overflow:hidden}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_dropdownWrapper__PUcci .ReportDashboard_dropdownToggle__6KQ1V{height:100%;background-color:rgb(var(--lu-surface-container-lowest));color:rgb(var(--primary));border:1px solid rgb(var(--primary));border-radius:8px;display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 16px;margin-left:4px}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_dropdownWrapper__PUcci .ReportDashboard_dropdownToggle__6KQ1V .ReportDashboard_dropdownLabel__A8c3j{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;padding-bottom:8px;width:100%}@media(max-width:639px){.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_dropdownWrapper__PUcci .ReportDashboard_dropdownToggle__6KQ1V .ReportDashboard_dropdownLabel__A8c3j{font-size:18px}}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_dropdownWrapper__PUcci .ReportDashboard_dropdownToggle__6KQ1V .ReportDashboard_dropdownLabel__A8c3j span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_dropdownWrapper__PUcci .ReportDashboard_dropdownToggle__6KQ1V .ReportDashboard_dropdownLabel__A8c3j span:hover{max-width:none}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_dropdownWrapper__PUcci .ReportDashboard_dropdownToggle__6KQ1V .ReportDashboard_dropdownLabel__A8c3j svg{flex-shrink:0}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_dropdownWrapper__PUcci .ReportDashboard_dropdownList__oxUPU{position:absolute;z-index:10;background-color:rgb(var(--lu-surface-container-lowest));border:1px solid rgb(var(--primary));border-radius:8px;padding:8px;min-width:150px;max-width:29rem;max-height:300px;overflow-y:auto;margin-top:8px}@media(min-width:640px){.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_dropdownWrapper__PUcci .ReportDashboard_dropdownList__oxUPU{padding:16px 24px;font-size:16px}}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_dropdownWrapper__PUcci .ReportDashboard_dropdownList__oxUPU .ReportDashboard_checkboxItem__VYlYU{display:flex;gap:8px;align-items:center;padding-top:8px;padding-bottom:8px}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_checkboxBox__xs303{border:1px solid rgb(var(--primary));border-radius:8px;height:42px;padding:8px 24px;color:rgb(var(--primary));display:flex;align-items:center}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_checkboxBox__xs303.ReportDashboard_failBox__C66fC,.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_checkboxBox__xs303.ReportDashboard_passBox__HKtVq{margin-left:4px}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_checkboxBox__xs303 .ReportDashboard_checkboxWrapper__6_wfi{position:relative}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_checkboxBox__xs303 .ReportDashboard_checkboxWrapper__6_wfi input[type=checkbox]{-webkit-appearance:none;appearance:none;width:16px;height:16px;border:1px solid rgb(var(--primary));border-radius:4px;background-color:rgb(var(--lu-surface-container-lowest))}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_checkboxBox__xs303 .ReportDashboard_checkboxWrapper__6_wfi input[type=checkbox]:checked{background-color:#3b82f6}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_checkboxBox__xs303 .ReportDashboard_checkboxWrapper__6_wfi .ReportDashboard_checkIcon__3J3ta{color:#fff;font-size:10px;position:absolute;left:3px;top:9px;pointer-events:none}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_topBar__63JhA .ReportDashboard_filterGroup__7DQ_F .ReportDashboard_checkboxBox__xs303 label{margin-left:8px;cursor:pointer}@media(max-width:639px){.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_bottomBar__ItSJG{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px}}@media(min-width:640px){.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_bottomBar__ItSJG{display:flex;flex-direction:row;gap:8px}}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_bottomBar__ItSJG .ReportDashboard_dropdownFilter__3nxn0{display:none}@media(max-width:639px){.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_bottomBar__ItSJG .ReportDashboard_dropdownFilter__3nxn0{display:block}}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_canvasWrapper__PUCQt{width:100%;margin-bottom:24px}@media(max-width:639px){.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_canvasWrapper__PUCQt{width:100%}}.ReportDashboard_reportDashboard__6gvHE .ReportDashboard_canvasWrapper__PUCQt canvas{width:100%;height:auto}.SingleCourseCard_readOnly__j_ZwC input{background-color:#f5f5f5;color:#777;cursor:not-allowed}.SingleCourseCard_readOnly__j_ZwC label{color:#999}.SingleCourseCard_readOnly__j_ZwC{opacity:.85}.SingleCourseCard_readOnly__j_ZwC:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;opacity:.5;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center/contain no-repeat}.SingleCourseCard_SingleCourseCard__bjVK7{border-radius:16px;overflow:hidden;border:1px solid rgb(var(--border-default));box-shadow:0 1px 2px rgba(19,32,30,.05);font-family:Poppins,sans-serif;position:relative;cursor:pointer;display:flex;flex-direction:column;background:rgb(var(--lu-surface-container-lowest));transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.SingleCourseCard_SingleCourseCard__bjVK7:hover{transform:translateY(-3px);box-shadow:0 12px 24px -8px rgba(var(--background-primary),.28),0 2px 6px rgba(19,32,30,.08);border-color:rgba(0,0,0,0)}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_cover__m7zxq{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:rgb(var(--surface-muted))}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_cover__m7zxq .SingleCourseCard_coverImg__LSv6I{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_cover__m7zxq .SingleCourseCard_categoryChip__k7zwY{position:absolute;top:8px;left:8px;background:hsla(0,0%,100%,.92);color:rgb(var(--text-primary));font-size:11px;font-weight:600;padding:4px 9px;border-radius:9999px;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1}:root[data-mode=dark] .SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_cover__m7zxq .SingleCourseCard_categoryChip__k7zwY{background:rgba(24,24,27,.82)}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs{display:flex;flex-direction:column;gap:6px;flex:1;padding:14px 16px 16px}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_courseTitle__Fkxou{font-size:15px;font-weight:600;line-height:1.35;margin:0;color:rgb(var(--text-primary));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_metaRow__SvR5i{display:flex;align-items:center}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_footer__XIjcg{margin-top:auto;padding-top:6px;display:flex;align-items:center;justify-content:space-between;gap:8px}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_freeChip__u0m0w{font-size:12px;font-weight:600;color:var(--chip-green-text);background:var(--chip-green-bg);padding:3px 9px;border-radius:9999px}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_price__8fDo7{font-size:14.5px;font-weight:700;color:rgb(var(--text-primary));font-variant-numeric:tabular-nums}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_footerActions__MA2_b{display:flex;align-items:center;gap:6px}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_cta__oT4d_{width:32px;height:32px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background-color .15s ease,color .15s ease}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_ctaSoft__uSiBN{background:rgba(var(--background-primary),.1);color:rgb(var(--background-primary))}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_ctaSoft__uSiBN.SingleCourseCard_active__H0wE9,.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_ctaSoft__uSiBN:hover{background:rgba(var(--background-primary),.18)}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_ctaSolid__2VRms{background:rgb(var(--background-primary));color:#fff}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_ctaSolid__2VRms:hover{opacity:.9}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_ctaSolid__2VRms.SingleCourseCard_active__H0wE9{background:#0f766e}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_meetingIcon__4Xn2u{position:relative;width:32px;height:32px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:rgb(var(--text-secondary));background:rgb(var(--surface-muted));transition:all .2s ease;flex-shrink:0}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_meetingIcon__4Xn2u:hover{background-color:rgb(var(--lu-surface-container-highest));color:rgb(var(--background-primary))}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_meetingIcon__4Xn2u.SingleCourseCard_inProgress__7A_AH{animation:SingleCourseCard_iconColorPulse__NbsfC 2s linear infinite}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_meetingIcon__4Xn2u.SingleCourseCard_today__gvVil{color:#f97316}:root[data-mode=dark] .SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_meetingIcon__4Xn2u.SingleCourseCard_today__gvVil{color:#fb923c}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_meetingIcon__4Xn2u .SingleCourseCard_meetingBadge__rwKuP{position:absolute;top:-4px;right:-4px;background-color:#ef4444;color:#fff;font-size:9px;font-weight:600;min-width:14px;height:14px;border-radius:7px;display:flex;align-items:center;justify-content:center;padding:0 3px}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_dropIcon__5wJHI{width:32px;height:32px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#dc2626;background:#fef2f2;transition:all .2s ease;flex-shrink:0}:root[data-mode=dark] .SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_dropIcon__5wJHI{color:#f87171;background:rgba(239,68,68,.1)}.SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_dropIcon__5wJHI:hover{background-color:#fee2e2}:root[data-mode=dark] .SingleCourseCard_SingleCourseCard__bjVK7 .SingleCourseCard_content__05xFs .SingleCourseCard_dropIcon__5wJHI:hover{background-color:rgba(239,68,68,.15)}@keyframes SingleCourseCard_iconColorPulse__NbsfC{0%,to{color:#ef4444}16.67%{color:#f97316}33.33%{color:#eab308}50%{color:#22c55e}66.67%{color:#3b82f6}83.33%{color:#8b5cf6}}.CourseTableView_readOnly__rFsii input{background-color:#f5f5f5;color:#777;cursor:not-allowed}.CourseTableView_readOnly__rFsii label{color:#999}.CourseTableView_readOnly__rFsii{opacity:.85}.CourseTableView_readOnly__rFsii:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;opacity:.5;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center/contain no-repeat}.CourseTableView_tableWrapper__qRTTq{width:100%;overflow-x:auto;overflow-y:hidden;background:rgb(var(--lu-surface-container-lowest));border:1px solid rgb(var(--border-strong));border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.CourseTableView_courseTable__1yf1P{width:100%;border-collapse:collapse;font-family:Public Sans,sans-serif}.CourseTableView_courseTable__1yf1P thead{background-color:rgb(var(--background-primary));color:#fff}.CourseTableView_courseTable__1yf1P thead tr:first-child th:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.CourseTableView_courseTable__1yf1P thead tr:first-child th:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.CourseTableView_courseTable__1yf1P tbody{color:rgb(var(--text-primary))}.CourseTableView_courseTable__1yf1P th{border:none;vertical-align:middle;text-align:center;padding:20px;font-weight:600;font-size:13px}.CourseTableView_courseTable__1yf1P td{border:none;vertical-align:middle;text-align:center;padding:16px;font-size:15px}.CourseTableView_tableRow__SnqxO{cursor:pointer;background-color:rgb(var(--lu-surface-container-lowest));border-bottom:1px solid rgb(var(--border-default));transition:background-color .2s ease}.CourseTableView_tableRow__SnqxO:last-child{border-bottom:none}.CourseTableView_tableRow__SnqxO:hover{background-color:rgba(var(--background-primary),.08)}.CourseTableView_courseNameCell__eUPxM{display:block;text-align:left;font-weight:500}.CourseTableView_ratingCell__LMSgS{display:flex;align-items:center;justify-content:center;gap:8px}.CourseTableView_ratingCell__LMSgS span{font-size:13px;color:rgb(var(--text-secondary))}.CourseTableView_actionsCell__bTUVl{cursor:default}.CourseList_readOnly__fh01c input{background-color:#f5f5f5;color:#777;cursor:not-allowed}.CourseList_readOnly__fh01c label{color:#999}.CourseList_readOnly__fh01c{opacity:.85}.CourseList_readOnly__fh01c:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;opacity:.5;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E") center/contain no-repeat}.CourseList_courseList__Nq2tW{margin-bottom:32px;width:100%;min-width:0}@media(max-width:639px){.CourseList_courseList__Nq2tW{margin-top:48px}}.CourseList_courseList__Nq2tW .CourseList_header__BIfh8{display:flex;justify-content:space-between;gap:16px}.CourseList_courseList__Nq2tW .CourseList_header__BIfh8>:first-child{flex:1 1 auto;min-width:0}@media(max-width:639px){.CourseList_courseList__Nq2tW .CourseList_header__BIfh8{flex-direction:column;align-items:flex-start;gap:24px}.CourseList_courseList__Nq2tW .CourseList_header__BIfh8>:first-child{width:100%}}.CourseList_courseList__Nq2tW .CourseList_header__BIfh8 h1{font-weight:700;font-size:32px}@media(max-width:639px){.CourseList_courseList__Nq2tW .CourseList_header__BIfh8 h1{margin-bottom:24px}}.CourseList_courseList__Nq2tW .CourseList_header__BIfh8 .CourseList_controls__VE8_W{display:flex;align-items:flex-start}@media(min-width:640px){.CourseList_courseList__Nq2tW .CourseList_header__BIfh8 .CourseList_controls__VE8_W{gap:8px}}.CourseList_courseList__Nq2tW .CourseList_courseGrid__sR_mM{margin:48px 0}.CourseList_courseList__Nq2tW .CourseList_courseGrid__sR_mM.CourseList_noHeaderMargin__yJ1Ca{margin-top:0}.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_gridLayout__7U41K{display:grid}.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_gridLayout__7U41K .CourseList_courseCard__nyZxi{background:rgb(var(--lu-surface-container-lowest));transition:transform .2s ease,box-shadow .2s ease}.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_gridLayout__7U41K .CourseList_courseCard__nyZxi:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv{width:100%;background:rgb(var(--lu-surface-container-lowest));border:1px solid rgb(var(--border-strong));border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden}.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv .CourseList_courseItem__PU8FG{cursor:pointer;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px;transition:box-shadow .3s ease}@media(min-width:640px){.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv .CourseList_courseItem__PU8FG{grid-template-columns:repeat(12,minmax(0,1fr))}}.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv .CourseList_courseItem__PU8FG:hover{box-shadow:0 8px 16px rgba(0,0,0,.1);border-radius:24px}.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv .CourseList_courseItem__PU8FG{background:rgb(var(--lu-surface-container-lowest))}.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv .CourseList_courseItem__PU8FG:hover{background:rgb(var(--surface-muted))}.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv .CourseList_courseItem__PU8FG .CourseList_image__1uYjV{grid-column:span 1;position:relative}@media(min-width:640px){.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv .CourseList_courseItem__PU8FG .CourseList_image__1uYjV{grid-column:span 5}}@media(min-width:1280px){.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv .CourseList_courseItem__PU8FG .CourseList_image__1uYjV{grid-column:span 3}}.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv .CourseList_courseItem__PU8FG .CourseList_image__1uYjV{aspect-ratio:1/1;max-width:96px;justify-self:start;border-radius:8px;overflow:hidden;background:rgb(var(--surface-muted))}.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv .CourseList_courseItem__PU8FG .CourseList_image__1uYjV img{width:100%;height:100%;object-fit:contain}.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv .CourseList_courseItem__PU8FG .CourseList_image__1uYjV .CourseList_categoryChip___rOFd{position:absolute;top:4px;left:4px;background:hsla(0,0%,100%,.92);color:rgb(var(--text-primary));font-size:9px;font-weight:600;padding:2px 6px;border-radius:9999px;max-width:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1}:root[data-mode=dark] .CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv .CourseList_courseItem__PU8FG .CourseList_image__1uYjV .CourseList_categoryChip___rOFd{background:rgba(24,24,27,.82)}.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv .CourseList_courseItem__PU8FG .CourseList_detailContainer__J9dkk{grid-column:span 1}@media(min-width:640px){.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv .CourseList_courseItem__PU8FG .CourseList_detailContainer__J9dkk{grid-column:span 7;padding:16px}}@media(min-width:1280px){.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv .CourseList_courseItem__PU8FG .CourseList_detailContainer__J9dkk{grid-column:span 9}}.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv .CourseList_courseItem__PU8FG .CourseList_detailContainer__J9dkk{display:flex;flex-direction:column;justify-content:space-between;padding:16px 8px;color:rgb(var(--text-primary))}.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv .CourseList_courseItem__PU8FG .CourseList_detailContainer__J9dkk .CourseList_details__V1U_C{display:flex;flex-direction:column;justify-content:space-between}.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv .CourseList_courseItem__PU8FG .CourseList_detailContainer__J9dkk .CourseList_details__V1U_C h2{font-size:15px;font-weight:600;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv .CourseList_courseItem__PU8FG .CourseList_detailContainer__J9dkk .CourseList_details__V1U_C .CourseList_rating__yWCmC{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px}.CourseList_courseList__Nq2tW .CourseList_content__HJ_gK.CourseList_listLayout__DBSDv hr{margin:0 24px}.CourseList_courseList__Nq2tW .CourseList_paginationContainer__zAEqi{display:flex;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid rgb(var(--border-default))}