@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #09090f;--surface: #12121a;--border: rgba(255, 255, 255, .08);--text-muted: #94a3b8;--accent: #6c5ce7}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg);color:#f8fafc;font-family:Inter,system-ui,sans-serif}a{color:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.65rem 1rem;border-radius:.75rem;border:1px solid transparent;font:inherit;font-weight:600;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{background:linear-gradient(135deg,var(--accent),#4834d4);color:#fff}.btn--ghost{background:transparent;border-color:var(--border);color:#fff}.btn--danger{background:#ef444426;border-color:#ef444459;color:#fca5a5}.btn--block{width:100%}[data-theme=light]{--bg: #FAFAFA;--surface: #FFFFFF;--border: #E4E4E7;--text-muted: #71717A;--accent: #8B5CF6;--sidebar-bg: linear-gradient(180deg, #ffffff 0%, #f4f4f5 100%)}[data-theme=light],[data-theme=light] body{background:#fafafa;color:#09090b}[data-theme=light] .sidebar{border-right-color:#e4e4e7;background:#fff}[data-theme=light] .sidebar .brand strong{color:#09090b}[data-theme=light] .sidebar .brand small{color:#71717a}[data-theme=light] .sidebar nav a{color:#52525b}[data-theme=light] .sidebar nav a:hover,[data-theme=light] .sidebar nav a.active{background:#8b5cf614;color:#09090b}[data-theme=light] .sidebar .footer{border-top-color:#e4e4e7}[data-theme=light] .sidebar .user strong{color:#09090b}[data-theme=light] .sidebar .user small{color:#71717a}[data-theme=light] .sidebar .btn--ghost{color:#09090b;border-color:#e4e4e7}[data-theme=light] .card,[data-theme=light] .top-stat,[data-theme=light] .bottom-stat{background:#fff;border-color:#e4e4e7;color:#09090b}[data-theme=light] .top-stat:hover{border-color:#8b5cf6}[data-theme=light] .dash-title{color:#09090b}[data-theme=light] .dash-sub{color:#71717a}[data-theme=light] .card-title,[data-theme=light] .section-title{color:#09090b}[data-theme=light] .top-stat-label{color:#71717a}[data-theme=light] .top-stat-value{color:#09090b}[data-theme=light] .btn--ghost{color:#09090b;border-color:#e4e4e7}[data-theme=light] .top-navbar{background:#fff;border-bottom:1px solid #E4E4E7}[data-theme=light] .nav-brand{color:#09090b}[data-theme=light] .nav-search{background:#f4f4f5;border-color:#e4e4e7}[data-theme=light] .search-input{color:#09090b;background:transparent}[data-theme=light] .search-input::placeholder{color:#a1a1aa}[data-theme=light] .search-kbd{color:#71717a}[data-theme=light] .nav-icon-btn{color:#52525b;border-color:#e4e4e7;background:#f4f4f5}[data-theme=light] .nav-icon-btn:hover{background:#e4e4e7;color:#09090b}[data-theme=light] .profile-name{color:#09090b}[data-theme=light] .profile-role{color:#71717a}[data-theme=light] .nav-profile{border-color:#e4e4e7;background:#f4f4f5}[data-theme=light] .dropdown{background:#fff;border-color:#e4e4e7;box-shadow:0 8px 30px #0000001a}[data-theme=light] .dropdown-header{color:#09090b;border-bottom-color:#e4e4e7;background:#f9f9f9}[data-theme=light] .dropdown-item{color:#52525b}[data-theme=light] .dropdown-item:hover{background:#f4f4f5;color:#09090b}[data-theme=light] .dropdown-item.danger{color:#ef4444}[data-theme=light] .dropdown-divider{background:#e4e4e7}[data-theme=light] .notif-body p{color:#09090b}[data-theme=light] .notif-time{color:#71717a}[data-theme=light] .profile-header strong{color:#09090b}[data-theme=light] .profile-header span{color:#71717a}[data-theme=light] .dropdown-footer button{color:#8b5cf6}[data-theme=light] .search-dropdown{background:#fff;border-color:#e4e4e7;box-shadow:0 8px 20px #00000014}[data-theme=light] .sr-title{color:#09090b}[data-theme=light] .sr-sub,[data-theme=light] table small{color:#71717a}[data-theme=light] .table-card{background:#fff;border-color:#e4e4e7}[data-theme=light] table th{background:#f4f4f5;color:#52525b;border-bottom-color:#e4e4e7}[data-theme=light] table td{color:#09090b;border-bottom-color:#f0f0f0}[data-theme=light] table tr:hover td{background:#8b5cf608}[data-theme=light] .page-title{color:#09090b}[data-theme=light] .page-sub{color:#71717a}[data-theme=light] .scp-title{color:#09090b}[data-theme=light] .scp-sub{color:#71717a}[data-theme=light] .styled-select,[data-theme=light] .course-select{background:#f4f4f5;border-color:#e4e4e7;color:#09090b}[data-theme=light] .styled-select option,[data-theme=light] .course-select option{background:#fff;color:#09090b}[data-theme=light] .page-btn{background:#fff;border-color:#e4e4e7;color:#52525b}[data-theme=light] .page-btn:hover:not(:disabled){background:#8b5cf614;color:#09090b}[data-theme=light] .page-btn.active{background:#8b5cf61f;border-color:#8b5cf666;color:#09090b}[data-theme=light] .stat-card{background:#fff;border-color:#e4e4e7}[data-theme=light] .stat-label{color:#71717a}[data-theme=light] .stat-value{color:#09090b}[data-theme=light] .enrolled-card{background:#fff;border-color:#8b5cf633}[data-theme=light] .ec-name{color:#09090b}[data-theme=light] .ec-meta-row{color:#52525b}[data-theme=light] .ec-meta-row strong{color:#09090b}[data-theme=light] .ec-batch,[data-theme=light] .ec-stat{color:#52525b}[data-theme=light] .ec-stat strong{color:#09090b}[data-theme=light] .ec-stat-divider,[data-theme=light] .ec-progress-track{background:#e4e4e7}[data-theme=light] .no-purchased-card{border-color:#8b5cf640}[data-theme=light] .no-purchased-card p{color:#09090b}[data-theme=light] .no-purchased-card span{color:#71717a}[data-theme=light] .available-card{background:#fff;border-color:#e4e4e7}[data-theme=light] .av-name{color:#09090b}[data-theme=light] .av-meta{color:#52525b}[data-theme=light] .av-meta strong{color:#09090b}[data-theme=light] .av-desc{color:#71717a}[data-theme=light] .av-btn--ghost{border-color:#8b5cf666;color:#6c5ce7}[data-theme=light] .av-btn--primary{background:#8b5cf61a;color:#5b21b6}[data-theme=light] .enrolled-badge{background:#8b5cf614;border-color:#8b5cf640;color:#6c5ce7}[data-theme=light] .active-card{background:linear-gradient(135deg,#00cec90d,#8b5cf60d);border-color:#00cec94d}[data-theme=light] .upcoming-card{background:linear-gradient(135deg,#8b5cf60d,#4834d408);border-color:#8b5cf633}[data-theme=light] .completed-card{background:#f9f9f9;border-color:#e4e4e7}[data-theme=light] .bc-name,[data-theme=light] .bc-course-name{color:#09090b}[data-theme=light] .bc-instructor{color:#52525b}[data-theme=light] .bc-instructor strong{color:#09090b}[data-theme=light] .bc-dates{color:#52525b}[data-theme=light] .bc-dates strong{color:#09090b}[data-theme=light] .bc-stats,[data-theme=light] .bc-batch-sub,[data-theme=light] .bc-completed-row{color:#52525b}[data-theme=light] .bc-completed-row strong{color:#09090b}[data-theme=light] .bc-mod-chip{background:#8b5cf60f;border-color:#8b5cf633;color:#6c5ce7}[data-theme=light] .bc-progress-track{background:#e4e4e7}[data-theme=light] .section-heading{color:#09090b}[data-theme=light] .phase-tabs{background:#f4f4f5;border-color:#e4e4e7}[data-theme=light] .phase-tab{color:#52525b}[data-theme=light] .phase-tab:hover{background:#8b5cf614;color:#09090b}[data-theme=light] .phase-tab.active{background:#8b5cf61f;color:#09090b}[data-theme=light] .admin-batch-card{background:#fff;border-color:#e4e4e7}[data-theme=light] .admin-batch-card:hover{border-color:#8b5cf659}[data-theme=light] .abc-name{color:#09090b}[data-theme=light] .abc-meta-row{color:#52525b}[data-theme=light] .abc-meta-row strong{color:#09090b}[data-theme=light] .abc-module-chip{background:#8b5cf612;border-color:#8b5cf633;color:#6c5ce7}[data-theme=light] .abc-add-module-btn{border-color:#8b5cf64d;color:#6c5ce7;background:#8b5cf60a}[data-theme=light] .abc-add-input{background:#f4f4f5;border-color:#e4e4e7;color:#09090b}[data-theme=light] .abc-add-input::placeholder{color:#a1a1aa}[data-theme=light] .status-badge{box-shadow:none}[data-theme=light] .sv-module-list{border-color:#e4e4e7}[data-theme=light] .sv-module-card{background:#fff;border-bottom-color:#e4e4e7}[data-theme=light] .sv-module-card:hover:not(.sv-module-card--locked){background:#f9f9fb}[data-theme=light] .sv-mc-num{background:#8b5cf614;border-color:#8b5cf640;color:#6c5ce7}[data-theme=light] .sv-mc-title{color:#09090b}[data-theme=light] .sv-mc-meta{color:#52525b}[data-theme=light] .sv-mc-status{color:#71717a}[data-theme=light] .sv-mc-prog-track{background:#e4e4e7}[data-theme=light] .sv-pf-label{color:#52525b}[data-theme=light] .sv-pf-track{background:#e4e4e7}[data-theme=light] .sv-player-title{color:#09090b}[data-theme=light] .sv-player-meta{color:#52525b}[data-theme=light] .sv-player-meta strong{color:#09090b}[data-theme=light] .sv-player-progress span{color:#52525b}[data-theme=light] .sv-pp-track{background:#e4e4e7}[data-theme=light] .sv-back-btn{background:#8b5cf60f;border-color:#8b5cf640;color:#6c5ce7}[data-theme=light] .sv-sidebar{background:#fff;border-color:#e4e4e7}[data-theme=light] .sv-sidebar-title{color:#09090b}[data-theme=light] .sv-pl-item{border-bottom-color:#f0f0f0}[data-theme=light] .sv-pl-item:hover:not(.sv-pl-item--locked){background:#8b5cf60d}[data-theme=light] .sv-pl-item--active{background:#8b5cf614!important}[data-theme=light] .sv-pl-name{color:#09090b}[data-theme=light] .sv-pl-dur{color:#71717a}[data-theme=light] .sv-top-bar .styled-select{background:#f4f4f5;border-color:#e4e4e7;color:#09090b}[data-theme=light] .sv-video-wrap{border-color:#e4e4e7}[data-theme=light] .main-content{background:#f4f4f5}[data-theme=light] .empty-wrap h3{color:#09090b}[data-theme=light] .empty-wrap p{color:#71717a}[data-theme=light]{--asgn-bg: #FFFFFF;--asgn-bg-hover: #F5F3FF;--asgn-border: #E4E4E7;--asgn-thumb-bg: linear-gradient(135deg, rgba(108,92,231,.15), rgba(139,92,246,.1));--asgn-title: #09090B;--asgn-meta: #52525B;--asgn-meta-strong: #09090B;--asgn-desc: #71717A;--asgn-pf-label: #52525B;--asgn-pf-track: #E4E4E7;--asgn-btn-view-bg: #F4F4F5;--asgn-btn-view-bg-hover:#E4E4E7;--asgn-btn-view-border: #E4E4E7;--asgn-btn-view-color: #374151;--asgn-modal-bg: #FFFFFF;--asgn-modal-border: #E4E4E7;--asgn-modal-divider: #E4E4E7;--asgn-dl-bg: rgba(108,92,231,.05);--asgn-dl-border: rgba(108,92,231,.2);--asgn-input-bg: #F4F4F5}
