@charset "UTF-8";.all-courses-page[data-v-a4dede92],.next-gen-page[data-v-a4dede92],.faq-page-wrapper[data-v-a4dede92],.course-detail-view[data-v-a4dede92],.learning-page[data-v-a4dede92],.register[data-v-a4dede92]{padding-top:var(--navbar-height)}.navbar[data-v-a4dede92]{width:100%;background-color:#fff;position:fixed;top:0;left:0;right:0;z-index:1000;height:58px;transition:box-shadow .3s ease,background-color .3s ease}.navbar-sticky[data-v-a4dede92]{box-shadow:0 2px 10px #0000001a;background-color:#fffffffa}@keyframes slideDown-a4dede92{0%{transform:translateY(-100%)}to{transform:translateY(0)}}[data-v-a4dede92]:root{--navbar-height: 58px}.container[data-v-a4dede92]{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:58px;max-width:1200px}.logo-section[data-v-a4dede92]{display:flex;align-items:center}.logo-section img[data-v-a4dede92]{height:auto;width:auto;max-height:45px}.logo-text[data-v-a4dede92]{font-size:15px;font-weight:500;color:#000;margin-left:4px}.nav-items[data-v-a4dede92]{display:flex;gap:44px;margin-left:auto;margin-right:32px}.nav-item[data-v-a4dede92]{color:#000;font-size:15px;font-weight:500;display:flex;align-items:center;text-decoration:none}.button-group[data-v-a4dede92]{display:flex;gap:16px}.login-btn[data-v-a4dede92]{border:1px solid #464EB8;color:#464eb8;background-color:transparent;height:40px;border-radius:40px}.login-btn[data-v-a4dede92]:hover{color:#fff;background-color:#022964!important;border-color:#022964}.join-btn[data-v-a4dede92]{background-color:#022964;border:none;color:#fff;height:40px;border-radius:40px}.join-btn[data-v-a4dede92]:hover{background-color:#001d4d;color:#fff}.user-btn[data-v-a4dede92]{border:1px solid #00946a;color:#00946a;background-color:#fff;height:40px;border-radius:40px;display:flex;align-items:center;padding:0 16px}.user-btn[data-v-a4dede92]:hover{color:#00946a;background-color:#00946a;border-color:#00946a}.dropdown-trigger[data-v-a4dede92]{cursor:pointer}.dropdown-menu[data-v-a4dede92]{background-color:#fff;border-radius:10px;padding:16px;box-shadow:0 4px 12px #0000001a;width:220px;display:flex;flex-direction:column;gap:16px}.dropdown-item[data-v-a4dede92]{color:#000;font-size:15px;font-weight:500;text-decoration:none;display:flex;align-items:center;gap:8px}.dropdown-item[data-v-a4dede92]:hover{color:#00946a;cursor:pointer}.dropdown-divider[data-v-a4dede92]{height:1px;background-color:#eee;margin:8px 0}.user-menu[data-v-a4dede92]{width:180px}.logout[data-v-a4dede92]:hover{color:#f44336}.menu-icon[data-v-a4dede92]{font-size:22px;display:none;cursor:pointer}.mobile-menu[data-v-a4dede92]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:1000;display:flex;flex-direction:column;padding:0}.mobile-header[data-v-a4dede92]{display:flex;justify-content:space-between;align-items:center;padding:16px 30px;border-bottom:1px solid #d9d9d9}.close-icon[data-v-a4dede92]{font-size:22px;cursor:pointer}.mobile-nav[data-v-a4dede92]{padding:30px;display:flex;flex-direction:column;gap:16px}.mobile-divider[data-v-a4dede92]{height:1px;background-color:#d9d9d9;margin:8px 0}.mobile-item[data-v-a4dede92]{font-size:15px;font-weight:500;color:#000;text-decoration:none}.sub-menu[data-v-a4dede92]{display:flex;flex-direction:column;margin-left:12px;margin-top:6px;gap:8px}.mobile-sub-item[data-v-a4dede92]{font-size:15px;color:#000;text-decoration:none}.mobile-buttons[data-v-a4dede92]{width:100%;background-color:#e9f1fe;padding:30px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;margin-top:auto}.mobile-buttons .join-btn[data-v-a4dede92],.mobile-buttons .login-btn[data-v-a4dede92],.mobile-buttons .logout-btn[data-v-a4dede92]{height:40px;border-radius:40px}.logout-btn[data-v-a4dede92]{background-color:#ff4d4f;border:none;color:#fff}.down-icon[data-v-a4dede92]{width:20px;height:20px;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;font-size:12px}@media screen and (max-width: 1024px){.desktop-only[data-v-a4dede92]{display:none}.menu-icon[data-v-a4dede92]{display:block}}.modal-content[data-v-4cb0b321]{max-height:60vh;overflow-y:auto;padding:0 10px}.loading-container[data-v-4cb0b321]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 0}.loading-text[data-v-4cb0b321]{margin-top:15px;color:#666}.error-container[data-v-4cb0b321]{text-align:center;padding:30px 0}.retry-button[data-v-4cb0b321]{margin-top:20px}.policy-content[data-v-4cb0b321]{line-height:1.6;color:#333}.policy-content[data-v-4cb0b321] h1,.policy-content[data-v-4cb0b321] h2,.policy-content[data-v-4cb0b321] h3{color:#022964;margin-top:1.5em;margin-bottom:.5em}.policy-content[data-v-4cb0b321] p{margin-bottom:1em;color:#333}.policy-content[data-v-4cb0b321] strong{font-weight:600}.policy-content[data-v-4cb0b321] ul,.policy-content[data-v-4cb0b321] ol{padding-left:20px;margin-bottom:1em}.policy-content[data-v-4cb0b321] li{margin-bottom:.5em}.modal-footer[data-v-4cb0b321]{display:flex;justify-content:flex-end;gap:8px}.modal-content[data-v-65e9e67d]{max-height:60vh;overflow-y:auto;padding:0 10px}.loading-container[data-v-65e9e67d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 0}.loading-text[data-v-65e9e67d]{margin-top:15px;color:#666}.error-container[data-v-65e9e67d]{text-align:center;padding:30px 0}.retry-button[data-v-65e9e67d]{margin-top:20px}.policy-content[data-v-65e9e67d]{line-height:1.6;color:#333}.policy-content[data-v-65e9e67d] h1,.policy-content[data-v-65e9e67d] h2,.policy-content[data-v-65e9e67d] h3{color:#022964;margin-top:1.5em;margin-bottom:.5em}.policy-content[data-v-65e9e67d] p{margin-bottom:1em;color:#333}.policy-content[data-v-65e9e67d] strong{font-weight:600}.policy-content[data-v-65e9e67d] ul,.policy-content[data-v-65e9e67d] ol{padding-left:20px;margin-bottom:1em}.policy-content[data-v-65e9e67d] li{margin-bottom:.5em}.modal-footer[data-v-65e9e67d]{display:flex;justify-content:flex-end;gap:8px}.register[data-v-b82e46e8]{width:100%;min-height:100vh;background:url(/register_bg.webp) center center;background-size:contain;display:flex;justify-content:center;align-items:flex-start;padding:80px 16px 24px;box-sizing:border-box}.register-form[data-v-b82e46e8]{width:100%;max-width:550px;border-radius:20px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:42px 32px;box-sizing:border-box;transition:.4s ease-in-out}.register-form-title[data-v-b82e46e8]{display:flex;flex-direction:column;align-items:center;justify-content:center}.register-form-title h2[data-v-b82e46e8]{font-size:30px;font-weight:700;color:#000;margin:0}.register-form-title p[data-v-b82e46e8]{font-size:18px;font-weight:400;color:#797979;margin:0}.register-panel[data-v-b82e46e8]{width:100%;max-width:472px;height:100%;display:flex;flex-direction:column;margin-top:70px;gap:20px}.third-party-login[data-v-b82e46e8]{display:flex;flex-direction:column;gap:16px}.social-btn[data-v-b82e46e8]{position:relative;width:100%;height:64px;border-radius:999px;border:1px solid #ccc;background-color:#fff;color:#000;font-size:16px;font-weight:500;padding-left:56px;display:flex;align-items:center;justify-content:center}.social-icon[data-v-b82e46e8]{position:absolute;left:24px;top:50%;transform:translateY(-50%);width:24px;height:24px}.social-btn[data-v-b82e46e8]:hover{border-color:#888}.login-devider[data-v-b82e46e8]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.line[data-v-b82e46e8]{width:100%;height:1px;background-color:#d9d9d9}.login-devider span[data-v-b82e46e8]{font-size:18px;min-width:36px;font-weight:400;color:#9c9c9c}.login-email[data-v-b82e46e8]{display:flex;flex-direction:column;gap:8px}.login-email span[data-v-b82e46e8]{font-size:16px;font-weight:400;color:#414143}.custom-form-item[data-v-b82e46e8]{display:flex;flex-direction:column;gap:14px;height:64px}.required[data-v-b82e46e8]{color:#ff4d4f;margin-left:2px}.custom-input .ant-input[data-v-b82e46e8]{height:64px;border-radius:20px;padding:0 16px;font-size:16px}.custom-input .ant-input[data-v-b82e46e8]:focus{border-color:#707070;box-shadow:none}.create-with-email[data-v-b82e46e8]{margin-top:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.create-w-email-btn[data-v-b82e46e8]{width:100%;height:64px;border-radius:999px;background-color:#022964;color:#fff;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:center}.create-w-email-btn[data-v-b82e46e8]:disabled{background-color:#d9d9d9!important;color:#00000040!important;border-color:#d9d9d9!important;cursor:not-allowed}.toc[data-v-b82e46e8]{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;color:#414143}.toc-link[data-v-b82e46e8]{color:#0a1843;text-decoration:underline;font-weight:500}.toc-item[data-v-b82e46e8]{padding-right:4px}.exist-account[data-v-b82e46e8]{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;color:#414143}.custom-form-item[data-v-b82e46e8]{display:flex;flex-direction:column;gap:4px;width:100%}.custom-input[data-v-b82e46e8] .ant-form-item-row{width:100%!important}.form-label[data-v-b82e46e8]{font-size:16px;font-weight:500;color:#000;margin-bottom:0}.required[data-v-b82e46e8]{color:#ff4d4f;margin-left:2px;font-size:16px}.custom-input[data-v-b82e46e8] .ant-input,.custom-input[data-v-b82e46e8] .ant-input-password{height:64px;border-radius:20px;padding:0 16px;font-size:16px;color:#000;display:flex;align-items:center}.custom-input[data-v-b82e46e8] .ant-input-password .ant-input{border:none;box-shadow:none;height:100%;padding:0}.custom-input[data-v-b82e46e8] .ant-input::placeholder,.custom-input[data-v-b82e46e8] .ant-input-password .ant-input::placeholder{color:#9c9c9c;opacity:1}.password-hint[data-v-b82e46e8]{margin-top:8px;display:flex;align-items:center;font-size:14px;color:#707070;gap:6px}.hint-icon[data-v-b82e46e8]{font-size:16px;color:silver}.custom-input[data-v-b82e46e8] .ant-input,.custom-input[data-v-b82e46e8] .ant-input-affix-wrapper,.custom-input[data-v-b82e46e8] .ant-input-password,.custom-input[data-v-b82e46e8] .ant-input-password .ant-input{width:100%!important;max-width:100%!important;box-sizing:border-box!important;border-radius:20px!important;min-height:56px!important;display:flex!important;align-items:center!important;padding:0 16px!important;font-size:15px!important;background-color:transparent!important}.custom-input[data-v-b82e46e8] .ant-input-password .ant-input{border:none!important;box-shadow:none!important;padding:0!important;height:100%!important;background-color:transparent!important}.custom-input[data-v-b82e46e8] .ant-input-affix-wrapper:focus,.custom-input[data-v-b82e46e8] .ant-input-affix-wrapper-status-error,.custom-input[data-v-b82e46e8] .ant-form-item-has-error .ant-input-affix-wrapper{box-shadow:none!important;background-color:transparent!important}.custom-input[data-v-b82e46e8] .ant-form-item-control-input,.custom-input[data-v-b82e46e8] .ant-form-item-control-input-content{width:100%!important}.terms-agreement[data-v-b82e46e8]{width:100%;margin-bottom:20px;text-align:center}.terms-text[data-v-b82e46e8]{font-size:14px;color:#666;line-height:1.5}.terms-link[data-v-b82e46e8]{color:#1890ff;text-decoration:none;cursor:pointer;transition:color .3s}.terms-link[data-v-b82e46e8]:hover{color:#40a9ff;text-decoration:underline}.modal-content[data-v-b82e46e8]{max-height:60vh;overflow-y:auto;padding:0 10px}.loading-container[data-v-b82e46e8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 0}.error-container[data-v-b82e46e8]{text-align:center;padding:30px 0}.policy-content[data-v-b82e46e8]{line-height:1.6;color:#333}.policy-content p[data-v-b82e46e8]{margin-bottom:16px}@media (max-width: 1024px){.register-form[data-v-b82e46e8]{padding:32px 24px;height:auto!important;max-height:90vh!important;overflow-y:auto}.register-panel[data-v-b82e46e8]{gap:32px!important;margin-top:40px!important}.social-btn[data-v-b82e46e8]{height:48px!important;font-size:15px!important}.create-w-email-btn[data-v-b82e46e8]{height:48px!important;font-size:16px!important;border-radius:40px!important}.custom-input[data-v-b82e46e8] .ant-input,.custom-input[data-v-b82e46e8] .ant-input-password,.custom-input[data-v-b82e46e8] .ant-select-selector{height:56px!important;font-size:15px!important}.register-form-title h2[data-v-b82e46e8]{font-size:26px!important}.register-form-title p[data-v-b82e46e8],.login-devider span[data-v-b82e46e8]{font-size:16px!important}.password-hint[data-v-b82e46e8]{font-size:13px!important}.create-with-email[data-v-b82e46e8]{margin-top:36px}}.confirm-form[data-v-51a016da]{width:100%;max-width:550px;border-radius:20px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:42px 32px;box-sizing:border-box;transition:.4s ease-in-out}.register-form-title[data-v-51a016da]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:48px;text-align:center}.register-form-title h2[data-v-51a016da]{font-size:30px;font-weight:700;color:#000;margin:0}.register-form-title p[data-v-51a016da]{font-size:18px;font-weight:400;color:#797979;margin:4px 0 0}.register-panel[data-v-51a016da]{width:100%;max-width:472px;display:flex;flex-direction:column;gap:40px}.third-party-login[data-v-51a016da]{display:flex;flex-direction:column;gap:16px}.social-btn[data-v-51a016da]{position:relative;width:100%;height:50px;border-radius:999px;background-color:#fff;color:#000;font-size:16px;font-weight:500;padding-left:56px;display:flex;align-items:center;justify-content:center}.social-icon[data-v-51a016da]{position:absolute;left:24px;top:50%;transform:translateY(-50%);width:24px;height:24px}.social-btn[data-v-51a016da]:hover{border-color:#888}.error-confirm[data-v-51a016da]{display:flex;flex-direction:column;gap:28px;justify-content:center;align-items:center;font-size:16px;font-weight:500;color:#414143;margin-bottom:0;text-align:center}.toc-link[data-v-51a016da]{color:#0a1843;text-decoration:underline;font-weight:500;cursor:pointer}.toc-link.disabled[data-v-51a016da]{color:#999;cursor:not-allowed;text-decoration:none}.toc-item[data-v-51a016da]{padding-right:4px}@media (max-width: 1024px){.confirm-form[data-v-51a016da]{padding:32px 24px}.register-form-title h2[data-v-51a016da]{font-size:26px}.register-form-title p[data-v-51a016da]{font-size:16px}.social-btn[data-v-51a016da]{height:48px;font-size:15px}.error-confirm[data-v-51a016da]{font-size:15px}.error-confirm[data-v-51a016da]{font-size:14px;line-height:1.5}.toc-item[data-v-51a016da],.toc-link[data-v-51a016da]{font-size:14px}}.check-inbox-bg[data-v-084a1327]{width:100%;min-height:100vh;background-color:#e9f1fe;display:flex;justify-content:center;align-items:flex-start;padding:80px 16px 24px;box-sizing:border-box}.create-account-card[data-v-fb7b818d]{width:100%;max-width:550px;min-height:658px;border-radius:20px;background-color:#fff;display:flex;flex-direction:column;align-items:center;transition:.4s ease-in-out;padding:40px 32px 48px;box-sizing:border-box}.create-account-title[data-v-fb7b818d]{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.create-account-title h2[data-v-fb7b818d]{font-size:30px;font-weight:700;color:#000;margin:0}.create-account-title p[data-v-fb7b818d]{font-size:18px;font-weight:400;color:#797979;margin:0}.create-account-form[data-v-fb7b818d]{width:100%;display:flex;flex-direction:column;gap:20px}.required[data-v-fb7b818d]{color:#ff4d4f;margin-left:2px}.card-progress-row[data-v-fb7b818d]{display:none}.custom-input[data-v-fb7b818d] .ant-input,.custom-input[data-v-fb7b818d] .ant-input-password,.custom-input[data-v-fb7b818d] .ant-select-selector{height:64px;border-radius:20px;padding:0 16px;font-size:16px;color:#000;display:flex;align-items:center;background-color:transparent;box-shadow:none!important;box-sizing:border-box}.custom-input[data-v-fb7b818d] .ant-input-password .ant-input{border:none;box-shadow:none;height:100%;padding:0;background-color:transparent}.custom-input[data-v-fb7b818d] .ant-input::placeholder,.custom-input[data-v-fb7b818d] .ant-input-password .ant-input::placeholder{color:#9c9c9c;opacity:1}.next-step[data-v-fb7b818d]{width:100%;height:64px;border-radius:999px;background-color:#022964;color:#fff;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:center}.card-progress-row[data-v-fb7b818d] .ant-progress-bg,.card-progress-row[data-v-fb7b818d] .ant-progress-success-bg{background-color:#022964!important}@media (max-width: 1024px){.create-account-card[data-v-fb7b818d]{padding:32px 24px;min-height:auto}.create-account-title h2[data-v-fb7b818d]{font-size:26px}.create-account-title p[data-v-fb7b818d]{font-size:16px}.custom-input[data-v-fb7b818d] .ant-input,.custom-input[data-v-fb7b818d] .ant-input-password,.custom-input[data-v-fb7b818d] .ant-select-selector{height:56px!important;font-size:15px!important}.next-step[data-v-fb7b818d]{height:48px;font-size:16px;border-radius:40px}.card-progress-row[data-v-fb7b818d]{width:100%;display:flex;align-items:center;gap:12px;margin-bottom:24px}.card-progress-row .back-arrow-wrapper[data-v-fb7b818d]{width:24px;display:flex;justify-content:center;align-items:center}.card-progress-row .back-arrow[data-v-fb7b818d]{font-size:18px;color:#022964;cursor:pointer}.card-progress-row .progress-text[data-v-fb7b818d]{font-size:14px;font-weight:500;color:#000;white-space:nowrap}.card-progress-row[data-v-fb7b818d] .ant-progress{display:flex;align-items:center;flex:1}.card-progress-row[data-v-fb7b818d] .ant-progress-outer{display:flex;align-items:center;padding-top:6px}}.custom-progress[data-v-fb7b818d] .ant-progress-inner{background-color:#e0e0e0!important;border-radius:100px}.custom-progress[data-v-fb7b818d] .ant-progress-bg{background-color:#022964!important;border-radius:100px;height:8px!important}.custom-progress[data-v-fb7b818d] .ant-progress-outer{height:8px!important}.create-account-card[data-v-d300b669]{width:100%;max-width:550px;border-radius:20px;background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:42px 32px 48px;box-sizing:border-box;transition:.4s ease-in-out}.create-account-title[data-v-d300b669]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:40px}.create-account-title h2[data-v-d300b669]{font-size:30px;font-weight:700;margin:0;color:#000}.create-account-title p[data-v-d300b669]{font-size:18px;font-weight:400;color:#797979;margin:0}.photo-upload-block[data-v-d300b669]{display:flex;flex-direction:column;align-items:center;width:100%;gap:16px}.photo-hint[data-v-d300b669]{font-size:16px;color:#797979;margin-bottom:8px}.photo-content[data-v-d300b669]{display:flex;gap:24px;align-items:flex-start}.photo-box[data-v-d300b669]{width:150px;height:150px;background-color:#f0f0f0;border-radius:10px;flex-shrink:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.photo-preview[data-v-d300b669]{width:100%;height:100%;object-fit:cover}.photo-info[data-v-d300b669]{font-size:16px;color:#797979;line-height:1.6;flex:1}.photo-info p[data-v-d300b669]{text-align:left}.photo-meta[data-v-d300b669]{margin-top:8px}.photo-meta p[data-v-d300b669]{margin:0;font-size:16px}.photo-buttons[data-v-d300b669]{display:flex;justify-content:flex-end;gap:12px;width:100%}.upload-btn[data-v-d300b669]{width:100px;height:50px;border-radius:999px;background-color:#022964;color:#fff;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-d300b669]{width:100px;height:50px;border-radius:999px;color:#022964;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center}.custom-input-style[data-v-d300b669]{height:64px;border-radius:20px;padding:0 16px;font-size:16px;display:flex;align-items:center;color:#000}.custom-select-style[data-v-d300b669]{height:64px;border-radius:20px;font-size:16px}.custom-select-style[data-v-d300b669] .ant-select-selector{height:64px!important;border-radius:20px!important;padding:0 16px!important;display:flex!important;align-items:center!important}.custom-select-style[data-v-d300b669] .ant-select-selection-item{font-size:16px!important;color:#000!important;line-height:62px!important}.custom-select-style[data-v-d300b669] .ant-select-selection-placeholder{font-size:16px!important;color:#bfbfbf!important;line-height:62px!important}.helper-text[data-v-d300b669]{padding-left:8px;margin-top:4px;font-size:14px;color:#797979}.next-step[data-v-d300b669]{width:100%;height:64px;border-radius:999px;background-color:#022964;color:#fff;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:center;margin-top:40px}.skip-link[data-v-d300b669]{text-align:center;margin-top:16px;color:#022964;font-size:16px;cursor:pointer;text-decoration:underline}.card-progress-row[data-v-d300b669]{display:none}@media (max-width: 1024px){.create-account-card[data-v-d300b669]{padding:32px 24px}.photo-content[data-v-d300b669]{flex-direction:column;align-items:center;text-align:center}.photo-info p[data-v-d300b669]{text-align:center}.photo-buttons[data-v-d300b669]{justify-content:center}.card-progress-row[data-v-d300b669]{display:flex;width:100%;align-items:center;gap:12px;margin-bottom:24px}.card-progress-row .back-arrow-wrapper[data-v-d300b669]{width:24px;display:flex;justify-content:center;align-items:center}.card-progress-row .back-arrow[data-v-d300b669]{font-size:18px;color:#022964;cursor:pointer}.card-progress-row .progress-text[data-v-d300b669]{font-size:14px;font-weight:500;color:#000;white-space:nowrap}.card-progress-row[data-v-d300b669] .ant-progress{display:flex;align-items:center;flex:1}.card-progress-row[data-v-d300b669] .ant-progress-outer{height:8px!important;border-radius:100px}.card-progress-row[data-v-d300b669] .ant-progress-bg{background-color:#022964!important;height:8px!important;border-radius:100px}.create-account-title h2[data-v-d300b669]{font-size:20px}.create-account-title p[data-v-d300b669]{font-size:12px}}.create-account-card[data-v-b35f7ca6]{width:100%;max-width:550px;border-radius:20px;background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:42px 32px 48px;box-sizing:border-box;transition:.4s ease-in-out}.create-account-title[data-v-b35f7ca6]{display:flex;flex-direction:column;align-items:center;text-align:center}.create-account-title h2[data-v-b35f7ca6]{font-size:30px;font-weight:700;color:#000;margin:0}.create-account-title p[data-v-b35f7ca6]{font-size:18px;font-weight:400;color:#797979;margin:0}.custom-input-style[data-v-b35f7ca6]{height:64px;border-radius:20px;padding:0 16px;font-size:16px;display:flex;align-items:center;color:#000}.next-step[data-v-b35f7ca6]{width:100%;height:64px;border-radius:999px;background-color:#022964;color:#fff;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:center;margin-top:40px}.form-label[data-v-b35f7ca6]{font-size:16px;font-weight:400;color:#000}.required[data-v-b35f7ca6]{color:#ff4d4f;margin-left:2px}.card-progress-row[data-v-b35f7ca6]{display:none}@media (max-width: 1024px){.create-account-card[data-v-b35f7ca6]{padding:32px 24px}.create-account-title h2[data-v-b35f7ca6]{font-size:20px}.create-account-title p[data-v-b35f7ca6]{font-size:12px}.custom-input-style[data-v-b35f7ca6]{height:56px;font-size:15px}.next-step[data-v-b35f7ca6]{height:48px;font-size:16px;border-radius:40px}.card-progress-row[data-v-b35f7ca6]{display:flex;width:100%;align-items:center;gap:12px;margin-bottom:24px}.card-progress-row .back-arrow-wrapper[data-v-b35f7ca6]{width:24px;display:flex;justify-content:center;align-items:center}.card-progress-row .back-arrow[data-v-b35f7ca6]{font-size:18px;color:#022964;cursor:pointer}.card-progress-row .progress-text[data-v-b35f7ca6]{font-size:14px;font-weight:500;color:#000;white-space:nowrap}.card-progress-row[data-v-b35f7ca6] .ant-progress{display:flex;align-items:center;flex:1}.card-progress-row[data-v-b35f7ca6] .ant-progress-outer{height:8px!important;border-radius:100px}.card-progress-row[data-v-b35f7ca6] .ant-progress-bg{background-color:#022964!important;height:8px!important;border-radius:100px}}.create-account-card[data-v-5ca4816e]{width:100%;max-width:550px;border-radius:20px;background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:42px 32px 48px;box-sizing:border-box;transition:.4s ease-in-out}.create-account-title[data-v-5ca4816e]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:40px}.create-account-title h2[data-v-5ca4816e]{font-size:30px;font-weight:700;color:#000;margin:0}.create-account-title p[data-v-5ca4816e]{font-size:18px;font-weight:400;color:#797979;margin:0}.custom-input-style[data-v-5ca4816e]{height:64px;border-radius:20px;padding:0 16px;font-size:16px;display:flex;align-items:center;color:#000}.next-step[data-v-5ca4816e]{width:100%;height:64px;border-radius:999px;background-color:#022964;color:#fff;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:center;margin-top:40px}.form-label[data-v-5ca4816e]{font-size:16px!important;font-weight:400;color:#000}.required[data-v-5ca4816e]{color:#ff4d4f;margin-left:2px}.resend-text[data-v-5ca4816e]{font-size:16px;color:#797979;margin-top:16px;text-align:center}.resend-link[data-v-5ca4816e]{color:#0a1843;text-decoration:underline;font-weight:500;cursor:pointer;margin-left:4px}.terms-agreement[data-v-5ca4816e]{width:100%;margin-bottom:20px;text-align:left}.terms-agreement[data-v-5ca4816e] .ant-checkbox-wrapper{font-size:14px;color:#666;line-height:1.5}.terms-link[data-v-5ca4816e]{color:#1890ff;text-decoration:none;cursor:pointer;transition:color .3s}.terms-link[data-v-5ca4816e]:hover{color:#40a9ff;text-decoration:underline}.card-progress-row[data-v-5ca4816e]{display:none}@media (max-width: 1024px){.create-account-card[data-v-5ca4816e]{padding:32px 24px}.create-account-title h2[data-v-5ca4816e]{font-size:20px}.create-account-title p[data-v-5ca4816e]{font-size:12px}.custom-input-style[data-v-5ca4816e]{height:56px!important;font-size:15px!important}.next-step[data-v-5ca4816e]{height:48px;font-size:16px;border-radius:40px}.card-progress-row[data-v-5ca4816e]{display:flex;width:100%;align-items:center;gap:12px;margin-bottom:24px}.card-progress-row .back-arrow-wrapper[data-v-5ca4816e]{width:24px;display:flex;justify-content:center;align-items:center}.card-progress-row .back-arrow[data-v-5ca4816e]{font-size:18px;color:#022964;cursor:pointer}.card-progress-row .progress-text[data-v-5ca4816e]{font-size:14px;font-weight:500;color:#000;white-space:nowrap}.card-progress-row[data-v-5ca4816e] .ant-progress{display:flex;align-items:center;flex:1}.card-progress-row[data-v-5ca4816e] .ant-progress-outer{height:8px!important;border-radius:100px}.card-progress-row[data-v-5ca4816e] .ant-progress-bg{background-color:#022964!important;height:8px!important;border-radius:100px}}.complete-card[data-v-6f04b29e]{width:100%;max-width:550px;background-color:#fff;border-radius:20px;margin-top:63px;padding:72px 39px 48px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.success-icon[data-v-6f04b29e]{font-size:64px;margin-bottom:16px}.success-title[data-v-6f04b29e]{margin-top:21px;font-size:30px;font-weight:700;color:#000;margin-bottom:8px;text-align:center}.success-subtitle[data-v-6f04b29e]{font-size:18px;font-weight:500;color:#797979;margin:0;text-align:center}.success-description[data-v-6f04b29e]{font-size:18px;font-weight:500;color:#797979;text-align:center;margin-top:8px}.next-step[data-v-6f04b29e]{width:100%;height:64px;border-radius:999px;background-color:#022964;color:#fff;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:center;margin-top:45px;margin-bottom:33px}@media (max-width: 1024px){.complete-card[data-v-6f04b29e]{padding:48px 24px 36px;margin-top:32px}.success-icon[data-v-6f04b29e]{font-size:52px}.success-title[data-v-6f04b29e]{font-size:24px}.success-subtitle[data-v-6f04b29e],.success-description[data-v-6f04b29e]{font-size:14px}.next-step[data-v-6f04b29e]{height:48px;font-size:16px;border-radius:40px}}.register[data-v-73fa721d]{width:100%;min-height:100vh;background:url(/register_bg.webp) center center;background-size:contain;display:flex;flex-direction:column;align-items:center;padding-top:76px;padding-bottom:80px;box-sizing:border-box}.step-header[data-v-73fa721d]{display:flex;justify-content:center;width:100%}.progress-row[data-v-73fa721d]{width:540px;display:flex;align-items:center;gap:12px;margin-bottom:63px}.back-arrow-wrapper[data-v-73fa721d]{display:flex;align-items:center;width:24px;justify-content:center}.back-arrow[data-v-73fa721d]{font-size:18px;color:#022964;cursor:pointer}.back-arrow-placeholder[data-v-73fa721d]{width:18px;height:18px;display:inline-block}[data-v-73fa721d] .ant-progress{display:flex;align-items:center;flex:1}[data-v-73fa721d] .ant-progress-outer{display:flex;align-items:center;padding-top:8px}.progress-text[data-v-73fa721d]{font-size:16px;font-weight:500;color:#fff;white-space:nowrap}.required[data-v-73fa721d]{color:#ff4d4f;margin-left:2px}.form-label[data-v-73fa721d]{font-size:16px;font-weight:500;color:#000;margin-bottom:0}@media (max-width: 1024px){.register[data-v-73fa721d]{padding-left:16px;padding-right:16px}.step-header[data-v-73fa721d]{display:none}}.register-form[data-v-985ddd5c]{width:100%;max-width:550px;border-radius:20px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:36px 32px;box-sizing:border-box;max-height:800px}.register-form-title[data-v-985ddd5c]{text-align:center;margin-bottom:3cqmin}.register-form-title .description[data-v-985ddd5c]{font-size:14px;font-weight:500;color:#464eb8;margin:8px 0 0;text-align:center;line-height:1.5}.register-form-title h2[data-v-985ddd5c]{font-size:30px;font-weight:700;color:#000;margin:0}.register-form-title p[data-v-985ddd5c]{font-size:18px;font-weight:400;color:#797979;margin:0}.register-panel[data-v-985ddd5c]{width:100%;display:flex;flex-direction:column}.third-party-login[data-v-985ddd5c]{display:flex;flex-direction:column;gap:12px;padding-bottom:24px}.social-btn[data-v-985ddd5c]{position:relative;width:100%;height:65px;border-radius:999px;background-color:#fff;font-size:16px;font-weight:500;padding-left:56px;display:flex;align-items:center;justify-content:center}.social-icon[data-v-985ddd5c]{position:absolute;left:24px;top:50%;transform:translateY(-50%);width:24px;height:24px}.login-devider[data-v-985ddd5c]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px}.line[data-v-985ddd5c]{flex:1;height:1px;background-color:#d9d9d9}.login-devider span[data-v-985ddd5c]{font-size:16px;color:#9c9c9c}.login-email[data-v-985ddd5c]{display:flex;flex-direction:column}.login-email input#email[data-v-985ddd5c],.login-email input#password[data-v-985ddd5c]{font-size:16px!important}.custom-form-item[data-v-985ddd5c]{display:flex;flex-direction:column;gap:4px;width:100%}.form-label[data-v-985ddd5c]{font-size:16px;font-weight:500;color:#000}.required[data-v-985ddd5c]{color:#ff4d4f;margin-left:2px}.custom-input[data-v-985ddd5c]{height:auto;margin:0;padding:0}.custom-input[data-v-985ddd5c] .ant-input,.custom-input[data-v-985ddd5c] .ant-input-password{height:64px;border-radius:20px;display:flex;align-items:center;padding-right:16px;background-color:#fff;box-shadow:none!important}.custom-input[data-v-985ddd5c] .ant-input-password input.ant-input{border:none;box-shadow:none;height:100%;font-size:16px;flex:1;background-color:transparent}.custom-input[data-v-985ddd5c] .ant-input::placeholder,.custom-input[data-v-985ddd5c] .ant-input-password input::placeholder{color:#9c9c9c;opacity:1}.custom-input[data-v-985ddd5c] .ant-input-password-icon{display:flex;align-items:center;justify-content:center;color:#707070}.hint-and-remember[data-v-985ddd5c]{display:flex;justify-content:space-between;margin-top:12px}.login-with-email[data-v-985ddd5c]{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:12px}.create-w-email-btn[data-v-985ddd5c]{width:100%;height:64px;border-radius:999px;background-color:#464eb8;color:#fff;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:center}.toc[data-v-985ddd5c]{font-size:16px;color:#414143}.toc-link[data-v-985ddd5c]{color:#0a1843;text-decoration:underline;font-weight:500;margin-left:4px}@media (max-width: 1024px){.register-form[data-v-985ddd5c]{padding:32px 24px}.register-form-title h2[data-v-985ddd5c]{font-size:24px}.register-form-title p[data-v-985ddd5c]{font-size:.9em}.custom-input[data-v-985ddd5c] .ant-input,.custom-input[data-v-985ddd5c] .ant-input-password{height:56px!important;font-size:15px!important}.create-w-email-btn[data-v-985ddd5c]{height:48px;font-size:16px;border-radius:40px}.login-devider span[data-v-985ddd5c]{font-size:.9em}.social-btn[data-v-985ddd5c]{height:48px;font-size:15px}.hint-and-remember[data-v-985ddd5c],.toc[data-v-985ddd5c]{font-size:.9em}}.register[data-v-708747ac]{width:100%;min-height:100vh;background:url(/login_bg.webp) center center;background-size:contain;display:flex;justify-content:center;padding:80px 16px 24px;box-sizing:border-box}@media (max-width: 1024px){.register-form[data-v-708747ac]{padding:0 24px;height:700px}}.reset-password-card[data-v-f01c4947]{width:100%;max-width:550px;height:415px;background:#fff;border-radius:20px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;padding:40px 32px 30px}.reset-pwd-title[data-v-f01c4947]{display:flex;flex-direction:column;align-items:center}.reset-pwd-title h2[data-v-f01c4947]{font-size:30px;font-weight:900;color:#000;margin-bottom:12px}.reset-pwd-title p[data-v-f01c4947]{color:#797979;font-size:18px;margin:0;text-align:center}.reset-pwd-email[data-v-f01c4947]{width:100%;margin-top:40px}.form-label[data-v-f01c4947]{font-size:16px;font-weight:400;color:#000}.required[data-v-f01c4947]{color:#ff4d4f;margin-left:2px}.custom-input-style[data-v-f01c4947]{height:64px;border-radius:20px;padding:0 16px;font-size:16px;color:#000;box-sizing:border-box;width:100%}.reset-pwd-btn[data-v-f01c4947]{display:flex;width:100%;justify-content:flex-end;align-items:center;gap:24px;margin-top:auto}.back-to-login[data-v-f01c4947]{font-size:16px;font-weight:500;color:#00946a;text-decoration:none;background:transparent}.back-to-login[data-v-f01c4947]:hover{color:#007c57}.send-pwd-reset-btn[data-v-f01c4947]{background:#00946a;border-radius:40px;height:50px;padding:0 20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;text-decoration:none;cursor:pointer;gap:8px}.disabled[data-v-f01c4947]{opacity:.7;cursor:not-allowed;pointer-events:none}@media (max-width: 768px){.reset-password-card[data-v-f01c4947]{height:500px;padding:32px 20px 24px;max-height:90vh;overflow-y:auto}.reset-pwd-title[data-v-f01c4947]{margin-bottom:12px}.reset-pwd-btn[data-v-f01c4947]{margin-top:12px}.reset-pwd-title h2[data-v-f01c4947]{font-size:24px}.reset-pwd-title p[data-v-f01c4947]{font-size:14px;line-height:1.4}.custom-input-style[data-v-f01c4947]{height:56px;font-size:15px}.reset-pwd-btn[data-v-f01c4947]{flex-direction:column;align-items:stretch;gap:16px}.send-pwd-reset-btn[data-v-f01c4947],.back-to-login[data-v-f01c4947]{width:100%;text-align:center}.send-pwd-reset-btn[data-v-f01c4947]{height:48px;font-size:15px}}.register[data-v-59d60d3f]{width:100%;min-height:100vh;background-color:#e9f9f4;display:flex;justify-content:center;padding:80px 16px 24px;box-sizing:border-box}@media (max-width: 768px){.register[data-v-59d60d3f]{padding-left:16px;padding-right:16px}}.reset-password-confirm[data-v-b065a2b3]{width:100%;max-width:550px;height:502px;display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:20px;padding:40px 32px 30px;box-sizing:border-box}.reset-pwd-title[data-v-b065a2b3]{display:flex;flex-direction:column;align-items:center}.reset-pwd-title h2[data-v-b065a2b3]{font-size:30px;font-weight:900;color:#000;margin-bottom:10px}.reset-pwd-title p[data-v-b065a2b3]{padding:0;margin:0;color:#797979;font-size:18px;text-align:center}.reset-pwd-email[data-v-b065a2b3]{width:100%;margin-top:40px;flex:1}.form-label[data-v-b065a2b3]{font-size:16px!important;font-weight:400;color:#000}.required[data-v-b065a2b3]{color:#ff4d4f;margin-left:2px}.custom-input-style[data-v-b065a2b3]{height:64px;border-radius:20px;padding:0 16px;font-size:16px;color:#000;width:100%;box-sizing:border-box}.error-input[data-v-b065a2b3]{border-color:#ff4d4f!important;box-shadow:0 0 0 2px #ff4d4f33!important}.error-messages[data-v-b065a2b3]{margin-top:8px;margin-bottom:16px}.error-message[data-v-b065a2b3]{color:#ff4d4f;font-size:14px;line-height:1.4;margin-bottom:4px}.reset-pwd-btn[data-v-b065a2b3]{display:flex;width:100%;justify-content:flex-end;align-items:center;gap:24px;margin-top:auto}.send-pwd-reset-btn[data-v-b065a2b3]{background:#00946a;border-radius:40px;height:50px;padding:0 20px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;text-decoration:none;border:none}.send-pwd-reset-btn[data-v-b065a2b3]:disabled{background:#ccc;cursor:not-allowed}.back-to-login[data-v-b065a2b3]{font-size:16px;font-weight:500;color:#00946a;background:transparent;text-decoration:none}.back-to-login[data-v-b065a2b3]:hover{color:#007c57}.back-to-login.disabled[data-v-b065a2b3]{color:#ccc;cursor:not-allowed;pointer-events:none}@media (max-width: 768px){.reset-password-confirm[data-v-b065a2b3]{padding:32px 20px 24px;height:auto!important}.reset-pwd-title h2[data-v-b065a2b3]{font-size:24px}.reset-pwd-title p[data-v-b065a2b3]{font-size:14px;line-height:1.4}.custom-input-style[data-v-b065a2b3]{height:56px;font-size:15px}.reset-pwd-email[data-v-b065a2b3]{margin-top:32px}.reset-pwd-btn[data-v-b065a2b3]{flex-direction:column;align-items:stretch;gap:16px;margin-top:32px}.send-pwd-reset-btn[data-v-b065a2b3],.back-to-login[data-v-b065a2b3]{width:100%;text-align:center}.send-pwd-reset-btn[data-v-b065a2b3]{height:48px;font-size:15px}.error-message[data-v-b065a2b3]{font-size:13px}}.register[data-v-44bf990d]{width:100%;min-height:100vh;background-color:#e9f9f4;display:flex;justify-content:center;align-items:flex-start;padding:80px 32px;box-sizing:border-box}@media (max-width: 768px){.register[data-v-44bf990d]{padding:32px 16px}}.complete-reset-card[data-v-17ad1962]{width:100%;max-width:550px;background-color:#fff;border-radius:20px;padding:42px 39px 0;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}.success-icon[data-v-17ad1962]{font-size:64px;margin-bottom:16px}.success-title[data-v-17ad1962]{font-weight:700;font-size:30px;color:#000;margin:0}.success-subtitle[data-v-17ad1962]{font-size:18px;font-weight:500;color:#797979;margin:8px 0 0}.success-description[data-v-17ad1962]{font-size:18px;font-weight:500;color:#797979;text-align:center;margin:0;padding:0}.reset-complete-btn[data-v-17ad1962]{width:100%;height:64px;border-radius:999px;background-color:#00946a;color:#fff;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:center;margin-top:45px;margin-bottom:33px;text-decoration:none}@media (max-width: 768px){.complete-reset-card[data-v-17ad1962]{padding:32px 20px}.success-icon[data-v-17ad1962]{font-size:52px;margin-bottom:12px}.success-title[data-v-17ad1962]{font-size:24px}.success-subtitle[data-v-17ad1962],.success-description[data-v-17ad1962]{font-size:14px}.reset-complete-btn[data-v-17ad1962]{height:48px;font-size:16px;margin-top:32px;margin-bottom:24px}}.register[data-v-3bd14e95]{width:100%;min-height:100vh;background-color:#e9f9f4;display:flex;justify-content:center;align-items:flex-start;padding:80px 32px 32px;box-sizing:border-box}@media (max-width: 768px){.register[data-v-3bd14e95]{padding:32px 20px 24px}}.register[data-v-65d257a6]{width:100%;min-height:100vh;background:url(/register_bg.webp) center center;background-size:contain;display:flex;flex-direction:column;align-items:center;padding:76px 32px 80px;box-sizing:border-box}@media (max-width: 768px){.register[data-v-65d257a6]{padding:48px 20px}}.carousel-section[data-v-2906a5aa]{padding-top:58px;background-color:#fff}.carousel-container[data-v-2906a5aa]{margin:0 auto;width:100%}.carousel-hero[data-v-2906a5aa]{width:100%;position:relative}.hero-slide[data-v-2906a5aa]{height:calc(100vh - 58px);background-color:#393f7b;display:flex;justify-content:center;align-items:center;padding:0;box-sizing:border-box;overflow:hidden;position:relative}.slide-background[data-v-2906a5aa]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.slide-image[data-v-2906a5aa]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top right;z-index:1}.slide-image-alt[data-v-2906a5aa]{z-index:0;opacity:.8}.hero-content[data-v-2906a5aa]{display:flex;flex-direction:column;justify-content:end;max-width:1200px;width:100%;margin:0 auto;padding:0 32px;position:relative;z-index:3;height:100%;opacity:0;transform:translateY(30px);transition:opacity 1.5s ease-out,transform 1.5s ease-out}.hero-content.fade-in[data-v-2906a5aa]{opacity:1;transform:translateY(0)}.hero-title[data-v-2906a5aa]{font-size:56px;font-weight:700;color:#fff;margin-bottom:16px;text-shadow:1px 1px 3px rgba(0,0,0,.6);opacity:0;transform:translateY(20px);transition:opacity 1.2s ease-out .3s,transform 1.2s ease-out .3s}.hero-content.fade-in .hero-title[data-v-2906a5aa]{opacity:1;transform:translateY(0)}.hero-subtitle[data-v-2906a5aa]{font-size:20px;font-weight:400;color:#fff;white-space:pre;margin-bottom:48px;text-shadow:1px 1px 3px rgba(0,0,0,.6);opacity:0;transform:translateY(20px);transition:opacity 1.2s ease-out .6s,transform 1.2s ease-out .6s}.hero-content.fade-in .hero-subtitle[data-v-2906a5aa]{opacity:1;transform:translateY(0)}.hero-btn[data-v-2906a5aa]{background-color:#022964;color:#fff;border-radius:40px;height:48px;padding:0 24px;margin-bottom:80px;font-size:16px;font-weight:500;border:none}.loading-container[data-v-2906a5aa],.error-container[data-v-2906a5aa]{height:800px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.error-container p[data-v-2906a5aa]{margin-bottom:16px;font-size:18px}[data-v-2906a5aa] .slick-dots li{margin:0 4px!important}[data-v-2906a5aa] .slick-dots li button{border-radius:50%;width:12px;height:12px;background:#021024;opacity:1}[data-v-2906a5aa] .slick-dots li.slick-active button{background:#fff}.debug-info[data-v-2906a5aa]{background-color:#000c;color:#fff;padding:15px;position:fixed;top:0;left:0;width:100%;max-height:80vh;overflow-y:auto;z-index:9999}.debug-item[data-v-2906a5aa]{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.3)}.debug-toggle[data-v-2906a5aa]{background-color:#022964;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer}.show-debug-btn[data-v-2906a5aa]{position:fixed;top:10px;right:10px;z-index:9999}@media (max-width: 768px){.hero-slide[data-v-2906a5aa]{padding:0 16px}.hero-content[data-v-2906a5aa]{transform:none;align-items:center;text-align:center;justify-content:center}.hero-title[data-v-2906a5aa]{font-size:36px}.hero-subtitle[data-v-2906a5aa]{font-size:16px}.hero-btn[data-v-2906a5aa]{height:40px;font-size:15px}.loading-container[data-v-2906a5aa],.error-container[data-v-2906a5aa]{height:353px}.hero-btn.primary-btn[data-v-2906a5aa],.hero-btn.secondary-btn[data-v-2906a5aa]{height:40px;font-size:15px;padding:0 20px}}.slide-overlay[data-v-2906a5aa]{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-image:url(/banner-gradient.png);background-size:100% 10px;background-repeat:repeat-y;background-position:center;z-index:2;pointer-events:none}.gradient-overlay[data-v-2906a5aa]{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:linear-gradient(180deg,#0000004d,#00000080 80%,#000000b3);z-index:2;pointer-events:none}.hero-content[data-v-2906a5aa]{z-index:3;position:relative}.hero-buttons[data-v-2906a5aa]{display:flex;gap:12px;flex-wrap:wrap;opacity:0;transform:translateY(20px);transition:opacity 1.2s ease-out .9s,transform 1.2s ease-out .9s}.hero-content.fade-in .hero-buttons[data-v-2906a5aa]{opacity:1;transform:translateY(0)}.hero-btn.primary-btn[data-v-2906a5aa]{background:#fff 0% 0% no-repeat padding-box;border-radius:50px;opacity:1;text-align:left;font:normal normal medium 16px/27px Source Han Sans TWHK;letter-spacing:0px;color:#000;transform:scale(.95);transition:transform .3s ease,box-shadow .3s ease}.hero-btn.secondary-btn[data-v-2906a5aa]{border:2px solid #ffffff;background-color:transparent;border-radius:50px;opacity:1;text-align:left;font:normal normal medium 16px/27px Source Han Sans TWHK;letter-spacing:0px;color:#fff;transform:scale(.95);transition:transform .3s ease,box-shadow .3s ease}.gradient-bar[data-v-2906a5aa]{width:100%;height:12px;background:linear-gradient(89.83deg,#297776,#6eb594 40.87%,#def3b0 72.6%,#fff9b9)}.initial-background[data-v-2906a5aa]{position:absolute;top:0;left:0;width:100%;height:800px;z-index:0}@media (max-width: 768px){.initial-background[data-v-2906a5aa]{height:353px}}.initial-text-overlay[data-v-2906a5aa]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;opacity:1;transition:opacity 1s ease-out;pointer-events:none}.initial-text-overlay.fade-out[data-v-2906a5aa]{opacity:0}.initial-text-content[data-v-2906a5aa]{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:1200px;width:100%;height:100%;margin:0 auto;padding:0 32px;text-align:center;z-index:11}.initial-title[data-v-2906a5aa]{font-size:56px;font-weight:700;color:#fff;animation:fadeInUp-2906a5aa 1s ease-out}.initial-subtitle[data-v-2906a5aa]{font-size:20px;font-weight:500;color:#fff;line-height:20px;animation:fadeInUp-2906a5aa 1s ease-out .3s both}@keyframes fadeInUp-2906a5aa{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.initial-text-overlay[data-v-2906a5aa]{height:100vh;display:flex;align-items:center}.initial-text-content[data-v-2906a5aa]{display:flex;flex-direction:column;justify-content:center}.initial-title[data-v-2906a5aa],.initial-subtitle[data-v-2906a5aa]{font-size:24px}}.course-card[data-v-07498140]{width:100%;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer}.card-image[data-v-07498140]{position:relative;width:100%;height:160px;overflow:hidden}.card-image img[data-v-07498140]{width:100%;height:100%;object-fit:cover;border-radius:16px}@media (max-width: 768px){.card-image[data-v-07498140]{height:128px}.card-image img[data-v-07498140]{object-position:left top}}.top-left-tag[data-v-07498140]{position:absolute;top:0;left:0;background-color:#6673ff;color:#fff;font-size:14px;padding:4px 10px;border-radius:0 0 8px}.tag-row-container[data-v-07498140]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tag-row[data-v-07498140]{display:flex;gap:8px}.tag[data-v-07498140]{font-size:14px;padding:2px 10px;border-radius:5px;display:inline-block}.tag-blue[data-v-07498140]{background:#dfeafc}.tag-green[data-v-07498140]{background-color:#e1f7e3}.tag-gray[data-v-07498140]{background-color:#f2f2f2}.course-title[data-v-07498140]{font-size:18px;font-weight:700;margin:8px 0 12px;color:#000}.bookmark-container[data-v-07498140]{cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.bookmark-container[data-v-07498140]:hover{transform:scale(1.1)}.bookmark-icon[data-v-07498140]{width:20px;height:20px;object-fit:contain}.feature-course[data-v-61027ad6]{background-color:#f9f9f9}.feature-course .courses[data-v-61027ad6]{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;max-width:1200px;margin-left:auto;margin-right:auto;padding:40px 16px 100px;box-sizing:border-box}.course-title[data-v-61027ad6]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:#022964;width:100%;text-align:left}.course-title h1[data-v-61027ad6]{font-size:40px;font-weight:700;color:#000;margin-top:30px;margin-bottom:0;padding:0;text-align:left}.course-subtitle p[data-v-61027ad6]{font-size:20px;margin-top:10px;font-weight:600}.carousel-wrapper[data-v-61027ad6]{position:relative;width:100%;display:flex;align-items:center}.courses-container[data-v-61027ad6]{width:100%;overflow:hidden}.courses-carousel[data-v-61027ad6] .slick-track{display:flex!important;margin-left:0;justify-content:flex-start}.courses-carousel[data-v-61027ad6] .slick-slide{display:flex!important;justify-content:center}.courses-carousel[data-v-61027ad6]{width:100%}.course-slide[data-v-61027ad6]{padding:10px;box-sizing:border-box}.course-card-item[data-v-61027ad6]{width:100%;max-width:100%;flex:0 0 100%}.carousel-button[data-v-61027ad6]{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#fff;box-shadow:0 2px 8px #00000026;cursor:pointer;position:absolute;z-index:10;transition:all .3s ease}.carousel-button[data-v-61027ad6]:hover{background-color:#022964;color:#fff}.prev[data-v-61027ad6]{left:-20px}.next[data-v-61027ad6]{right:-20px}.carousel-dots[data-v-61027ad6]{width:100%;display:flex;justify-content:center;margin-top:20px}.dots-container[data-v-61027ad6]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;max-width:500px;padding:0 10px}.dot[data-v-61027ad6]{width:12px;height:12px;background-color:#ccc;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.dot.active[data-v-61027ad6]{background-color:#022964}.teacher[data-v-61027ad6]{font-size:16px;line-height:1.4}.loading-container[data-v-61027ad6],.error-state[data-v-61027ad6]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;width:100%}.loading-text[data-v-61027ad6]{margin-top:15px;color:#666}.retry-button[data-v-61027ad6]{margin-top:20px}[data-v-61027ad6] .slick-slide{text-align:left;opacity:1!important}[data-v-61027ad6] .slick-dots{display:none!important}[data-v-61027ad6] .slick-list{overflow:visible}[data-v-61027ad6] .slick-slide>div{width:100%;height:100%}@media (max-width: 768px){.carousel-button[data-v-61027ad6]{display:none}.course-title h1[data-v-61027ad6]{font-size:28px;text-align:left}.course-subtitle p[data-v-61027ad6]{font-size:16px}.course-slide[data-v-61027ad6]{padding:0 10px;box-sizing:border-box}.course-card-item[data-v-61027ad6]{width:216px!important;max-width:216px!important;flex:0 0 216px!important}[data-v-61027ad6] .slick-slide{width:auto!important}[data-v-61027ad6] .slick-track{display:flex!important;align-items:flex-start}.courses-container[data-v-61027ad6]{overflow:hidden;margin:0 -10px}}.learning-map-wrapper[data-v-0080fcee]{width:100%;min-height:100vh;outline:none;background-image:url(/learningmap.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}@media (max-width: 768px){.learning-map-wrapper[data-v-0080fcee]{background-image:url(/learningmap_mobile.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed}}.learning-map-container[data-v-0080fcee]{max-width:1200px;width:100%;color:#fff;padding:80px 20px;box-sizing:border-box;margin:0 auto}.learning-map-title[data-v-0080fcee]{text-align:left;margin-bottom:60px;padding-bottom:20px;border-bottom:3px solid #ffffff;width:50%}.learning-map-title h1[data-v-0080fcee]{font-size:48px;font-weight:700;margin:0;padding:0;color:#fff}.learning-map-content[data-v-0080fcee]{width:100%}.desktop-view[data-v-0080fcee]{display:flex;gap:60px;align-items:flex-start}.timeline-section[data-v-0080fcee]{width:90%;position:relative}.timeline-line[data-v-0080fcee]{position:absolute;left:31px;top:90px;bottom:280px;width:2px;background:linear-gradient(to bottom,#fffc,#ffffff4d);z-index:1}.steps-container[data-v-0080fcee]{position:relative;z-index:2}.step-item[data-v-0080fcee]{min-height:350px;padding:60px 24px 60px 80px;margin-bottom:20px;color:#ffffffb3;display:flex;align-items:flex-start;transition:all .6s ease;box-sizing:border-box;position:relative;opacity:.5}.step-item.active[data-v-0080fcee]{color:#fff;opacity:1}.timeline-dot[data-v-0080fcee]{position:absolute;left:22px;top:80px;width:20px;height:20px;background:#ffffff80;border-radius:50%;z-index:3;transition:all .3s ease}.step-item.active .timeline-dot[data-v-0080fcee]{background:#fff}.timeline-dot.special-dot[data-v-0080fcee]{width:30px;height:30px;border:3px solid #ffffff;display:flex;align-items:center;justify-content:center;left:17px;top:75px}.special-icon[data-v-0080fcee]{color:#fff;font-size:16px;font-weight:700}.step-content[data-v-0080fcee]{flex:1}.step-header h2[data-v-0080fcee]{font-size:28px;font-weight:600;margin:0 0 20px;line-height:1.3}.step-description p[data-v-0080fcee]{font-size:16px;line-height:1.7;margin:0;opacity:.9}.image-section[data-v-0080fcee]{width:50%;position:sticky;top:100px;height:calc(100vh - 200px);float:right}.image-section img[data-v-0080fcee]{object-fit:contain;object-position:center;height:100%;width:auto}@media (max-width: 768px){.image-section[data-v-0080fcee]{display:none}}.step-image-container[data-v-0080fcee]{width:100%;height:100%;position:relative;overflow:hidden}.step-img[data-v-0080fcee]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s ease-in-out;z-index:1}.step-img.active[data-v-0080fcee]{opacity:1;z-index:2}.mobile-view[data-v-0080fcee]{display:none}.mobile-timeline-container[data-v-0080fcee]{position:relative;padding-left:0}.mobile-timeline-line[data-v-0080fcee]{display:none}.mobile-step[data-v-0080fcee]{margin-bottom:60px;opacity:.7;transition:opacity .6s ease;position:relative}.mobile-step[data-v-0080fcee]:last-child{margin-bottom:0}.mobile-timeline-dot[data-v-0080fcee],.mobile-timeline-dot.special-dot[data-v-0080fcee]{display:none}.mobile-timeline-dot .special-icon[data-v-0080fcee]{font-size:14px;color:#fff;font-weight:700}.mobile-step-content-wrapper[data-v-0080fcee]{width:100%}.mobile-step-image[data-v-0080fcee]{width:100%;border-radius:16px;overflow:hidden;margin-bottom:24px}.mobile-step-image img[data-v-0080fcee]{width:100%;height:100%;object-fit:cover}.mobile-step-content h2[data-v-0080fcee]{font-size:24px;font-weight:600;margin:0 0 16px;line-height:1.3}.mobile-step-content p[data-v-0080fcee]{font-size:16px;line-height:1.6;margin:0;opacity:.9}@media (min-width: 769px){.desktop-view[data-v-0080fcee]{display:flex}.mobile-view[data-v-0080fcee]{display:none}}@media (max-width: 768px){.learning-map-wrapper[data-v-0080fcee]{background-attachment:scroll;background-position:right top}.desktop-view[data-v-0080fcee]{display:none}.mobile-view[data-v-0080fcee]{display:block}.learning-map-container[data-v-0080fcee]{padding:60px 20px}.learning-map-title[data-v-0080fcee]{margin-bottom:50px;border-bottom:none;width:100%}.learning-map-title h1[data-v-0080fcee]{font-size:24px}.mobile-step[data-v-0080fcee]{margin-bottom:50px}}@media (max-width: 480px){.learning-map-container[data-v-0080fcee]{padding:40px 16px}.mobile-step[data-v-0080fcee]{margin-bottom:40px}.mobile-step-image[data-v-0080fcee]{margin-bottom:20px}.mobile-step-content h2[data-v-0080fcee]{font-size:20px}.mobile-step-content p[data-v-0080fcee]{font-size:15px;line-height:1.5}.mobile-timeline-container[data-v-0080fcee]{padding-left:0}}.selected-category-tab[data-v-a69abd24]{width:100%;box-sizing:border-box}.header-section[data-v-a69abd24]{width:100%;height:260px;background:url(/header-section.webp);display:flex;align-items:center;justify-content:flex-start;background-size:cover;background-position:right top;background-repeat:no-repeat}.header-content[data-v-a69abd24]{display:flex;flex-direction:column;justify-content:flex-end;color:#fff;max-width:1200px;width:100%;margin:0 auto;padding:0 32px;height:100%}.text-content[data-v-a69abd24]{text-align:left;margin-bottom:24px}.main-title[data-v-a69abd24]{font-size:40px;font-weight:700;margin:0 0 16px;color:#fff}.main-description[data-v-a69abd24]{font-size:18px;margin:0;color:#fff;opacity:.9}.content-wrapper[data-v-a69abd24]{max-width:1200px;margin:0 auto;padding:0 32px}.tab-navigation[data-v-a69abd24]{display:flex;width:100%;height:59px;border-radius:12px 12px 0 0;overflow:hidden}.tab-item[data-v-a69abd24]{flex:1;display:flex;align-items:center;justify-content:center;padding:0 24px;background-color:#c1cad9;cursor:pointer;transition:all .3s ease;border-right:1px solid #e0e0e0;white-space:nowrap;color:#022964;height:100%}.tab-item[data-v-a69abd24]:last-child{border-right:none}.tab-item[data-v-a69abd24]:hover,.tab-item.active[data-v-a69abd24]{background-color:#fff;box-shadow:0 4px 12px #00000026}.tab-item.active[data-v-a69abd24]{border-bottom:3px solid #6673ff}.tab-icon[data-v-a69abd24]{margin-right:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px}.tab-category-image[data-v-a69abd24]{width:100%;height:100%;object-fit:contain}.category-icon[data-v-a69abd24]{width:32px;height:32px;background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s ease}.tab-item:hover .category-icon[data-v-a69abd24],.tab-item.active .category-icon[data-v-a69abd24]{transform:scale(1.1)}.nextgenemr-icon[data-v-a69abd24]{background-image:url(/nextgenemr_icon.png)}.aihealthcare-icon[data-v-a69abd24]{background-image:url(/aihealthcare_icon.png)}.infosecurity-icon[data-v-a69abd24]{background-image:url(/infosecurity_icon.png)}.dataanalytics-icon[data-v-a69abd24]{background-image:url(/dataanalytics_icon.png)}.tab-title[data-v-a69abd24]{font-size:16px;font-weight:600;color:#022964;text-align:center;line-height:1.4}.tab-item.active .tab-title[data-v-a69abd24]{color:#022964}.tab-section[data-v-a69abd24]{padding-bottom:40px}.tab-content[data-v-a69abd24]{background-color:#fff;padding:32px;border-radius:0 12px 12px}.loading-container[data-v-a69abd24]{display:flex;justify-content:center;align-items:center;height:200px}.category-description[data-v-a69abd24]{margin-bottom:24px;font-size:16px;line-height:1.6;color:#666}.course-list[data-v-a69abd24]{display:flex;gap:24px;margin-top:32px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;padding-bottom:8px}.course-list[data-v-a69abd24]::-webkit-scrollbar{display:none}.course-slide[data-v-a69abd24]{flex:0 0 320px;width:320px}.course-card-item[data-v-a69abd24]{width:100%;height:auto}.mobile-course-slider[data-v-a69abd24]{display:none;margin-top:32px}.slider-container[data-v-a69abd24]{position:relative;overflow:hidden;border-radius:12px;touch-action:manipulation;cursor:grab}.slider-container[data-v-a69abd24]:active{cursor:grabbing}.slider-track[data-v-a69abd24]{display:flex;transition:transform .3s ease;width:100%}.slide-item[data-v-a69abd24]{flex:0 0 100%;padding:0 8px;box-sizing:border-box}.slider-indicators[data-v-a69abd24]{display:flex;justify-content:center;gap:8px;margin-top:16px}.indicator[data-v-a69abd24]{width:8px;height:8px;border-radius:50%;border:none;background-color:#d9d9d9;cursor:pointer;transition:background-color .3s ease}.indicator.active[data-v-a69abd24]{background-color:#022964}.slider-controls[data-v-a69abd24]{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;padding:0 16px;pointer-events:none}.control-btn[data-v-a69abd24]{width:40px;height:40px;border-radius:50%;border:none;background-color:#ffffffe6;color:#022964;font-size:20px;font-weight:700;cursor:pointer;transition:all .3s ease;pointer-events:auto;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026}.control-btn[data-v-a69abd24]:hover:not(:disabled){background-color:#022964;color:#fff}.control-btn[data-v-a69abd24]:disabled{opacity:.3;cursor:not-allowed}.teacher[data-v-a69abd24]{font-size:16px;margin-top:4px}.view-more[data-v-a69abd24]{text-align:center;margin-top:40px}.view-more-btn[data-v-a69abd24]{width:160px;height:40px;border-radius:50px;padding:16px 32px;background-color:#022964;border-color:#022964;font-size:16px;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:10px}.view-more-btn[data-v-a69abd24]:hover{background-color:#1a4480;border-color:#1a4480}@media (max-width: 768px){.main-title[data-v-a69abd24]{font-size:32px}.main-description[data-v-a69abd24]{font-size:16px}.content-wrapper[data-v-a69abd24]{padding:0 16px}.tab-navigation[data-v-a69abd24]{flex-direction:column}.tab-item[data-v-a69abd24]{flex-direction:row;padding:16px 20px;border-right:none;border-bottom:1px solid #e0e0e0}.tab-icon[data-v-a69abd24]{margin-bottom:0;margin-right:16px}.category-icon[data-v-a69abd24]{width:32px;height:32px}.tab-content[data-v-a69abd24]{padding:20px 16px}.view-more[data-v-a69abd24]{margin-top:24px}.view-more-btn[data-v-a69abd24]{width:100%;max-width:200px;height:44px;font-size:14px}.desktop-course-list[data-v-a69abd24]{display:none}.mobile-course-slider[data-v-a69abd24]{display:block;overflow:hidden}.slider-container[data-v-a69abd24]{position:relative}.slider-track[data-v-a69abd24]{display:flex;transition:transform .3s ease;cursor:grab;-webkit-user-select:none;user-select:none}.slider-track[data-v-a69abd24]::-webkit-scrollbar{display:none}.slider-track[data-v-a69abd24]:active{cursor:grabbing}.slide-item[data-v-a69abd24]{flex:0 0 216px;width:216px}.slider-indicators[data-v-a69abd24]{display:none}.slider-controls[data-v-a69abd24]{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;display:flex;justify-content:space-between;padding:0 -20px;pointer-events:none;z-index:10}}@media (max-width: 1024px) and (min-width: 769px){.course-list[data-v-a69abd24]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.header-section[data-v-a69abd24]{padding:32px 0 0}.header-content[data-v-a69abd24]{flex-direction:column;align-items:flex-start;padding:0 16px}.text-content[data-v-a69abd24]{margin-bottom:24px}.main-title[data-v-a69abd24]{font-size:28px}.main-description[data-v-a69abd24]{font-size:14px}.tab-navigation[data-v-a69abd24]{margin-left:0;width:100%;flex-direction:column;height:auto;border-radius:12px}.tab-item[data-v-a69abd24]{padding:16px;border-right:none;border-bottom:1px solid #e0e0e0}.tab-item[data-v-a69abd24]:last-child{border-bottom:none}.content-wrapper[data-v-a69abd24]{padding:0 16px}.tab-content[data-v-a69abd24]{border-radius:12px}.tab-title[data-v-a69abd24]{font-size:14px}}.content-block[data-v-a69abd24]{display:flex;align-items:flex-start;gap:16px;padding:24px 0;margin-bottom:24px}.content-icon[data-v-a69abd24]{flex-shrink:0}.icon-wrapper[data-v-a69abd24]{width:48px;height:48px;background-color:#f0f8ff;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.category-image[data-v-a69abd24]{width:100%;height:100%;object-fit:contain;border-radius:12px}.content-text[data-v-a69abd24]{flex:1}.content-title[data-v-a69abd24]{font-size:18px;font-weight:600;color:#262626;margin:0 0 8px;border-bottom:3px solid #6673ff;padding:0 10px 0 0;display:inline-block}.content-description[data-v-a69abd24]{font-size:16px;line-height:1.6;margin:0}.secondary-tab-navigation[data-v-a69abd24]{margin-bottom:24px;border-bottom:2px solid #e0e0e0}.secondary-tab-list[data-v-a69abd24]{display:flex;gap:0}.secondary-tab-item[data-v-a69abd24]{padding:10px 20px;font-size:18px;font-weight:500;color:#8c8c8c;background:transparent;cursor:pointer;transition:all .3s ease;border-bottom:2px solid transparent;position:relative;margin-bottom:-2px}.secondary-tab-item[data-v-a69abd24]:hover{color:#022964}.secondary-tab-item.active[data-v-a69abd24]{color:#022964;border-bottom-color:#022964}@media (max-width: 768px){.header-section[data-v-a69abd24]{height:200px}.tab-navigation[data-v-a69abd24]{display:flex;flex-direction:row;height:60px;gap:0;background-color:#e0e0e0;border-radius:12px 12px 0 0;overflow:hidden;align-items:flex-end}.tab-item[data-v-a69abd24]{flex-grow:1;flex-basis:0;height:60px;border-right:1px solid #e0e0e0;border-bottom:none;flex-direction:row;padding:8px 4px;gap:8px;justify-content:center;align-items:center}.tab-item.active[data-v-a69abd24]{flex-grow:0;flex-basis:50%}.tab-item[data-v-a69abd24]:last-child{border-right:none}.tab-icon[data-v-a69abd24]{margin-right:0;margin-bottom:0;width:24px;height:24px;flex-shrink:0}.tab-title[data-v-a69abd24]{font-size:16px;text-align:center;line-height:1.1;display:none;white-space:nowrap}.tab-item.active .tab-title[data-v-a69abd24]{display:block}.tab-item:not(.active) .tab-icon[data-v-a69abd24]{width:28px;height:28px}.content-block[data-v-a69abd24]{flex-direction:column;gap:16px;padding:20px 0;align-items:center;text-align:center}.icon-wrapper[data-v-a69abd24]{width:40px;height:40px}.content-text[data-v-a69abd24]{width:100%;text-align:center}.content-title[data-v-a69abd24]{font-size:16px;text-align:center;margin:0 auto 16px;display:block;width:100%;border-bottom:3px solid #6673ff;padding:0 0 8px}.content-description[data-v-a69abd24]{font-size:13px;text-align:left}.secondary-tab-list[data-v-a69abd24]{display:flex;width:100%}.secondary-tab-item[data-v-a69abd24]{flex:1;padding:8px 16px;font-size:14px;text-align:center;position:relative}.secondary-tab-item[data-v-a69abd24]:last-child{border-right:none}.tab-content[data-v-a69abd24]{padding:20px 16px}}.cta-section[data-v-73a2e23f]{width:100%;height:600px;background-image:url(/home-cta-bg.webp);background-size:cover;background-position:center center;padding:0 16px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;color:#fff}.cta-container[data-v-73a2e23f]{width:100%;max-width:1200px;text-align:center;color:#022964;display:flex;flex-direction:column;align-items:center;justify-content:center}.cta-title[data-v-73a2e23f]{font-size:40px;font-weight:700;line-height:1.4;margin-bottom:16px;color:#fff}.cta-subtitle[data-v-73a2e23f]{font-size:18px;color:#fff;margin-bottom:32px}.cta-button[data-v-73a2e23f]{height:40px;padding:0 32px;font-size:16px;font-weight:500;border-radius:40px;background-color:#fff;border:none;color:#022964}@media (max-width: 768px){.cta-section[data-v-73a2e23f]{padding:48px 16px;height:100vh;background-image:url(/home-cta-bg-mobile.webp);background-size:cover;background-position:center center}.cta-title[data-v-73a2e23f]{font-size:28px}.cta-subtitle[data-v-73a2e23f]{font-size:16px;margin-bottom:24px}.cta-button[data-v-73a2e23f]{width:100%;max-width:240px;height:48px;font-size:15px}}.footer[data-v-f0681911]{background-color:#022964;color:#fff;padding:48px 24px 32px;font-size:.9em}.footer-container[data-v-f0681911]{max-width:1200px;margin:0 auto}.footer-divider[data-v-f0681911]{height:1px;background-color:#fff3;margin:32px 0}.footer-top-section[data-v-f0681911]{margin-bottom:24px}.footer-top-columns[data-v-f0681911]{display:grid;grid-template-columns:60% 1fr 1fr 1fr;gap:30px}.logo-column[data-v-f0681911]{display:flex;align-items:flex-start}.footer-logo[data-v-f0681911]{height:60px;width:auto}.top-column[data-v-f0681911]{text-align:left;display:flex;flex-direction:column;justify-content:flex-end;height:100%;font-size:16px}.top-title[data-v-f0681911]{font-weight:700;color:#fff;margin:0;font-size:1em}.footer-main-content[data-v-f0681911]{margin-bottom:32px}.footer-columns[data-v-f0681911]{display:grid;grid-template-columns:60% 1fr 1fr 1fr;gap:30px}.footer-column ul[data-v-f0681911]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-column ul li[data-v-f0681911]{color:#fff;font-size:16px}.footer-column ul li a[data-v-f0681911]{color:#fff;text-decoration:none}.footer-column ul li a[data-v-f0681911]:hover{text-decoration:underline}.contact-info[data-v-f0681911]{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.contact-info p[data-v-f0681911]{margin:0 0 12px;color:#fff;font-size:16px;line-height:1.4}.contact-info p[data-v-f0681911]:last-child{margin-bottom:0}.contact-item[data-v-f0681911]{display:flex;align-items:center;gap:8px}.contact-icon[data-v-f0681911]{flex-shrink:0;color:#fff}.footer-bottom-row[data-v-f0681911]{display:flex;justify-content:space-between;align-items:center;margin-top:48px}.footer-logo-mobile[data-v-f0681911]{display:none}.footer-social-bottom[data-v-f0681911]{display:flex;gap:16px;align-items:center}.footer-social-bottom img[data-v-f0681911]{width:26px;height:26px;transition:opacity .2s}.footer-social-bottom a:hover img[data-v-f0681911]{opacity:.8}.footer-accessibility[data-v-f0681911]{display:flex;align-items:center}.footer-accessibility svg[data-v-f0681911]{margin-left:32px}.accessibility-logo[data-v-f0681911]{width:150px;height:auto}.mobile-menu-section[data-v-f0681911]{display:none}.mobile-contact-section[data-v-f0681911]{display:none;padding:16px;text-align:center}.mobile-social-buttons[data-v-f0681911]{display:none;justify-content:center;gap:10px;margin-top:40px}.mobile-social-btn[data-v-f0681911]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:background-color .3s ease}.mobile-social-btn[data-v-f0681911]:hover{background-color:#fff3}.mobile-menu-item[data-v-f0681911]{border-bottom:1px solid rgba(255,255,255,.2)}.mobile-menu-item[data-v-f0681911]:first-child{border-top:1px solid rgba(255,255,255,.2)}.mobile-menu-header[data-v-f0681911]{display:flex;justify-content:space-between;align-items:center;height:56px;padding:0 16px;cursor:pointer;transition:background-color .2s}.mobile-menu-header[data-v-f0681911]:hover{background-color:#ffffff1a}.mobile-menu-header span[data-v-f0681911]{font-size:16px;font-weight:500}.mobile-menu-header-static[data-v-f0681911]{display:flex;justify-content:flex-start;align-items:center;height:56px;padding:0 16px}.mobile-menu-header-static span[data-v-f0681911]{font-size:16px;font-weight:500}.mobile-menu-header-static a[data-v-f0681911]{color:#fff;text-decoration:none}.mobile-menu-header-static a[data-v-f0681911]:hover{text-decoration:underline}.top-title a[data-v-f0681911]{color:#fff;text-decoration:none}.top-title a[data-v-f0681911]:hover{text-decoration:underline}.menu-arrow[data-v-f0681911]{transition:transform .3s ease;color:#fff}.menu-arrow.rotated[data-v-f0681911]{transform:rotate(180deg)}.mobile-menu-content[data-v-f0681911]{background-color:#0003;padding:16px}.mobile-menu-content ul[data-v-f0681911]{list-style:none;padding:0;margin:0}.mobile-menu-content li[data-v-f0681911]{margin-bottom:12px}.mobile-menu-content li[data-v-f0681911]:last-child{margin-bottom:0}.mobile-menu-content a[data-v-f0681911]{color:#ffffffe6;text-decoration:none;font-size:14px;transition:color .2s}.mobile-menu-content a[data-v-f0681911]:hover{color:#fff;text-decoration:underline}.footer a[data-v-f0681911]{color:#fff;text-decoration:none}.footer a[data-v-f0681911]:hover{text-decoration:underline}@media (max-width: 768px){.footer-top-section[data-v-f0681911],.footer-divider[data-v-f0681911],.footer-main-content[data-v-f0681911]{display:none}.mobile-menu-section[data-v-f0681911]{display:block;margin-bottom:32px}.mobile-contact-section[data-v-f0681911]{display:block}.mobile-social-buttons[data-v-f0681911]{display:flex}.footer-top-columns[data-v-f0681911],.footer-columns[data-v-f0681911]{grid-template-columns:1fr;gap:20px;margin:0 auto;text-align:center;max-width:100%}.logo-column[data-v-f0681911]{display:none}.top-column[data-v-f0681911]{text-align:center}.contact-info[data-v-f0681911]{align-items:left;text-align:left}.contact-info p[data-v-f0681911]{font-size:14px;font-weight:600}.footer-bottom-row[data-v-f0681911]{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;margin-top:32px}.footer-logo-mobile[data-v-f0681911]{display:block}.footer-logo-mobile .footer-logo[data-v-f0681911]{height:40px;width:auto}.footer-social-bottom[data-v-f0681911]{display:none}.footer-accessibility[data-v-f0681911]{justify-content:flex-end}.footer-accessibility svg[data-v-f0681911]{margin-left:10px!important}}@media (max-width: 480px){.footer[data-v-f0681911]{padding:32px 16px 24px}.footer-top-columns[data-v-f0681911],.footer-columns[data-v-f0681911]{gap:16px}.footer-logo[data-v-f0681911]{height:50px}.accessibility-logo[data-v-f0681911]{width:120px}.contact-info p[data-v-f0681911]{font-size:14px}}.course-categories[data-v-7f2c87ce]{width:100%;background-color:#fff;padding:20px 0}.category-container[data-v-7f2c87ce]{max-width:1200px;margin:0 auto;padding:0 20px}.category-title[data-v-7f2c87ce]{font-size:24px;font-weight:800;color:#333;margin-bottom:16px}.category-tags[data-v-7f2c87ce]{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.category-tag[data-v-7f2c87ce]{width:calc(25% - 12px);height:120px;cursor:pointer;transition:all .3s ease;overflow:hidden;border-radius:12px;background-color:#f2f2f2}.category-tag:hover .category-text[data-v-7f2c87ce]{color:#6673ff}.category-background[data-v-7f2c87ce]{width:100%;height:100%;position:relative;border-radius:12px;display:flex;align-items:flex-start;justify-content:flex-start;padding:25px}.category-text[data-v-7f2c87ce]{color:#333;font-size:18px;font-weight:600;max-width:70%;line-height:1.4;position:relative;z-index:2;transition:all .3s ease}.category-icon[data-v-7f2c87ce]{position:absolute;bottom:12px;right:12px;width:48px;height:48px;background-size:contain;background-repeat:no-repeat;background-position:center}.nextgenemr-icon[data-v-7f2c87ce]{background-image:url(/nextgenemr_icon.png)}.category-tag:hover .nextgenemr-icon[data-v-7f2c87ce]{background-image:url(/nextgenemr_icon_hover.png)}.aihealthcare-icon[data-v-7f2c87ce]{background-image:url(/aihealthcare_icon.png)}.category-tag:hover .aihealthcare-icon[data-v-7f2c87ce]{background-image:url(/aihealthcare_icon_hover.png)}.infosecurity-icon[data-v-7f2c87ce]{background-image:url(/infosecurity_icon.png)}.category-tag:hover .infosecurity-icon[data-v-7f2c87ce]{background-image:url(/infosecurity_icon_hover.png)}.dataanalytics-icon[data-v-7f2c87ce]{background-image:url(/dataanalytics_icon.png)}.category-tag:hover .dataanalytics-icon[data-v-7f2c87ce]{background-image:url(/dataanalytics_icon_hover.png)}@media (max-width: 992px){.category-tag[data-v-7f2c87ce]{width:calc(50% - 8px)}}@media (max-width: 768px){.category-tags[data-v-7f2c87ce]{gap:10px}.category-text[data-v-7f2c87ce]{font-size:14px}.category-icon[data-v-7f2c87ce]{width:40px;height:40px}}@media (max-width: 576px){.category-tag[data-v-7f2c87ce]{width:calc(50% - 5px);height:100px}.category-tags[data-v-7f2c87ce]{gap:10px}.category-text[data-v-7f2c87ce]{font-size:13px}.category-icon[data-v-7f2c87ce]{width:36px;height:36px}}.find-course-section[data-v-4b7a624e]{padding:40px 0;background-color:#fff}.find-container[data-v-4b7a624e]{max-width:1200px;margin:0 auto;padding:0 20px}.find-title[data-v-4b7a624e]{font-size:24px;font-weight:800;color:#333;margin-bottom:24px}.filter-row[data-v-4b7a624e]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}.filter-group[data-v-4b7a624e]{margin-bottom:8px}.search-group[data-v-4b7a624e]{margin-left:auto}.courses-grid[data-v-4b7a624e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-bottom:30px}.course-card[data-v-4b7a624e]{background-color:#fff;overflow:hidden;transition:transform .2s}.course-card[data-v-4b7a624e]:hover{transform:translateY(-5px)}.course-image-container[data-v-4b7a624e]{width:100%;overflow:hidden;position:relative}.course-labels-overlay[data-v-4b7a624e]{position:absolute;top:10px;left:10px;z-index:10;display:flex;flex-direction:column;gap:5px}.course-labels-overlay .course-type-tag[data-v-4b7a624e]{font-size:12px;padding:4px 8px;border-radius:4px;font-weight:500;display:inline-block;box-shadow:0 2px 4px #0000001a}.test-categories[data-v-4b7a624e]{margin:10px 0;display:flex;flex-wrap:wrap;gap:5px}.course-image[data-v-4b7a624e]{width:100%;height:160px;border-radius:8px;background:linear-gradient(135deg,#e6effc,#e6effc80,#ffc6c6);object-fit:cover;transition:transform .3s}.course-info[data-v-4b7a624e]{padding:8px 0}.course-teacher[data-v-4b7a624e]{font-size:14px;margin-top:5px}.course-labels[data-v-4b7a624e]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.course-type-tag[data-v-4b7a624e]{font-size:12px;padding:4px 8px;border-radius:4px;font-weight:500;display:inline-block}.course-title[data-v-4b7a624e]{font-size:16px;font-weight:600;color:#333;margin-bottom:4px;line-height:1.4;display:-webkit-box;height:2.6em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-tags-container[data-v-4b7a624e]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.tag-item[data-v-4b7a624e]{font-size:12px;padding:2px 6px;border-radius:3px;transition:all .2s ease;background-color:#f2f2f2}.tag-item[data-v-4b7a624e]:hover{transform:translateY(-2px);box-shadow:0 2px 5px #0000001a}.course-footer[data-v-4b7a624e]{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.course-meta[data-v-4b7a624e]{display:flex;flex-wrap:wrap;gap:6px}.meta-item[data-v-4b7a624e]{font-size:12px;padding:3px 6px;border-radius:4px}.course-chapters[data-v-4b7a624e]{background-color:#f0f0f0;color:#666}.course-actions[data-v-4b7a624e]{display:flex;gap:8px}.pagination-container[data-v-4b7a624e]{display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}.loading-container[data-v-4b7a624e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.loading-text[data-v-4b7a624e]{margin-top:15px;color:#666}.no-results[data-v-4b7a624e]{text-align:center;padding:30px 0;color:#666}@media (max-width: 768px){.filter-row[data-v-4b7a624e]{flex-direction:column}.search-group[data-v-4b7a624e]{margin-left:0;width:100%}.filter-group[data-v-4b7a624e]{width:100%}.filter-group[data-v-4b7a624e] .ant-select{width:100%!important}.courses-grid[data-v-4b7a624e]{grid-template-columns:1fr}}.bookmark-btn[data-v-4b7a624e]{font-size:14px;display:flex;align-items:center;justify-content:center;padding:0;background-color:transparent!important;border:none!important;box-shadow:none!important}.bookmark-icon[data-v-4b7a624e]{width:20px;height:20px;object-fit:contain;transition:transform .2s ease}.bookmark-btn:hover .bookmark-icon[data-v-4b7a624e]{transform:scale(1.1)}.bookmark-btn[data-v-4b7a624e] .ant-btn-loading-icon{display:flex;align-items:center;justify-content:center}.bookmark-btn.ant-btn-primary[data-v-4b7a624e]{background-color:#003b8e;border-color:#000;color:#fff}.bookmark-btn[data-v-4b7a624e]:hover{border-color:#003b8e;color:#003b8e;background-color:#f0f7ff}.mobile-filter-controls[data-v-4b7a624e]{display:none;justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px 0}.filter-button[data-v-4b7a624e]{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:8px 16px;font-size:14px;color:#022964;cursor:pointer}.mobile-sort[data-v-4b7a624e]{color:#022964}.filter-modal[data-v-4b7a624e]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1000;display:flex;justify-content:center;align-items:flex-end}.filter-modal-content[data-v-4b7a624e]{background-color:#fff;width:100%;max-height:80vh;border-radius:16px 16px 0 0;overflow-y:auto}.filter-section[data-v-4b7a624e]{padding:16px 20px;border-bottom:1px solid #f0f0f0}.filter-title[data-v-4b7a624e]{color:#022964;font-size:16px;font-weight:500;margin-bottom:15px}.filter-options[data-v-4b7a624e]{display:flex;flex-direction:column;gap:16px}.filter-option[data-v-4b7a624e]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;cursor:pointer}.filter-option.active[data-v-4b7a624e]{color:#022964;font-weight:500}.check-icon[data-v-4b7a624e]{color:#022964;font-weight:700}.filter-buttons[data-v-4b7a624e]{display:flex;flex-direction:column;gap:10px;padding:20px}.submit-btn[data-v-4b7a624e]{background-color:#022964;color:#fff;border:none;border-radius:8px;padding:14px;font-size:16px;font-weight:500;cursor:pointer}.clear-btn[data-v-4b7a624e]{background-color:#fff;color:#022964;border:1px solid #e0e0e0;border-radius:8px;padding:14px;font-size:16px;font-weight:500;cursor:pointer}@media (max-width: 768px){.desktop-filters[data-v-4b7a624e]{display:none}.mobile-filter-controls[data-v-4b7a624e]{display:flex}.filter-option[data-v-4b7a624e]{padding:8px 0}}.pagination-container[data-v-4b7a624e]{display:flex;justify-content:center;margin:30px 0}[data-v-4b7a624e] .ant-pagination-item{border-radius:8px;overflow:hidden}[data-v-4b7a624e] .ant-pagination-item-active{background-color:#022964;border-color:#022964}[data-v-4b7a624e] .ant-pagination-item-active a{color:#fff!important}@media (max-width: 768px){.pagination-container[data-v-4b7a624e]{margin:24px 0 36px}[data-v-4b7a624e] .ant-pagination-simple{background-color:#fff;padding:10px 16px;border-radius:30px;box-shadow:0 2px 10px #0000001a;display:flex;align-items:center}[data-v-4b7a624e] .ant-pagination-simple .ant-pagination-simple-pager{margin:0 8px;font-size:15px;font-weight:500;color:#022964}[data-v-4b7a624e] .ant-pagination-simple .ant-pagination-simple-pager input{border:1px solid #e0e0e0;border-radius:6px;background-color:#f5f7fa;height:28px;margin-right:5px;width:36px;color:#022964;text-align:center}[data-v-4b7a624e] .ant-pagination-simple .ant-pagination-prev,[data-v-4b7a624e] .ant-pagination-simple .ant-pagination-next{border:none;background:none;color:#022964;min-width:32px;height:32px;line-height:32px}[data-v-4b7a624e] .ant-pagination-simple .ant-pagination-prev button,[data-v-4b7a624e] .ant-pagination-simple .ant-pagination-next button{padding:0;background:none;border:none;color:#022964;font-size:16px}[data-v-4b7a624e] .ant-pagination-simple .ant-pagination-disabled button{color:#ccc}}.custom-select[data-v-4b7a624e]{display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:4px;padding:0 11px;background-color:#fff;width:100%}.custom-select[data-v-4b7a624e]:hover{border-color:#40a9ff}.select-prefix[data-v-4b7a624e]{color:#333;font-size:14px;white-space:nowrap}.suffix-select[data-v-4b7a624e]{flex:1}[data-v-4b7a624e] .suffix-select .ant-select-selector{border:none!important;box-shadow:none!important;padding-left:8px!important}[data-v-4b7a624e] .suffix-select:hover .ant-select-selector{border:none!important}[data-v-4b7a624e] .suffix-select.ant-select-focused .ant-select-selector{border:none!important;box-shadow:none!important}.ant-select-dropdown{min-width:240px!important}[data-v-4b7a624e] .ant-select-dropdown .ant-select-item-option-content{white-space:normal!important;word-break:break-word!important;min-width:220px!important}.filter-group[data-v-4b7a624e]:nth-child(3) .ant-select{min-width:180px}.filter-group[data-v-4b7a624e]:nth-child(3) .ant-select-dropdown{min-width:240px!important}@media (max-width: 768px){.ant-select-dropdown{max-width:90vw!important}}.all-courses-page[data-v-2924c773]{min-height:100vh;display:flex;flex-direction:column}.banner-area[data-v-2924c773]{background:url(/course_banner.webp) center center;background-size:contain;width:100%;margin-top:55px}.banner-container[data-v-2924c773]{max-width:1200px;margin:0 auto;height:200px;display:flex;align-items:center;padding:0 20px;box-sizing:border-box;overflow:hidden}.banner-content[data-v-2924c773]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:600px;width:100%;transform:none}.banner-title[data-v-2924c773]{font-size:60px;font-weight:700;color:#fff;margin:0}.content[data-v-2924c773]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:0 auto}.courses-grid[data-v-2924c773]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:40px}.course-card[data-v-2924c773]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .2s}.course-card[data-v-2924c773]:hover{transform:translateY(-5px)}.course-image[data-v-2924c773]{height:160px;background-color:#e9f1fe;background-image:linear-gradient(45deg,#c6d8f0,#e9f1fe)}.course-info[data-v-2924c773]{padding:16px}.course-tags[data-v-2924c773]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.course-tag[data-v-2924c773]{font-size:12px;padding:4px 8px;border-radius:4px}.course-tag.free[data-v-2924c773]{background-color:#e6f7f0;color:#00946a}.course-level[data-v-2924c773],.course-credit[data-v-2924c773]{font-size:12px;padding:4px 8px;border-radius:4px;background-color:#f0f0f0;color:#666}.course-title[data-v-2924c773]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;line-height:1.4}.course-teacher[data-v-2924c773]{font-size:14px;color:#666;line-height:1.4}.pagination[data-v-2924c773]{display:flex;justify-content:center;margin-top:40px}@media (max-width: 768px){.banner-container[data-v-2924c773]{height:120px;padding:0 16px}.banner-content[data-v-2924c773]{align-items:flex-start;text-align:left}.banner-title[data-v-2924c773]{font-size:28px;text-align:left}.content[data-v-2924c773]{padding:24px 16px}.courses-grid[data-v-2924c773]{grid-template-columns:1fr}}.next-gen-page[data-v-759eb9d5]{min-height:100vh;display:flex;flex-direction:column}.banner-subtitle[data-v-759eb9d5]{font-size:15px;font-weight:550;color:#fff;margin:0}.banner-area[data-v-759eb9d5]{background:url(/course_banner.webp) center center;width:100%;position:relative;overflow:hidden;margin-top:55px}.banner-container[data-v-759eb9d5]{max-width:1200px;margin:0 auto;height:200px;display:flex;align-items:center;padding:0 20px;box-sizing:border-box;position:relative;z-index:2}.banner-content[data-v-759eb9d5]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:600px;width:100%}.banner-title[data-v-759eb9d5]{font-size:60px;font-weight:700;color:#fff;margin:0}.filter-section[data-v-759eb9d5]{width:100%;background-color:#fff;padding:24px 0}.filter-container[data-v-759eb9d5]{max-width:1200px;margin:0 auto;padding:0 20px}.filter-title[data-v-759eb9d5]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}.filter-options[data-v-759eb9d5]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.filter-group[data-v-759eb9d5]{margin-bottom:8px}.search-group[data-v-759eb9d5]{margin-left:auto}.content[data-v-759eb9d5]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:0 auto}.courses-grid[data-v-759eb9d5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:40px}.course-card[data-v-759eb9d5]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .2s}.course-card[data-v-759eb9d5]:hover{transform:translateY(-5px)}.course-image[data-v-759eb9d5]{height:160px;background-color:#e9f1fe;background-image:linear-gradient(45deg,#c6d8f0,#e9f1fe)}.course-info[data-v-759eb9d5]{padding:16px}.course-tags[data-v-759eb9d5]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.course-tag[data-v-759eb9d5]{font-size:12px;padding:4px 8px;border-radius:4px}.course-tag.free[data-v-759eb9d5]{background-color:#e6f7f0;color:#00946a}.course-level[data-v-759eb9d5],.course-credit[data-v-759eb9d5]{font-size:12px;padding:4px 8px;border-radius:4px;background-color:#f0f0f0;color:#666}.course-title[data-v-759eb9d5]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;line-height:1.4}.course-teacher[data-v-759eb9d5]{font-size:14px;color:#666;line-height:1.4}.pagination[data-v-759eb9d5]{display:flex;justify-content:center;margin-top:40px}@media (max-width: 768px){.banner-container[data-v-759eb9d5]{height:auto;padding:30px 20px}.banner-content[data-v-759eb9d5]{align-items:flex-start;max-width:100%}.banner-subtitle[data-v-759eb9d5]{font-size:14px;margin-bottom:8px}.banner-title[data-v-759eb9d5]{font-size:36px;line-height:1.2}.banner-graphic[data-v-759eb9d5]{top:25px;right:20px}.filter-options[data-v-759eb9d5]{flex-direction:column;align-items:flex-start;gap:12px}.search-group[data-v-759eb9d5]{margin-left:0;width:100%}.search-group[data-v-759eb9d5] .ant-input-search{width:100%}.content[data-v-759eb9d5]{padding:24px 16px}.courses-grid[data-v-759eb9d5]{grid-template-columns:1fr}}.next-gen-page[data-v-4a69137d]{min-height:100vh;display:flex;flex-direction:column}.banner-subtitle[data-v-4a69137d]{font-size:15px;font-weight:550;color:#fff;margin:0}.banner-area[data-v-4a69137d]{background:url(/course_banner.webp) center center;width:100%;position:relative;overflow:hidden;margin-top:55px}.banner-container[data-v-4a69137d]{max-width:1200px;margin:0 auto;height:200px;display:flex;align-items:center;padding:0 20px;box-sizing:border-box;position:relative;z-index:2}.banner-content[data-v-4a69137d]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:800px;width:100%}.banner-title[data-v-4a69137d]{font-size:60px;font-weight:700;color:#fff;margin:0}.filter-section[data-v-4a69137d]{width:100%;background-color:#fff;padding:24px 0}.filter-container[data-v-4a69137d]{max-width:1200px;margin:0 auto;padding:0 20px}.filter-title[data-v-4a69137d]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}.filter-options[data-v-4a69137d]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.filter-group[data-v-4a69137d]{margin-bottom:8px}.search-group[data-v-4a69137d]{margin-left:auto}.content[data-v-4a69137d]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:0 auto}.courses-grid[data-v-4a69137d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:40px}.course-card[data-v-4a69137d]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .2s}.course-card[data-v-4a69137d]:hover{transform:translateY(-5px)}.course-image[data-v-4a69137d]{height:160px;background-color:#e9f1fe;background-image:linear-gradient(45deg,#c6d8f0,#e9f1fe)}.course-info[data-v-4a69137d]{padding:16px}.course-tags[data-v-4a69137d]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.course-tag[data-v-4a69137d]{font-size:12px;padding:4px 8px;border-radius:4px}.course-tag.free[data-v-4a69137d]{background-color:#e6f7f0;color:#00946a}.course-level[data-v-4a69137d],.course-credit[data-v-4a69137d]{font-size:12px;padding:4px 8px;border-radius:4px;background-color:#f0f0f0;color:#666}.course-title[data-v-4a69137d]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;line-height:1.4}.course-teacher[data-v-4a69137d]{font-size:14px;color:#666;line-height:1.4}.pagination[data-v-4a69137d]{display:flex;justify-content:center;margin-top:40px}@media (max-width: 768px){.banner-container[data-v-4a69137d]{height:auto;padding:30px 20px}.banner-content[data-v-4a69137d]{align-items:flex-start;max-width:100%}.banner-subtitle[data-v-4a69137d]{font-size:14px;margin-bottom:8px}.banner-title[data-v-4a69137d]{font-size:36px;line-height:1.2}.banner-graphic[data-v-4a69137d]{top:20px;right:20px}.filter-options[data-v-4a69137d]{flex-direction:column;align-items:flex-start;gap:12px}.search-group[data-v-4a69137d]{margin-left:0;width:100%}.search-group[data-v-4a69137d] .ant-input-search{width:100%}.content[data-v-4a69137d]{padding:24px 16px}.courses-grid[data-v-4a69137d]{grid-template-columns:1fr}}.next-gen-page[data-v-f378e37a]{min-height:100vh;display:flex;flex-direction:column}.banner-subtitle[data-v-f378e37a]{font-size:15px;font-weight:550;color:#fff;margin:0}.banner-area[data-v-f378e37a]{background:url(/course_banner.webp) center center;width:100%;position:relative;overflow:hidden;margin-top:55px}.banner-container[data-v-f378e37a]{max-width:1200px;margin:0 auto;height:200px;display:flex;align-items:center;padding:0 20px;box-sizing:border-box;position:relative;z-index:2}.banner-content[data-v-f378e37a]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:800px;width:100%}.banner-title[data-v-f378e37a]{font-size:60px;font-weight:700;color:#fff;margin:0}.filter-section[data-v-f378e37a]{width:100%;background-color:#fff;padding:24px 0}.filter-container[data-v-f378e37a]{max-width:1200px;margin:0 auto;padding:0 20px}.filter-title[data-v-f378e37a]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}.filter-options[data-v-f378e37a]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.filter-group[data-v-f378e37a]{margin-bottom:8px}.search-group[data-v-f378e37a]{margin-left:auto}.content[data-v-f378e37a]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:0 auto}.courses-grid[data-v-f378e37a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:40px}.course-card[data-v-f378e37a]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .2s}.course-card[data-v-f378e37a]:hover{transform:translateY(-5px)}.course-image[data-v-f378e37a]{height:160px;background-color:#e9f1fe;background-image:linear-gradient(45deg,#c6d8f0,#e9f1fe)}.course-info[data-v-f378e37a]{padding:16px}.course-tags[data-v-f378e37a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.course-tag[data-v-f378e37a]{font-size:12px;padding:4px 8px;border-radius:4px}.course-tag.free[data-v-f378e37a]{background-color:#e6f7f0;color:#00946a}.course-level[data-v-f378e37a],.course-credit[data-v-f378e37a]{font-size:12px;padding:4px 8px;border-radius:4px;background-color:#f0f0f0;color:#666}.course-title[data-v-f378e37a]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;line-height:1.4}.course-teacher[data-v-f378e37a]{font-size:14px;color:#666;line-height:1.4}.pagination[data-v-f378e37a]{display:flex;justify-content:center;margin-top:40px}@media (max-width: 768px){.banner-container[data-v-f378e37a]{height:auto;padding:30px 20px}.banner-content[data-v-f378e37a]{align-items:flex-start;max-width:100%}.banner-subtitle[data-v-f378e37a]{font-size:14px;margin-bottom:8px}.banner-title[data-v-f378e37a]{font-size:36px;line-height:1.2}.banner-graphic[data-v-f378e37a]{top:30px;right:20px}.filter-options[data-v-f378e37a]{flex-direction:column;align-items:flex-start;gap:12px}.search-group[data-v-f378e37a]{margin-left:0;width:100%}.search-group[data-v-f378e37a] .ant-input-search{width:100%}.content[data-v-f378e37a]{padding:24px 16px}.courses-grid[data-v-f378e37a]{grid-template-columns:1fr}}.next-gen-page[data-v-368076a5]{min-height:100vh;display:flex;flex-direction:column}.banner-subtitle[data-v-368076a5]{font-size:15px;font-weight:550;color:#fff;margin:0}.banner-area[data-v-368076a5]{background:url(/course_banner.webp) center center;width:100%;position:relative;overflow:hidden;margin-top:55px}.banner-container[data-v-368076a5]{max-width:1200px;margin:0 auto;height:200px;display:flex;align-items:center;padding:0 20px;box-sizing:border-box;position:relative;z-index:2}.banner-content[data-v-368076a5]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:800px;width:100%}.banner-title[data-v-368076a5]{font-size:60px;font-weight:700;color:#fff;margin:0}.filter-section[data-v-368076a5]{width:100%;background-color:#fff;padding:24px 0}.filter-container[data-v-368076a5]{max-width:1200px;margin:0 auto;padding:0 20px}.filter-title[data-v-368076a5]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}.filter-options[data-v-368076a5]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.filter-group[data-v-368076a5]{margin-bottom:8px}.search-group[data-v-368076a5]{margin-left:auto}.content[data-v-368076a5]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:0 auto}.courses-grid[data-v-368076a5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:40px}.course-card[data-v-368076a5]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .2s}.course-card[data-v-368076a5]:hover{transform:translateY(-5px)}.course-image[data-v-368076a5]{height:160px;background-color:#e9f1fe;background-image:linear-gradient(45deg,#c6d8f0,#e9f1fe)}.course-info[data-v-368076a5]{padding:16px}.course-tags[data-v-368076a5]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.course-tag[data-v-368076a5]{font-size:12px;padding:4px 8px;border-radius:4px}.course-tag.free[data-v-368076a5]{background-color:#e6f7f0;color:#00946a}.course-level[data-v-368076a5],.course-credit[data-v-368076a5]{font-size:12px;padding:4px 8px;border-radius:4px;background-color:#f0f0f0;color:#666}.course-title[data-v-368076a5]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;line-height:1.4}.course-teacher[data-v-368076a5]{font-size:14px;color:#666;line-height:1.4}.pagination[data-v-368076a5]{display:flex;justify-content:center;margin-top:40px}@media (max-width: 768px){.banner-container[data-v-368076a5]{height:auto;padding:30px 20px}.banner-content[data-v-368076a5]{align-items:flex-start;max-width:100%}.banner-subtitle[data-v-368076a5]{font-size:14px;margin-bottom:8px}.banner-title[data-v-368076a5]{font-size:36px;line-height:1.2}.banner-graphic[data-v-368076a5]{top:30px;right:20px}.filter-options[data-v-368076a5]{flex-direction:column;align-items:flex-start;gap:12px}.search-group[data-v-368076a5]{margin-left:0;width:100%}.search-group[data-v-368076a5] .ant-input-search{width:100%}.content[data-v-368076a5]{padding:24px 16px}.courses-grid[data-v-368076a5]{grid-template-columns:1fr}}.exam-modal[data-v-e18443a6] .ant-modal-content{border-radius:10px;overflow:hidden}.exam-modal[data-v-e18443a6] .ant-modal-body,.exam-modal-content[data-v-e18443a6]{padding:0}.modal-header[data-v-e18443a6]{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid #f0f0f0}.logo-title[data-v-e18443a6]{display:flex;align-items:center}.logo-img[data-v-e18443a6]{width:45px;height:45px;margin-right:15px}.modal-header h2[data-v-e18443a6]{font-weight:600;color:#333;margin:0}.safety-content[data-v-e18443a6]{display:flex;padding:30px}.camera-container[data-v-e18443a6]{flex:1;padding-right:30px}.camera-preview[data-v-e18443a6]{width:100%;height:300px;border-radius:8px;overflow:hidden;background-color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center}.camera-instruction[data-v-e18443a6]{text-align:center;color:#333;font-size:14px;padding:6px;background-color:#f3f3f3;border-radius:4px}.camera-placeholder[data-v-e18443a6]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background-color:#000}.camera-icon[data-v-e18443a6]{margin-bottom:20px}.camera-icon img[data-v-e18443a6]{height:80px;margin-top:-120px}.camera-text[data-v-e18443a6]{text-align:center;color:#fff;font-size:16px;padding:0 20px}.video-preview[data-v-e18443a6]{width:100%;height:100%;object-fit:cover}.rule-item[data-v-e18443a6]{padding:10px;background-color:#e9f7fe;border-radius:8px;margin-bottom:5px;max-width:400px}.buttons-group[data-v-e18443a6]{display:flex;gap:70px;justify-content:flex-end}.rule-number[data-v-e18443a6]{font-weight:700;margin-right:10px;min-width:25px}.rule-text[data-v-e18443a6]{line-height:1.6;color:#333;font-size:1.2em}.privacy-link[data-v-e18443a6]{color:#6b89c9;cursor:pointer;text-decoration:underline}.privacy-link[data-v-e18443a6]:hover{color:#5a77b5;text-decoration:underline}.action-buttons[data-v-e18443a6]{display:flex;justify-content:space-between;padding:8px 40px}.cancel-button[data-v-e18443a6]{min-width:140px;height:40px;border-radius:6px}.start-button[data-v-e18443a6]{min-width:180px;height:40px;border-radius:6px}.start-button[data-v-e18443a6]:hover:not(:disabled){background-color:#5a77b5;border-color:#5a77b5}@media (max-width: 768px){.safety-content[data-v-e18443a6]{flex-direction:column}.camera-container[data-v-e18443a6]{padding-right:0;margin-bottom:20px}.safety-rules[data-v-e18443a6]{padding-left:0;width:100%}.rule-item[data-v-e18443a6]{max-width:100%;background-color:#fff}.action-buttons[data-v-e18443a6]{padding:8px 15px}.buttons-group[data-v-e18443a6]{width:100%;flex-direction:column;gap:10px}.cancel-button[data-v-e18443a6],.start-button[data-v-e18443a6]{width:100%;min-width:100%}}@media (min-width: 769px) and (max-width: 992px){.buttons-group[data-v-e18443a6]{gap:20px}.action-buttons[data-v-e18443a6]{padding:8px 20px}}.exam-info-modal[data-v-7eb5d4f4] .ant-modal-content{border-radius:10px;overflow:hidden}.exam-info-modal[data-v-7eb5d4f4] .ant-modal-body{padding:30px}.exam-info-content[data-v-7eb5d4f4]{display:flex;flex-direction:column;align-items:center}.exam-info-title[data-v-7eb5d4f4]{font-size:24px;font-weight:700;color:#333;margin-bottom:15px}.exam-info-desc[data-v-7eb5d4f4]{font-size:16px;color:#666;margin-bottom:25px;text-align:center}.exam-info-table[data-v-7eb5d4f4]{width:100%;margin-bottom:30px;border-radius:8px;padding:10px}table[data-v-7eb5d4f4]{width:100%;border-collapse:collapse}tr[data-v-7eb5d4f4]:last-child{border-bottom:none}td[data-v-7eb5d4f4]{padding:12px 15px;font-size:16px}td.label[data-v-7eb5d4f4]{width:30%;color:#000;font-weight:500;text-align:right;vertical-align:top;background-color:#fff}td.value[data-v-7eb5d4f4]{width:70%;color:#022964;font-weight:400;background-color:#e9f7fe}.action-buttons[data-v-7eb5d4f4]{display:flex;justify-content:center;gap:20px;margin-top:20px;width:100%}.cancel-button[data-v-7eb5d4f4],.start-button[data-v-7eb5d4f4]{min-width:120px;min-height:40px;border-radius:10px}.start-button[data-v-7eb5d4f4]{background-color:#022964;border-color:#022964}.start-button[data-v-7eb5d4f4]:hover{background-color:#001f4d;border-color:#001f4d}.cancel-button[data-v-7eb5d4f4]{border-color:#022964;color:#022964}.exam-modal[data-v-a747de74] .ant-modal-content{border-radius:10px;overflow:hidden}.exam-modal[data-v-a747de74] .ant-modal-body,.exam-modal-content[data-v-a747de74]{padding:0}.modal-header[data-v-a747de74]{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid #f0f0f0}.logo-title[data-v-a747de74]{display:flex;align-items:center}.logo-img[data-v-a747de74]{width:45px;height:45px;margin-right:15px}.modal-header h2[data-v-a747de74]{font-weight:600;color:#333;margin:0}.safety-content[data-v-a747de74]{display:flex;padding:30px}.camera-container[data-v-a747de74]{flex:1;padding-right:30px}.camera-preview[data-v-a747de74]{width:100%;height:300px;border-radius:8px;overflow:hidden;background-color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center}.camera-instruction[data-v-a747de74]{text-align:center;color:#333;font-size:14px;padding:6px;background-color:#f3f3f3;border-radius:4px}.camera-placeholder[data-v-a747de74]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background-color:#000}.camera-icon[data-v-a747de74]{margin-bottom:20px}.camera-icon img[data-v-a747de74]{height:80px;margin-top:-120px}.camera-text[data-v-a747de74]{text-align:center;color:#fff;font-size:16px;padding:0 20px}.video-preview[data-v-a747de74]{width:100%;height:100%;object-fit:cover}.rule-item[data-v-a747de74]{padding:10px;background-color:#e9f7fe;border-radius:8px;margin-bottom:5px;max-width:400px}.buttons-group[data-v-a747de74]{display:flex;gap:70px;justify-content:flex-end}.rule-number[data-v-a747de74]{font-weight:700;margin-right:10px;min-width:25px}.rule-text[data-v-a747de74]{line-height:1.6;color:#333;font-size:1.2em}.privacy-link[data-v-a747de74]{color:#6b89c9;cursor:pointer;text-decoration:underline}.privacy-link[data-v-a747de74]:hover{color:#5a77b5;text-decoration:underline}.action-buttons[data-v-a747de74]{display:flex;justify-content:space-between;padding:8px 40px}.cancel-button[data-v-a747de74]{min-width:140px;height:40px;border-radius:6px}.start-button[data-v-a747de74]{min-width:180px;height:40px;border-radius:6px}.start-button[data-v-a747de74]:hover:not(:disabled){background-color:#5a77b5;border-color:#5a77b5}@media (max-width: 768px){.safety-content[data-v-a747de74]{flex-direction:column}.camera-container[data-v-a747de74]{padding-right:0;margin-bottom:20px}.safety-rules[data-v-a747de74]{padding-left:0;width:100%}.rule-item[data-v-a747de74]{max-width:100%;background-color:#fff}.action-buttons[data-v-a747de74]{padding:8px 15px}.buttons-group[data-v-a747de74]{width:100%;flex-direction:column;gap:10px}.cancel-button[data-v-a747de74],.start-button[data-v-a747de74]{width:100%;min-width:100%}}@media (min-width: 769px) and (max-width: 992px){.buttons-group[data-v-a747de74]{gap:20px}.action-buttons[data-v-a747de74]{padding:8px 20px}}.course-detail-page[data-v-09ac82f9]{font-family:Noto Sans TC,sans-serif;padding-top:58px}.navbar[data-v-09ac82f9]{transition:transform .3s ease-in-out!important}.navbar.navbar-hidden[data-v-09ac82f9]{transform:translateY(-100%)!important}.navbar.navbar-visible[data-v-09ac82f9]{transform:translateY(0)!important}.sticky-nav[data-v-09ac82f9]{position:fixed;top:0;left:0;right:0;background:#fff;box-shadow:0 2px 8px #0000001a;z-index:999;border-bottom:1px solid #e8e8e8;transform:translateY(-100%);transition:transform .3s ease-in-out,top .3s ease-in-out}.sticky-nav.show[data-v-09ac82f9]{transform:translateY(0)}.sticky-nav.show.navbar-visible[data-v-09ac82f9]{top:58px}.sticky-nav.show.navbar-hidden[data-v-09ac82f9]{top:0}.sticky-nav-container[data-v-09ac82f9]{max-width:1200px;margin:0 auto;padding:0 20px}.sticky-nav-content[data-v-09ac82f9]{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.sticky-nav-left[data-v-09ac82f9]{flex:1}.sticky-course-title[data-v-09ac82f9]{margin:0;font-size:18px;font-weight:600;color:#022964;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.sticky-nav-right[data-v-09ac82f9]{flex-shrink:0;margin-left:20px}.sticky-cta-button[data-v-09ac82f9]{background-color:#022964;border-color:#022964;font-weight:500}.sticky-cta-button[data-v-09ac82f9]:hover{background-color:#034080;border-color:#034080}.sticky-nav-divider[data-v-09ac82f9]{margin:0;border:none;border-top:1px solid #e8e8e8}.sticky-nav-tabs[data-v-09ac82f9]{display:flex;padding:8px 0;gap:8px;justify-content:flex-start}.sticky-nav-tab[data-v-09ac82f9]{text-align:center;padding:8px 16px;text-decoration:none;color:#4b5563;font-weight:500;border-bottom:2px solid transparent;transition:all .3s ease;font-size:14px;white-space:nowrap;border-radius:8px}.sticky-nav-tab[data-v-09ac82f9]:hover{color:#022964;text-decoration:none}.sticky-nav-tab.active[data-v-09ac82f9]{color:#022964;background-color:#e9f1fe;border-bottom-color:transparent}.sticky-nav-tab .desktop-text[data-v-09ac82f9]{display:inline}.sticky-nav-tab .mobile-text[data-v-09ac82f9]{display:none}@media (max-width: 768px){.sticky-nav-content[data-v-09ac82f9]{padding:8px 0}.sticky-course-title[data-v-09ac82f9]{font-size:16px;max-width:200px}.sticky-nav-right[data-v-09ac82f9]{margin-left:12px}.sticky-cta-button[data-v-09ac82f9]{font-size:14px;padding:4px 12px;height:auto}.sticky-nav-tabs[data-v-09ac82f9]{padding:4px 0}.sticky-nav-tab[data-v-09ac82f9]{padding:6px 8px;font-size:12px}.sticky-nav-tab .desktop-text[data-v-09ac82f9]{display:none}.sticky-nav-tab .mobile-text[data-v-09ac82f9]{display:inline}}@media (max-width: 480px){.sticky-course-title[data-v-09ac82f9]{font-size:18px;max-width:150px}.sticky-cta-button[data-v-09ac82f9]{font-size:16px;padding:3px 10px}.sticky-nav-tab[data-v-09ac82f9]{padding:4px 6px;font-size:16px}}.course-banner-area[data-v-09ac82f9]{background:url(/course_banner.webp) center center;width:100%;position:relative;overflow:hidden;padding:80px 0 40px;margin-bottom:60px}.banner-container[data-v-09ac82f9]{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box;position:relative;z-index:2}.info-cards-wrapper[data-v-09ac82f9]{position:relative;max-width:1200px;margin:-110px auto 30px;padding:0 20px;z-index:10}.banner-content[data-v-09ac82f9]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:700px;width:100%;height:250px}.banner-graphic[data-v-09ac82f9]{position:absolute;right:10%;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-end;z-index:1}.network-image[data-v-09ac82f9]{width:300px;max-height:300px;opacity:.6}.breadcrumb-content[data-v-09ac82f9]{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.course-breadcrumb[data-v-09ac82f9]{color:#022964;font-size:14px;margin-left:0;max-width:700px;width:100%}.breadcrumb-link[data-v-09ac82f9]{color:#797979;text-decoration:none;font-weight:500}.breadcrumb-link[data-v-09ac82f9]:hover{text-decoration:underline}.current-page[data-v-09ac82f9]{color:#797979;font-weight:500}.course-main-title[data-v-09ac82f9]{font-size:40px;font-weight:700;color:#fff;margin-bottom:10px;line-height:1.2}.course-subtitle[data-v-09ac82f9]{font-size:18px;font-weight:500;color:#444;margin-bottom:15px}.banner-tags[data-v-09ac82f9]{margin-bottom:20px}.banner-tags .tag-item[data-v-09ac82f9]{font-size:13px;padding:5px 14px}.actions-bar[data-v-09ac82f9]{display:flex;gap:12px;margin-top:10px}.enroll-button[data-v-09ac82f9]{font-weight:600;font-size:16px;padding:0 25px;height:48px;background-color:#fff;color:#022964;border-radius:30px}.enroll-button[data-v-09ac82f9]:hover,.bookmark-button[data-v-09ac82f9]:hover{background-color:#fff;color:#003b8e}.content-wrapper[data-v-09ac82f9]{max-width:1200px;margin:0 auto;padding:0 20px}.benefit-icon[data-v-09ac82f9]{font-size:20px;margin-right:12px;flex-shrink:0}.info-cards[data-v-09ac82f9]{display:flex;width:100%;margin-bottom:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000014;overflow:hidden}.info-card[data-v-09ac82f9]{flex:1;border-radius:0;padding:25px;background-color:#fff;box-shadow:none;display:flex;flex-direction:column;justify-content:center;height:100px;border-right:none;position:relative}.info-card[data-v-09ac82f9]:after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background-color:#e5e7eb}.info-card[data-v-09ac82f9]:last-child:after{display:none}.info-card[data-v-09ac82f9]:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.info-card[data-v-09ac82f9]:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.info-cards-wrapper[data-v-09ac82f9]{position:relative;max-width:1200px;margin:-110px auto 30px;padding:0 20px;z-index:10;border-radius:8px}.info-title[data-v-09ac82f9]{font-size:14px;color:#4b5563;margin-bottom:8px}.info-content[data-v-09ac82f9]{font-size:16px;font-weight:600;color:#1f2937}.certificate-status[data-v-09ac82f9]{align-items:center;justify-content:center}.breadcrumb-container[data-v-09ac82f9]{background-color:#fff;padding:12px 0;border-bottom:1px solid #e5e7eb;width:100%}.certificate-status span[data-v-09ac82f9]{display:flex;align-items:center;gap:5px}.icon-check[data-v-09ac82f9]{color:#10b981;font-size:18px;margin-top:3px}.icon-close[data-v-09ac82f9]{color:#ef4444;font-size:18px;margin-top:3px}.course-tabs[data-v-09ac82f9]{margin-top:20px}.content-card[data-v-09ac82f9]{border:1px solid #e5e7eb;border-radius:8px;padding:20px;background-color:#fff}.course-description[data-v-09ac82f9]{color:#4b5563;line-height:1.6;margin-bottom:20px}.course-tags[data-v-09ac82f9]{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.tag-item[data-v-09ac82f9]{font-size:12px;padding:4px 12px;border-radius:20px;font-weight:500}.chapters-list[data-v-09ac82f9]{margin-top:10px}.chapter-item[data-v-09ac82f9]{border:1px solid #e5e7eb;border-radius:8px;padding:15px;margin-bottom:15px}.chapter-header[data-v-09ac82f9]{display:flex;align-items:center;margin-bottom:10px}.chapter-number[data-v-09ac82f9]{width:28px;height:28px;border-radius:50%;background-color:#022964;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:12px}.chapter-title[data-v-09ac82f9]{flex-grow:1;font-size:16px;font-weight:600;margin:0}.chapter-duration[data-v-09ac82f9]{color:#6b7280;font-size:14px}.chapter-description[data-v-09ac82f9]{color:#6b7280;font-size:14px;line-height:1.5;padding-left:40px}.no-chapters[data-v-09ac82f9],.no-instructors[data-v-09ac82f9]{color:#6b7280;text-align:center;padding:30px 0}.instructors-info[data-v-09ac82f9]{display:grid;grid-template-columns:1fr;gap:20px}.instructor-card[data-v-09ac82f9]{display:flex;padding:24px;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff}.instructor-photo[data-v-09ac82f9]{width:200px;height:250px;margin-right:20px;flex-shrink:0}.instructor-photo img[data-v-09ac82f9]{width:100%;height:100%;object-fit:cover;border-radius:10px}.instructor-details[data-v-09ac82f9]{flex-grow:1}.instructor-name[data-v-09ac82f9]{font-size:18px;font-weight:600;margin:0 0 5px}.instructor-position[data-v-09ac82f9]{color:#6b7280;font-size:14px;margin-bottom:10px}.instructor-description[data-v-09ac82f9]{color:#4b5563;font-size:16px;line-height:1.6;margin:0}.faq-section[data-v-09ac82f9]{max-width:800px;margin:0 auto}.related-courses[data-v-09ac82f9]{max-width:1200px;margin:50px auto 0;padding:0 20px}.related-title[data-v-09ac82f9]{font-size:22px;font-weight:700;margin-bottom:20px;color:#022964}.placeholder-message[data-v-09ac82f9]{text-align:center;color:#6b7280;padding:40px 0}.tag-blue[data-v-09ac82f9]{background-color:#e6f0ff;color:#4a6ca8}.tag-green[data-v-09ac82f9]{background-color:#eef8f7;color:#359e8a}.tag-yellow[data-v-09ac82f9]{background-color:#f8f2d8;color:#8a7a3b}.tag-purple[data-v-09ac82f9]{background-color:#f0e7f6;color:#7e58a9}.tag-teal[data-v-09ac82f9]{background-color:#e0f7fa;color:#00acc1}.tag-default[data-v-09ac82f9]{background-color:#f0f0f0;color:#666}@media (max-width: 768px){.course-banner-area[data-v-09ac82f9]{padding:20px 15px 45px;margin-bottom:40px}.breadcrumb-container[data-v-09ac82f9]{padding:10px 15px}.breadcrumb-content[data-v-09ac82f9]{padding:0}.course-breadcrumb[data-v-09ac82f9]{font-size:12px;white-space:nowrap;overflow-x:auto;width:100%;margin-left:0;padding-bottom:4px;-webkit-overflow-scrolling:touch}.banner-content[data-v-09ac82f9]{height:auto}.course-main-title[data-v-09ac82f9]{font-size:40px;font-weight:700;max-width:100%;word-break:break-word;margin-bottom:20px}.banner-graphic[data-v-09ac82f9]{display:none}.info-cards-wrapper[data-v-09ac82f9]{margin:-60px auto 20px}.info-cards[data-v-09ac82f9]{flex-direction:column;box-shadow:0 0 #00000014;border-radius:0;border-bottom:2px solid #e5e7eb;padding-bottom:20px}.info-card[data-v-09ac82f9]{height:auto;padding:8px;border-right:none}.info-card[data-v-09ac82f9]:first-child{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0}.info-card[data-v-09ac82f9]:last-child{border-bottom:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-right-radius:0}.actions-bar[data-v-09ac82f9]{display:flex;flex-direction:column;width:100%;gap:8px}.enroll-button[data-v-09ac82f9],.continue-button[data-v-09ac82f9],.exam-button[data-v-09ac82f9],.record-button[data-v-09ac82f9],.bookmark-button[data-v-09ac82f9]{width:120px;margin-right:0;height:45px;font-size:14px;display:flex;justify-content:center;align-items:center;padding:0 15px;border-radius:30px}.bookmark-button[data-v-09ac82f9]{order:2}.instructor-card[data-v-09ac82f9]{flex-direction:column}.instructor-photo[data-v-09ac82f9]{width:302px;height:369px;margin:24px}.instructor-details[data-v-09ac82f9]{text-align:left;margin-left:24px;margin-right:24px}.course-tabs[data-v-09ac82f9]{margin-top:10px}.content-card[data-v-09ac82f9],.chapter-item[data-v-09ac82f9],.instructor-card[data-v-09ac82f9]{padding:12px;word-break:break-word}.chapter-description[data-v-09ac82f9],.chapter-hint[data-v-09ac82f9]{padding-left:20px}.content-wrapper[data-v-09ac82f9]{padding:0 15px;overflow-x:hidden;width:100%;box-sizing:border-box}}@media (max-width: 480px){.course-banner-area[data-v-09ac82f9]{padding:40px 0;margin-top:15px}.info-cards-wrapper[data-v-09ac82f9]{margin:-40px auto 15px;padding:0 15px}.info-title[data-v-09ac82f9]{font-size:14px}.info-content[data-v-09ac82f9]{font-size:18px}.course-breadcrumb[data-v-09ac82f9]{font-size:12px;margin-left:0}}.continue-button[data-v-09ac82f9],.exam-button[data-v-09ac82f9],.record-button[data-v-09ac82f9],.bookmark-button[data-v-09ac82f9]{font-weight:600;font-size:16px;padding:0 25px;height:48px;border-radius:30px}.continue-button[data-v-09ac82f9],.continue-button[data-v-09ac82f9]:hover,.exam-button[data-v-09ac82f9],.exam-button[data-v-09ac82f9]:hover,.record-button[data-v-09ac82f9],.record-button[data-v-09ac82f9]:hover{background-color:#fff;border-color:#fff;color:#022964}.chapter-actions[data-v-09ac82f9]{margin-top:15px;padding-left:40px;display:flex;align-items:center;gap:15px}.start-learning-btn[data-v-09ac82f9]{display:flex;align-items:center;gap:5px}.no-video-notice[data-v-09ac82f9]{color:#999;font-size:13px;display:flex;align-items:center;gap:5px}.chapter-item.clickable[data-v-09ac82f9]{cursor:pointer;transition:all .2s ease;position:relative}.chapter-item.clickable[data-v-09ac82f9]:hover{background-color:#f0f7ff;border-color:#b3d1ff;transform:translateY(-2px);box-shadow:0 4px 12px #00296414}.chapter-hint[data-v-09ac82f9]{margin-top:15px;padding-left:40px;font-size:14px;color:#666}.chapter-available[data-v-09ac82f9]{color:#10b981;display:flex;align-items:center;gap:8px}.chapter-unavailable[data-v-09ac82f9]{color:#9ca3af;display:flex;align-items:center;gap:8px}@media (max-width: 768px){.course-detail-page[data-v-09ac82f9]{padding-bottom:80px}}.enrollment-modal[data-v-09ac82f9] .ant-modal-content{background:#fff;border-radius:16px;padding:24px}.enrollment-modal[data-v-09ac82f9] .ant-modal-body{padding:0}.enrollment-status-content[data-v-09ac82f9]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.certificate-subtitle[data-v-09ac82f9]{font-size:16px;color:#000;font-weight:400!important}.status-icon[data-v-09ac82f9]{margin-bottom:20px;display:flex;justify-content:center;align-items:center;height:64px}.loading-spinner[data-v-09ac82f9]{width:48px;height:48px;border:4px solid #e6effc;border-top:4px solid #022964;border-radius:50%;animation:spin-09ac82f9 1s linear infinite}.success-icon[data-v-09ac82f9]{font-size:48px;animation:fadeIn-09ac82f9 .3s ease-out}.status-text[data-v-09ac82f9]{font-size:16px;color:#666;margin:0;text-align:center}@keyframes spin-09ac82f9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-09ac82f9{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.profile-incomplete-modal[data-v-09ac82f9] .ant-modal-content{background:#fff;border-radius:16px;padding:24px}.profile-incomplete-modal[data-v-09ac82f9] .ant-modal-body{padding:0}.profile-incomplete-content[data-v-09ac82f9]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0}.warning-icon[data-v-09ac82f9]{margin-bottom:16px;display:flex;justify-content:center;align-items:center;width:64px;height:64px;background-color:#fff7e6;border-radius:50%}.warning-icon .icon[data-v-09ac82f9]{font-size:32px;color:#fa8c16}.modal-title[data-v-09ac82f9]{font-size:20px;font-weight:600;color:#262626;margin:0 0 12px}.modal-message[data-v-09ac82f9]{font-size:14px;color:#595959;margin:0 0 16px;line-height:1.5}.missing-fields[data-v-09ac82f9]{width:100%;margin-bottom:24px;text-align:left}.fields-title[data-v-09ac82f9]{font-size:14px;font-weight:500;color:#262626;margin:0 0 8px}.fields-list[data-v-09ac82f9]{margin:0;list-style:none;background-color:#fafafa;border-radius:8px;padding:12px 16px}.field-item[data-v-09ac82f9]{font-size:14px;color:#595959;position:relative;padding:4px 0 4px 16px}.field-item[data-v-09ac82f9]:before{content:"•";color:#fa8c16;font-weight:700;position:absolute;left:0}.modal-actions[data-v-09ac82f9]{width:100%}.confirm-button[data-v-09ac82f9]{width:100%;height:40px;background-color:#022964;border-color:#022964;border-radius:8px;font-size:14px;font-weight:500}.confirm-button[data-v-09ac82f9]:hover{background-color:#033b85;border-color:#033b85}@media (max-width: 768px){.profile-incomplete-modal[data-v-09ac82f9] .ant-modal-content{margin:20px;padding:20px}.modal-title[data-v-09ac82f9]{font-size:18px}.modal-message[data-v-09ac82f9],.fields-title[data-v-09ac82f9],.field-item[data-v-09ac82f9]{font-size:13px}}.content-nav-wrapper[data-v-09ac82f9]{position:sticky;top:0;background-color:#fff;z-index:100;padding:0 20px}.content-nav[data-v-09ac82f9]{display:flex;max-width:1200px;margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.content-nav[data-v-09ac82f9]::-webkit-scrollbar{display:none}.nav-item[data-v-09ac82f9]{padding:4px 16px;font-size:16px;font-weight:500;color:#4b5563;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:all .3s ease}.nav-item[data-v-09ac82f9]:hover{color:#022964}.nav-item.active[data-v-09ac82f9]{color:#022964;background-color:#e9f1fe;border-radius:8px}.content-sections[data-v-09ac82f9]{max-width:1200px;margin:20px auto;padding:0 8px}.content-section[data-v-09ac82f9]{padding:20px 0}.content-section[data-v-09ac82f9]:last-child{border-bottom:none;padding-bottom:60px}.section-title[data-v-09ac82f9]{font-size:22px;font-weight:700;color:#000;margin-bottom:20px}.mobile-text[data-v-09ac82f9]{display:none}.desktop-text[data-v-09ac82f9]{display:inline}@media (max-width: 768px){.mobile-text[data-v-09ac82f9]{display:inline}.desktop-text[data-v-09ac82f9]{display:none}.nav-item[data-v-09ac82f9]{padding:10px 16px;font-size:14px}.content-section[data-v-09ac82f9]{padding:30px 0}.section-title[data-v-09ac82f9]{font-size:18px;margin-bottom:16px}}.chapters-collapse[data-v-09ac82f9]{width:100%;background-color:transparent;border:none}[data-v-09ac82f9] .ant-collapse{background-color:transparent;border:none;width:100%}[data-v-09ac82f9] .ant-collapse-item{margin-bottom:16px;background-color:#fff;overflow:hidden;width:100%;border:1px solid #ffffff!important;border-radius:10px!important}[data-v-09ac82f9] .ant-collapse-header{padding:16px 20px!important;font-size:16px!important;font-weight:600!important;color:#000!important;background-color:#e9f1fe!important;position:relative!important;display:flex!important;flex-direction:row-reverse!important;justify-content:flex-end!important;align-items:center!important}[data-v-09ac82f9] .ant-collapse-arrow{position:absolute!important;right:20px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important}[data-v-09ac82f9] .ant-collapse-header-text{flex:1!important}[data-v-09ac82f9] .ant-collapse-item:last-child,[data-v-09ac82f9] .last-item{margin-bottom:16px;width:100%}[data-v-09ac82f9] .ant-collapse-content-box{padding:0!important;background-color:#f8fbff}.sub-chapters-list[data-v-09ac82f9]{padding:0}.sub-chapter-item[data-v-09ac82f9]{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #e9e9e9;transition:background-color .3s}.sub-chapter-item[data-v-09ac82f9]:last-child{border-bottom:none}.sub-chapter-item.clickable[data-v-09ac82f9]{cursor:pointer}.sub-chapter-item.clickable[data-v-09ac82f9]:hover{background-color:#e9f1fe80}.sub-chapter-icon[data-v-09ac82f9]{margin-right:15px;color:#022964;font-size:20px;display:flex;align-items:center}.sub-chapter-content[data-v-09ac82f9]{flex:1;display:flex;justify-content:space-between;align-items:center}.sub-chapter-title[data-v-09ac82f9]{font-size:15px;color:#1f2937}.sub-chapter-duration[data-v-09ac82f9]{font-size:13px;color:#6b7280}.no-lessons[data-v-09ac82f9]{padding:20px;text-align:center;color:#6b7280;font-size:14px}.total-duration[data-v-09ac82f9]{margin-bottom:15px;font-size:15px;color:#4b5563;font-weight:500}.bookmark-icon-container[data-v-09ac82f9]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;margin-right:-4px}.bookmark-icon[data-v-09ac82f9]{width:16px;height:16px;object-fit:contain;display:inline-block;vertical-align:middle;margin-right:8px}.bookmark-button[data-v-09ac82f9]{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;padding:0 25px;height:48px;border-color:#fff;color:#fff;background:transparent;transition:all .3s ease;line-height:1}.bookmark-button[data-v-09ac82f9] .ant-btn-icon{display:inline-flex;align-items:center}@media (max-width: 768px){[data-v-09ac82f9] .ant-collapse-header{padding:12px 16px!important;font-size:15px!important}[data-v-09ac82f9] .ant-collapse-arrow{right:16px!important}.sub-chapter-item[data-v-09ac82f9]{padding:12px 16px}.sub-chapter-icon[data-v-09ac82f9]{font-size:18px;margin-right:12px}.sub-chapter-title[data-v-09ac82f9]{font-size:14px}.sub-chapter-duration[data-v-09ac82f9]{font-size:12px}}.course-detail-view[data-v-cf9c5478]{min-height:80vh}.loading-container[data-v-cf9c5478],.error-container[data-v-cf9c5478]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;text-align:center}.retry-button[data-v-cf9c5478]{margin-top:20px}.app-container{display:flex;min-height:100vh}.sidebar{width:220px;background-image:url(/usercenter-menu.webp);background-size:auto 100%;background-repeat:repeat-x;background-position:left center;display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100%;z-index:10}.logo-container{padding:16px;display:flex;align-items:center;justify-content:flex-start}.logo{width:32px;height:32px;margin-right:8px}.logo-text{font-size:14px;font-weight:600;color:#333}.nav-section{margin-top:16px}.nav-section .ant-menu,.nav-container .ant-menu{background-color:transparent;border:none;color:#fff;font-size:16px;padding:0 16px}.nav-section .ant-menu .ant-menu-item,.nav-container .ant-menu-item{color:#fff;padding:0 10px!important}.nav-container .ant-menu-item:hover .ant-menu-title-content{color:#fff}.user-section .user-dropdown svg,.nav-section .ant-menu .ant-menu-item svg,.nav-container .ant-menu-item svg{fill:#fff}.nav-section .ant-menu .ant-menu-item.ant-menu-item-selected,.nav-container .ant-menu-item.ant-menu-item-selected{color:#464eb8}.nav-section .ant-menu .ant-menu-item.ant-menu-item-selected svg,.nav-container .ant-menu-item.ant-menu-item-selected svg{fill:#464eb8}.nav-title{padding:0 16px;margin-bottom:8px;font-size:14px;color:#fff}.user-section{margin-top:auto;padding:16px}.user-dropdown{display:flex;align-items:center;gap:8px;color:#fff;cursor:pointer}.home-link{padding:16px}.home-link a{display:flex;align-items:center;gap:8px;color:#fff}.mobile-header{display:none;position:fixed;top:0;left:0;width:100%;height:60px;background-color:#fff;box-shadow:0 2px 8px #0000001a;z-index:100;padding:0 16px;display:flex;justify-content:space-between;align-items:center}.mobile-logo{display:flex;align-items:center}.mobile-menu-button{background:none;border:none;font-size:24px;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center}.mobile-menu{position:fixed;top:60px;left:0;width:100%;background-color:#fff;box-shadow:0 4px 8px #0000001a;z-index:99;padding-bottom:16px;max-height:calc(100vh - 60px);overflow-y:auto}.mobile-menu .ant-menu-item svg{fill:#333}.mobile-menu .ant-menu-item.ant-menu-item-selected svg{fill:#464eb8}.mobile-content{margin-left:0;padding-top:80px}@media (max-width: 768px){.app-container{display:block}.sidebar{display:none}.mobile-header{display:flex}.main-content{margin-left:0;padding:76px 16px 20px}.two-column-layout{flex-direction:column}.right-column{width:100%}.info-cards-section{flex-direction:column;gap:12px}.info-card{height:80px}.info-card:after{display:none}.progress-bar-container{width:60px}.welcome-section h1{font-size:20px}.welcome-section p{font-size:14px}.section-title{font-size:16px}}.footer-container[data-v-1daa1459]{background-color:#022964;color:#fff;font-size:14px;padding:20px 0;width:100%;position:relative;clear:both}.footer-content[data-v-1daa1459]{flex:1;max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center;padding:0 20px;gap:20px}.copyright[data-v-1daa1459]{font-size:14px;color:#fff}.footer-links[data-v-1daa1459]{display:flex;align-items:center;gap:8px}.footer-link[data-v-1daa1459]{color:#fff;text-decoration:none;font-size:14px;transition:opacity .3s ease}.footer-link[data-v-1daa1459]:hover{opacity:.8;text-decoration:underline}.separator[data-v-1daa1459]{color:#fff;font-size:14px}@media (min-width: 769px){.footer-content[data-v-1daa1459]{max-width:none;margin-left:220px;padding:0}}@media (max-width: 768px){.footer-content[data-v-1daa1459]{flex-direction:row;justify-content:center;align-items:center;gap:12px;text-align:center;flex-wrap:nowrap}.footer-links[data-v-1daa1459]{justify-content:center}.copyright[data-v-1daa1459],.footer-link[data-v-1daa1459],.separator[data-v-1daa1459]{font-size:12px}}.main-content[data-v-541d79cf]{flex:1;margin-left:220px;padding:20px 32px;background-color:#e9f7fe;min-height:100vh}.popular-course-item[data-v-541d79cf]{display:flex;gap:16px;padding:12px;background-color:#f9f9f9;border-radius:8px}.course-image[data-v-541d79cf]{width:120px;height:80px;background-color:#e0e0e0;border-radius:4px}.course-title[data-v-541d79cf]{font-size:16px;font-weight:500;margin:0 0 4px;color:#333}.course-teacher[data-v-541d79cf]{font-size:12px;color:#666;margin:0 0 8px}.course-tag[data-v-541d79cf]{display:inline-block;font-size:12px;padding:2px 8px;background-color:#f0f0f0;border-radius:12px;color:#666}.loading-container[data-v-541d79cf]{display:flex;justify-content:center;align-items:center;height:300px}.dashboard-content[data-v-541d79cf]{max-width:950px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.welcome-section[data-v-541d79cf]{margin-bottom:24px}.welcome-section h1[data-v-541d79cf]{font-size:24px;font-weight:600;margin-bottom:4px;color:#333}.welcome-section p[data-v-541d79cf]{font-size:16px;color:#666;margin:0}.info-cards-section[data-v-541d79cf]{display:flex;gap:16px;margin-bottom:24px}.info-card[data-v-541d79cf]{flex:1;border-radius:12px;padding:20px 25px;background-color:#fff;box-shadow:0 2px 8px #0000000a;display:flex;align-items:center;position:relative;height:100px;cursor:pointer}.blue-card[data-v-541d79cf]{background-color:#ebebff}.green-card[data-v-541d79cf]{background-color:#e1f7e3}.orange-card[data-v-541d79cf]{background-color:#e9f1fe}.info-card[data-v-541d79cf]:after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background-color:#e5e7eb}.info-card[data-v-541d79cf]:last-child:after{display:none}.card-icon[data-v-541d79cf]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:20px}.card-icon[data-v-541d79cf]{background-color:#fff;color:#1890ff;width:44px;height:44px;border-radius:100%}.card-icon img[data-v-541d79cf]{width:30px}.card-content[data-v-541d79cf]{flex:1}.card-value[data-v-541d79cf]{font-size:28px;font-weight:700;margin:0;line-height:1.2;color:#333}.card-label[data-v-541d79cf]{font-size:14px;color:#666;margin:0}.card-arrow[data-v-541d79cf]{color:#bbb;font-size:14px}.two-column-layout[data-v-541d79cf]{display:flex;gap:20px}.left-column[data-v-541d79cf]{flex:1}.right-column[data-v-541d79cf]{width:440px}.section-container[data-v-541d79cf]{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a;padding:20px;margin-bottom:24px}.section-header[data-v-541d79cf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-title[data-v-541d79cf]{font-size:18px;font-weight:600;margin:0;color:#333}.section-actions .view-all-btn[data-v-541d79cf]{font-size:14px;color:#666;padding:0;display:flex;align-items:center}.section-description[data-v-541d79cf]{font-size:14px;color:#888;margin-top:-10px;margin-bottom:16px}.course-list[data-v-541d79cf]{display:flex;flex-direction:column}.course-progress[data-v-541d79cf],.course-detail[data-v-541d79cf]{font-size:14px;color:#666;margin-left:30px}.progress-bar-container[data-v-541d79cf]{width:100px;height:8px;background-color:#eee;border-radius:4px;overflow:hidden;margin:0 16px}.progress-bar[data-v-541d79cf]{height:100%;background-color:#1890ff;border-radius:4px}.certificate-list[data-v-541d79cf]{display:flex;flex-direction:column;gap:12px}.certificate-item[data-v-541d79cf]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:8px;background-color:#fff}.certificate-name[data-v-541d79cf]{font-size:16px;font-weight:500;color:#333}.certificate-points[data-v-541d79cf]{font-size:16px;font-weight:600;color:#1890ff}.error-container[data-v-541d79cf]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:16px}.empty-section[data-v-541d79cf]{width:100%}.empty-message[data-v-541d79cf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 0;color:#999}.empty-message p[data-v-541d79cf]{margin-bottom:15px;font-size:16px}.notice-list[data-v-541d79cf]{display:flex;flex-direction:column;gap:12px}.notice-item[data-v-541d79cf]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-radius:8px;background-color:#fff}.notice-title[data-v-541d79cf]{font-size:16px;font-weight:500;color:#333}@media (max-width: 768px){.app-container[data-v-541d79cf]{display:block}.main-content[data-v-541d79cf]{margin-left:0;padding:76px 16px 20px}.two-column-layout[data-v-541d79cf]{flex-direction:column}.right-column[data-v-541d79cf]{width:100%}.info-cards-section[data-v-541d79cf]{flex-direction:column;gap:12px}.info-card[data-v-541d79cf]{height:80px}.info-card[data-v-541d79cf]:after{display:none}.progress-bar-container[data-v-541d79cf]{width:60px}.welcome-section h1[data-v-541d79cf]{font-size:20px}.welcome-section p[data-v-541d79cf]{font-size:14px}.section-title[data-v-541d79cf]{font-size:16px}}.popular-courses[data-v-541d79cf]{display:flex;flex-direction:column;gap:16px}.popular-course-item[data-v-541d79cf]{display:flex;gap:20px;padding:16px;background-color:#fff;border-radius:8px;align-items:flex-start;height:180px;cursor:pointer;transition:all .2s ease-in-out;position:relative;overflow:hidden}.popular-course-item[data-v-541d79cf]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.course-image[data-v-541d79cf]{width:200px;height:160px;background-color:#e0e0e0;border-radius:6px;overflow:hidden;flex-shrink:0}.course-image img[data-v-541d79cf]{width:100%;height:100%;object-fit:cover;object-position:left center}.course-info[data-v-541d79cf]{display:flex;flex-direction:column;flex:1;height:100%;overflow:hidden}.course-title[data-v-541d79cf]{font-size:18px;font-weight:600;margin:0 0 10px;color:#333;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-header-action[data-v-541d79cf]{width:60px;margin-right:-10px}.course-teacher[data-v-541d79cf]{font-size:14px;color:#666;margin:0 0 8px}.course-description[data-v-541d79cf]{font-size:13px;color:#777;line-height:1.5;margin:0 0 auto;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.course-tags[data-v-541d79cf]{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.course-tag[data-v-541d79cf]{display:inline-flex;align-items:center;justify-content:center;font-size:12px;padding:10px;background-color:#e9f1fe;border-radius:4px;color:#000;max-width:100%;box-sizing:border-box}.course-tag span[data-v-541d79cf]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course-level[data-v-541d79cf]{background-color:#fff0f6;color:#e64980}.anticon[data-v-541d79cf]{color:#000}@media (max-width: 768px){.popular-course-item[data-v-541d79cf]{height:auto;min-height:140px;padding:12px;gap:12px}.course-image[data-v-541d79cf]{width:100px;height:100px}.course-title[data-v-541d79cf]{font-size:16px;margin-bottom:6px}.course-teacher[data-v-541d79cf]{font-size:13px;margin-bottom:6px}.course-description[data-v-541d79cf]{font-size:12px;-webkit-line-clamp:2}.course-tags[data-v-541d79cf]{padding-top:8px}.course-tag[data-v-541d79cf]{font-size:11px;padding:2px 8px}}.course-header[data-v-541d79cf]{display:flex;align-items:center;padding:0 0 8px;border-bottom:1px solid #f0f0f0;margin-bottom:12px;font-size:14px;color:#888}.course-item[data-v-541d79cf]{display:flex;align-items:center;padding:2px 16px;border-radius:8px;background-color:#fff}.course-info[data-v-541d79cf]{flex:1}.course-progress-column[data-v-541d79cf]{display:flex;justify-content:center;align-items:center;margin-right:140px}.course-progress[data-v-541d79cf]{font-size:14px;color:#000;font-weight:500}@media (max-width: 768px){.course-header[data-v-541d79cf]{padding:0 12px 8px;font-size:12px}.course-header-progress[data-v-541d79cf],.progress-bar-container[data-v-541d79cf]{width:60px}}.course-progress-section[data-v-541d79cf]{min-height:283px;max-height:283px;width:580px}.popular-courses-section[data-v-541d79cf]{min-height:580px;width:100%}.favorite-courses-section[data-v-541d79cf]{min-height:314px;max-height:314px;width:480px}.platform-notices-section[data-v-541d79cf]{min-height:283px;max-height:283px;width:100%}.certificates-progress-section[data-v-541d79cf]{min-height:314px;max-height:314px;max-width:480px;min-width:480px;margin-left:-100px}.inline-icon[data-v-541d79cf]{display:inline;vertical-align:middle;margin:0 4px;height:16px;width:auto}.empty-message span[data-v-541d79cf]{display:flex;align-items:center;justify-content:center;text-align:center}@media (max-width: 768px){.course-progress-section[data-v-541d79cf]{min-height:auto;width:100%}.favorite-courses-section[data-v-541d79cf]{min-height:auto;max-height:none;width:100%}.certificates-progress-section[data-v-541d79cf]{min-width:auto;max-width:100%;width:100%;margin-left:0;min-height:auto}}.course-header-name[data-v-541d79cf]{flex:1}.course-header-progress[data-v-541d79cf]{width:60px;text-align:center}.course-header-action[data-v-541d79cf]{width:50px;text-align:center}.course-item[data-v-541d79cf]{display:flex;align-items:center;padding:8px 0;border-radius:8px;background-color:#fff}.course-info[data-v-541d79cf]{flex:1;overflow:hidden;padding-right:10px}.course-name[data-v-541d79cf]{font-size:16px;font-weight:500;color:#333;width:370px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course-progress-column[data-v-541d79cf]{width:90px;display:flex;justify-content:center;align-items:center;margin-right:0}.course-progress[data-v-541d79cf]{font-size:14px;color:#000;font-weight:500;text-align:center}.course-actions[data-v-541d79cf]{width:50px;display:flex;justify-content:center}@media (max-width: 768px){.course-item[data-v-541d79cf]{flex-wrap:nowrap;padding:5px 12px;gap:8px}.notice-item[data-v-541d79cf]{padding:5px 12px}.notice-title[data-v-541d79cf],.course-name[data-v-541d79cf]{font-size:14px}.course-progress-column[data-v-541d79cf]{width:60px;margin-right:0}.course-progress[data-v-541d79cf]{font-size:13px}.course-header[data-v-541d79cf]{display:flex;padding:0 12px 6px;font-size:12px}.course-header-progress[data-v-541d79cf]{width:40px}.course-actions .ant-btn[data-v-541d79cf]{padding:0 8px}}.app-container[data-v-7d612bc5]{display:flex;min-height:100vh}.main-content[data-v-7d612bc5]{flex:1;margin-left:220px;padding:20px 32px;background-color:#e9f7fe;min-height:100vh}.popular-courses-list[data-v-7d612bc5]{display:flex;flex-direction:column;gap:16px;margin-top:20px}.popular-course-item[data-v-7d612bc5]{display:flex;gap:16px;background-color:#fff;padding:12px;border-radius:8px;box-shadow:0 2px 4px #0000000d}.course-placeholder[data-v-7d612bc5]{width:120px;height:80px;background-color:#f0f0f0;border-radius:4px;flex-shrink:0}.recommended-course-title[data-v-7d612bc5]{font-size:16px;font-weight:500;margin:0 0 4px;color:#333}.course-instructor[data-v-7d612bc5]{font-size:12px;color:#666;margin:0 0 8px}.course-tag[data-v-7d612bc5]{font-size:11px;padding:2px 8px;background-color:#f0f0f0;border-radius:12px;color:#666}.loading-container[data-v-7d612bc5]{display:flex;justify-content:center;align-items:center;height:300px}.dashboard-content[data-v-7d612bc5]{max-width:950px;margin:30px auto;display:flex;flex-direction:column}.welcome-section[data-v-7d612bc5]{margin-bottom:24px}.welcome-section h1[data-v-7d612bc5]{font-size:24px;font-weight:600;margin-bottom:4px;color:#333}.welcome-section p[data-v-7d612bc5]{font-size:16px;color:#666;margin:0}.info-cards-section[data-v-7d612bc5]{display:flex;gap:16px;margin-bottom:24px}.info-card[data-v-7d612bc5]{flex:1;border-radius:12px;padding:20px 25px;background-color:#fff;box-shadow:0 2px 8px #0000000a;display:flex;align-items:center;position:relative;height:100px;cursor:pointer}.info-card[data-v-7d612bc5]:after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background-color:#e5e7eb}.info-card[data-v-7d612bc5]:last-child:after{display:none}.card-icon[data-v-7d612bc5]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:20px}.course-icon[data-v-7d612bc5]{background-color:#e6f7ff;color:#1890ff}.credit-icon[data-v-7d612bc5]{background-color:#f6ffed;color:#52c41a}.certificate-icon[data-v-7d612bc5]{background-color:#fff7e6;color:#fa8c16}.card-content[data-v-7d612bc5]{flex:1}.card-value[data-v-7d612bc5]{font-size:28px;font-weight:700;margin:0;line-height:1.2;color:#333}.card-label[data-v-7d612bc5]{font-size:14px;color:#666;margin:0}.card-arrow[data-v-7d612bc5]{color:#bbb;font-size:14px}.section-container[data-v-7d612bc5]{border-radius:12px;margin-bottom:24px}.section-header[data-v-7d612bc5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-title[data-v-7d612bc5]{font-size:18px;font-weight:600;margin:0;color:#333}.section-actions .view-all-btn[data-v-7d612bc5]{font-size:14px;color:#666;padding:0;display:flex;align-items:center}.section-description[data-v-7d612bc5]{font-size:14px;color:#888;margin-top:0;margin-bottom:16px}.error-container[data-v-7d612bc5]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:16px}@media (max-width: 768px){.app-container[data-v-7d612bc5]{display:block}.main-content[data-v-7d612bc5]{margin-left:0;padding:76px 16px 20px}.sidebar[data-v-7d612bc5]{display:none}.info-cards-section[data-v-7d612bc5]{flex-direction:column;gap:12px}.info-card[data-v-7d612bc5]{height:80px}.info-card[data-v-7d612bc5]:after{display:none}.welcome-section h1[data-v-7d612bc5]{font-size:20px}.welcome-section p[data-v-7d612bc5]{font-size:14px}.section-title[data-v-7d612bc5]{font-size:16px}}.course-list[data-v-7d612bc5]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.course-item[data-v-7d612bc5]{display:flex;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden;cursor:pointer;transition:all .3s ease;height:100%;width:100%}.course-thumbnail[data-v-7d612bc5]{width:180px;flex-shrink:0}.placeholder-image[data-v-7d612bc5]{width:100%;height:120px;background-color:#f0f0f0;border-radius:4px}.course-info[data-v-7d612bc5]{flex:1;display:flex;flex-direction:column}.course-instructor[data-v-7d612bc5]{font-size:14px;color:#666;margin:0 0 12px}.course-tag[data-v-7d612bc5]{font-size:12px;padding:2px 10px;background-color:#f5f7fa;border-radius:12px;color:#666}.course-actions[data-v-7d612bc5]{margin-top:auto}.start-course-btn[data-v-7d612bc5]{margin-left:12px;background-color:#022964}.empty-favorites[data-v-7d612bc5]{padding:40px 0;text-align:center}.pagination-container[data-v-7d612bc5]{margin-top:24px;display:flex;justify-content:space-between;align-items:center}.pagination-info[data-v-7d612bc5]{color:#999;font-size:14px}.course-subtitle[data-v-7d612bc5]{font-size:14px;color:#666;margin:4px 0 12px}.course-details[data-v-7d612bc5]{display:flex;flex-wrap:wrap;gap:1px;margin-bottom:10px;flex:1}.course-detail-item[data-v-7d612bc5]{display:flex;align-items:center;gap:4px;font-size:13px;color:#666}.course-grid[data-v-7d612bc5]{display:grid;flex-direction:row;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.course-card[data-v-7d612bc5]{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #00000014;overflow:hidden;transition:all .3s ease;height:100%}.course-card[data-v-7d612bc5]:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-4px)}.course-card .course-info[data-v-7d612bc5]{padding:16px;flex:1}.course-card .course-title[data-v-7d612bc5]{font-size:16px;font-weight:500;margin:0 0 8px;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.course-card .course-subtitle[data-v-7d612bc5]{font-size:14px;color:#666;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.course-card[data-v-7d612bc5]{margin:0;border-radius:0;width:100%;font-size:16px;height:44px;display:flex;justify-content:center;align-items:center}.pagination-container[data-v-7d612bc5]{display:flex;justify-content:center;margin-top:32px;padding-top:24px}.pagination-container[data-v-7d612bc5]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:32px;padding-top:24px;border-top:1px solid #f0f0f0}.pagination-info[data-v-7d612bc5]{text-align:right;color:#999;font-size:14px}@media (max-width: 1200px){.course-grid[data-v-7d612bc5]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.course-grid[data-v-7d612bc5]{display:flex!important;flex-direction:column!important;grid-template-columns:unset;gap:0px!important}.course-item[data-v-7d612bc5]{flex-direction:row!important;margin-bottom:16px;border-radius:8px;background-color:#fff;box-shadow:0 1px 2px #00000014;overflow:hidden}.course-item .course-thumbnail[data-v-7d612bc5]{width:160px!important;min-width:120px;height:120px!important;flex-shrink:0;padding:10px!important}.course-image[data-v-7d612bc5]{width:100%;height:100%;object-fit:cover;padding:0!important}.course-content[data-v-7d612bc5]{padding:17px!important;flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-left:-16px!important}.course-title[data-v-7d612bc5]{font-size:17px!important;font-weight:500!important;margin:-10px 0 2px!important;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.course-lecturer[data-v-7d612bc5]{font-size:11px!important;color:#666!important;margin:-30px 0 8px!important}.course-bottom[data-v-7d612bc5]{display:flex;flex-direction:row!important;justify-content:space-between;align-items:center;margin-top:auto;width:100%}.course-tag[data-v-7d612bc5]{font-size:12px;background-color:#f0f5ff;color:#446cb3;padding:2px 8px!important;border-radius:4px}.course-tags[data-v-7d612bc5]{margin-top:-80px!important;width:150px}.start-course-btn[data-v-7d612bc5]{font-size:13px;height:32px;padding:0 12px;border-radius:4px;margin-left:-40px!important;margin-bottom:-11px;background-color:#022964}}@media (max-width: 480px){.course-grid[data-v-7d612bc5]{grid-template-columns:1fr}}.course-item[data-v-7d612bc5]{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden;transition:all .3s ease;height:100%;width:100%}.course-item[data-v-7d612bc5]:hover{box-shadow:0 4px 12px #0000001a}.course-item .course-thumbnail[data-v-7d612bc5]{width:200px;height:150px;flex-shrink:0}.course-item .placeholder-image[data-v-7d612bc5]{width:100%;height:100%;background-color:#f0f0f0}.course-content[data-v-7d612bc5]{flex:1;padding:0 20px 20px;display:flex;flex-direction:column;justify-content:space-between}.course-title[data-v-7d612bc5]{font-size:18px;font-weight:500;color:#333;margin:0 0 8px}.course-lecturer[data-v-7d612bc5]{font-size:14px;color:#666;margin:0 0 auto}.course-tag[data-v-7d612bc5]{font-size:12px;padding:8px 10px;background-color:#e9f1fe;border-radius:4px;color:#000}.start-course-btn[data-v-7d612bc5]{min-width:100px;height:36px;border-radius:18px}.course-image[data-v-7d612bc5]{width:100%;height:100%;object-fit:cover;object-position:left center;border-radius:0}.course-item .course-thumbnail[data-v-7d612bc5]{width:100%;flex-shrink:0;overflow:hidden;background-color:#fff;padding:15px}.empty-favorites[data-v-7d612bc5]{padding:60px 0;text-align:center;border-radius:8px}.empty-favorites-content[data-v-7d612bc5]{max-width:360px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.empty-favorites-text[data-v-7d612bc5]{font-size:15px;color:#666;margin-bottom:24px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.bookmark-icon[data-v-7d612bc5]{width:20px;height:20px;margin:0 5px;vertical-align:middle;display:inline-block}.course-header[data-v-7d612bc5]{margin-bottom:auto}.course-bottom[data-v-7d612bc5]{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.course-info-section[data-v-7d612bc5]{flex:1;display:flex;flex-direction:column;gap:12px;max-width:60%}.course-action[data-v-7d612bc5]{display:flex;align-items:flex-end}.course-progress-wrapper[data-v-7d612bc5]{width:100%}.progress-info[data-v-7d612bc5]{display:flex;align-items:center;gap:10px;width:100%}.progress-label[data-v-7d612bc5]{font-size:14px;color:#000;white-space:nowrap}.progress-bar-container[data-v-7d612bc5]{flex:1;height:15px;background-color:#f0f0f0;border-radius:8px;overflow:hidden;max-width:600px}.progress-bar[data-v-7d612bc5]{height:100%;background-color:#022964;border-radius:3px;transition:width .3s ease}.progress-text[data-v-7d612bc5]{font-size:14px;color:#6673ff;font-weight:500;white-space:nowrap;min-width:36px;text-align:right}.course-tags[data-v-7d612bc5]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.course-tag[data-v-7d612bc5]{font-size:12px;padding:4px 10px;background-color:#ecf3fa;border-radius:4px;color:#333;display:inline-block}.start-course-btn[data-v-7d612bc5]{min-width:100px;height:36px;border-radius:18px;background-color:#022964;font-size:14px}@media (max-width: 768px){.course-grid[data-v-7d612bc5]{display:flex!important;flex-direction:column!important;gap:12px!important}.course-item[data-v-7d612bc5]{flex-direction:row!important;margin-bottom:12px;border-radius:8px;background-color:#fff;box-shadow:0 1px 2px #00000014;overflow:hidden}.course-item .course-thumbnail[data-v-7d612bc5]{width:140px!important;height:120px!important;flex-shrink:0;padding:18px 0 0 10px!important}.course-image[data-v-7d612bc5]{width:100%;height:100%;object-fit:cover}.course-content[data-v-7d612bc5]{padding:12px!important;flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-left:0!important}.course-title[data-v-7d612bc5]{font-size:15px!important;font-weight:500!important;margin:0!important;width:88%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.course-lecturer[data-v-7d612bc5]{font-size:11px!important;color:#666!important;margin:0 0 12px!important}.course-bottom[data-v-7d612bc5]{display:flex;flex-direction:column!important;justify-content:flex-start;align-items:flex-start;gap:1px;margin-top:4px}.course-tags[data-v-7d612bc5]{margin-top:0!important;width:auto!important;margin-bottom:8px}.course-tag[data-v-7d612bc5]{font-size:11px!important;padding:2px 8px!important;background-color:#ecf3fa;border-radius:4px;color:#333}.course-progress-wrapper[data-v-7d612bc5]{margin-top:0!important;width:100%}.progress-info[data-v-7d612bc5]{display:flex;align-items:center;gap:5px;justify-content:flex-start;width:100%}.progress-label[data-v-7d612bc5]{color:#333;white-space:nowrap}.progress-text[data-v-7d612bc5]{color:#6673ff;font-weight:500}.progress-bar-container[data-v-7d612bc5]{display:none!important}.start-course-btn[data-v-7d612bc5]{font-size:13px;height:32px;padding:0 16px;border-radius:16px;margin-left:100px!important;margin-bottom:0!important;margin-top:-35px;align-self:flex-end;background-color:#022964}.course-details[data-v-7d612bc5]{width:100%;margin-bottom:0}.course-item[data-v-7d612bc5]{height:120px;min-height:140px}}.favorite-toggle[data-v-7d612bc5]{position:absolute;top:70%;right:15px;z-index:10}.course-item[data-v-7d612bc5]{position:relative}@media (max-width: 768px){.menu-overlay[data-v-7d612bc5]{top:4px;right:4px}.three-dots-menu[data-v-7d612bc5]{width:28px;height:28px;font-size:16px;padding-top:7px}}.empty-courses[data-v-7d612bc5]{padding:40px 0;text-align:center}.empty-courses-content[data-v-7d612bc5]{max-width:360px;margin:0 auto}.browse-courses-btn[data-v-7d612bc5]{background:#e9f1fe;border-radius:10px;opacity:1;color:#022964;font-weight:600;padding:0 20px;height:50px}.browse-courses-btn img[data-v-7d612bc5]{display:inline;height:20px;margin-right:5px}.app-container[data-v-6a69791d]{display:flex;min-height:100vh}.main-content[data-v-6a69791d]{flex:1;margin-left:220px;padding:20px 32px;background-color:#e9f7fe;min-height:100vh}.popular-courses-list[data-v-6a69791d]{display:flex;flex-direction:column;gap:16px;margin-top:20px}.popular-course-item[data-v-6a69791d]{display:flex;gap:16px;background-color:#fff;padding:12px;border-radius:8px;box-shadow:0 2px 4px #0000000d}.course-placeholder[data-v-6a69791d]{width:120px;height:80px;background-color:#f0f0f0;border-radius:4px;flex-shrink:0}.recommended-course-title[data-v-6a69791d]{font-size:16px;font-weight:500;margin:0 0 4px;color:#333}.course-instructor[data-v-6a69791d]{font-size:12px;color:#666;margin:0 0 8px}.course-tag[data-v-6a69791d]{font-size:11px;padding:2px 8px;background-color:#f0f0f0;border-radius:12px;color:#666}.loading-container[data-v-6a69791d]{display:flex;justify-content:center;align-items:center;height:300px}.dashboard-content[data-v-6a69791d]{max-width:950px;margin:30px auto;display:flex;flex-direction:column}.welcome-section[data-v-6a69791d]{margin-bottom:24px}.welcome-section h1[data-v-6a69791d]{font-size:24px;font-weight:600;margin-bottom:4px;color:#333}.welcome-section p[data-v-6a69791d]{font-size:16px;color:#666;margin:0}.info-cards-section[data-v-6a69791d]{display:flex;gap:16px;margin-bottom:24px}.info-card[data-v-6a69791d]{flex:1;border-radius:12px;padding:20px 25px;background-color:#fff;box-shadow:0 2px 8px #0000000a;display:flex;align-items:center;position:relative;height:100px;cursor:pointer}.info-card[data-v-6a69791d]:after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background-color:#e5e7eb}.info-card[data-v-6a69791d]:last-child:after{display:none}.card-icon[data-v-6a69791d]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:20px}.course-icon[data-v-6a69791d]{background-color:#e6f7ff;color:#1890ff}.credit-icon[data-v-6a69791d]{background-color:#f6ffed;color:#52c41a}.certificate-icon[data-v-6a69791d]{background-color:#fff7e6;color:#fa8c16}.card-content[data-v-6a69791d]{flex:1}.card-value[data-v-6a69791d]{font-size:28px;font-weight:700;margin:0;line-height:1.2;color:#333}.card-label[data-v-6a69791d]{font-size:14px;color:#666;margin:0}.card-arrow[data-v-6a69791d]{color:#bbb;font-size:14px}.section-container[data-v-6a69791d]{border-radius:12px;margin-bottom:24px}.section-header[data-v-6a69791d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-title[data-v-6a69791d]{font-size:18px;font-weight:600;margin:0;color:#333}.section-actions .view-all-btn[data-v-6a69791d]{font-size:14px;color:#666;padding:0;display:flex;align-items:center}.section-description[data-v-6a69791d]{font-size:14px;color:#888;margin-top:0;margin-bottom:16px}.error-container[data-v-6a69791d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:16px}@media (max-width: 768px){.app-container[data-v-6a69791d]{display:block}.main-content[data-v-6a69791d]{margin-left:0;padding:76px 16px 20px}.sidebar[data-v-6a69791d]{display:none}.info-cards-section[data-v-6a69791d]{flex-direction:column;gap:12px}.info-card[data-v-6a69791d]{height:80px}.info-card[data-v-6a69791d]:after{display:none}.welcome-section h1[data-v-6a69791d]{font-size:20px}.welcome-section p[data-v-6a69791d]{font-size:14px}.section-title[data-v-6a69791d]{font-size:16px}}.course-list[data-v-6a69791d]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.course-item[data-v-6a69791d]{display:flex;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden;cursor:pointer;transition:all .3s ease;height:100%;width:100%}.course-thumbnail[data-v-6a69791d]{width:180px;flex-shrink:0}.placeholder-image[data-v-6a69791d]{width:100%;height:120px;background-color:#f0f0f0;border-radius:4px}.course-info[data-v-6a69791d]{flex:1;display:flex;flex-direction:column}.course-instructor[data-v-6a69791d]{font-size:14px;color:#666;margin:0 0 12px}.course-tag[data-v-6a69791d]{font-size:12px;padding:2px 10px;background-color:#f5f7fa;border-radius:12px;color:#666}.course-actions[data-v-6a69791d]{margin-top:auto}.start-course-btn[data-v-6a69791d]{margin-left:12px;background-color:#022964}.empty-favorites[data-v-6a69791d]{padding:40px 0;text-align:center}.pagination-container[data-v-6a69791d]{margin-top:24px;display:flex;justify-content:space-between;align-items:center}.pagination-info[data-v-6a69791d]{color:#999;font-size:14px}.course-subtitle[data-v-6a69791d]{font-size:14px;color:#666;margin:4px 0 12px}.course-details[data-v-6a69791d]{display:flex;flex-wrap:wrap;gap:1px;margin-bottom:10px;flex:1}.course-detail-item[data-v-6a69791d]{display:flex;align-items:center;gap:4px;font-size:13px;color:#666}.course-grid[data-v-6a69791d]{display:grid;flex-direction:row;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.course-card[data-v-6a69791d]{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #00000014;overflow:hidden;transition:all .3s ease;height:100%}.course-card[data-v-6a69791d]:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-4px)}.course-card .course-info[data-v-6a69791d]{padding:16px;flex:1}.course-card .course-title[data-v-6a69791d]{font-size:16px;font-weight:500;margin:0 0 8px;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.course-card .course-subtitle[data-v-6a69791d]{font-size:14px;color:#666;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.course-card[data-v-6a69791d]{margin:0;border-radius:0;width:100%;font-size:16px;height:44px;display:flex;justify-content:center;align-items:center}.pagination-container[data-v-6a69791d]{display:flex;justify-content:center;margin-top:32px;padding-top:24px}.pagination-container[data-v-6a69791d]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:32px;padding-top:24px;border-top:1px solid #f0f0f0}.pagination-info[data-v-6a69791d]{text-align:right;color:#999;font-size:14px}@media (max-width: 1200px){.course-grid[data-v-6a69791d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.course-grid[data-v-6a69791d]{display:flex!important;flex-direction:column!important;grid-template-columns:unset;gap:0px!important}.course-item[data-v-6a69791d]{flex-direction:row!important;margin-bottom:16px;border-radius:8px;background-color:#fff;box-shadow:0 1px 2px #00000014;overflow:hidden}.course-item .course-thumbnail[data-v-6a69791d]{width:160px!important;min-width:120px;height:120px!important;flex-shrink:0;padding:10px!important}.course-image[data-v-6a69791d]{width:100%;height:100%;object-fit:cover;padding:0!important}.course-content[data-v-6a69791d]{padding:17px!important;flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-left:-16px!important}.course-title[data-v-6a69791d]{font-size:17px!important;font-weight:500!important;margin:-10px 0 2px!important;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.course-lecturer[data-v-6a69791d]{font-size:11px!important;color:#666!important;margin:-30px 0 8px!important}.course-bottom[data-v-6a69791d]{display:flex;flex-direction:row!important;justify-content:space-between;align-items:center;margin-top:auto;width:100%}.course-tag[data-v-6a69791d]{font-size:12px;background-color:#f0f5ff;color:#446cb3;padding:2px 8px!important;border-radius:4px}.course-tags[data-v-6a69791d]{margin-top:-80px!important;width:150px}.start-course-btn[data-v-6a69791d]{font-size:13px;height:32px;padding:0 12px;border-radius:4px;margin-left:-40px!important;margin-bottom:-11px;background-color:#022964}}@media (max-width: 480px){.course-grid[data-v-6a69791d]{grid-template-columns:1fr}}.course-item[data-v-6a69791d]{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden;transition:all .3s ease;height:100%;width:100%}.course-item[data-v-6a69791d]:hover{box-shadow:0 4px 12px #0000001a}.course-item .course-thumbnail[data-v-6a69791d]{width:200px;height:150px;flex-shrink:0}.course-item .placeholder-image[data-v-6a69791d]{width:100%;height:100%;background-color:#f0f0f0}.course-content[data-v-6a69791d]{flex:1;padding:0 20px;display:flex;flex-direction:column;justify-content:space-between}.course-title[data-v-6a69791d]{font-size:18px;font-weight:500;color:#333;margin:0 0 8px}.course-lecturer[data-v-6a69791d]{font-size:14px;color:#666;margin:0 0 auto}.course-tag[data-v-6a69791d]{font-size:12px;padding:8px 10px;background-color:#e9f1fe;border-radius:4px;color:#000}.start-course-btn[data-v-6a69791d]{min-width:100px;height:36px;border-radius:18px}.course-image[data-v-6a69791d]{width:100%;height:100%;object-fit:cover;object-position:left center;border-radius:0;padding:15px}.course-item .course-thumbnail[data-v-6a69791d]{width:100%;flex-shrink:0;overflow:hidden;background-color:#fff}.empty-favorites[data-v-6a69791d]{padding:60px 0;text-align:center;border-radius:8px}.empty-favorites-content[data-v-6a69791d]{max-width:360px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.empty-favorites-text[data-v-6a69791d]{font-size:15px;color:#666;margin-bottom:24px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.bookmark-icon[data-v-6a69791d]{width:20px;height:20px;margin:0 5px;vertical-align:middle;display:inline-block}.course-header[data-v-6a69791d]{margin-bottom:auto}.course-bottom[data-v-6a69791d]{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.course-info-section[data-v-6a69791d]{flex:1;display:flex;flex-direction:column;gap:12px;max-width:60%}.course-action[data-v-6a69791d]{display:flex;align-items:flex-end}.course-progress-wrapper[data-v-6a69791d]{width:100%}.progress-info[data-v-6a69791d]{display:flex;align-items:center;gap:10px;width:100%}.progress-label[data-v-6a69791d]{font-size:14px;color:#000;white-space:nowrap}.progress-bar-container[data-v-6a69791d]{flex:1;height:15px;background-color:#f0f0f0;border-radius:8px;overflow:hidden;max-width:600px}.progress-bar[data-v-6a69791d]{height:100%;background-color:#022964;border-radius:3px;transition:width .3s ease}.progress-text[data-v-6a69791d]{font-size:14px;color:#6673ff;font-weight:500;white-space:nowrap;min-width:36px;text-align:right}.course-tags[data-v-6a69791d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.course-tag[data-v-6a69791d]{font-size:12px;padding:4px 10px;background-color:#ecf3fa;border-radius:4px;color:#333;display:inline-block}.start-course-btn[data-v-6a69791d]{min-width:100px;height:36px;border-radius:18px;background-color:#022964;font-size:14px}@media (max-width: 768px){.course-grid[data-v-6a69791d]{display:flex!important;flex-direction:column!important;gap:12px!important}.course-item[data-v-6a69791d]{flex-direction:row!important;margin-bottom:12px;border-radius:8px;background-color:#fff;box-shadow:0 1px 2px #00000014;overflow:hidden}.course-item .course-thumbnail[data-v-6a69791d]{width:140px!important;height:120px!important;flex-shrink:0;padding:0!important}.course-image[data-v-6a69791d]{width:100%;height:100%;object-fit:cover;padding:18px 0 0 10px!important}.course-content[data-v-6a69791d]{padding:12px!important;flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-left:0!important}.course-title[data-v-6a69791d]{font-size:15px!important;font-weight:500!important;margin:0!important;width:88%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.course-lecturer[data-v-6a69791d]{font-size:11px!important;color:#666!important;margin:0 0 12px!important}.course-bottom[data-v-6a69791d]{display:flex;flex-direction:column!important;justify-content:flex-start;align-items:flex-start;gap:1px;margin-top:4px}.course-tags[data-v-6a69791d]{margin-top:0!important;width:auto!important;margin-bottom:8px}.course-tag[data-v-6a69791d]{font-size:11px!important;padding:2px 8px!important;background-color:#ecf3fa;border-radius:4px;color:#333}.course-progress-wrapper[data-v-6a69791d]{margin-top:0!important;width:100%}.progress-info[data-v-6a69791d]{display:flex;align-items:center;gap:5px;justify-content:flex-start;width:100%}.progress-label[data-v-6a69791d]{color:#333;white-space:nowrap}.progress-text[data-v-6a69791d]{color:#6673ff;font-weight:500}.progress-bar-container[data-v-6a69791d]{display:none!important}.start-course-btn[data-v-6a69791d]{font-size:13px;height:32px;padding:0 16px;border-radius:16px;margin-left:100px!important;margin-bottom:0!important;margin-top:-35px;align-self:flex-end;background-color:#022964}.course-details[data-v-6a69791d]{width:100%;margin-bottom:0}.course-item[data-v-6a69791d]{height:120px;min-height:140px}}.menu-overlay[data-v-6a69791d]{position:absolute;top:60%;right:8px;z-index:10}.three-dots-menu .anticon[data-v-6a69791d]{display:flex;font-size:18px}.three-dots-menu[data-v-6a69791d]:hover{background-color:#fff}.delete-option[data-v-6a69791d]{display:flex;align-items:center;color:#000;gap:8px}.course-item[data-v-6a69791d]{position:relative}@media (max-width: 768px){.menu-overlay[data-v-6a69791d]{top:4px;right:4px}.three-dots-menu[data-v-6a69791d]{width:28px;height:28px;font-size:16px;padding-top:7px}}.empty-courses[data-v-6a69791d]{padding:40px 0;text-align:center}.empty-courses-content[data-v-6a69791d]{max-width:360px;margin:0 auto}.browse-courses-btn[data-v-6a69791d]{background:#e9f1fe;border-radius:10px;opacity:1;color:#022964;font-weight:600;padding:0 20px;height:50px}.browse-courses-btn img[data-v-6a69791d]{display:inline;height:20px;margin-right:5px}.app-container[data-v-84d9a804]{display:flex;min-height:100vh}.main-content[data-v-84d9a804]{flex:1;margin-left:220px;padding:20px 32px;background-color:#e9f7fe;min-height:100vh}.dashboard-content[data-v-84d9a804]{max-width:950px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.welcome-section h1[data-v-84d9a804]{font-size:24px;font-weight:600;margin-bottom:4px;color:#333}.welcome-section p[data-v-84d9a804]{font-size:16px;color:#666;margin:0}.create-account-card[data-v-84d9a804]{width:100%;max-width:550px;border-radius:20px;background-color:#fff;display:flex;flex-direction:column;align-items:center;padding:42px 32px 48px;box-sizing:border-box;transition:.4s ease-in-out}.create-account-title[data-v-84d9a804]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:40px}.create-account-title h2[data-v-84d9a804]{font-size:30px;font-weight:700;margin:0;color:#000}.create-account-title p[data-v-84d9a804]{font-size:18px;font-weight:400;color:#797979;margin:0}.photo-upload-block[data-v-84d9a804]{display:flex;flex-direction:column;align-items:center;width:100%;gap:16px}.photo-hint[data-v-84d9a804]{font-size:16px;color:#797979;margin-bottom:8px}.photo-content[data-v-84d9a804]{display:flex;gap:24px;align-items:flex-start}.photo-box[data-v-84d9a804]{width:150px;height:150px;background-color:#f0f0f0;border-radius:10px;flex-shrink:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.photo-preview[data-v-84d9a804]{width:150px;height:150px;flex-shrink:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.photo-container[data-v-84d9a804]{width:100%;height:100%;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.user-photo[data-v-84d9a804]{width:100%;height:100%;object-fit:cover}.photo-placeholder[data-v-84d9a804]{width:100%;height:100%;background-color:#f5f5f5;border:2px dashed #d9d9d9;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px}.placeholder-icon[data-v-84d9a804]{margin-bottom:8px}.placeholder-text[data-v-84d9a804]{font-size:14px;color:#999;font-weight:400}.photo-info[data-v-84d9a804]{font-size:16px;color:#797979;line-height:1.6;flex:1}.photo-info p[data-v-84d9a804]{text-align:left;font-size:14px}.photo-meta[data-v-84d9a804]{margin-top:8px}.photo-meta p[data-v-84d9a804]{margin:0;font-size:14px}.photo-buttons[data-v-84d9a804]{display:flex;justify-content:flex-end;gap:12px;width:100%}.remove-btn[data-v-84d9a804],.cancel-btn[data-v-84d9a804]{width:112px;height:40px;border-radius:10px;color:#022964;background:#ebebff;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;border:none;box-shadow:none}.upload-btn[data-v-84d9a804],.confirm-btn[data-v-84d9a804]{width:112px;height:40px;border-radius:10px;background-color:#464eb8;color:#fff;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;border:none;box-shadow:none}.custom-input-style[data-v-84d9a804]{height:64px;border-radius:20px;border:1px solid #707070;padding:0 16px;font-size:16px;display:flex;align-items:center;color:#000}.custom-select-style[data-v-84d9a804]{height:64px;border-radius:20px;font-size:16px}.custom-select-style[data-v-84d9a804] .ant-select-selector{height:64px!important;border-radius:20px!important;border:1px solid #707070!important;padding:0 16px!important;display:flex!important;align-items:center!important}.custom-select-style[data-v-84d9a804] .ant-select-selection-item{font-size:16px!important;color:#000!important;line-height:62px!important}.custom-select-style[data-v-84d9a804] .ant-select-selection-placeholder{font-size:16px!important;color:#bfbfbf!important;line-height:62px!important}.helper-text[data-v-84d9a804]{padding-left:8px;margin-top:4px;font-size:14px;color:#797979}.button-group[data-v-84d9a804]{display:flex;justify-content:center;gap:16px;margin-top:40px}.skip-link[data-v-84d9a804]{text-align:center;margin-top:16px;color:#022964;font-size:16px;cursor:pointer;text-decoration:underline}.profile-form-card[data-v-84d9a804]{background:#fff;border-radius:12px;padding:32px}.profile-form-card[data-v-84d9a804] .ant-card-body{padding:0;max-width:450px;margin:0 auto}.photo-upload-section[data-v-84d9a804]{display:flex;flex-direction:row;gap:24px;align-items:flex-start;margin-bottom:24px}.photo-upload-section .photo-preview[data-v-84d9a804]{flex-shrink:0}.photo-upload-section .photo-content[data-v-84d9a804]{display:flex;flex-direction:column;gap:16px}.photo-upload-section .photo-buttons[data-v-84d9a804]{align-self:flex-end}.card-progress-row[data-v-84d9a804]{display:none}@media (max-width: 1024px){.create-account-card[data-v-84d9a804]{padding:32px 24px}.photo-upload-section[data-v-84d9a804]{flex-direction:column;align-items:center;gap:20px}.photo-upload-section .photo-preview[data-v-84d9a804]{align-self:center}.photo-upload-section .photo-content[data-v-84d9a804]{align-items:center;text-align:center}.photo-upload-section .photo-buttons[data-v-84d9a804]{justify-content:center;align-self:center}.photo-content[data-v-84d9a804]{flex-direction:column;align-items:center;text-align:center}.photo-info p[data-v-84d9a804]{text-align:center}.photo-buttons[data-v-84d9a804]{justify-content:center}.card-progress-row[data-v-84d9a804]{display:flex;width:100%;align-items:center;gap:12px;margin-bottom:24px}.card-progress-row .back-arrow-wrapper[data-v-84d9a804]{width:24px;display:flex;justify-content:center;align-items:center}.card-progress-row .back-arrow[data-v-84d9a804]{font-size:18px;color:#022964;cursor:pointer}.card-progress-row .progress-text[data-v-84d9a804]{font-size:14px;font-weight:500;color:#000;white-space:nowrap}.card-progress-row[data-v-84d9a804] .ant-progress{display:flex;align-items:center;flex:1}.card-progress-row[data-v-84d9a804] .ant-progress-outer{height:8px!important;border-radius:100px}.card-progress-row[data-v-84d9a804] .ant-progress-bg{background-color:#022964!important;height:8px!important;border-radius:100px}.create-account-title h2[data-v-84d9a804]{font-size:20px}.create-account-title p[data-v-84d9a804]{font-size:12px}}@media (max-width: 768px){.app-container[data-v-84d9a804]{display:block}.main-content[data-v-84d9a804]{margin-left:0;padding:76px 16px 20px}}.exam-view[data-v-f7df8180]{width:100%;margin:0;padding:0;min-height:100vh;display:flex;background-color:#e9f7fe;flex-direction:column;position:relative}.exam-container[data-v-f7df8180]{max-width:1000px;width:100%;margin:0 auto;padding:0 20px 20px;display:flex;flex-direction:column;flex-grow:1}.exam-header[data-v-f7df8180]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#fff;border-radius:8px;margin-bottom:20px;box-shadow:0 2px 6px #0000000d;position:sticky;top:0;z-index:10;width:100%;left:0}.exam-header.sticky[data-v-f7df8180]{box-shadow:0 4px 10px #0000001a}.exam-info[data-v-f7df8180]{display:flex;gap:20px}.exam-title[data-v-f7df8180],.exam-page[data-v-f7df8180]{font-weight:500}.remaining-time[data-v-f7df8180]{font-weight:700;color:#ff4d4f;display:flex;align-items:center;gap:10px}.recording-indicator[data-v-f7df8180]{display:flex;align-items:center;justify-content:center;background-color:#e53935;color:#fff;font-weight:700;font-size:14px;padding:4px 10px;border-radius:4px;margin-left:12px;-webkit-user-select:none;user-select:none;box-shadow:0 2px 4px #0000001a}.recording-dot[data-v-f7df8180]{width:8px;height:8px;background-color:#fff;border-radius:50%;display:inline-block;margin-right:6px}@keyframes blink-f7df8180{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.exam-content[data-v-f7df8180]{flex-grow:1;margin-bottom:20px}.question-card[data-v-f7df8180]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:20px;margin-bottom:20px;position:relative}.question-header[data-v-f7df8180]{display:flex;justify-content:space-between;margin-bottom:15px}.question-meta[data-v-f7df8180]{margin-bottom:15px}.question-type[data-v-f7df8180]{color:#1890ff;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500;display:inline-block;margin-bottom:5px}.question-points[data-v-f7df8180]{color:#666;font-size:14px}.option-item[data-v-f7df8180]{padding:10px;border-radius:4px;transition:all .2s}.option-item[data-v-f7df8180]:hover{background-color:#f9f9f9}.exam-footer[data-v-f7df8180]{margin-top:auto;padding:20px 0;border-top:1px solid #f0f0f0}.pagination-buttons[data-v-f7df8180]{display:flex;justify-content:center;gap:20px}.loading-container[data-v-f7df8180]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;gap:20px}.exam-results[data-v-f7df8180]{width:100%;padding:0}@media (min-width: 769px){.exam-results[data-v-f7df8180]{display:flex;gap:20px;align-items:flex-start}.exam-results .results-header[data-v-f7df8180]{width:240px;flex-shrink:0;margin-bottom:0;position:sticky;top:20px;align-self:flex-start;flex-direction:column;align-items:flex-start}.exam-results .questions-results[data-v-f7df8180]{flex:1;margin-bottom:0;padding:20px 0}.exam-results .exam-footer[data-v-f7df8180]{display:none}.exam-results .desktop-buttons[data-v-f7df8180]{display:flex;flex-direction:column;gap:10px;margin-top:20px;width:100%}}@media (max-width: 768px){.exam-results[data-v-f7df8180]{display:flex;flex-direction:column}.exam-results .results-header[data-v-f7df8180]{width:100%;margin:20px 0;position:sticky;top:0;z-index:10;padding:15px 20px 0}.exam-results .questions-results[data-v-f7df8180]{width:100%;margin-bottom:30px;padding:0}.exam-results .desktop-buttons[data-v-f7df8180]{display:none}.exam-results .exam-footer[data-v-f7df8180]{display:block}}.results-header[data-v-f7df8180]{background-color:#fff;padding:20px;margin-bottom:20px;border-radius:12px;box-shadow:0 4px 12px #0000001a}.score-circle-container[data-v-f7df8180]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;align-self:center}.score-circle[data-v-f7df8180]{position:relative;display:flex;align-items:center;justify-content:center}.progress-ring[data-v-f7df8180]{transform:rotate(-90deg)}.progress-ring-circle[data-v-f7df8180]{transition:stroke-dasharray .5s ease-in-out,stroke-dashoffset .5s ease-in-out}.score-text[data-v-f7df8180]{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.score-number[data-v-f7df8180]{font-family:Noto Sans TC;font-weight:700;font-style:normal;font-size:40px;line-height:120%;letter-spacing:0%;color:#1f1f1f}.score-unit[data-v-f7df8180]{font-family:Noto Sans TC;font-weight:400;font-style:normal;font-size:14px;line-height:150%;letter-spacing:0%;color:#666;margin-top:2px}.exam-details[data-v-f7df8180]{display:flex;flex-direction:column;gap:16px;margin:0 0 20px 10px;align-items:flex-start}.detail-item[data-v-f7df8180]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-f7df8180]{font-size:14px;color:#999;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.detail-value[data-v-f7df8180]{font-size:18px;font-weight:600;color:#1f1f1f}.status-pill[data-v-f7df8180]{display:inline-block;padding:4px 12px;border-radius:6px;font-size:16px;font-weight:600;text-align:center}.status-pill.pass[data-v-f7df8180]{background-color:#e6f6f4;color:#008774}.status-pill.fail[data-v-f7df8180]{background-color:#fff2f0;color:#f26969}@media (max-width: 768px){.exam-details[data-v-f7df8180]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.detail-value[data-v-f7df8180]{font-size:16px}}.score-section[data-v-f7df8180]{width:100%;display:flex;justify-content:space-between}.score-display[data-v-f7df8180]{font-weight:500;font-size:16px}.score-value[data-v-f7df8180]{font-weight:700;margin-left:5px}.pass-info[data-v-f7df8180]{display:flex;gap:30px}.pass-status[data-v-f7df8180],.passing-criteria[data-v-f7df8180]{font-weight:500;font-size:16px}.status-value[data-v-f7df8180]{font-weight:500}.pass-status.fail .status-value[data-v-f7df8180]{color:#f5222d;font-weight:600}.pass-status.pass .status-value[data-v-f7df8180]{color:#52c41a;font-weight:600}.questions-results[data-v-f7df8180]{margin-bottom:30px;width:100%}.result-indicator[data-v-f7df8180]{margin-top:auto;display:flex;align-items:center;justify-content:center}.question-content[data-v-f7df8180]{flex-grow:1}.questions-results .question-content[data-v-f7df8180]{margin-left:150px;margin-top:-160px}.exam-content .question-content[data-v-f7df8180]{margin-left:150px;margin-top:-90px}.question-title[data-v-f7df8180]{font-size:16px;font-weight:500;margin-bottom:20px;line-height:1.5}.options-group[data-v-f7df8180]{display:flex;flex-direction:column;gap:15px}.option-result[data-v-f7df8180]{padding:10px 15px;border-radius:4px;display:flex;justify-content:space-between;align-items:center;border:1px solid transparent}.option-content[data-v-f7df8180]{display:flex;align-items:center}.option-result.user-selected[data-v-f7df8180]{border:1px solid #f5222d;background-color:#fff1f0}.option-result.correct-answer[data-v-f7df8180],.option-result.user-selected.correct-answer[data-v-f7df8180]{border:1px solid #52c41a;background-color:#f6ffed}.option-label[data-v-f7df8180]{margin-right:8px;font-weight:500}.option-text[data-v-f7df8180]{flex-grow:1}.answer-indicator[data-v-f7df8180]{min-width:80px;text-align:right}.correct-mark[data-v-f7df8180]{background-color:#52c41a;color:#fff;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:500}.wrong-mark[data-v-f7df8180]{background-color:#f5222d;color:#fff;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:500}.question-result-indicator[data-v-f7df8180]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;padding:0}.option-circle[data-v-f7df8180]{min-width:20px;min-height:20px}.selected-circle[data-v-f7df8180]{border-color:#1890ff;background-color:#1890ff;color:#fff}.user-selection-tag[data-v-f7df8180]{margin-left:10px;font-size:12px;color:#1890ff;background-color:#e6f7ff;padding:2px 8px;border-radius:10px;border:1px solid #91d5ff}.option-item.user-selected[data-v-f7df8180]{background-color:#e6f7ff;border:1px solid #91d5ff;padding:15px}.correct-circle[data-v-f7df8180]{border-color:#52c41a;background-color:#52c41a;color:#fff}.circle-content[data-v-f7df8180]{font-size:12px;font-weight:700}.correct-icon-small[data-v-f7df8180],.wrong-icon-small[data-v-f7df8180]{color:#fff}.user-selected[data-v-f7df8180]{background-color:#e6f7ff}.correct-answer[data-v-f7df8180]{background-color:#f6ffed}.radio-style[data-v-f7df8180]{display:inline-block;width:16px;height:16px;border-radius:50%;border:1px solid #d9d9d9;margin-right:10px;position:relative}.radio-style.checked[data-v-f7df8180]{border-color:#1890ff}.radio-style.checked[data-v-f7df8180]:after{content:"";position:absolute;width:8px;height:8px;background-color:#1890ff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.option-result[data-v-f7df8180]{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;border-radius:4px}.option-content[data-v-f7df8180]{display:flex;align-items:center;flex:1}.correct-mark[data-v-f7df8180]{padding:2px 8px;border-radius:10px;font-size:12px;color:#52c41a;background-color:#f6ffed;border:1px solid #b7eb8f}@media (max-width: 576px){.recording-indicator[data-v-f7df8180]{padding:2px 6px;font-size:12px;margin-left:8px}.recording-dot[data-v-f7df8180]{width:6px;height:6px;margin-right:4px}.remaining-time[data-v-f7df8180]{font-size:14px}}.result-indicator-container[data-v-f7df8180]{margin:0 0 30px;padding:0;display:block;position:relative;left:26px}.result-indicator[data-v-f7df8180]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;margin-right:5px}.result-indicator.correct[data-v-f7df8180]{background-color:#00946a}.result-indicator.incorrect[data-v-f7df8180]{background-color:#ff2147}.correct-icon[data-v-f7df8180]{color:#fff;font-weight:700;font-size:16px}.incorrect-icon[data-v-f7df8180]{color:#fff;font-weight:700;font-size:24px;font-family:Arial,sans-serif}.restart-button[data-v-f7df8180],.next-button[data-v-f7df8180],.previous-button[data-v-f7df8180],.complete-button[data-v-f7df8180]{min-width:120px;min-height:40px;border-radius:10px}.complete-button[data-v-f7df8180],.next-button[data-v-f7df8180]{background-color:#022964;border-color:#022964;color:#fff}.complete-button[data-v-f7df8180]:hover,.next-button[data-v-f7df8180]:hover{background-color:#001f4d;border-color:#001f4d}.restart-button[data-v-f7df8180],.previous-button[data-v-f7df8180]{border-color:#022964;color:#022964;background:#fff}.learning-page[data-v-dd63237f]{margin-top:58px;display:flex;flex-direction:column;background-color:#f6fdff;border-top:1px solid #eee}@media (max-width: 768px){.learning-page[data-v-dd63237f]{margin-top:0}}.top-navigation[data-v-dd63237f]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#fff;box-shadow:0 1px 4px #0000000d;height:60px}.left-actions[data-v-dd63237f],.right-actions[data-v-dd63237f]{display:flex;align-items:center;gap:15px}.course-title[data-v-dd63237f]{font-size:14px;font-weight:600;margin:0 0 0 15px;color:#022964;max-width:500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.back-button[data-v-dd63237f]{display:flex;align-items:center;gap:5px}.progress-button[data-v-dd63237f]{display:flex;align-items:center;gap:5px;color:#10b981;border-color:#10b981}.main-content[data-v-dd63237f]{display:flex;height:calc(100vh - 60px);overflow:hidden}.chapter-sidebar[data-v-dd63237f]{width:300px;background-color:#f6fdff;transition:width .3s;display:flex;flex-direction:column}.chapter-sidebar.collapsed[data-v-dd63237f]{width:60px}.notes-sidebar .sidebar-header[data-v-dd63237f]{display:flex;justify-content:end;align-items:center}.notes-sidebar.collapsed .sidebar-header[data-v-dd63237f]{justify-content:center}.sidebar-header[data-v-dd63237f]{padding:15px 15px 10px}.sidebar-header .header-content[data-v-dd63237f]{display:flex;justify-content:space-between;align-items:center}.sidebar-header h3[data-v-dd63237f]{margin:0;font-size:16px;font-weight:600}.collapse-button[data-v-dd63237f]{padding:2px 8px;height:auto;line-height:1}.notes-sidebar .sidebar-header .header-content[data-v-dd63237f]{display:flex;justify-content:space-between;align-items:center}.notes-sidebar .sidebar-header h3[data-v-dd63237f]{margin:0;font-size:16px;font-weight:600}.chapters-list[data-v-dd63237f]{flex:1;overflow-y:auto;padding:10px}.chapter-group[data-v-dd63237f]{margin-bottom:15px;border-radius:6px;overflow:hidden}.chapter-header[data-v-dd63237f]{display:flex;align-items:center;padding:0 12px;cursor:pointer;transition:background-color .2s}.chapter-number[data-v-dd63237f]{min-width:24px;width:24px;min-height:24px;height:24px;flex-shrink:0;border-radius:50%;background-color:#022964;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;margin-right:10px}.chapter-title[data-v-dd63237f]{flex-grow:1;font-size:16px;font-weight:500}.chapter-toggle[data-v-dd63237f]{color:#999}.lessons-list[data-v-dd63237f]{padding:5px 10px}.lesson-item[data-v-dd63237f]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .2s;border-radius:5px;padding:5px}.lesson-item[data-v-dd63237f]:hover,.lesson-item.active[data-v-dd63237f]{background-color:#e9f7fe}.lesson-info[data-v-dd63237f]{display:flex;align-items:center;gap:12px;padding:4px}.lesson-title[data-v-dd63237f]{font-size:14px;color:#022964;font-weight:500;line-height:150%;margin-bottom:5px}.lesson-duration[data-v-dd63237f]{font-size:12px;color:#696969}.lesson-status[data-v-dd63237f]{color:#999}.completed-icon[data-v-dd63237f]{color:#10b981}.playing-icon[data-v-dd63237f]{color:#3b82f6}.pending-icon[data-v-dd63237f]{color:#999}.chapters-mini[data-v-dd63237f]{display:flex;flex-direction:column;align-items:center;padding:15px 0;gap:15px}.chapter-mini-item[data-v-dd63237f]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;cursor:pointer;font-size:12px;font-weight:600}.chapter-mini-item[data-v-dd63237f]:hover{background-color:#e0e0e0}.chapter-mini-item.active[data-v-dd63237f]{background-color:#022964;color:#fff}.video-container[data-v-dd63237f]{flex:1;padding:15px;display:flex;flex-direction:column;background-color:#fff}.video-player-wrapper[data-v-dd63237f]{background-color:#fff;border-radius:8px;overflow:scroll;margin-bottom:20px}.video-header[data-v-dd63237f]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #f0f0f0}.course-note-item[data-v-dd63237f]{margin-bottom:15px;padding:12px;border-radius:6px}.note-time[data-v-dd63237f]{font-weight:500;color:#3b82f6;margin-bottom:5px;font-size:14px}.no-content[data-v-dd63237f]{text-align:center;color:#999;padding:30px 20px}.supplementary-materials[data-v-dd63237f]{padding:5px;height:100%;overflow-y:auto}.pdf-material[data-v-dd63237f]{margin-bottom:20px;padding:15px;border:1px solid #e8e8e8;border-radius:8px;background-color:#fafafa}.material-title[data-v-dd63237f]{font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.pdf-link[data-v-dd63237f]{display:inline-flex;align-items:center;gap:8px;color:#1890ff;text-decoration:none;font-size:14px;padding:8px 12px;border:1px solid #1890ff;border-radius:6px;transition:all .3s ease}.pdf-link[data-v-dd63237f]:hover{background-color:#1890ff;color:#fff;text-decoration:none}.video-header h2[data-v-dd63237f]{margin:0;font-size:18px;font-weight:600}.video-actions[data-v-dd63237f]{display:flex;gap:10px}.video-frame[data-v-dd63237f]{aspect-ratio:16 / 9;background-color:#ededed;border-radius:10px;overflow:hidden;margin:0 auto}@media (min-width: 1600px){.video-frame[data-v-dd63237f]{height:670px}}.course-info-card[data-v-dd63237f]{padding:15px 20px}.course-info-card h3[data-v-dd63237f]{font-size:24px;font-weight:600;margin-bottom:15px}.info-row[data-v-dd63237f]{display:flex;flex-wrap:wrap;justify-content:left}.info-item[data-v-dd63237f]{margin-right:30px}.info-label[data-v-dd63237f]{font-size:12px;color:#666;margin-bottom:5px}.info-value[data-v-dd63237f]{font-size:16px;font-weight:600;color:#333}.info-value.has-cert[data-v-dd63237f]{display:flex;align-items:center;gap:5px;color:#10b981}.cert-icon[data-v-dd63237f]{color:#10b981}.video-meta[data-v-dd63237f]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-top:1px solid #f0f0f0}.meta-left[data-v-dd63237f]{display:flex;gap:15px}.duration-tag[data-v-dd63237f],.completion-tag[data-v-dd63237f]{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:12px}.duration-tag[data-v-dd63237f]{background-color:#f0f7ff;color:#3b82f6}.completion-tag[data-v-dd63237f]{background-color:#f0fff4;color:#10b981}.lesson-description[data-v-dd63237f]{padding:0 20px 20px}.no-video-placeholder[data-v-dd63237f]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#999;font-size:18px;background-color:#f8f9fa}.no-video-placeholder svg[data-v-dd63237f]{font-size:48px;margin-bottom:15px}.select-lesson-placeholder[data-v-dd63237f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:18px}.select-lesson-placeholder svg[data-v-dd63237f]{font-size:48px;margin-bottom:15px}.notes-sidebar[data-v-dd63237f]{width:300px;background-color:#f6fdff;display:flex;flex-direction:column;transition:width .3s ease;overflow:hidden}.notes-sidebar.collapsed[data-v-dd63237f]{width:60px}.notes-sidebar.collapsed .notes-content[data-v-dd63237f]{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.notes-sidebar:not(.collapsed) .notes-content[data-v-dd63237f]{opacity:1;visibility:visible;transition:opacity .3s ease .1s,visibility .3s ease .1s}.notes-header[data-v-dd63237f]{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #f0f0f0}.notes-header h3[data-v-dd63237f]{margin:0;font-size:16px;font-weight:600}.close-notes[data-v-dd63237f]{color:#999}.notes-content[data-v-dd63237f]{flex:1;overflow-y:auto;padding:0 10px;background-color:#f6fdff}.custom-tabs-nav[data-v-dd63237f]{display:flex;justify-content:center;padding:10px;margin-bottom:23px;width:100%}.custom-tab[data-v-dd63237f]{text-align:center;padding:8px 12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;background:transparent;color:#666}.custom-tab.active[data-v-dd63237f]{background-color:#e9f7fe;border-radius:4px;color:#022964}.custom-tab[data-v-dd63237f]:hover{color:#022964}.custom-tabs-content[data-v-dd63237f],.custom-tab-pane[data-v-dd63237f]{width:100%}.notes-textarea[data-v-dd63237f]{margin-bottom:15px;resize:none;flex-grow:1}.notes-actions[data-v-dd63237f]{display:flex;justify-content:flex-end}.all-notes-list[data-v-dd63237f]{height:100%;overflow-y:auto;margin-bottom:15px}.note-item[data-v-dd63237f]{padding:5px 10px 5px 0;border-radius:6px}.existing-notes[data-v-dd63237f]{margin-bottom:15px;padding:12px;border-radius:6px;border-left:3px solid #3b82f6}.existing-notes .note-content[data-v-dd63237f]{white-space:pre-wrap;font-size:14px;color:#333}.note-title[data-v-dd63237f]{font-weight:500;font-size:14px}.note-content[data-v-dd63237f]{font-size:13px;color:#666;white-space:pre-wrap}.note-content .time[data-v-dd63237f]{color:#022964;margin-right:10px}.no-notes[data-v-dd63237f]{text-align:center;color:#999;padding:20px}@media (max-width: 992px){.chapter-sidebar[data-v-dd63237f]{width:250px}.course-title[data-v-dd63237f]{max-width:300px}}@media (max-width: 768px){.chapter-sidebar[data-v-dd63237f]:not(.collapsed){position:absolute;left:0;top:60px;bottom:0;z-index:100;box-shadow:2px 0 10px #0000001a}.course-title[data-v-dd63237f]{max-width:150px}}.mobile-view[data-v-dd63237f]{background-color:#fff;height:auto;min-height:100vh}.mobile-layout[data-v-dd63237f]{display:flex;flex-direction:column}.mobile-video-container[data-v-dd63237f]{width:100%;background-color:#000}.mobile-course-header[data-v-dd63237f]{padding:15px;background-color:#fff}.mobile-course-header h2[data-v-dd63237f]{margin:0;font-size:18px;font-weight:600;color:#333}.mobile-info-card[data-v-dd63237f]{background-color:#fff;padding:10px 15px;border-bottom:1px solid #eee}.mobile-info-card .info-row[data-v-dd63237f]{display:flex;justify-content:space-between}.mobile-info-card .info-item[data-v-dd63237f]{display:flex;flex-direction:column;align-items:flex-start;margin-right:auto}.mobile-info-card .info-label[data-v-dd63237f]{font-size:12px;color:#797979;margin-bottom:4px;white-space:nowrap}.mobile-info-card .info-value[data-v-dd63237f]{font-size:16px;color:#000;font-weight:500}.mobile-tabs[data-v-dd63237f]{background-color:#fff;margin-top:10px;border-radius:8px 8px 0 0}.native-tabs-nav[data-v-dd63237f]{display:flex;padding:10px;background-color:#fff;gap:8px}.native-tab[data-v-dd63237f]{padding:10px 17px;background:#fff;border-radius:10px;font-size:16px;cursor:pointer;transition:all .3s ease;border:none;outline:none}.native-tab[data-v-dd63237f]:hover{background:#d4e7fd}.native-tab.active[data-v-dd63237f]{background:#d4e7fd;color:#022964;font-weight:600}.native-tabs-content[data-v-dd63237f]{background-color:#fff;border:1px solid #e1e1e1;margin:0 10px 10px;border-radius:10px}.native-tab-pane[data-v-dd63237f]{min-height:200px}.mobile-chapters-list .chapter-group[data-v-dd63237f]{margin-bottom:0;border-radius:0;border:none}.mobile-chapters-list .chapter-header[data-v-dd63237f]{padding:15px}.mobile-chapters-list .chapter-title[data-v-dd63237f]{font-size:16px;font-weight:500}.mobile-chapters-list .lesson-item[data-v-dd63237f]{margin-left:0;border-bottom:none}.mobile-chapters-list .lesson-index[data-v-dd63237f]{color:#022964;margin-right:10px}.mobile-chapters-list .lesson-duration[data-v-dd63237f]{color:#999;font-size:12px}.mobile-notes-area[data-v-dd63237f],.mobile-materials-area[data-v-dd63237f]{padding:15px}.mobile-notes-area .notes-textarea[data-v-dd63237f]{border-radius:6px;margin-bottom:10px}.mobile-notes-area .notes-actions[data-v-dd63237f]{display:flex;justify-content:flex-end}.mobile-all-notes-list[data-v-dd63237f]{margin-bottom:20px;max-height:400px;overflow-y:auto;padding-right:5px}.mobile-note-item[data-v-dd63237f]{margin-bottom:15px;padding:12px;border-radius:8px;background-color:#f5f9ff}.mobile-notes-area[data-v-dd63237f]{padding:15px}.mobile-notes-area .no-notes[data-v-dd63237f]{text-align:center;color:#999;padding:20px 0;font-size:14px}.mobile-note-item .note-content[data-v-dd63237f]{white-space:pre-wrap;word-break:break-word;font-size:14px;color:#333;line-height:1.5}@media (max-width: 768px){.top-navigation[data-v-dd63237f],.main-content[data-v-dd63237f]{display:none}.video-frame[data-v-dd63237f]{aspect-ratio:16 / 9;width:100%;height:auto;border-radius:0;margin-top:55px}}@media (min-width: 769px){.mobile-layout[data-v-dd63237f]{display:none}}.watch-confirm-modal[data-v-dd63237f] .ant-modal-body{padding:24px}.confirm-content[data-v-dd63237f]{text-align:center}.confirm-content h3[data-v-dd63237f]{font-size:20px;color:#022964;margin-bottom:12px}.confirm-content p[data-v-dd63237f]{font-size:14px;color:#666;margin-bottom:20px}.timer-bar[data-v-dd63237f]{height:6px;background-color:#eee;border-radius:3px;margin-bottom:10px;overflow:hidden}.timer-progress[data-v-dd63237f]{height:100%;background-color:#022964;border-radius:3px;transition:width 1s linear}.timer-text[data-v-dd63237f]{font-size:14px;color:#999;margin-bottom:20px}.chapter-title-section[data-v-dd63237f]{padding-bottom:10px}.chapter-title-text[data-v-dd63237f]{font-size:16px;font-weight:600;margin:0;line-height:1.4}.notes-stats[data-v-dd63237f]{margin-bottom:10px}.notes-count[data-v-dd63237f]{font-size:14px;font-weight:500;color:#333}.note-time-point[data-v-dd63237f]{color:#022964;padding:2px 4px;font-size:12px;font-weight:500;display:inline-block}.note-header[data-v-dd63237f]{display:flex;align-items:center;margin-bottom:8px}.note-date[data-v-dd63237f]{font-size:12px;color:#999;margin-left:auto}.notes-actions[data-v-dd63237f]{display:flex;gap:10px;justify-content:flex-end}.notes-actions button[data-v-dd63237f]{border:none;border-radius:50px;padding:5px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;outline:none}.cancel-notes-btn[data-v-dd63237f]{background:#f5f5f5;color:#666;border:1px solid #d9d9d9}.cancel-notes-btn[data-v-dd63237f]:hover{background:#e6e6e6;color:#333;border-color:#b3b3b3}.cancel-notes-btn[data-v-dd63237f]:active{background:#d9d9d9}.save-notes-btn[data-v-dd63237f]{background:#022964;color:#fff;border:1px solid #022964}.save-notes-btn[data-v-dd63237f]:hover:not(:disabled){background:#033a7a;border-color:#033a7a}.save-notes-btn[data-v-dd63237f]:active:not(:disabled){background:#011a3d}.save-notes-btn[data-v-dd63237f]:disabled{background:#ccc;color:#999;border-color:#ccc;cursor:not-allowed;opacity:.6}.note-item[data-v-dd63237f]{display:flex;justify-content:space-between;align-items:flex-start}.note-content[data-v-dd63237f]{flex:1;margin-right:10px}.note-actions[data-v-dd63237f]{display:flex;align-items:center}.note-action-icon[data-v-dd63237f]{font-size:16px;cursor:pointer;padding:4px;border-radius:4px;transition:all .3s ease;color:#022964}.edit-icon[data-v-dd63237f]{color:#022964}.edit-icon[data-v-dd63237f]:hover{background-color:#e6f7ff;color:#022964}.delete-icon[data-v-dd63237f]{color:#022964}.delete-icon[data-v-dd63237f]:hover{background-color:#fff2f0;color:#022964}.mobile-note-item .note-header[data-v-dd63237f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mobile-note-item .note-actions[data-v-dd63237f]{margin-left:auto}.edit-mode-tip[data-v-dd63237f]{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:#e6f7ff;border:1px solid #91d5ff;border-radius:6px;margin-bottom:10px;font-size:14px;color:#022964;font-weight:500}.edit-mode-tip .anticon[data-v-dd63237f]{color:#022964}.learning-page[data-v-19dc2537]{margin-top:58px;display:flex;flex-direction:column;background-color:#f6fdff;border-top:1px solid #eee}@media (max-width: 768px){.learning-page[data-v-19dc2537]{margin-top:0}}.top-navigation[data-v-19dc2537]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#fff;box-shadow:0 1px 4px #0000000d;height:60px}.left-actions[data-v-19dc2537],.right-actions[data-v-19dc2537]{display:flex;align-items:center;gap:15px}.course-title[data-v-19dc2537]{font-size:14px;font-weight:600;margin:0 0 0 15px;color:#022964;max-width:500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.back-button[data-v-19dc2537]{display:flex;align-items:center;gap:5px}.progress-button[data-v-19dc2537]{display:flex;align-items:center;gap:5px;color:#10b981;border-color:#10b981}.main-content[data-v-19dc2537]{display:flex;height:calc(100vh - 60px);overflow:hidden}.chapter-sidebar[data-v-19dc2537]{width:300px;background-color:#f6fdff;transition:width .3s;display:flex;flex-direction:column}.chapter-sidebar.collapsed[data-v-19dc2537]{width:60px}.notes-sidebar .sidebar-header[data-v-19dc2537]{display:flex;justify-content:end;align-items:center}.notes-sidebar.collapsed .sidebar-header[data-v-19dc2537]{justify-content:center}.sidebar-header[data-v-19dc2537]{padding:15px 15px 10px}.sidebar-header .header-content[data-v-19dc2537]{display:flex;justify-content:space-between;align-items:center}.sidebar-header h3[data-v-19dc2537]{margin:0;font-size:16px;font-weight:600}.collapse-button[data-v-19dc2537]{padding:2px 8px;height:auto;line-height:1}.notes-sidebar .sidebar-header .header-content[data-v-19dc2537]{display:flex;justify-content:space-between;align-items:center}.notes-sidebar .sidebar-header h3[data-v-19dc2537]{margin:0;font-size:16px;font-weight:600}.chapters-list[data-v-19dc2537]{flex:1;overflow-y:auto;padding:10px}.chapter-group[data-v-19dc2537]{margin-bottom:15px;border-radius:6px;overflow:hidden}.chapter-header[data-v-19dc2537]{display:flex;align-items:center;padding:0 12px;cursor:pointer;transition:background-color .2s}.chapter-number[data-v-19dc2537]{min-width:24px;width:24px;min-height:24px;height:24px;flex-shrink:0;border-radius:50%;background-color:#022964;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;margin-right:10px}.chapter-title[data-v-19dc2537]{flex-grow:1;font-size:16px;font-weight:500}.chapter-toggle[data-v-19dc2537]{color:#999}.lessons-list[data-v-19dc2537]{padding:5px 10px}.lesson-item[data-v-19dc2537]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .2s;border-radius:5px;padding:5px}.lesson-item[data-v-19dc2537]:hover,.lesson-item.active[data-v-19dc2537]{background-color:#e9f7fe}.lesson-info[data-v-19dc2537]{display:flex;align-items:center;gap:12px;padding:4px}.lesson-title[data-v-19dc2537]{font-size:14px;color:#022964;font-weight:500;line-height:150%;margin-bottom:5px}.lesson-duration[data-v-19dc2537]{font-size:12px;color:#696969}.lesson-status[data-v-19dc2537]{color:#999}.completed-icon[data-v-19dc2537]{color:#10b981}.playing-icon[data-v-19dc2537]{color:#3b82f6}.pending-icon[data-v-19dc2537]{color:#999}.chapters-mini[data-v-19dc2537]{display:flex;flex-direction:column;align-items:center;padding:15px 0;gap:15px}.chapter-mini-item[data-v-19dc2537]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;cursor:pointer;font-size:12px;font-weight:600}.chapter-mini-item[data-v-19dc2537]:hover{background-color:#e0e0e0}.chapter-mini-item.active[data-v-19dc2537]{background-color:#022964;color:#fff}.video-container[data-v-19dc2537]{flex:1;padding:15px;display:flex;flex-direction:column;background-color:#fff}.video-player-wrapper[data-v-19dc2537]{background-color:#fff;border-radius:8px;overflow:scroll;margin-bottom:20px}.video-header[data-v-19dc2537]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #f0f0f0}.course-note-item[data-v-19dc2537]{margin-bottom:15px;padding:12px;border-radius:6px}.note-time[data-v-19dc2537]{font-weight:500;color:#3b82f6;margin-bottom:5px;font-size:14px}.no-content[data-v-19dc2537]{text-align:center;color:#999;padding:30px 20px}.supplementary-materials[data-v-19dc2537]{padding:5px;height:100%;overflow-y:auto}.pdf-material[data-v-19dc2537]{margin-bottom:20px;padding:15px;border:1px solid #e8e8e8;border-radius:8px;background-color:#fafafa}.material-title[data-v-19dc2537]{font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.pdf-link[data-v-19dc2537]{display:inline-flex;align-items:center;gap:8px;color:#1890ff;text-decoration:none;font-size:14px;padding:8px 12px;border:1px solid #1890ff;border-radius:6px;transition:all .3s ease}.pdf-link[data-v-19dc2537]:hover{background-color:#1890ff;color:#fff;text-decoration:none}.video-header h2[data-v-19dc2537]{margin:0;font-size:18px;font-weight:600}.video-actions[data-v-19dc2537]{display:flex;gap:10px}.video-frame[data-v-19dc2537]{aspect-ratio:16 / 9;background-color:#ededed;border-radius:10px;overflow:hidden;margin:0 auto}@media (min-width: 1600px){.video-frame[data-v-19dc2537]{height:670px}}.course-info-card[data-v-19dc2537]{padding:15px 20px}.course-info-card h3[data-v-19dc2537]{font-size:24px;font-weight:600;margin-bottom:15px}.info-row[data-v-19dc2537]{display:flex;flex-wrap:wrap;justify-content:left}.info-item[data-v-19dc2537]{margin-right:30px}.info-label[data-v-19dc2537]{font-size:12px;color:#666;margin-bottom:5px}.info-value[data-v-19dc2537]{font-size:16px;font-weight:600;color:#333}.info-value.has-cert[data-v-19dc2537]{display:flex;align-items:center;gap:5px;color:#10b981}.cert-icon[data-v-19dc2537]{color:#10b981}.video-meta[data-v-19dc2537]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-top:1px solid #f0f0f0}.meta-left[data-v-19dc2537]{display:flex;gap:15px}.duration-tag[data-v-19dc2537],.completion-tag[data-v-19dc2537]{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:12px}.duration-tag[data-v-19dc2537]{background-color:#f0f7ff;color:#3b82f6}.completion-tag[data-v-19dc2537]{background-color:#f0fff4;color:#10b981}.lesson-description[data-v-19dc2537]{padding:0 20px 20px}.no-video-placeholder[data-v-19dc2537]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#999;font-size:18px;background-color:#f8f9fa}.no-video-placeholder svg[data-v-19dc2537]{font-size:48px;margin-bottom:15px}.select-lesson-placeholder[data-v-19dc2537]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:18px}.select-lesson-placeholder svg[data-v-19dc2537]{font-size:48px;margin-bottom:15px}.notes-sidebar[data-v-19dc2537]{width:300px;background-color:#f6fdff;display:flex;flex-direction:column;transition:width .3s ease;overflow:hidden}.notes-sidebar.collapsed[data-v-19dc2537]{width:60px}.notes-sidebar.collapsed .notes-content[data-v-19dc2537]{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.notes-sidebar:not(.collapsed) .notes-content[data-v-19dc2537]{opacity:1;visibility:visible;transition:opacity .3s ease .1s,visibility .3s ease .1s}.notes-header[data-v-19dc2537]{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #f0f0f0}.notes-header h3[data-v-19dc2537]{margin:0;font-size:16px;font-weight:600}.close-notes[data-v-19dc2537]{color:#999}.notes-content[data-v-19dc2537]{flex:1;overflow-y:auto;padding:0 10px;background-color:#f6fdff}.custom-tabs-nav[data-v-19dc2537]{display:flex;justify-content:center;padding:10px;margin-bottom:23px;width:100%}.custom-tab[data-v-19dc2537]{text-align:center;padding:8px 12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;background:transparent;color:#666}.custom-tab.active[data-v-19dc2537]{background-color:#e9f7fe;border-radius:4px;color:#022964}.custom-tab[data-v-19dc2537]:hover{color:#022964}.custom-tabs-content[data-v-19dc2537],.custom-tab-pane[data-v-19dc2537]{width:100%}.notes-textarea[data-v-19dc2537]{margin-bottom:15px;resize:none;flex-grow:1}.notes-actions[data-v-19dc2537]{display:flex;justify-content:flex-end}.all-notes-list[data-v-19dc2537]{height:100%;overflow-y:auto;margin-bottom:15px}.note-item[data-v-19dc2537]{padding:5px 10px 5px 0;border-radius:6px}.existing-notes[data-v-19dc2537]{margin-bottom:15px;padding:12px;border-radius:6px;border-left:3px solid #3b82f6}.existing-notes .note-content[data-v-19dc2537]{white-space:pre-wrap;font-size:14px;color:#333}.note-title[data-v-19dc2537]{font-weight:500;font-size:14px}.note-content[data-v-19dc2537]{font-size:13px;color:#666;white-space:pre-wrap}.note-content .time[data-v-19dc2537]{color:#022964;margin-right:10px}.no-notes[data-v-19dc2537]{text-align:center;color:#999;padding:20px}@media (max-width: 992px){.chapter-sidebar[data-v-19dc2537]{width:250px}.course-title[data-v-19dc2537]{max-width:300px}}@media (max-width: 768px){.chapter-sidebar[data-v-19dc2537]:not(.collapsed){position:absolute;left:0;top:60px;bottom:0;z-index:100;box-shadow:2px 0 10px #0000001a}.course-title[data-v-19dc2537]{max-width:150px}}.mobile-view[data-v-19dc2537]{background-color:#fff;height:auto;min-height:100vh}.mobile-layout[data-v-19dc2537]{display:flex;flex-direction:column}.mobile-video-container[data-v-19dc2537]{width:100%;background-color:#000}.mobile-course-header[data-v-19dc2537]{padding:15px;background-color:#fff}.mobile-course-header h2[data-v-19dc2537]{margin:0;font-size:18px;font-weight:600;color:#333}.mobile-info-card[data-v-19dc2537]{background-color:#fff;padding:10px 15px;border-bottom:1px solid #eee}.mobile-info-card .info-row[data-v-19dc2537]{display:flex;justify-content:space-between}.mobile-info-card .info-item[data-v-19dc2537]{display:flex;flex-direction:column;align-items:flex-start;margin-right:auto}.mobile-info-card .info-label[data-v-19dc2537]{font-size:12px;color:#797979;margin-bottom:4px;white-space:nowrap}.mobile-info-card .info-value[data-v-19dc2537]{font-size:16px;color:#000;font-weight:500}.mobile-tabs[data-v-19dc2537]{background-color:#fff;margin-top:10px;border-radius:8px 8px 0 0}.native-tabs-nav[data-v-19dc2537]{display:flex;padding:10px;background-color:#fff;gap:8px}.native-tab[data-v-19dc2537]{padding:10px 17px;background:#fff;border-radius:10px;font-size:16px;cursor:pointer;transition:all .3s ease;border:none;outline:none}.native-tab[data-v-19dc2537]:hover{background:#d4e7fd}.native-tab.active[data-v-19dc2537]{background:#d4e7fd;color:#022964;font-weight:600}.native-tabs-content[data-v-19dc2537]{background-color:#fff;border:1px solid #e1e1e1;margin:0 10px 10px;border-radius:10px}.native-tab-pane[data-v-19dc2537]{min-height:200px}.mobile-chapters-list .chapter-group[data-v-19dc2537]{margin-bottom:0;border-radius:0;border:none}.mobile-chapters-list .chapter-header[data-v-19dc2537]{padding:15px}.mobile-chapters-list .chapter-title[data-v-19dc2537]{font-size:16px;font-weight:500}.mobile-chapters-list .lesson-item[data-v-19dc2537]{margin-left:0;border-bottom:none}.mobile-chapters-list .lesson-index[data-v-19dc2537]{color:#022964;margin-right:10px}.mobile-chapters-list .lesson-duration[data-v-19dc2537]{color:#999;font-size:12px}.mobile-notes-area[data-v-19dc2537],.mobile-materials-area[data-v-19dc2537]{padding:15px}.mobile-notes-area .notes-textarea[data-v-19dc2537]{border-radius:6px;margin-bottom:10px}.mobile-notes-area .notes-actions[data-v-19dc2537]{display:flex;justify-content:flex-end}.mobile-all-notes-list[data-v-19dc2537]{margin-bottom:20px;max-height:400px;overflow-y:auto;padding-right:5px}.mobile-note-item[data-v-19dc2537]{margin-bottom:15px;padding:12px;border-radius:8px;background-color:#f5f9ff}.mobile-notes-area[data-v-19dc2537]{padding:15px}.mobile-notes-area .no-notes[data-v-19dc2537]{text-align:center;color:#999;padding:20px 0;font-size:14px}.mobile-note-item .note-content[data-v-19dc2537]{white-space:pre-wrap;word-break:break-word;font-size:14px;color:#333;line-height:1.5}@media (max-width: 768px){.top-navigation[data-v-19dc2537],.main-content[data-v-19dc2537]{display:none}.video-frame[data-v-19dc2537]{aspect-ratio:16 / 9;width:100%;height:auto;border-radius:0;margin-top:55px}}@media (min-width: 769px){.mobile-layout[data-v-19dc2537]{display:none}}.watch-confirm-modal[data-v-19dc2537] .ant-modal-body{padding:24px}.confirm-content[data-v-19dc2537]{text-align:center}.confirm-content h3[data-v-19dc2537]{font-size:20px;color:#022964;margin-bottom:12px}.confirm-content p[data-v-19dc2537]{font-size:14px;color:#666;margin-bottom:20px}.timer-bar[data-v-19dc2537]{height:6px;background-color:#eee;border-radius:3px;margin-bottom:10px;overflow:hidden}.timer-progress[data-v-19dc2537]{height:100%;background-color:#022964;border-radius:3px;transition:width 1s linear}.timer-text[data-v-19dc2537]{font-size:14px;color:#999;margin-bottom:20px}.chapter-title-section[data-v-19dc2537]{padding-bottom:10px}.chapter-title-text[data-v-19dc2537]{font-size:16px;font-weight:600;margin:0;line-height:1.4}.notes-stats[data-v-19dc2537]{margin-bottom:10px}.notes-count[data-v-19dc2537]{font-size:14px;font-weight:500;color:#333}.note-time-point[data-v-19dc2537]{color:#022964;padding:2px 4px;font-size:12px;font-weight:500;display:inline-block}.note-header[data-v-19dc2537]{display:flex;align-items:center;margin-bottom:8px}.note-date[data-v-19dc2537]{font-size:12px;color:#999;margin-left:auto}.notes-actions[data-v-19dc2537]{display:flex;gap:10px;justify-content:flex-end}.notes-actions button[data-v-19dc2537]{border:none;border-radius:50px;padding:5px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;outline:none}.cancel-notes-btn[data-v-19dc2537]{background:#f5f5f5;color:#666;border:1px solid #d9d9d9}.cancel-notes-btn[data-v-19dc2537]:hover{background:#e6e6e6;color:#333;border-color:#b3b3b3}.cancel-notes-btn[data-v-19dc2537]:active{background:#d9d9d9}.save-notes-btn[data-v-19dc2537]{background:#022964;color:#fff;border:1px solid #022964}.save-notes-btn[data-v-19dc2537]:hover:not(:disabled){background:#033a7a;border-color:#033a7a}.save-notes-btn[data-v-19dc2537]:active:not(:disabled){background:#011a3d}.save-notes-btn[data-v-19dc2537]:disabled{background:#ccc;color:#999;border-color:#ccc;cursor:not-allowed;opacity:.6}.note-item[data-v-19dc2537]{display:flex;justify-content:space-between;align-items:flex-start}.note-content[data-v-19dc2537]{flex:1;margin-right:10px}.note-actions[data-v-19dc2537]{display:flex;align-items:center}.note-action-icon[data-v-19dc2537]{font-size:16px;cursor:pointer;padding:4px;border-radius:4px;transition:all .3s ease;color:#022964}.edit-icon[data-v-19dc2537]{color:#022964}.edit-icon[data-v-19dc2537]:hover{background-color:#e6f7ff;color:#022964}.delete-icon[data-v-19dc2537]{color:#022964}.delete-icon[data-v-19dc2537]:hover{background-color:#fff2f0;color:#022964}.mobile-note-item .note-header[data-v-19dc2537]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mobile-note-item .note-actions[data-v-19dc2537]{margin-left:auto}.edit-mode-tip[data-v-19dc2537]{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:#e6f7ff;border:1px solid #91d5ff;border-radius:6px;margin-bottom:10px;font-size:14px;color:#022964;font-weight:500}.edit-mode-tip .anticon[data-v-19dc2537]{color:#022964}.all-courses-page[data-v-a896b917]{min-height:100vh;display:flex;flex-direction:column}.banner-area[data-v-a896b917]{background-color:#022964;width:100%;margin-top:55px}.banner-container[data-v-a896b917]{max-width:1200px;margin:0 auto;height:200px;display:flex;align-items:center;padding:0 20px;box-sizing:border-box;overflow:hidden}.banner-content[data-v-a896b917]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:600px;width:100%;transform:none}.banner-title[data-v-a896b917]{font-size:60px;font-weight:700;color:#fff;margin:0}.content[data-v-a896b917]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:0 auto}.privacy-content[data-v-a896b917]{background-color:#fff;border-radius:8px;line-height:1.6}.privacy-content[data-v-a896b917] h1,.privacy-content[data-v-a896b917] h2,.privacy-content[data-v-a896b917] h3{color:#022964;margin-top:1.5em;margin-bottom:.5em}.privacy-content[data-v-a896b917] p{margin-bottom:1em;color:#333}.privacy-content[data-v-a896b917] strong{font-weight:600}.privacy-content[data-v-a896b917] img{max-width:100%;height:auto;border-radius:4px;margin:20px 0}.privacy-content[data-v-a896b917] ul,.privacy-content[data-v-a896b917] ol{padding-left:20px;margin-bottom:1em}.privacy-content[data-v-a896b917] li{margin-bottom:.5em}.loading-container[data-v-a896b917],.error-state[data-v-a896b917]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;width:100%}.loading-text[data-v-a896b917]{margin-top:15px;color:#666}.retry-button[data-v-a896b917]{margin-top:20px}@media (max-width: 768px){.banner-container[data-v-a896b917]{height:120px;padding:0 33px}.banner-content[data-v-a896b917]{align-items:flex-start;text-align:left}.banner-title[data-v-a896b917]{font-size:28px;text-align:left}.content[data-v-a896b917]{padding:24px 16px}.privacy-content[data-v-a896b917]{padding:20px}}.all-courses-page[data-v-f2de145b]{min-height:100vh;display:flex;flex-direction:column}.banner-area[data-v-f2de145b]{background-color:#022964;width:100%;margin-top:55px}.banner-container[data-v-f2de145b]{max-width:1200px;margin:0 auto;height:200px;display:flex;align-items:center;padding:0 20px;box-sizing:border-box;overflow:hidden}.banner-content[data-v-f2de145b]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:600px;width:100%;transform:none}.banner-title[data-v-f2de145b]{font-size:60px;font-weight:700;color:#fff;margin:0}.content[data-v-f2de145b]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:0 auto}.privacy-content[data-v-f2de145b]{background-color:#fff;border-radius:8px;line-height:1.6}.privacy-content[data-v-f2de145b] h1,.privacy-content[data-v-f2de145b] h2,.privacy-content[data-v-f2de145b] h3{color:#022964;margin-top:1.5em;margin-bottom:.5em}.privacy-content[data-v-f2de145b] p{margin-bottom:1em;color:#333}.privacy-content[data-v-f2de145b] strong{font-weight:600}.privacy-content[data-v-f2de145b] img{max-width:100%;height:auto;border-radius:4px;margin:20px 0}.privacy-content[data-v-f2de145b] ul,.privacy-content[data-v-f2de145b] ol{padding-left:20px;margin-bottom:1em}.privacy-content[data-v-f2de145b] li{margin-bottom:.5em}.loading-container[data-v-f2de145b],.error-state[data-v-f2de145b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;width:100%}.loading-text[data-v-f2de145b]{margin-top:15px;color:#666}.retry-button[data-v-f2de145b]{margin-top:20px}@media (max-width: 768px){.banner-container[data-v-f2de145b]{height:120px;padding:0 33px}.banner-content[data-v-f2de145b]{align-items:flex-start;text-align:left}.banner-title[data-v-f2de145b]{font-size:28px;text-align:left}.content[data-v-f2de145b]{padding:24px 16px}.privacy-content[data-v-f2de145b]{padding:20px}}.all-courses-page[data-v-8792cf51]{min-height:100vh;display:flex;flex-direction:column}.banner-area[data-v-8792cf51]{background-color:#022964;width:100%;margin-top:55px}.banner-container[data-v-8792cf51]{max-width:1200px;margin:0 auto;height:200px;display:flex;align-items:center;padding:0 20px;box-sizing:border-box;overflow:hidden}.banner-content[data-v-8792cf51]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:600px;width:100%;transform:none}.banner-title[data-v-8792cf51]{font-size:60px;font-weight:700;color:#fff;margin:0}.content[data-v-8792cf51]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:0 auto}.privacy-content[data-v-8792cf51]{background-color:#fff;border-radius:8px;line-height:1.6}.privacy-content[data-v-8792cf51] h1,.privacy-content[data-v-8792cf51] h2,.privacy-content[data-v-8792cf51] h3{color:#022964;margin-top:1.5em;margin-bottom:.5em}.privacy-content[data-v-8792cf51] p{margin-bottom:1em;color:#333}.privacy-content[data-v-8792cf51] strong{font-weight:600}.privacy-content[data-v-8792cf51] img{max-width:100%;height:auto;border-radius:4px;margin:20px 0}.privacy-content[data-v-8792cf51] ul,.privacy-content[data-v-8792cf51] ol{padding-left:20px;margin-bottom:1em}.privacy-content[data-v-8792cf51] li{margin-bottom:.5em}.loading-container[data-v-8792cf51],.error-state[data-v-8792cf51]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;width:100%}.loading-text[data-v-8792cf51]{margin-top:15px;color:#666}.retry-button[data-v-8792cf51]{margin-top:20px}@media (max-width: 768px){.banner-container[data-v-8792cf51]{height:120px;padding:0 16px}.banner-content[data-v-8792cf51]{align-items:flex-start;text-align:left}.banner-title[data-v-8792cf51]{font-size:28px;text-align:left}.content[data-v-8792cf51]{padding:24px 16px}.privacy-content[data-v-8792cf51]{padding:20px}}.all-courses-page[data-v-b0c61607]{min-height:100vh;display:flex;flex-direction:column}.banner-area[data-v-b0c61607]{background:url(/course_banner.webp) center center;background-size:contain;width:100%;margin-top:55px}.banner-container[data-v-b0c61607]{max-width:1200px;margin:0 auto;height:200px;display:flex;align-items:center;padding:0 20px;box-sizing:border-box;overflow:hidden}.banner-content[data-v-b0c61607]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:600px;width:100%;transform:none}.banner-title[data-v-b0c61607]{font-size:60px;font-weight:700;color:#fff;margin:0}.content[data-v-b0c61607]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:80px auto}.plan-origin-content[data-v-b0c61607]{background-color:#fff;border-radius:8px;line-height:1.8;display:flex;flex-direction:column}.key-person-section[data-v-b0c61607]{display:flex;gap:30px;align-items:flex-start;background-color:#e9f7fe;border-radius:8px;padding:80px}.key-person-photo[data-v-b0c61607]{width:180px;height:230px;overflow:hidden;border-radius:8px;margin-top:-160px}.key-person-info[data-v-b0c61607]{flex:1;margin-top:-60px}.section-content[data-v-b0c61607]{font-size:16px;color:#333;line-height:1.8}.first-section[data-v-b0c61607]{background-color:#e9f7fe;border-radius:8px;padding:30px}.section-container[data-v-b0c61607]{display:flex;gap:100px;align-items:center;background-color:#fff;padding:40px 80px}.section-text[data-v-b0c61607]{flex:1;max-width:480px;margin-top:-70px}.section-image[data-v-b0c61607]{width:480px;height:360px;flex-shrink:0;border-radius:8px;overflow:hidden}.section-image img[data-v-b0c61607]{width:100%;height:100%;object-fit:cover}.section-title[data-v-b0c61607]{color:#022964;font-size:24px;font-weight:600;margin-bottom:16px}.section-paragraph[data-v-b0c61607]{font-size:16px;color:#333;line-height:1.8}.technology-section[data-v-b0c61607]{background-color:#fff;padding:0;position:relative;margin-bottom:50px}.technology-section[data-v-b0c61607]:after{content:"";position:absolute;bottom:-40px;left:0;right:0;height:220px;background-image:url(/src/assets/medical-tech.jpg);background-size:cover;background-position:center;border-radius:8px}.ethics-section[data-v-b0c61607]{background-color:#fff}.loading-container[data-v-b0c61607],.error-state[data-v-b0c61607]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;width:100%}.loading-text[data-v-b0c61607]{margin-top:15px;color:#666}.retry-button[data-v-b0c61607]{margin-top:20px}@media (max-width: 768px){.banner-container[data-v-b0c61607]{height:120px;padding:0 16px}.banner-content[data-v-b0c61607]{align-items:flex-start;text-align:left}.banner-title[data-v-b0c61607]{font-size:28px;text-align:left}.content[data-v-b0c61607]{padding:24px 16px}.key-person-section[data-v-b0c61607]{flex-direction:column;align-items:center;text-align:center}.key-person-photo[data-v-b0c61607]{margin-bottom:16px}.section-container[data-v-b0c61607]{flex-direction:column}.section-image[data-v-b0c61607]{width:100%;height:200px;order:-1}.technology-section[data-v-b0c61607]:after{height:160px}.ethics-section[data-v-b0c61607]{padding-top:180px}.section-title[data-v-b0c61607]{font-size:20px}}.key-person-container[data-v-b0c61607]{background-color:#e9f7fe;border-radius:8px;padding:80px 80px 40px}.key-person-header[data-v-b0c61607]{display:flex;gap:30px;margin-bottom:50px}.key-person-photo[data-v-b0c61607]{width:180px;height:230px;overflow:hidden;border-radius:8px;margin-top:-160px;flex-shrink:0}.key-person-photo img[data-v-b0c61607]{width:100%;height:100%;object-fit:cover}.key-person-info[data-v-b0c61607]{margin-top:-60px}.key-person-title[data-v-b0c61607]{font-size:20px;font-weight:600;color:#000}.key-person-name[data-v-b0c61607]{font-size:18px;color:#000}.key-person-eng-name[data-v-b0c61607]{font-size:16px;color:#000}.first-section-container[data-v-b0c61607]{width:100%;padding-left:0}.first-section-text[data-v-b0c61607]{font-size:16px;line-height:1.8;color:#333;margin:0}@media (max-width: 768px){.key-person-container[data-v-b0c61607]{padding:40px 20px 30px}.key-person-header[data-v-b0c61607]{flex-direction:column;align-items:center}.key-person-photo[data-v-b0c61607]{margin-top:-120px;margin-bottom:16px}.key-person-info[data-v-b0c61607]{text-align:center;margin-top:0}.first-section-container[data-v-b0c61607]{padding-left:0}.first-section-text[data-v-b0c61607]{text-align:left}}.technology-section-img[data-v-b0c61607]{height:350px;margin-bottom:40px}.technology-section-img img[data-v-b0c61607]{width:100%;height:100%;object-fit:cover}.app-container[data-v-d3987806]{display:flex;min-height:100vh}.main-content[data-v-d3987806]{flex:1;margin-left:220px;padding:20px 32px;background-color:#e9f7fe;min-height:100vh}.popular-courses-list[data-v-d3987806]{display:flex;flex-direction:column;gap:16px;margin-top:20px}.popular-course-item[data-v-d3987806]{display:flex;gap:16px;background-color:#fff;padding:12px;border-radius:8px;box-shadow:0 2px 4px #0000000d}.course-placeholder[data-v-d3987806]{width:120px;height:80px;background-color:#f0f0f0;border-radius:4px;flex-shrink:0}.recommended-course-title[data-v-d3987806]{font-size:16px;font-weight:500;margin:0 0 4px;color:#333}.course-instructor[data-v-d3987806]{font-size:12px;color:#666;margin:0 0 8px}.course-tag[data-v-d3987806]{font-size:11px;padding:2px 8px;background-color:#f0f0f0;border-radius:12px;color:#666}.loading-container[data-v-d3987806]{display:flex;justify-content:center;align-items:center;height:300px}.dashboard-content[data-v-d3987806]{max-width:950px;margin:30px auto;display:flex;flex-direction:column}.welcome-section[data-v-d3987806]{margin-bottom:24px}.welcome-section h1[data-v-d3987806]{font-size:24px;font-weight:600;margin-bottom:4px;color:#333}.welcome-section p[data-v-d3987806]{font-size:16px;color:#666;margin:0}.info-cards-section[data-v-d3987806]{display:flex;gap:16px;margin-bottom:24px}.info-card[data-v-d3987806]{flex:1;border-radius:12px;padding:20px 25px;background-color:#fff;box-shadow:0 2px 8px #0000000a;display:flex;align-items:center;position:relative;height:100px;cursor:pointer}.info-card[data-v-d3987806]:after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background-color:#e5e7eb}.info-card[data-v-d3987806]:last-child:after{display:none}.card-icon[data-v-d3987806]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:20px}.card-content[data-v-d3987806]{flex:1}.card-value[data-v-d3987806]{font-size:28px;font-weight:700;margin:0;line-height:1.2;color:#333}.card-label[data-v-d3987806]{font-size:14px;color:#666;margin:0}.card-arrow[data-v-d3987806]{color:#bbb;font-size:14px}.section-container[data-v-d3987806]{border-radius:12px;margin-bottom:24px}.section-header[data-v-d3987806]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-title[data-v-d3987806]{font-size:18px;font-weight:600;margin:0;color:#333}.section-actions .view-all-btn[data-v-d3987806]{font-size:14px;color:#666;padding:0;display:flex;align-items:center}.section-description[data-v-d3987806]{font-size:14px;color:#888;margin-top:0;margin-bottom:16px}.error-container[data-v-d3987806]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:16px}@media (max-width: 768px){.app-container[data-v-d3987806]{display:block}.sidebar[data-v-d3987806]{display:none}.mobile-content[data-v-d3987806]{margin-left:0;padding:76px 16px 20px}.info-cards-section[data-v-d3987806]{flex-direction:column;gap:12px}.info-card[data-v-d3987806]{height:80px}.info-card[data-v-d3987806]:after{display:none}.welcome-section h1[data-v-d3987806]{font-size:20px}.welcome-section p[data-v-d3987806]{font-size:14px}.section-title[data-v-d3987806]{font-size:16px}}.course-list[data-v-d3987806]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.course-thumbnail[data-v-d3987806]{width:180px;flex-shrink:0}.placeholder-image[data-v-d3987806]{width:100%;height:120px;background-color:#f0f0f0;border-radius:4px}.course-info[data-v-d3987806]{flex:1;display:flex;flex-direction:column}.course-instructor[data-v-d3987806]{font-size:14px;color:#666;margin:0 0 12px}.course-tag[data-v-d3987806]{font-size:12px;padding:2px 10px;background-color:#f5f7fa;border-radius:12px;color:#666}.course-actions[data-v-d3987806]{margin-top:auto}.start-course-btn[data-v-d3987806]{margin-right:12px;background-color:#022964}.empty-favorites[data-v-d3987806]{padding:40px 0;text-align:center}.pagination-container[data-v-d3987806]{display:flex;justify-content:space-between;align-items:center}.course-subtitle[data-v-d3987806]{font-size:14px;color:#666;margin:4px 0 12px}.course-details[data-v-d3987806]{display:flex;flex-wrap:wrap;gap:1px;margin-bottom:16px}.course-detail-item[data-v-d3987806]{display:flex;align-items:center;gap:4px;font-size:13px;color:#666}.course-card[data-v-d3987806]{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #00000014;overflow:hidden;transition:all .3s ease;height:100%}.course-card[data-v-d3987806]:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-4px)}.course-title[data-v-d3987806]{font-size:18px;font-weight:500;color:#333;margin:0 0 8px}.course-card .course-info[data-v-d3987806]{padding:16px;flex:1}.course-card .course-title[data-v-d3987806]{font-size:16px;font-weight:500;margin:0 0 8px;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.course-card .course-subtitle[data-v-d3987806]{font-size:14px;color:#666;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.course-card[data-v-d3987806]{margin:0;border-radius:0;width:100%;font-size:16px;height:44px;display:flex;justify-content:center;align-items:center}.pagination-container[data-v-d3987806]{display:flex;justify-content:center;padding-top:24px}.course-grid[data-v-d3987806]{display:grid;grid-template-columns:repeat(1,1fr);gap:24px;margin-bottom:32px}.pagination-container[data-v-d3987806]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #f0f0f0}.pagination-info[data-v-d3987806]{color:#999;font-size:14px}.pagination-spacer[data-v-d3987806]{flex-grow:1}@media (max-width: 1200px){.course-grid[data-v-d3987806]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.course-grid[data-v-d3987806]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.main-content[data-v-d3987806]{margin-left:0;padding:76px 16px 20px}.course-grid[data-v-d3987806]{display:flex!important;flex-direction:column!important;grid-template-columns:unset;gap:0px!important}.course-item[data-v-d3987806]{flex-direction:row!important;margin-bottom:16px;border-radius:8px;background-color:#fff;box-shadow:0 1px 2px #00000014;overflow:hidden}.course-item .course-thumbnail[data-v-d3987806]{width:160px!important;min-width:120px;height:120px!important;flex-shrink:0;padding:10px!important}.course-image[data-v-d3987806]{width:100%;height:100%;object-fit:cover;padding:0!important}.course-content[data-v-d3987806]{padding:17px!important;flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-left:-16px!important}.course-title[data-v-d3987806]{font-weight:500!important;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.course-lecturer[data-v-d3987806]{font-size:11px!important;color:#666!important;margin:-30px 0 8px!important}.course-bottom[data-v-d3987806]{display:flex;flex-direction:row!important;justify-content:space-between;align-items:center;margin-top:auto;width:100%}.course-tag[data-v-d3987806]{font-size:12px;background-color:#f0f5ff;color:#446cb3;padding:2px 8px!important;border-radius:4px}.course-tags[data-v-d3987806]{margin-top:-80px!important;width:150px}.start-course-btn[data-v-d3987806]{font-size:13px;height:32px;padding:0 12px;border-radius:4px;margin-left:-40px!important;margin-bottom:-11px;background-color:#022964}}@media (max-width: 480px){.course-grid[data-v-d3987806]{grid-template-columns:1fr}}.course-grid[data-v-d3987806]{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.course-item[data-v-d3987806]{display:flex;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden;transition:all .3s ease;height:100%;width:100%}.course-item[data-v-d3987806]:hover{box-shadow:0 4px 12px #0000001a}.course-item .course-thumbnail[data-v-d3987806]{width:200px;height:150px;flex-shrink:0}.course-item .placeholder-image[data-v-d3987806]{width:100%;height:100%;background-color:#f0f0f0}.course-title[data-v-d3987806]{font-size:18px;font-weight:500;color:#333;margin:0}.course-lecturer[data-v-d3987806]{font-size:14px;color:#666;margin:0 0 auto}.course-bottom[data-v-d3987806]{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.course-tag[data-v-d3987806]{font-size:12px;padding:8px 10px;background-color:#e9f1fe;border-radius:4px;color:#000}.start-course-btn[data-v-d3987806]{min-width:100px;height:36px;border-radius:18px}.course-image[data-v-d3987806]{width:100%;height:100%;object-fit:cover;border-radius:0;padding:15px;object-position:left center}.course-item .course-thumbnail[data-v-d3987806]{width:300px;height:225px;flex-shrink:0;overflow:hidden;background-color:#fff}.empty-favorites[data-v-d3987806]{padding:60px 0;text-align:center;border-radius:8px}.empty-favorites-content[data-v-d3987806]{max-width:360px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.empty-favorites-text[data-v-d3987806]{font-size:15px;color:#666;margin-bottom:24px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.bookmark-icon[data-v-d3987806]{width:20px;height:20px;margin:0 5px;vertical-align:middle;display:inline-block}.browse-courses-btn[data-v-d3987806]{background-color:#022964;border-radius:4px}.course-content[data-v-d3987806]{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.course-header[data-v-d3987806]{margin-bottom:auto}.course-bottom[data-v-d3987806]{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.course-info-section[data-v-d3987806]{flex:1;display:flex;flex-direction:column;gap:12px;max-width:60%}.course-action[data-v-d3987806]{display:flex;align-items:flex-end}.course-progress-wrapper[data-v-d3987806]{width:100%;margin-top:12px}.progress-info[data-v-d3987806]{display:flex;align-items:center;gap:10px;width:100%}.progress-label[data-v-d3987806]{font-size:12px;color:#000;white-space:nowrap}.progress-text[data-v-d3987806]{font-size:12px;color:#4263eb;font-weight:500}.progress-bar-container[data-v-d3987806]{flex:1;height:15px;background-color:#f0f0f0;border-radius:8px;overflow:hidden;min-width:600px;max-width:600px}.progress-bar[data-v-d3987806]{height:100%;background-color:#022964;border-radius:3px;transition:width .3s ease}.progress-text[data-v-d3987806]{font-size:12px;color:#00946a;font-weight:500;white-space:nowrap;min-width:36px;text-align:right}.course-tags[data-v-d3987806]{display:flex;flex-wrap:wrap;gap:8px}.course-tag[data-v-d3987806]{font-size:12px;padding:4px 10px;background-color:#ecf3fa;border-radius:4px;color:#333;display:inline-block}.start-course-btn[data-v-d3987806]{min-width:100px;height:36px;border-radius:18px;background-color:#022964;font-size:14px}@media (max-width: 768px){.course-grid[data-v-d3987806]{display:flex!important;flex-direction:column!important;gap:12px!important}.course-item[data-v-d3987806]{flex-direction:row!important;margin-bottom:12px;border-radius:8px;background-color:#fff;box-shadow:0 1px 2px #00000014;overflow:hidden}.course-item .course-thumbnail[data-v-d3987806]{width:140px!important;height:120px!important;flex-shrink:0;padding:0!important}.course-image[data-v-d3987806]{width:100%;height:100%;object-fit:cover;padding:18px 0 0 10px!important}.course-content[data-v-d3987806]{padding:12px!important;flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-left:0!important}.course-title[data-v-d3987806]{font-size:14px;color:#333}.course-lecturer[data-v-d3987806]{font-size:11px!important;color:#666!important;margin:0 0 12px!important}.course-bottom[data-v-d3987806]{display:flex;flex-direction:column!important;justify-content:flex-start;align-items:flex-start;gap:8px;margin-top:4px}.course-tags[data-v-d3987806]{margin-top:0!important;width:auto!important;margin-bottom:8px}.course-tag[data-v-d3987806]{font-size:11px!important;padding:2px 8px!important;background-color:#ecf3fa;border-radius:4px;color:#333}.course-progress-wrapper[data-v-d3987806]{margin-top:0!important;width:100%}.progress-info[data-v-d3987806]{display:flex;align-items:center;gap:5px;justify-content:flex-start;width:100%}.progress-label[data-v-d3987806]{font-size:11px;color:#333;white-space:nowrap}.progress-text[data-v-d3987806]{font-size:11px;color:#00946a;font-weight:500}.progress-bar-container[data-v-d3987806]{display:none!important}.start-course-btn[data-v-d3987806]{font-size:13px;height:32px;padding:0 16px;border-radius:16px;margin-left:0!important;margin-bottom:0!important;margin-top:-25px;align-self:flex-end;background-color:#022964}.course-details[data-v-d3987806]{width:100%;margin-bottom:0}.course-item[data-v-d3987806]{height:120px;min-height:140px}}.menu-overlay[data-v-d3987806]{position:absolute;top:8px;right:8px;z-index:10}.three-dots-menu .anticon[data-v-d3987806]{transform:rotate(90deg);display:flex;font-size:18px}.three-dots-menu[data-v-d3987806]:hover{background-color:#fff;box-shadow:0 2px 8px #00000026}.delete-option[data-v-d3987806]{display:flex;align-items:center;color:#000;gap:8px}.course-item[data-v-d3987806]{position:relative}@media (max-width: 768px){.menu-overlay[data-v-d3987806]{top:4px;right:4px}.three-dots-menu[data-v-d3987806]{width:28px;height:28px;font-size:16px}}.table-header[data-v-d3987806]{display:flex;justify-content:flex-end;padding:16px 24px;border-bottom:1px solid #f0f0f0}.export-actions[data-v-d3987806]{padding:16px 24px;display:flex;justify-content:flex-end;border-bottom:1px solid #f0f0f0}.course-cell[data-v-d3987806]{display:flex;align-items:center;gap:12px}.course-thumbnail[data-v-d3987806]{width:60px;height:45px;object-fit:cover;border-radius:4px}.placeholder-thumb[data-v-d3987806]{background-color:#f0f0f0}.sortable-header[data-v-d3987806]{cursor:pointer;display:flex;align-items:center;gap:4px}.sortable-header[data-v-d3987806]:hover{color:#1890ff}.three-dots-menu[data-v-d3987806]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:transparent;cursor:pointer;transition:all .2s}.three-dots-menu[data-v-d3987806]:hover{background-color:#f5f5f5}.three-dots-menu .anticon[data-v-d3987806]{transform:rotate(90deg);display:flex;font-size:18px;color:#666}.delete-option[data-v-d3987806]{display:flex;align-items:center;color:#ff4d4f;gap:8px}.download-btn[data-v-d3987806]{color:#1890ff}[data-v-d3987806] .ant-table-tbody>tr>td{padding:12px 16px;vertical-align:middle}[data-v-d3987806] .ant-table-wrapper .ant-table-thead>tr>th{background-color:#fff!important}[data-v-d3987806] .ant-table-wrapper td.ant-table-column-sort{background-color:transparent!important}[data-v-d3987806] .ant-table-wrapper .ant-table-column-sort{background-color:#fff!important}[data-v-d3987806] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-has-sorters:hover{background-color:#fff!important}[data-v-d3987806] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort:hover{background-color:#fafafa!important}[data-v-d3987806] .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-column-sort{background-color:#fafafa!important}[data-v-d3987806] .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-column-sort{background-color:#e9f1fe!important}[data-v-d3987806] .ant-table-tbody>tr.selected-row>td.ant-table-column-sort{background-color:#e9f1fe!important}[data-v-d3987806] .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-column-sort{background-color:#d9e8fd!important}[data-v-d3987806] .ant-table-tbody>tr.selected-row:hover>td.ant-table-column-sort{background-color:#d9e8fd!important}@media (max-width: 768px){[data-v-d3987806] .ant-table{width:100%;overflow-x:scroll}[data-v-d3987806] .ant-table-thead>tr>th,[data-v-d3987806] .ant-table-tbody>tr>td{white-space:nowrap;padding:8px 12px}.course-thumbnail[data-v-d3987806]{width:50px;height:38px}.course-title[data-v-d3987806]{font-size:14px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-actions[data-v-d3987806]{padding:12px 16px}}.table-header[data-v-d3987806]{display:none}.export-btn-container[data-v-d3987806]{display:flex;justify-content:flex-end;margin-bottom:8px}.export-btn[data-v-d3987806]{background-color:#464eb8;height:40px;width:122px;font-size:16px}.courses-table-container[data-v-d3987806]{background:#fff;border-radius:8px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000000d}.table-wrapper[data-v-d3987806]{overflow-x:auto;overflow-y:hidden}.table-wrapper[data-v-d3987806] .ant-table{min-width:500px}.table-wrapper[data-v-d3987806] .ant-table-thead>tr>th,.table-wrapper[data-v-d3987806] .ant-table-tbody>tr>td{white-space:nowrap;width:auto}@media (max-width: 768px){.export-btn-container[data-v-d3987806]{margin-bottom:12px}}.clickable-title[data-v-d3987806]{cursor:pointer;color:#000;position:relative}.clickable-title[data-v-d3987806]:hover{text-decoration:underline}.clickable-title[data-v-d3987806]:hover:after{opacity:1}.table-scroll-container[data-v-d3987806]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;position:relative}.table-scroll-container[data-v-d3987806]::-webkit-scrollbar{height:8px}.table-scroll-container[data-v-d3987806]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-scroll-container[data-v-d3987806]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.table-scroll-container[data-v-d3987806]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width: 768px){.clickable-title[data-v-d3987806]:after{width:12px;height:12px;margin-left:4px}}.app-container[data-v-d06d0aaf]{display:flex;min-height:100vh}.main-content[data-v-d06d0aaf]{flex:1;margin-left:220px;padding:20px 32px;background-color:#e9f7fe;min-height:100vh}.popular-courses-list[data-v-d06d0aaf]{display:flex;flex-direction:column;gap:16px;margin-top:20px}.popular-course-item[data-v-d06d0aaf]{display:flex;gap:16px;background-color:#fff;padding:12px;border-radius:8px;box-shadow:0 2px 4px #0000000d}.course-placeholder[data-v-d06d0aaf]{width:120px;height:80px;background-color:#f0f0f0;border-radius:4px;flex-shrink:0}.recommended-course-title[data-v-d06d0aaf]{font-size:16px;font-weight:500;margin:0 0 4px;color:#333}.course-instructor[data-v-d06d0aaf]{font-size:12px;color:#666;margin:0 0 8px}.course-tag[data-v-d06d0aaf]{font-size:11px;padding:2px 8px;background-color:#f0f0f0;border-radius:12px;color:#666}.loading-container[data-v-d06d0aaf]{display:flex;justify-content:center;align-items:center;height:300px}.dashboard-content[data-v-d06d0aaf]{max-width:950px;margin:30px auto;display:flex;flex-direction:column}.welcome-section[data-v-d06d0aaf]{margin-bottom:24px}.welcome-section h1[data-v-d06d0aaf]{font-size:24px;font-weight:600;margin-bottom:4px;color:#333}.welcome-section p[data-v-d06d0aaf]{font-size:16px;color:#666;margin:0}.info-cards-section[data-v-d06d0aaf]{display:flex;gap:16px;margin-bottom:24px}.info-card[data-v-d06d0aaf]{flex:1;border-radius:12px;padding:20px 25px;background-color:#fff;box-shadow:0 2px 8px #0000000a;display:flex;align-items:center;position:relative;height:100px;cursor:pointer}.info-card[data-v-d06d0aaf]:after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background-color:#e5e7eb}.info-card[data-v-d06d0aaf]:last-child:after{display:none}.card-icon[data-v-d06d0aaf]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:20px}.card-content[data-v-d06d0aaf]{flex:1}.card-value[data-v-d06d0aaf]{font-size:28px;font-weight:700;margin:0;line-height:1.2;color:#333}.card-label[data-v-d06d0aaf]{font-size:14px;color:#666;margin:0}.card-arrow[data-v-d06d0aaf]{color:#bbb;font-size:14px}.section-container[data-v-d06d0aaf]{border-radius:12px;margin-bottom:24px}.section-header[data-v-d06d0aaf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-title[data-v-d06d0aaf]{font-size:18px;font-weight:600;margin:0;color:#333}.section-actions .view-all-btn[data-v-d06d0aaf]{font-size:14px;color:#666;padding:0;display:flex;align-items:center}.section-description[data-v-d06d0aaf]{font-size:14px;color:#888;margin-top:0;margin-bottom:16px}.error-container[data-v-d06d0aaf]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:16px}@media (max-width: 768px){.app-container[data-v-d06d0aaf]{display:block}.sidebar[data-v-d06d0aaf]{display:none}.mobile-header[data-v-d06d0aaf]{display:block}.mobile-content[data-v-d06d0aaf]{margin-left:0;padding:76px 16px 20px}.info-cards-section[data-v-d06d0aaf]{flex-direction:column;gap:12px}.info-card[data-v-d06d0aaf]{height:80px}.info-card[data-v-d06d0aaf]:after{display:none}.welcome-section h1[data-v-d06d0aaf]{font-size:20px}.welcome-section p[data-v-d06d0aaf]{font-size:14px}.section-title[data-v-d06d0aaf]{font-size:16px}}.course-list[data-v-d06d0aaf]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.course-thumbnail[data-v-d06d0aaf]{width:180px;flex-shrink:0}.placeholder-image[data-v-d06d0aaf]{width:100%;height:120px;background-color:#f0f0f0;border-radius:4px}.course-info[data-v-d06d0aaf]{flex:1;display:flex;flex-direction:column}.course-instructor[data-v-d06d0aaf]{font-size:14px;color:#666;margin:0 0 12px}.course-tag[data-v-d06d0aaf]{font-size:12px;padding:2px 10px;background-color:#f5f7fa;border-radius:12px;color:#666}.course-actions[data-v-d06d0aaf]{margin-top:auto}.start-course-btn[data-v-d06d0aaf]{margin-right:12px;background-color:#022964}.table-scroll-container[data-v-d06d0aaf]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;position:relative}.table-scroll-container[data-v-d06d0aaf]::-webkit-scrollbar{height:8px}.table-scroll-container[data-v-d06d0aaf]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-scroll-container[data-v-d06d0aaf]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.table-scroll-container[data-v-d06d0aaf]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.scroll-hint[data-v-d06d0aaf]{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin-bottom:12px;font-size:14px;color:#6c757d;animation:fadeIn-d06d0aaf .3s ease-in-out}.scroll-hint svg[data-v-d06d0aaf]{fill:#6c757d;transform:rotate(90deg)}@keyframes fadeIn-d06d0aaf{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.course-table[data-v-d06d0aaf]{min-width:768px}@media (max-width: 768px){.table-scroll-container[data-v-d06d0aaf]{margin:0 -16px;padding:0 16px}.course-table[data-v-d06d0aaf]{min-width:600px}}.empty-favorites[data-v-d06d0aaf]{padding:40px 0;text-align:center}.pagination-container[data-v-d06d0aaf]{display:flex;justify-content:space-between;align-items:center}.course-subtitle[data-v-d06d0aaf]{font-size:14px;color:#666;margin:4px 0 12px}.course-details[data-v-d06d0aaf]{display:flex;flex-wrap:wrap;gap:1px;margin-bottom:16px}.course-detail-item[data-v-d06d0aaf]{display:flex;align-items:center;gap:4px;font-size:13px;color:#666}.course-card[data-v-d06d0aaf]{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 2px 6px #00000014;overflow:hidden;transition:all .3s ease;height:100%}.course-card[data-v-d06d0aaf]:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-4px)}.course-card .course-info[data-v-d06d0aaf]{padding:16px;flex:1}.course-card .course-title[data-v-d06d0aaf]{font-size:16px;font-weight:500;margin:0 0 8px;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.course-card .course-subtitle[data-v-d06d0aaf]{font-size:14px;color:#666;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.course-card[data-v-d06d0aaf]{margin:0;border-radius:0;width:100%;font-size:16px;height:44px;display:flex;justify-content:center;align-items:center}.pagination-container[data-v-d06d0aaf]{display:flex;justify-content:center;padding-top:24px}.course-grid[data-v-d06d0aaf]{display:grid;grid-template-columns:repeat(1,1fr);gap:24px;margin-bottom:32px}.pagination-container[data-v-d06d0aaf]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #f0f0f0}.pagination-info[data-v-d06d0aaf]{color:#999;font-size:14px}.pagination-spacer[data-v-d06d0aaf]{flex-grow:1}@media (max-width: 1200px){.course-grid[data-v-d06d0aaf]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.course-grid[data-v-d06d0aaf]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.course-grid[data-v-d06d0aaf]{display:flex!important;flex-direction:column!important;grid-template-columns:unset;gap:0px!important}.course-item[data-v-d06d0aaf]{flex-direction:row!important;margin-bottom:16px;border-radius:8px;background-color:#fff;box-shadow:0 1px 2px #00000014;overflow:hidden}.course-item .course-thumbnail[data-v-d06d0aaf]{width:160px!important;min-width:120px;height:120px!important;flex-shrink:0;padding:10px!important}.course-image[data-v-d06d0aaf]{width:100%;height:100%;object-fit:cover;padding:0!important}.course-content[data-v-d06d0aaf]{padding:17px!important;flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-left:-16px!important}.course-title[data-v-d06d0aaf]{font-size:13px!important;font-weight:500!important;margin:-10px 0 6px!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-lecturer[data-v-d06d0aaf]{font-size:11px!important;color:#666!important;margin:-30px 0 8px!important}.course-bottom[data-v-d06d0aaf]{display:flex;flex-direction:row!important;justify-content:space-between;align-items:center;margin-top:auto;width:100%}.course-tag[data-v-d06d0aaf]{font-size:12px;background-color:#f0f5ff;color:#446cb3;padding:2px 8px!important;border-radius:4px}.course-tags[data-v-d06d0aaf]{margin-top:-80px!important;width:150px}.start-course-btn[data-v-d06d0aaf]{font-size:13px;height:32px;padding:0 12px;border-radius:4px;margin-left:-40px!important;margin-bottom:-11px;background-color:#022964}}@media (max-width: 480px){.course-grid[data-v-d06d0aaf]{grid-template-columns:1fr}}.course-grid[data-v-d06d0aaf]{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.course-item[data-v-d06d0aaf]{display:flex;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000000d;overflow:hidden;transition:all .3s ease;height:100%;width:100%}.course-item[data-v-d06d0aaf]:hover{box-shadow:0 4px 12px #0000001a}.course-item .course-thumbnail[data-v-d06d0aaf]{width:200px;height:150px;flex-shrink:0}.course-item .placeholder-image[data-v-d06d0aaf]{width:100%;height:100%;background-color:#f0f0f0}.course-title[data-v-d06d0aaf]{font-size:14px;font-weight:500;color:#333;margin:0 0 8px}.course-lecturer[data-v-d06d0aaf]{font-size:14px;color:#666;margin:0 0 auto}.course-bottom[data-v-d06d0aaf]{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.course-tag[data-v-d06d0aaf]{font-size:12px;padding:8px 10px;background-color:#e9f1fe;border-radius:4px;color:#000}.start-course-btn[data-v-d06d0aaf]{min-width:100px;height:36px;border-radius:18px}.course-image[data-v-d06d0aaf]{width:100%;height:100%;object-fit:cover;border-radius:0;padding:15px}.course-item .course-thumbnail[data-v-d06d0aaf]{width:300px;height:225px;flex-shrink:0;overflow:hidden;background-color:#fff}.empty-favorites[data-v-d06d0aaf]{padding:60px 0;text-align:center;border-radius:8px}.empty-favorites-content[data-v-d06d0aaf]{max-width:360px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.empty-favorites-text[data-v-d06d0aaf]{font-size:15px;color:#666;margin-bottom:24px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.bookmark-icon[data-v-d06d0aaf]{width:20px;height:20px;margin:0 5px;vertical-align:middle;display:inline-block}.browse-courses-btn[data-v-d06d0aaf]{background-color:#022964;border-radius:4px}.course-content[data-v-d06d0aaf]{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.course-header[data-v-d06d0aaf]{margin-bottom:auto}.course-bottom[data-v-d06d0aaf]{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.course-info-section[data-v-d06d0aaf]{flex:1;display:flex;flex-direction:column;gap:12px;max-width:60%}.course-action[data-v-d06d0aaf]{display:flex;align-items:flex-end}.course-progress-wrapper[data-v-d06d0aaf]{width:100%;margin-top:12px}.progress-info[data-v-d06d0aaf]{display:flex;align-items:center;gap:10px;width:100%}.progress-label[data-v-d06d0aaf]{font-size:12px;color:#000;white-space:nowrap}.progress-text[data-v-d06d0aaf]{font-size:12px;color:#4263eb;font-weight:500}.progress-bar-container[data-v-d06d0aaf]{flex:1;height:15px;background-color:#f0f0f0;border-radius:8px;overflow:hidden;min-width:600px;max-width:600px}.progress-bar[data-v-d06d0aaf]{height:100%;background-color:#022964;border-radius:3px;transition:width .3s ease}.progress-text[data-v-d06d0aaf]{font-size:12px;color:#00946a;font-weight:500;white-space:nowrap;min-width:36px;text-align:right}.course-tags[data-v-d06d0aaf]{display:flex;flex-wrap:wrap;gap:8px}.course-tag[data-v-d06d0aaf]{font-size:12px;padding:4px 10px;background-color:#ecf3fa;border-radius:4px;color:#333;display:inline-block}.start-course-btn[data-v-d06d0aaf]{min-width:100px;height:36px;border-radius:18px;background-color:#022964;font-size:14px}@media (max-width: 768px){.course-grid[data-v-d06d0aaf]{display:flex!important;flex-direction:column!important;gap:12px!important}.course-item[data-v-d06d0aaf]{flex-direction:row!important;margin-bottom:12px;border-radius:8px;background-color:#fff;box-shadow:0 1px 2px #00000014;overflow:hidden}.course-item .course-thumbnail[data-v-d06d0aaf]{width:140px!important;height:120px!important;flex-shrink:0;padding:0!important}.course-image[data-v-d06d0aaf]{width:100%;height:100%;object-fit:cover;padding:18px 0 0 10px!important}.course-content[data-v-d06d0aaf]{padding:12px!important;flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-left:0!important}.course-title[data-v-d06d0aaf]{font-size:14px;color:#333}.course-lecturer[data-v-d06d0aaf]{font-size:11px!important;color:#666!important;margin:0 0 12px!important}.course-bottom[data-v-d06d0aaf]{display:flex;flex-direction:column!important;justify-content:flex-start;align-items:flex-start;gap:8px;margin-top:4px}.course-tags[data-v-d06d0aaf]{margin-top:0!important;width:auto!important;margin-bottom:8px}.course-tag[data-v-d06d0aaf]{font-size:11px!important;padding:2px 8px!important;background-color:#ecf3fa;border-radius:4px;color:#333}.course-progress-wrapper[data-v-d06d0aaf]{margin-top:0!important;width:100%}.progress-info[data-v-d06d0aaf]{display:flex;align-items:center;gap:5px;justify-content:flex-start;width:100%}.progress-label[data-v-d06d0aaf]{font-size:11px;color:#333;white-space:nowrap}.progress-text[data-v-d06d0aaf]{font-size:11px;color:#00946a;font-weight:500}.progress-bar-container[data-v-d06d0aaf]{display:none!important}.start-course-btn[data-v-d06d0aaf]{font-size:13px;height:32px;padding:0 16px;border-radius:16px;margin-left:0!important;margin-bottom:0!important;margin-top:-25px;align-self:flex-end;background-color:#022964}.course-details[data-v-d06d0aaf]{width:100%;margin-bottom:0}.course-item[data-v-d06d0aaf]{height:120px;min-height:140px}}.menu-overlay[data-v-d06d0aaf]{position:absolute;top:8px;right:8px;z-index:10}.three-dots-menu .anticon[data-v-d06d0aaf]{transform:rotate(90deg);display:flex;font-size:18px}.three-dots-menu[data-v-d06d0aaf]:hover{background-color:#fff;box-shadow:0 2px 8px #00000026}.delete-option[data-v-d06d0aaf]{display:flex;align-items:center;color:#000;gap:8px}.course-item[data-v-d06d0aaf]{position:relative}@media (max-width: 768px){.menu-overlay[data-v-d06d0aaf]{top:4px;right:4px}.three-dots-menu[data-v-d06d0aaf]{width:28px;height:28px;font-size:16px}}.table-header[data-v-d06d0aaf]{display:flex;justify-content:flex-end;padding:16px 24px;border-bottom:1px solid #f0f0f0}.export-actions[data-v-d06d0aaf]{padding:16px 24px;display:flex;justify-content:flex-end;border-bottom:1px solid #f0f0f0}.export-btn[data-v-d06d0aaf]{background-color:#022964}.course-cell[data-v-d06d0aaf]{display:flex;align-items:center;gap:12px}.course-thumbnail[data-v-d06d0aaf]{width:60px;height:45px;object-fit:cover;border-radius:4px}.placeholder-thumb[data-v-d06d0aaf]{background-color:#f0f0f0}.sortable-header[data-v-d06d0aaf]{cursor:pointer;display:flex;align-items:center;gap:4px}.sortable-header[data-v-d06d0aaf]:hover{color:#1890ff}.three-dots-menu[data-v-d06d0aaf]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:transparent;cursor:pointer;transition:all .2s}.three-dots-menu[data-v-d06d0aaf]:hover{background-color:#f5f5f5}.three-dots-menu .anticon[data-v-d06d0aaf]{transform:rotate(90deg);display:flex;font-size:18px;color:#666}.delete-option[data-v-d06d0aaf]{display:flex;align-items:center;color:#ff4d4f;gap:8px}.download-btn[data-v-d06d0aaf]{color:#1890ff}[data-v-d06d0aaf] .ant-table-tbody>tr>td{padding:12px 16px;vertical-align:middle}[data-v-d06d0aaf] .ant-table-wrapper .ant-table-thead>tr>th{background-color:#fff!important}[data-v-d06d0aaf] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-has-sorters:hover{background-color:#fff!important}[data-v-d06d0aaf] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort:hover{background-color:#fafafa!important}[data-v-d06d0aaf] .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-column-sort{background-color:#fafafa!important}[data-v-d06d0aaf] .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-column-sort{background-color:#e9f1fe!important}[data-v-d06d0aaf] .ant-table-tbody>tr.selected-row>td.ant-table-column-sort{background-color:#e9f1fe!important}[data-v-d06d0aaf] .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-column-sort{background-color:#d9e8fd!important}[data-v-d06d0aaf] .ant-table-tbody>tr.selected-row:hover>td.ant-table-column-sort{background-color:#d9e8fd!important}.pass-pill[data-v-d06d0aaf]{display:inline-block;padding:4px 12px;border-radius:5px;background-color:#e9f9f4;color:#00946a;font-size:14px;font-weight:500}.fail-pill[data-v-d06d0aaf]{display:inline-block;padding:4px 12px;border-radius:5px;background-color:#fddddd;color:#f24e4e;font-size:14px;font-weight:500}.unknown-pill[data-v-d06d0aaf]{display:inline-block;padding:4px 12px;border-radius:12px;background-color:#fafafa;color:#999;font-size:14px;font-weight:500}[data-v-d06d0aaf] .ant-table-wrapper .ant-table-thead>tr>th{background-color:#fff!important;font-weight:600;color:#333;padding:12px 16px}[data-v-d06d0aaf] .ant-table-wrapper td.ant-table-column-sort{background-color:transparent!important}[data-v-d06d0aaf] .ant-table-wrapper .ant-table-column-sort{background-color:#fff!important}[data-v-d06d0aaf] .ant-menu-item-selected{background-color:#e9f1fe!important}@media (max-width: 768px){[data-v-d06d0aaf] .ant-table{width:100%;overflow-x:auto}[data-v-d06d0aaf] .ant-table-thead>tr>th,[data-v-d06d0aaf] .ant-table-tbody>tr>td{white-space:nowrap;padding:8px 12px}.course-thumbnail[data-v-d06d0aaf]{width:50px;height:38px}.course-title[data-v-d06d0aaf]{font-size:14px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-actions[data-v-d06d0aaf]{padding:12px 16px}}.table-header[data-v-d06d0aaf]{display:none}.export-btn-container[data-v-d06d0aaf]{display:flex;justify-content:flex-end;margin-bottom:8px}.export-btn[data-v-d06d0aaf]{background-color:#022964;height:36px;width:100px}.courses-table-container[data-v-d06d0aaf]{background:#fff;border-radius:8px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000000d}.action-button[data-v-d06d0aaf]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:transparent;border:none;cursor:pointer;transition:all .2s;color:#666}.action-button[data-v-d06d0aaf]:hover{background-color:#f5f5f5;color:#1890ff}.action-button[data-v-d06d0aaf]:focus{background-color:#f5f5f5;color:#1890ff}@media (max-width: 768px){.export-btn-container[data-v-d06d0aaf]{margin-bottom:12px}.action-button[data-v-d06d0aaf]{width:28px;height:28px}.main-content[data-v-d06d0aaf]{margin-left:0;padding:76px 16px 20px}}.register[data-v-119b03e1]{width:100%;min-height:100vh;background:url(/register_bg.webp) center center;background-size:contain;display:flex;justify-content:center;align-items:flex-start;padding:80px 16px 24px;box-sizing:border-box}.register-form[data-v-119b03e1]{width:100%;max-width:550px;border-radius:20px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:42px 32px;box-sizing:border-box;transition:.4s ease-in-out}.register-form-title[data-v-119b03e1]{display:flex;flex-direction:column;align-items:center;justify-content:center}.register-form-title h2[data-v-119b03e1]{font-size:30px;font-weight:700;color:#000;margin:0}.register-form-title p[data-v-119b03e1]{font-size:18px;font-weight:400;color:#797979;margin:0}.register-panel[data-v-119b03e1]{width:100%;max-width:472px;height:100%;display:flex;flex-direction:column;margin-bottom:33px;margin-top:70px;gap:30px}.third-party-login[data-v-119b03e1]{display:flex;flex-direction:column;gap:16px}.social-btn[data-v-119b03e1]{position:relative;width:100%;height:60px;border-radius:999px;border:1px solid #ccc;background-color:#fff;color:#000;font-size:16px;font-weight:500;padding-left:56px;display:flex;align-items:center;justify-content:center}.social-icon[data-v-119b03e1]{position:absolute;left:24px;top:50%;transform:translateY(-50%);width:24px;height:24px}.social-btn[data-v-119b03e1]:hover{border-color:#888}.login-devider[data-v-119b03e1]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.line[data-v-119b03e1]{width:100%;height:1px}.login-devider span[data-v-119b03e1]{font-size:18px;min-width:36px;font-weight:400;color:#9c9c9c}.login-email[data-v-119b03e1]{display:flex;flex-direction:column;gap:8px}.login-email span[data-v-119b03e1]{font-size:16px;font-weight:400;color:#414143}.custom-form-item[data-v-119b03e1]{display:flex;flex-direction:column;gap:14px;height:64px}.required[data-v-119b03e1]{color:#ff4d4f;margin-left:2px}.custom-input .ant-input[data-v-119b03e1]{height:64px;border-radius:20px;padding:0 16px;font-size:16px}.custom-input .ant-input[data-v-119b03e1]:focus{border-color:#707070;box-shadow:none}.create-with-email[data-v-119b03e1]{margin-top:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.create-w-email-btn[data-v-119b03e1]{width:100%;height:64px;border-radius:999px;background-color:#022964;color:#fff;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:center}.toc[data-v-119b03e1]{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;color:#414143}.modal-content[data-v-119b03e1]{max-height:60vh;overflow-y:auto;padding:0 10px}.loading-container[data-v-119b03e1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 0}.error-container[data-v-119b03e1]{text-align:center;padding:30px 0}.policy-content[data-v-119b03e1]{line-height:1.6;color:#333}.policy-content p[data-v-119b03e1]{margin-bottom:16px}.toc-link[data-v-119b03e1]{color:#0a1843;text-decoration:underline;font-weight:500}.toc-item[data-v-119b03e1]{padding-right:4px}.exist-account[data-v-119b03e1]{display:flex;justify-content:center;align-items:center;gap:4px;font-size:16px;font-weight:500;color:#414143}.custom-form-item[data-v-119b03e1]{display:flex;flex-direction:column;gap:4px;width:100%}.custom-input[data-v-119b03e1] .ant-form-item-row{width:100%!important}.form-label[data-v-119b03e1]{font-size:16px;font-weight:500;color:#000;margin-bottom:0}.required[data-v-119b03e1]{color:#ff4d4f;margin-left:2px;font-size:16px}.custom-input[data-v-119b03e1] .ant-input,.custom-input[data-v-119b03e1] .ant-input-password{height:64px;border-radius:20px;padding:0 16px;font-size:16px;color:#000;display:flex;align-items:center}.custom-input[data-v-119b03e1] .ant-input-password .ant-input{border:none;box-shadow:none;height:100%;padding:0}.custom-input[data-v-119b03e1] .ant-input::placeholder,.custom-input[data-v-119b03e1] .ant-input-password .ant-input::placeholder{color:#9c9c9c;opacity:1}.register-form[data-v-119b03e1]:has(#password){height:863px}.password-hint[data-v-119b03e1]{margin-top:8px;display:flex;align-items:center;font-size:14px;color:#707070;gap:6px}.hint-icon[data-v-119b03e1]{font-size:16px;color:silver}.custom-input[data-v-119b03e1] .ant-input,.custom-input[data-v-119b03e1] .ant-input-affix-wrapper,.custom-input[data-v-119b03e1] .ant-input-password,.custom-input[data-v-119b03e1] .ant-input-password .ant-input{width:100%!important;max-width:100%!important;box-sizing:border-box!important;border-radius:20px!important;min-height:56px!important;display:flex!important;align-items:center!important;padding:0 16px!important;font-size:15px!important;background-color:transparent!important}.custom-input[data-v-119b03e1] .ant-input-password .ant-input{border:none!important;box-shadow:none!important;padding:0!important;height:100%!important;background-color:transparent!important}.custom-input[data-v-119b03e1] .ant-input-affix-wrapper:focus,.custom-input[data-v-119b03e1] .ant-input-affix-wrapper-status-error,.custom-input[data-v-119b03e1] .ant-form-item-has-error .ant-input-affix-wrapper{box-shadow:none!important;background-color:transparent!important}.custom-input[data-v-119b03e1] .ant-form-item-control-input,.custom-input[data-v-119b03e1] .ant-form-item-control-input-content{width:100%!important}@media (max-width: 1024px){.register-form[data-v-119b03e1]{padding:32px 24px;height:auto!important;max-height:90vh!important;overflow-y:auto}.register-panel[data-v-119b03e1]{gap:32px!important;margin-top:40px!important}.social-btn[data-v-119b03e1]{height:48px!important;font-size:15px!important}.create-w-email-btn[data-v-119b03e1]{height:48px!important;font-size:16px!important;border-radius:40px!important}.custom-input[data-v-119b03e1] .ant-input,.custom-input[data-v-119b03e1] .ant-input-password,.custom-input[data-v-119b03e1] .ant-select-selector{height:56px!important;font-size:15px!important}.register-form-title h2[data-v-119b03e1]{font-size:26px!important}.register-form-title p[data-v-119b03e1],.login-devider span[data-v-119b03e1]{font-size:16px!important}.password-hint[data-v-119b03e1]{font-size:13px!important}}.app-container[data-v-5831f1b6]{display:flex;min-height:100vh}.main-content[data-v-5831f1b6]{flex:1;margin-left:220px;padding:20px 32px;background-color:#e9f7fe;min-height:100vh}.loading-container[data-v-5831f1b6]{display:flex;justify-content:center;align-items:center;height:300px}.dashboard-content[data-v-5831f1b6]{max-width:950px;margin:30px auto;display:flex;flex-direction:column}.welcome-section[data-v-5831f1b6]{margin-bottom:24px}.welcome-section h1[data-v-5831f1b6]{font-size:24px;font-weight:600;margin-bottom:4px;color:#333}.welcome-section p[data-v-5831f1b6]{font-size:16px;color:#666;margin:0}.error-container[data-v-5831f1b6]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:16px}@media (max-width: 768px){.app-container[data-v-5831f1b6]{display:block}.welcome-section h1[data-v-5831f1b6]{font-size:20px}.welcome-section p[data-v-5831f1b6]{font-size:14px}}.pagination-container[data-v-5831f1b6]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #f0f0f0}.pagination-info[data-v-5831f1b6]{color:#999;font-size:14px}.pagination-spacer[data-v-5831f1b6]{flex-grow:1}.courses-table-container[data-v-5831f1b6]{background:#fff;border-radius:8px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000000d}.download-btn[data-v-5831f1b6]{color:#1890ff;font-size:16px}[data-v-5831f1b6] .ant-table-wrapper .ant-table-thead>tr>th{background-color:#fff!important;font-weight:600;color:#333;padding:12px 16px}[data-v-5831f1b6] .ant-table-wrapper td.ant-table-column-sort{background-color:transparent!important}[data-v-5831f1b6] .ant-table-wrapper .ant-table-column-sort{background-color:#fff!important}@media (max-width: 768px){[data-v-5831f1b6] .ant-table{width:100%;overflow-x:auto}.main-content[data-v-5831f1b6]{margin-left:0;padding:76px 16px 20px}[data-v-5831f1b6] .ant-table-thead>tr>th,[data-v-5831f1b6] .ant-table-tbody>tr>td{white-space:nowrap;padding:8px 12px}.course-title[data-v-5831f1b6]{font-size:14px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.empty-courses[data-v-5831f1b6]{padding:40px 0;text-align:center}.empty-courses-content[data-v-5831f1b6]{max-width:360px;margin:0 auto}.empty-courses-text[data-v-5831f1b6]{font-size:15px;color:#666;margin-bottom:24px}[data-v-5831f1b6] .ant-table-tbody>tr:hover>td{background-color:#e9f1fe!important}[data-v-5831f1b6] .ant-table-row-selected>td{background-color:#e9f1fe!important}.ant-dropdown-link[data-v-5831f1b6]{cursor:pointer;color:#999}.ant-dropdown-link[data-v-5831f1b6]:hover{color:#1890ff}.download-btn[data-v-5831f1b6]{padding:0;margin:0}.table-wrapper[data-v-5831f1b6]{overflow-x:auto;overflow-y:hidden}.table-wrapper[data-v-5831f1b6] .ant-table{min-width:500px}.table-wrapper[data-v-5831f1b6] .ant-table-thead>tr>th,.table-wrapper[data-v-5831f1b6] .ant-table-tbody>tr>td{white-space:nowrap;width:auto}.table-scroll-container[data-v-5831f1b6]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;position:relative}.table-scroll-container[data-v-5831f1b6]::-webkit-scrollbar{height:8px}.table-scroll-container[data-v-5831f1b6]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-scroll-container[data-v-5831f1b6]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.table-scroll-container[data-v-5831f1b6]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.page-container[data-v-5cc0800d]{background:url(/register_bg.webp) center center;background-size:contain;min-height:calc(100vh - 60px);display:flex;justify-content:center;align-items:flex-start;padding:80px 20px 20px;height:100vh}.complete-card[data-v-5cc0800d]{width:100%;max-width:550px;background-color:#fff;border-radius:20px;padding:72px 39px 48px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;box-shadow:0 4px 12px #0000000d;margin-top:85px}.success-icon[data-v-5cc0800d]{font-size:64px;color:#fff!important}.success-title[data-v-5cc0800d]{margin-top:10px;font-size:30px;font-weight:700;color:#000;margin-bottom:8px;text-align:center}.success-subtitle[data-v-5cc0800d]{font-size:18px;font-weight:500;color:#797979;margin:0;text-align:center}.success-description[data-v-5cc0800d]{font-size:18px;font-weight:500;color:#797979;text-align:center;margin-top:8px}.next-step[data-v-5cc0800d]{width:100%;height:64px;border-radius:999px;background-color:#022964;color:#fff;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:center;margin-top:45px;margin-bottom:20px;border:none}.next-step[data-v-5cc0800d]:hover{background-color:#033b85;color:#fff}.loading-spinner[data-v-5cc0800d]{margin-top:180px}.error-card[data-v-5cc0800d]{border:1px solid #ffccc7}.check-icon-container.error[data-v-5cc0800d]{background-color:#ff4d4f}.error-icon[data-v-5cc0800d]{font-size:64px;color:#fff!important}.error-title[data-v-5cc0800d]{margin-top:10px;font-size:30px;font-weight:700;color:#ff4d4f;margin-bottom:8px;text-align:center}.error-subtitle[data-v-5cc0800d]{font-size:18px;font-weight:500;color:#797979;margin:0;text-align:center;padding:0 20px}.retry-button[data-v-5cc0800d]{width:100%;height:64px;border-radius:999px;background-color:#ff4d4f;color:#fff;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:center;margin-top:45px;margin-bottom:20px;border:none}.retry-button[data-v-5cc0800d]:hover{background-color:#ff7875;color:#fff}@media (max-width: 1024px){.error-title[data-v-5cc0800d]{font-size:24px}.error-subtitle[data-v-5cc0800d]{font-size:14px}.retry-button[data-v-5cc0800d]{height:48px;font-size:16px;border-radius:40px}}@media (max-width: 1024px){.page-container[data-v-5cc0800d]{padding:15px}.complete-card[data-v-5cc0800d]{padding:48px 24px 36px}.check-icon-container[data-v-5cc0800d]{width:70px;height:70px}.success-icon[data-v-5cc0800d]{font-size:40px}.success-title[data-v-5cc0800d]{font-size:24px}.success-subtitle[data-v-5cc0800d],.success-description[data-v-5cc0800d]{font-size:14px}.next-step[data-v-5cc0800d]{height:48px;font-size:16px;border-radius:40px}}.register[data-v-4ea65ab7]{width:100%;min-height:100vh;background:url(/register_bg.webp) center center;background-size:contain;display:flex;justify-content:center;align-items:flex-start;padding:80px 16px 24px;box-sizing:border-box}.register-form[data-v-4ea65ab7]{width:100%;max-width:550px;border-radius:20px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:42px 32px;box-sizing:border-box;transition:.4s ease-in-out}.register-form-title[data-v-4ea65ab7]{display:flex;flex-direction:column;align-items:center;justify-content:center}.register-form-title h2[data-v-4ea65ab7]{font-size:30px;font-weight:700;color:#000;margin:0}.register-form-title .description[data-v-4ea65ab7]{font-size:14px;font-weight:500;color:#464eb8;margin:8px 0 0;text-align:center;line-height:1.5}.register-panel[data-v-4ea65ab7]{width:100%;max-width:472px;height:100%;display:flex;flex-direction:column;margin-top:60px;gap:20px}.login-email[data-v-4ea65ab7]{display:flex;flex-direction:column;gap:8px}.custom-form-item[data-v-4ea65ab7]{display:flex;flex-direction:column;gap:4px;width:100%}.form-label[data-v-4ea65ab7]{font-size:16px;font-weight:500;color:#000;margin-bottom:0}.required[data-v-4ea65ab7]{color:#ff4d4f;margin-left:2px;font-size:16px}.custom-input[data-v-4ea65ab7] .ant-input{height:64px;border-radius:20px;padding:0 16px;font-size:16px;color:#000;display:flex;align-items:center}.custom-input[data-v-4ea65ab7] .ant-input::placeholder{color:#9c9c9c;opacity:1}.custom-input[data-v-4ea65ab7] .ant-input:focus{border-color:#707070;box-shadow:none}.error-message[data-v-4ea65ab7]{margin-top:8px;font-size:14px;color:#464eb8;line-height:1.4}.create-with-email[data-v-4ea65ab7]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.create-w-email-btn[data-v-4ea65ab7]{width:100%;height:64px;border-radius:999px;background-color:#022964;color:#fff;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:center;border:none}.create-w-email-btn[data-v-4ea65ab7]:hover{background-color:#033a7a}.create-w-email-btn.disabled-btn[data-v-4ea65ab7]{background-color:#022964;opacity:.3;cursor:not-allowed}.create-w-email-btn[data-v-4ea65ab7]:disabled{background-color:#022964;opacity:.3;color:#fff;border-color:transparent;cursor:not-allowed}.exist-account[data-v-4ea65ab7]{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;color:#414143}.toc-item[data-v-4ea65ab7]{padding-right:4px}.toc-link[data-v-4ea65ab7]{color:#0a1843;text-decoration:underline;font-weight:500}@media (max-width: 1024px){.register-form[data-v-4ea65ab7]{padding:32px 24px;height:auto!important;max-height:90vh!important;overflow-y:auto}.register-panel[data-v-4ea65ab7]{gap:32px!important}.create-w-email-btn[data-v-4ea65ab7]{height:48px!important;font-size:16px!important;border-radius:40px!important}.custom-input[data-v-4ea65ab7] .ant-input{height:56px!important;font-size:15px!important}.register-form-title h2[data-v-4ea65ab7]{font-size:26px!important}.create-with-email[data-v-4ea65ab7]{margin-top:36px}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;-webkit-overflow-scrolling:touch}html,body{font-family:Source Han Sans,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;font-weight:400;font-size:.9em;line-height:1.5;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-center{text-align:center}.flex-center{display:flex;justify-content:center;align-items:center}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:3rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:3rem}.ant-message .ant-message-notice-content a{color:#1677ff;text-decoration:none}.ant-message .ant-message-notice-content a:hover{text-decoration:underline}.sidebar .nav-container{min-height:200px;overflow-y:auto}.sidebar .nav-container::-webkit-scrollbar{width:6px}.sidebar .nav-container::-webkit-scrollbar-track{background:transparent;border-radius:3px}.sidebar .nav-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.sidebar .nav-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.sidebar .nav-container:hover::-webkit-scrollbar-track{background:#f1f1f1}.banner-graphic{position:absolute;right:64px;top:30%;display:flex;align-items:center;justify-content:flex-end;z-index:1}.network-image{opacity:.6}.find-carousel-sort .ant-select-selector{width:120px!important;height:44px!important}.find-carousel-sort .ant-select-selector span{line-height:42px!important}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{font-family:Source Han Sans,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none}ul,ol{list-style:none}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}:root{font-family:Source Han Sans,Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1366px;margin:0 auto;padding:0 16px;height:100%;display:flex;align-items:center;justify-content:space-between}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
