:root{color:#252a2b;font-synthesis:none;font-synthesis:none;background:#f3f1ec;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-weight:400;line-height:1.65}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}h1{letter-spacing:-.025em;margin:0 0 20px;font-size:28px;line-height:1.4}h2{margin:0 0 20px;font-size:19px}p{margin:0 0 16px}code{overflow-wrap:anywhere;font-size:12px}.admin-shell{min-height:100vh;display:flex}.side{color:#fff;z-index:20;background:#292f32;flex-direction:column;width:236px;padding:32px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:.08em;align-items:center;gap:12px;padding:0 8px 38px;font-size:23px;font-weight:800;display:flex}.brand small{color:#babfbf;letter-spacing:.12em;font-size:11px;font-weight:400;display:block}.brand-mark{color:#292f32;background:#e8a200;border-radius:4px;place-items:center;width:40px;height:44px;font-size:25px;display:grid}.side nav{flex-direction:column;gap:6px;display:flex}.side nav a{color:#cdd0d0;border-radius:6px;padding:11px 14px;font-size:14px;text-decoration:none;transition:background .15s}.side nav a:hover{color:#fff;background:#394044}.side nav a.active{color:#282b2d;background:#e8a200;font-weight:700}.side-note{color:#a0a8ab;margin-top:auto;padding:35px 12px 0;font-size:12px;line-height:1.9}.main-column{flex-direction:column;width:calc(100% - 236px);min-width:0;margin-left:236px;display:flex}.topbar{background:#fff;border-bottom:1px solid #e3e0d9;align-items:center;gap:24px;min-height:78px;padding:18px 40px;font-size:14px;display:flex}.topbar-tag{color:#92948e;margin-left:auto;font-size:12px}.workspace{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:38px 40px 64px}.page-footer{color:#8d918d;border-top:1px solid #e3e0d9;padding:20px 40px;font-size:12px}.mobile-menu{display:none}.page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.page-heading h1{margin-bottom:5px}.eyebrow{color:#8b650f;letter-spacing:.08em;margin-bottom:10px;font-size:12px;font-weight:700}.muted{color:#747b7c;font-size:14px}.panel{background:#fff;border:1px solid #e4e1d9;border-radius:10px;margin-bottom:24px;padding:28px;box-shadow:0 2px 3px #252a2b03}.panel.narrow{max-width:650px}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.toolbar .ant-input-search{max-width:330px}.pager{margin-top:20px}.two-column{grid-template-columns:1fr 1fr;gap:24px;display:grid}.action-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.action-card{color:#252a2b;background:#fff;border:1px solid #e4e1d9;border-radius:10px;padding:25px;text-decoration:none;display:block}.action-card:hover{border-color:#bf860f}.action-card h2{margin:0 0 12px}.action-card p{color:#747b7c;margin:0;font-size:14px}.welcome{color:#fff;background:#292f32;border-bottom:5px solid #e8a200;border-radius:12px;margin-bottom:30px;padding:36px}.welcome h1{margin-bottom:12px}.welcome p{color:#cdd0d0;max-width:640px;margin:0}.auth-page{grid-template-columns:1.1fr 1fr;min-height:100vh;display:grid}.auth-story{color:#fff;background:#292f32;border-bottom:7px solid #e8a200;flex-direction:column;justify-content:center;padding:9vh 8vw;display:flex}.auth-story .brand{padding:0 0 70px}.auth-story h1{letter-spacing:.03em;font-size:44px;line-height:1.45}.auth-story p{color:#bfc6c7;max-width:440px;line-height:2}.auth-form-area{justify-content:center;align-items:center;padding:40px;display:flex}.auth-box{width:100%;max-width:390px}.auth-box h1{margin-bottom:8px;font-size:28px}.auth-box .ant-form{margin-top:30px}.ant-alert{margin-bottom:20px}.details{grid-template-columns:140px 1fr;gap:12px;margin:0;display:grid}.details dt{color:#747b7c}.details dd{overflow-wrap:anywhere;margin:0}.full-button{width:100%}.status-active{color:#167046}.status-disabled{color:#ae332c}.compact-json{white-space:pre-wrap;word-break:break-all;max-width:450px;font:12px/1.7 ui-monospace,monospace}.loading{text-align:center;padding:64px}.permission-list{gap:14px;display:grid}.permission-list .ant-checkbox-wrapper{margin-left:0}.danger-note{color:#9b4334;font-size:13px}.ant-form-item-label{font-weight:500}@media (width<=1000px){.two-column{grid-template-columns:1fr}.workspace{padding:28px 24px}.topbar{padding:18px 24px}.auth-story{padding:60px 40px}.auth-story h1{font-size:34px}}@media (width<=700px){.side{transform:translate(-100%)}.side.open{top:64px;transform:translate(0)}.main-column{width:100%;margin:0}.topbar{gap:14px;min-height:64px;padding:12px 18px}.mobile-menu{background:#f3f1ec;border:0;border-radius:4px;padding:6px 10px;display:block}.topbar-tag{display:none}.workspace{padding:24px 16px}.panel{padding:20px 16px}.auth-page{display:block}.auth-story{border-bottom:4px solid #e8a200;padding:25px}.auth-story .brand{padding:0}.auth-story h1,.auth-story>p{display:none}.auth-form-area{padding:38px 24px}.page-heading{align-items:flex-start}.page-heading h1{font-size:24px}.details{grid-template-columns:100px 1fr}.welcome{padding:25px}.page-footer{padding:18px}}.learning-form label{gap:6px;margin:12px 0;display:grid}.learning-form input:not([class*=ant-]),.learning-form textarea:not(.ant-input),.learning-form select{font:inherit;box-sizing:border-box;border:1px solid #aab4c0;border-radius:6px;width:100%;padding:9px}.learning-form textarea{resize:vertical;min-height:90px}.learning-form button:not([class*=ant-]){font:inherit;cursor:pointer;color:#16324f;background:#f7f9fc;border:1px solid #aab4c0;border-radius:6px;margin:4px;padding:8px 12px}.learning-form button:not([class*=ant-]):disabled{opacity:.55;cursor:default}.table-scroll{overflow-x:auto}.learning-table{border-collapse:collapse;text-align:left;width:100%}.learning-table th,.learning-table td{white-space:nowrap;border-bottom:1px solid #d6dee8;padding:12px}.course-management .course-page-heading{margin-bottom:24px}.course-management .course-publishing-bar{border-block:1px solid var(--management-line);gap:18px;margin-bottom:28px;padding:20px 0 24px;display:grid}.course-management .course-workflow{color:#6e7784;flex-wrap:wrap;gap:26px;font-size:13px;display:flex}.course-management .course-workflow>span{align-items:center;gap:8px;display:flex}.course-management .course-workflow strong{color:#8b5f00;background:#fff1d1;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:500;display:inline-grid}.course-management .course-publishing-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.course-management .course-publishing-actions>.ant-tag{margin-right:auto}.course-management .course-authoring-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:28px}.course-management .course-authoring-layout>.panel{border-top:0;padding-top:0}.course-management .course-outline{border-right:1px solid var(--management-line);padding-right:20px}.course-management .course-outline h2{margin-bottom:8px}.course-management .course-outline-empty{color:#6e7784;margin-bottom:18px;font-size:12px}.course-management .course-outline-tree{min-width:0}.course-management .course-outline-tree .ant-tree{background:0 0;font-size:13px}.course-management .course-outline-tree .ant-tree-treenode{min-width:0;padding-block:2px;line-height:20px}.course-management .course-outline-tree .ant-tree-switcher{margin-inline-end:6px}.course-management .course-outline-tree .ant-tree-switcher:not(.ant-tree-switcher-noop){padding-block-start:4px}.course-management .course-outline-tree .ant-tree-node-content-wrapper{white-space:normal;align-items:flex-start;gap:6px;min-width:0;padding:4px 0;display:flex}.course-management .course-outline-tree .ant-tree-iconEle{flex:0 0 16px;line-height:20px}.course-management .course-outline-tree .ant-tree-title{flex:1;min-width:0}.course-management .course-node-row{align-items:flex-start;gap:4px;min-width:0;display:flex}.course-management .course-node-title{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;line-height:20px;display:flex}.course-management .course-node-title small{color:#6e7784;font-size:10px;line-height:14px}.course-management .course-outline-tree .course-node-add{color:#8b650d;border:0;flex:0 0 24px;align-self:center;width:24px;min-width:24px;height:24px;margin:0;padding:0}.course-management .course-outline-tree .is-archived{opacity:.6}.course-management .course-tree-status{color:#6e7784;min-height:18px;font-size:12px}.course-management .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.course-management .course-selected-path{color:#6e7784;flex-wrap:wrap;gap:7px;margin-bottom:14px;font-size:12px;display:flex}.course-management .course-selected-path>span:not(:last-child):after{content:"/";color:#a1a7af;margin-left:7px}.course-management .course-editor-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.course-management .course-editor-heading h2{overflow-wrap:anywhere;margin:4px 0 0;font-size:20px}.course-management .course-editor-heading .ant-tag{flex-shrink:0}.course-management .course-kind-label{color:#956600;font-size:12px;font-weight:500}.course-management .course-editor-hint{color:#6e7784;background:#f7f8fa;border-radius:6px;margin-bottom:20px;padding:12px 14px;font-size:13px}.course-management .course-current-editor .content-form>label{margin:0}.course-management .course-current-editor .reference-pages:empty{display:none}.course-management .course-current-editor .content-form>p{color:#6e7784;margin:0;font-size:12px}.course-management .course-save-actions{border-top:1px solid var(--management-line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding:20px 0;display:flex}.course-management .course-save-actions>span{color:#6e7784;font-size:12px}.course-management .content-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1100px){.course-management .course-authoring-layout{grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:20px}}@media (width<=900px){.course-management .course-authoring-layout{grid-template-columns:1fr}.course-management .course-outline{border-right:0;border-bottom:1px solid var(--management-line);padding-bottom:20px;padding-right:0}}@media (width<=600px){.course-management .course-workflow{gap:14px;font-size:12px}.course-management .course-publishing-actions>.ant-tag{width:100%;margin:0 0 4px}.course-management .password-guidance{padding:16px}}.course-management{--management-line:#e6e8ec;min-width:0}.course-management .course-authoring-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);display:grid}.course-management .content-form{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.course-management label{gap:6px;min-width:0;display:grid}.course-management input:not([class*=ant-]):not([type=checkbox]):not([type=radio]),.course-management textarea:not(.ant-input),.course-management select,.platform-courses input:not([class*=ant-]),.platform-courses select{width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #d5d9df;border-radius:5px;padding:7px 10px}.course-management .content-form input[type=checkbox],.course-management .content-form input[type=radio]{width:auto}.course-management textarea{min-height:90px}.course-management video,.course-management img{max-width:100%;max-height:400px}.course-management .panel,.course-management .course-node-editor{overflow-wrap:anywhere;min-width:0}.course-list-filters{flex-wrap:wrap;align-items:end;gap:14px;margin:18px 0;display:flex}.course-list-filters label{flex:150px;gap:6px;min-width:0;display:grid}.course-editor-actions,.course-list-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}.course-relation-card{margin:20px 0}.platform-courses,.course-management{min-width:0;max-width:100%}.platform-courses .ant-table-wrapper{min-width:0;overflow:hidden}.course-management .course-node-editor fieldset{min-width:0}.course-management .content-issues{margin:14px 0}.course-management .content-issues>div{margin:12px 0}.course-management .course-file-preview video{width:100%}@media (width<=800px){.course-management .course-authoring-layout{grid-template-columns:minmax(0,1fr)}.course-management .course-outline{max-height:none}.course-management .page-heading{flex-wrap:wrap;align-items:start}.course-management .course-publishing-actions{align-items:start}.platform-courses .page-heading{flex-wrap:wrap;gap:16px}.course-management .ant-select{max-width:100%}}:is(.course-management .content-form label:has(>input[type=checkbox]),.course-management .content-form label:has(>input[type=radio])){align-items:center;gap:8px;display:flex}.course-management fieldset button:not(.ant-btn){color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5d9df;border-radius:5px;padding:7px 12px}.course-management fieldset button:not(.ant-btn):disabled{opacity:.5;cursor:default}.admin-heading-title{align-items:center;gap:10px;min-width:0;display:flex}.platform-workspace .page-heading .admin-heading-title h1,.enterprise-management .admin-heading-title h1{overflow-wrap:anywhere;min-width:0;margin:0}.admin-page-back{width:32px;height:32px;color:inherit;border:1px solid #0000;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.admin-page-back:hover{background:#f5f7fa;border-color:#e4e8ee}.platform-workspace :is(.course-management,.course-relation-form,.platform-courses,.learning-form) input:not([class*=ant-]):not([type=checkbox]):not([type=radio]),.platform-workspace :is(.course-management,.course-relation-form,.platform-courses,.learning-form) select{border-radius:6px;min-height:36px;padding:7px 10px;font-size:14px;line-height:20px}.course-management .content-form button:not([class*=ant-]),.platform-workspace .learning-form button:not([class*=ant-]){min-height:36px;color:inherit;cursor:pointer;background:#fff;border:1px solid #dce0e6;border-radius:6px;padding:7px 12px;font-size:14px;line-height:20px}.course-management .content-form button:not([class*=ant-]):disabled{opacity:.5;cursor:not-allowed}.course-management .course-outline-tree .course-node-delete{color:#c23531}:root{color:#172b4d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;line-height:1.6}a{color:#2563eb}a:hover{color:#1d4ed8}button,input,textarea,select{font:inherit}:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.platform-shell{background:#fff;min-height:100vh}.platform-sidebar{z-index:10;background:#f5f7fb;border-right:1px solid #e4e9f1;width:264px;padding:26px 8px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.platform-brand{color:#172b4d;align-items:center;gap:16px;padding:0 20px 28px;font-size:24px;font-weight:750;line-height:1.3;text-decoration:none;display:flex}.platform-brand:hover{color:#172b4d}.platform-brand-mark{color:#fff;background:#2563eb;border-radius:6px;flex:0 0 48px;place-items:center;height:48px;font-size:29px;display:grid}.platform-brand small{color:#64748b;letter-spacing:.1em;margin-top:5px;font-size:13px;font-weight:400;display:block}.platform-navigation a{text-decoration:none}.platform-navigation .platform-home,.platform-group-toggle{color:#243b5d;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:15px;width:100%;min-height:46px;padding:12px 22px;font-size:15px;display:flex}.platform-navigation .anticon{flex-shrink:0;font-size:19px}.platform-navigation a:hover,.platform-group-toggle:hover{color:#1d4ed8;background:#eaf0fa}.platform-navigation .platform-home.active{color:#2563eb;background:#e8f0ff;font-weight:600}.platform-nav-group{margin-top:22px}.platform-group-toggle{cursor:pointer;font-weight:600}.platform-group-toggle>span:nth-child(2){flex:1}.platform-group-toggle .anticon:last-child{font-size:11px;transition:transform .15s;transform:rotate(-90deg)}.platform-group-toggle .anticon.is-expanded{transform:rotate(0)}.platform-nav-group ul{margin:0;padding:3px 0 0;list-style:none}.platform-nav-group ul[hidden]{display:none}.platform-nav-group li a{color:#52657f;border-radius:5px;align-items:center;gap:15px;min-height:44px;padding:11px 24px 11px 52px;font-size:14px;display:flex;position:relative}.platform-nav-group li a .anticon{font-size:18px}.platform-nav-group li a.active{color:#2563eb;background:#e8f0ff;font-weight:600}.platform-nav-group li a.active:before{content:"";background:#2563eb;border-radius:3px;width:3px;position:absolute;top:5px;bottom:5px;left:0}.platform-main{min-width:0;margin-left:264px}.platform-topbar{background:#fff;border-bottom:1px solid #e4e9f1;align-items:center;gap:16px;min-height:72px;padding:14px 36px;display:flex}.platform-breadcrumb{color:#64748b;min-width:0;font-size:14px}.platform-breadcrumb ol{flex-wrap:wrap;gap:8px 0;margin:0;padding:0;list-style:none;display:flex}.platform-breadcrumb li{align-items:center;display:flex}.platform-breadcrumb li+li:before{content:"/";color:#b3bfce;margin:0 12px}.platform-breadcrumb a{color:#64748b;text-decoration:none}.platform-breadcrumb a:hover,.platform-breadcrumb [aria-current=page]{color:#2563eb}.platform-account-trigger{color:#172b4d;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;min-width:44px;min-height:44px;margin-left:auto;padding:4px;font-size:14px;display:flex}.platform-account-trigger:hover{background:#f5f7fb}.platform-account-trigger>span:nth-child(2){text-overflow:ellipsis;max-width:180px;overflow:hidden}.platform-account-trigger .ant-avatar{color:#fff;background:#2563eb;font-weight:600}.platform-account-trigger>.anticon{color:#64748b;font-size:11px}.platform-workspace{min-width:0;max-width:1600px;margin:0 auto;padding:48px 36px 64px}.platform-mobile-toggle.ant-btn{display:none}.platform-skip{z-index:2000;background:#fff;border:2px solid #2563eb;padding:12px 20px;position:fixed;top:-80px;left:280px}.platform-skip:focus{top:8px}.platform-workspace h1{color:#172b4d;letter-spacing:-.025em;margin:0 0 20px;font-size:24px;line-height:1.35}.platform-workspace h2{color:#172b4d;font-size:19px}.platform-workspace .page-heading{align-items:center;margin-bottom:38px}.platform-workspace .page-heading h1{margin-bottom:8px}.platform-workspace .page-heading p{margin-bottom:0;font-size:14px}.platform-workspace .page-heading>.ant-btn{height:36px;padding-inline:16px}.muted,.details dt{color:#64748b}.eyebrow{color:#52657f;letter-spacing:0}.platform-workspace .panel{box-shadow:none;background:#fff;border:0;border-radius:0;margin-bottom:32px;padding:0}.platform-workspace .panel.narrow{border:1px solid #e4e9f1;border-radius:6px;max-width:760px;padding:24px}.platform-workspace .two-column{gap:28px}.platform-company-back{align-items:center;gap:8px;margin-bottom:24px;font-size:14px;text-decoration:none;display:inline-flex}.platform-company-identity{align-items:center;gap:18px;min-width:0;display:flex}.platform-company-identity>div{min-width:0}.platform-workspace .platform-company-heading h1{overflow-wrap:anywhere;font-size:24px}.platform-company-identity p{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.platform-company-mark{color:#2563eb;background:#eff5ff;border-radius:12px;flex:0 0 64px;place-items:center;height:64px;font-size:30px;display:grid}.platform-company-actions{flex-shrink:0;justify-content:flex-end;min-height:36px;display:flex}.platform-company-actions .ant-btn-primary{min-width:128px}.platform-company-overview{border:1px solid #e4e9f1;border-radius:8px;overflow:hidden}.platform-company-section{padding:28px 32px}.platform-company-section+.platform-company-section{border-top:1px solid #e4e9f1}.platform-company-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.platform-company-section-heading h2{margin:0}.platform-company-section-heading a{font-size:14px;text-decoration:none}.platform-company-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;margin:0;display:grid}.platform-company-facts dt{color:#64748b;margin-bottom:6px;font-size:13px}.platform-company-facts dd{color:#172b4d;overflow-wrap:anywhere;margin:0;font-size:15px}.platform-company-admin-entry{background:#fafbfd;justify-content:space-between;align-items:center;gap:24px;display:flex}.platform-company-admin-copy{align-items:flex-start;gap:16px;display:flex}.platform-company-admin-copy>.anticon{color:#64748b;margin-top:4px;font-size:24px}.platform-company-admin-copy h2{margin:0 0 6px;font-size:17px}.platform-company-admin-copy p{margin:0;font-size:14px}.platform-company-admin-hint{color:#64748b;padding-top:8px;font-size:12px!important}.platform-company-admin-entry>.ant-btn{flex-shrink:0}.platform-company-handoff,.platform-company-heading+.ant-alert{margin-bottom:24px}.platform-company-drawer-context{color:#64748b;overflow-wrap:anywhere;border-bottom:1px solid #e4e9f1;margin-bottom:24px;padding-bottom:20px}.platform-company-drawer-context strong{color:#172b4d;margin-top:4px;font-size:16px;display:block}.platform-company-drawer .ant-alert{margin-bottom:24px}.platform-company-drawer-actions{justify-content:flex-end;display:flex}.platform-company-reload{margin-top:20px}@media (width<=1200px){.platform-workspace .platform-company-heading{flex-wrap:wrap}}@media (width<=700px){.platform-company-mark{border-radius:8px;flex-basis:48px;height:48px;font-size:24px}.platform-company-identity{gap:12px}.platform-workspace .platform-company-heading h1{font-size:20px}.platform-company-section{padding:22px 20px}.platform-company-facts{grid-template-columns:1fr;gap:20px}.platform-company-admin-entry{flex-direction:column;align-items:flex-start;gap:18px}.platform-company-section-heading{flex-wrap:wrap;gap:12px;margin-bottom:22px}.platform-company-drawer .ant-drawer-body{padding:20px}}.platform-workspace .two-column>.panel{border:1px solid #e4e9f1;border-radius:6px;padding:24px}.platform-workspace .toolbar{gap:16px;margin-bottom:24px}.platform-workspace .toolbar .ant-input-search{max-width:440px}.platform-enterprises .ant-table-container{border:1px solid #e4e9f1;border-radius:0}.platform-workspace .ant-table-thead>tr>th{color:#172b4d;background:#f5f7fb;padding:16px 20px;font-weight:600}.platform-workspace .ant-table-tbody>tr>td{border-color:#e4e9f1;padding:18px 20px}.platform-workspace .ant-table-cell{overflow-wrap:anywhere}.platform-enterprise-name{gap:4px;display:grid}.platform-enterprise-name>a{color:#172b4d;font-weight:600;text-decoration:none}.platform-enterprise-name>a:hover{color:#2563eb;text-decoration:underline}.platform-enterprise-name>span{color:#64748b;font-size:14px}.platform-enterprises .ant-badge-status-text{color:#17644e}.platform-enterprises a{text-decoration:none}.platform-action-divider{background:#dce3ee;width:1px;height:16px;margin:0 8px;display:block}.platform-enterprise-pager{justify-content:flex-end;margin-top:24px;display:flex}.platform-table-help{color:#64748b;border-top:1px solid #e4e9f1;align-items:flex-start;gap:10px;margin:38px 0 0;padding-top:26px;font-size:14px;display:flex}.platform-table-help .anticon{margin-top:4px}.platform-enterprise-mobile{display:none}.platform-dashboard-group{border-top:1px solid #e4e9f1;padding:28px 0}.platform-section-heading{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.platform-section-heading>.anticon{color:#2563eb;margin-top:3px;font-size:22px}.platform-section-heading h2{margin:0 0 3px}.platform-section-heading p{margin:0}.platform-dashboard-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px;display:grid}.platform-dashboard-links>a{color:#172b4d;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:18px 14px;text-decoration:none;display:flex}.platform-dashboard-links>a:hover{background:#f5f7fb}.platform-dashboard-links h3{margin:0 0 6px;font-size:15px}.platform-dashboard-links p{color:#64748b;margin:0;font-size:13px}.platform-dashboard-links>a>.anticon{color:#94a3b8}.platform-technical-details{color:#64748b;margin-top:26px;font-size:13px}.platform-technical-details summary{cursor:pointer;margin-bottom:16px}.platform-audit-id{color:#64748b;margin-top:4px;font:12px/1.6 ui-monospace,monospace;display:block}.platform-audit-details summary,.platform-role-permissions summary{color:#2563eb;cursor:pointer;white-space:nowrap}.platform-audit-details[open]{min-width:260px;max-width:400px}.platform-audit-details dl{gap:4px;margin:16px 0;display:grid}.platform-audit-details dt{color:#64748b;font-size:12px}.platform-audit-details dd{overflow-wrap:anywhere;margin:0 0 8px}.platform-audit-details .compact-json{background:#f5f7fb;border-radius:4px;margin:0;padding:12px}.platform-role-permissions ul{min-width:200px;max-width:420px;margin:12px 0 0;padding-left:20px}.platform-role-permissions li{margin-bottom:6px}.platform-workspace .platform-learning-section{border-top:1px solid #e4e9f1;padding:24px 0}.platform-learning-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;display:grid}.platform-learning-metrics dt{color:#64748b;font-size:14px}.platform-learning-metrics dd{color:#172b4d;margin:6px 0 0;font-size:28px;font-weight:600}.platform-learning-note{color:#64748b;border-top:1px solid #e4e9f1;padding-top:24px;font-size:14px}.platform-initial-note{color:#64748b;gap:10px;padding:12px 20px;font-size:14px;display:flex}.platform-mobile-drawer .ant-drawer-body{padding:18px 8px}.platform-mobile-drawer .platform-brand{padding-inline:16px}.platform-mobile-drawer .platform-nav-group{margin-top:14px}.auth-story{color:#172b4d;background:#eff5ff;border:0}.auth-story p{color:#52657f}.auth-story .brand,.brand small{color:#172b4d}.brand-mark{color:#fff;background:#2563eb}.auth-form-area{background:#fff}.learning-form button{color:#172b4d;background:#f5f7fb;border-color:#dce3ee}.learning-form button:hover:not(:disabled){color:#2563eb;border-color:#2563eb}.learning-form button.platform-native-primary{color:#fff;background:#2563eb;border-color:#2563eb}.learning-form button.platform-native-primary:hover:not(:disabled){color:#fff;background:#1d4ed8;border-color:#1d4ed8}.learning-form textarea,.learning-form input,.learning-form select{border-color:#dce3ee}.learning-form label{color:#172b4d}.learning-table th,.learning-table td{border-color:#e4e9f1}.danger-note{color:#a83232}@media (width<=1100px){.platform-sidebar{width:232px}.platform-main{margin-left:232px}.platform-workspace{padding:32px 28px 48px}.platform-topbar{padding-inline:28px}.platform-dashboard-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.platform-sidebar{display:none}.platform-main{margin-left:0}.platform-mobile-toggle.ant-btn{flex-shrink:0;display:inline-flex}.platform-topbar{min-height:64px;padding:12px 20px}.platform-workspace{padding:30px 24px 48px}.platform-skip{left:16px}}@media (width<=700px){.platform-workspace{padding:24px 18px 40px}.platform-topbar{gap:10px;padding:10px 14px}.platform-breadcrumb{font-size:12px}.platform-breadcrumb li+li:before{margin-inline:7px}.platform-account-trigger>span:nth-child(2){display:none}.platform-account-trigger{gap:4px}.platform-workspace h1{font-size:20px}.platform-workspace .page-heading{align-items:flex-start;gap:12px;margin-bottom:26px}.platform-workspace .page-heading p{font-size:13px}.platform-workspace .page-heading>.ant-btn{flex-shrink:0;height:36px;padding-inline:12px}.platform-workspace .toolbar{gap:12px}.platform-workspace .toolbar .ant-input-search{max-width:none}.platform-enterprises .toolbar>.ant-select{width:100%!important}.platform-enterprise-desktop{display:none}.platform-enterprise-mobile{display:block}.platform-enterprise-list{margin:0;padding:0;list-style:none}.platform-enterprise-list>li{border-bottom:1px solid #e4e9f1;padding:20px 0}.platform-enterprise-row-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.platform-enterprise-row-heading h2{overflow-wrap:anywhere;min-width:0;margin:0 0 7px;font-size:16px}.platform-enterprise-row-heading .ant-badge{white-space:nowrap}.platform-enterprise-list p{overflow-wrap:anywhere;font-size:12px}.platform-enterprise-pager{justify-content:space-between}.platform-table-help{margin-top:28px;padding-top:20px;font-size:12px}.platform-workspace .panel.narrow,.platform-workspace .two-column>.panel{padding:20px 16px}.platform-dashboard-links{grid-template-columns:1fr}.platform-dashboard-links>a{padding-inline:0}.platform-learning-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.platform-learning-metrics dd{font-size:24px}.platform-workspace .details{grid-template-columns:90px minmax(0,1fr)}.platform-workspace .ant-form-inline .ant-form-item{width:100%;margin-inline-end:0}.auth-story{border:0}.auth-story .brand{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.platform-shell *,.platform-mobile-drawer *{transition:none!important;animation:none!important}}.platform-company-users .platform-company-section-heading{margin:12px 0 24px}.platform-company-users .platform-company-section-heading p{margin:6px 0 0;font-size:14px}.platform-company-users>.ant-alert{margin-bottom:20px}.platform-company-users .ant-table-container{border:1px solid #e4e9f1}.platform-company-users .ant-table{table-layout:fixed}.platform-company-users .ant-table-cell{overflow-wrap:anywhere}.platform-company-users .ant-btn-sm{min-height:36px;padding:4px 12px;font-size:14px}.platform-user-mobile{display:none}.platform-selected-user{background:#f5f8ff;border:1px solid #dbe7fb;border-radius:6px;margin-top:20px;padding:16px}.platform-selected-user>span{font-size:13px;display:block}.platform-user-list{margin:0;padding:0;list-style:none}.platform-user-list>li{border:1px solid #e4e9f1;border-radius:6px;margin-bottom:14px;padding:18px}.platform-user-row-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.platform-user-row-heading>div{min-width:0}.platform-user-row-heading h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:16px}.platform-user-row-heading p{overflow-wrap:anywhere;margin:0;font-size:14px}.platform-user-row-heading>.ant-tag{flex-shrink:0;margin-inline-end:0}.platform-user-row-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}@media (width<=700px){.platform-user-desktop{display:none}.platform-user-mobile{display:block}.platform-company-users .platform-company-section-heading{flex-direction:column;align-items:flex-start}}.ai-settings{min-width:0;max-width:1100px}.ai-configuration{max-width:600px;margin:24px 0}.ai-provider{min-width:0;margin:16px 0}.ai-provider-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ai-provider-heading h3{margin:0}.ai-address{overflow-wrap:anywhere}.ai-models{margin-bottom:0;padding:0;list-style:none}.ai-models li{border-top:1px solid #eee;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0;display:flex}.ai-models li>div:first-child{overflow-wrap:anywhere;flex:1;min-width:160px}.ai-models li>p{width:100%}.ai-settings>.ant-space{max-width:100%}.ai-settings>.ant-space .ant-select{min-width:150px;max-width:100%}.platform-course-identity{margin-top:12px}.platform-course-ownership{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.platform-course-ownership strong{overflow-wrap:anywhere;font-size:15px;font-weight:500}.platform-course-identity .muted{max-width:760px;margin-top:10px;font-size:14px}.platform-course-create-intro{color:#64748b;margin:8px 0 24px;font-size:14px}.platform-course-tabs>.ant-tabs-nav{margin-bottom:24px}.platform-course-tabs .ant-tabs-content-holder,.platform-course-tabs .ant-tabs-tabpane{min-width:0}.platform-course-question-editor{border:1px solid #e4e9f1;border-radius:8px;max-width:900px;margin-bottom:24px;padding:24px}.platform-course-question-editor h3{margin-top:0}@media (width<=700px){.platform-course-question-editor{padding:16px}}.platform-workspace .platform-course-heading{flex-wrap:wrap;align-items:flex-start;gap:20px 28px}.platform-course-summary{overflow-wrap:anywhere;flex:320px;min-width:0}.platform-course-heading .course-publishing-actions{flex:0 580px;justify-content:flex-end;min-width:0;max-width:100%}@media (width<=800px){.platform-course-heading .course-publishing-actions{flex-basis:100%;justify-content:flex-start}}.platform-workspace{font-size:14px}.platform-workspace h2{font-size:18px}.auth-box h1{font-size:24px}.platform-workspace .admin-heading-title+.platform-course-identity{margin-top:10px}.platform-workspace .admin-heading-title+.muted{margin-top:8px}@media (width<=700px){.platform-workspace .page-heading h1{font-size:20px}}
