@charset "UTF-8";.mobile-menu[data-v-831009b1]{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[data-v-831009b1]{fill:#333}.mobile-menu .ant-menu-item.ant-menu-item-selected svg[data-v-831009b1]{fill:#464eb8}@media (max-width: 768px){.mobile-content[data-v-831009b1]{margin-left:0;padding-top:80px}}.mobile-navigation-menu[data-v-8cc62867]{position:fixed;top:58px;left:0;right:0;bottom:0;background:#fff;z-index:1000;overflow-y:auto}.mobile-header[data-v-8cc62867]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #f0f0f0}.logo-section img[data-v-8cc62867]{height:auto;width:auto;outline:none;max-height:45px}.close-icon[data-v-8cc62867]{font-size:24px;color:#666;cursor:pointer}.mobile-nav[data-v-8cc62867]{padding:20px}.mobile-item[data-v-8cc62867]{display:block;padding:16px 0;color:#333;text-decoration:none;font-size:16px;border-bottom:1px solid #f0f0f0;cursor:pointer}.mobile-item[data-v-8cc62867]:hover{color:#1890ff}.sub-menu[data-v-8cc62867]{background:#f8f9fa;padding:0 20px}.mobile-sub-item[data-v-8cc62867]{display:block;padding:12px 0;color:#666;text-decoration:none;font-size:14px;border-bottom:1px solid #e8e8e8}.mobile-sub-item[data-v-8cc62867]:hover{color:#1890ff}.mobile-sub-item.active[data-v-8cc62867]{color:#1890ff;font-weight:500}.mobile-sub-item[data-v-8cc62867]:last-child{border-bottom:none}.mobile-buttons[data-v-8cc62867]{padding:20px}.join-btn[data-v-8cc62867]{background:#1890ff;color:#fff;margin-bottom:12px;height:44px;font-size:16px}.login-btn[data-v-8cc62867]{color:#1890ff;border-color:#1890ff;height:44px;font-size:16px}.logout-btn[data-v-8cc62867]{background:#ff4d4f;color:#fff;height:44px;font-size:16px}.all-courses-page[data-v-7acaa334],.next-gen-page[data-v-7acaa334],.faq-page-wrapper[data-v-7acaa334],.course-detail-view[data-v-7acaa334],.learning-page[data-v-7acaa334],.register[data-v-7acaa334]{padding-top:var(--navbar-height)}.navbar[data-v-7acaa334]{width:100%;background-color:#fff;position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--navbar-height);transition:box-shadow .3s ease,background-color .3s ease}.navbar-sticky[data-v-7acaa334]{box-shadow:0 2px 10px #0000001a;background-color:#fffffffa}@keyframes slideDown-7acaa334{0%{transform:translateY(-100%)}to{transform:translateY(0)}}[data-v-7acaa334]:root{--navbar-height: 123px}.container[data-v-7acaa334]{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:58px;max-width:1200px}.announcement-banner[data-v-7acaa334]{display:block;width:100%;background:linear-gradient(90deg,#297776,#6eb594 51%,#def3b0 75%,#fff9b9);height:65px;overflow:hidden;text-decoration:none}@media (max-width: 768px){.announcement-banner[data-v-7acaa334]{height:auto;padding:8px 0}}.announcement-content[data-v-7acaa334]{max-width:1200px;height:65px;margin:0 auto;padding:0 16px;display:flex;align-items:center;gap:10px;color:#022964}.announcement-content svg[data-v-7acaa334]{flex-shrink:0}.announcement-text[data-v-7acaa334]{font-size:16px;font-weight:700;color:#fff;flex:1}@media (max-width: 768px){.announcement-text[data-v-7acaa334]{padding:8px 0;font-size:14px}}.announcement-cta[data-v-7acaa334]{margin-left:12px;font-size:15px;font-weight:600;color:#022964;text-decoration:underline;white-space:nowrap;flex-shrink:0}.logo-section[data-v-7acaa334]{display:flex;align-items:center;outline:none;margin-right:10px}.logo-section img[data-v-7acaa334]{height:auto;width:auto;outline:none;max-height:45px}.logo-text[data-v-7acaa334]{font-size:15px;font-weight:500;color:#000;margin-left:4px}.nav-items[data-v-7acaa334]{display:flex;gap:24px;margin-left:auto;margin-right:24px}.nav-item[data-v-7acaa334]{color:#000;font-size:15px;font-weight:500;display:flex;align-items:center;text-decoration:none}.button-group[data-v-7acaa334]{display:flex;gap:5px;font-size:16px;line-height:40px}.login-btn[data-v-7acaa334]{border:2px solid #464eb8;color:#464eb8;background-color:transparent;letter-spacing:normal;min-width:72px;text-align:center;height:44px;border-radius:40px}.join-btn[data-v-7acaa334]{border:2px solid #383e93;background-color:#383e93;letter-spacing:normal;color:#fff;width:100%;min-width:72px;text-align:center;height:44px;border-radius:40px}.login-btn[data-v-7acaa334]:hover,.join-btn[data-v-7acaa334]:hover{color:#fff;background-color:#464eb8!important;border-color:#464eb8}.login-btn[data-v-7acaa334]:active,.join-btn[data-v-7acaa334]:active{background-color:#383e93!important;border-color:#383e93;color:#fff}.login-btn[data-v-7acaa334]:focus-visible,.join-btn[data-v-7acaa334]:focus-visible{outline:4px solid #6673ff!important}.user-profile-btn[data-v-7acaa334]{display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:40px;color:#022964;cursor:pointer;transition:all .3s ease;height:40px}.mobile-user-profile-btn[data-v-7acaa334]{display:none;flex-direction:row-reverse;justify-content:flex-start;line-height:44px;gap:10px}.user-avatar[data-v-7acaa334]{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid #022964}.user-avatar-placeholder[data-v-7acaa334]{width:32px;height:32px;border-radius:50%;background-color:#022964;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px}@media (max-width: 768px){.mobile-user-profile-btn[data-v-7acaa334]{display:flex}.user-avatar[data-v-7acaa334],.user-avatar-placeholder[data-v-7acaa334]{transform:translateY(5px)}}.user-name[data-v-7acaa334]{font-size:14px;font-weight:500;color:#022964}.dropdown-trigger[data-v-7acaa334]{cursor:pointer}.dropdown-menu[data-v-7acaa334]{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-7acaa334]{color:#000;font-size:15px;font-weight:500;text-decoration:none;display:flex;align-items:center;gap:8px}.dropdown-item[data-v-7acaa334]:hover{color:#00946a;cursor:pointer}.dropdown-divider[data-v-7acaa334]{height:1px;background-color:#eee;margin:8px 0}.user-menu[data-v-7acaa334]{width:180px}.mobile-profile-menu[data-v-7acaa334]{position:fixed;top:var(--navbar-height);left:0;width:100vw;height:100vh;background-color:#fff;z-index:1000;display:flex;flex-direction:column;padding:0}.mobile-profile-nav[data-v-7acaa334]{padding:20px 0;display:flex;flex-direction:column}.mobile-profile-item[data-v-7acaa334]{display:flex;align-items:center;padding:10px 24px;color:#000;text-decoration:none;cursor:pointer;position:relative}.mobile-profile-item[data-v-7acaa334]:hover{background-color:#f5f5f5}.mobile-profile-item.logout[data-v-7acaa334]:hover{background-color:#fff2f0}.profile-item-icon[data-v-7acaa334]{width:20px;height:20px;border-radius:50%;margin-right:16px;flex-shrink:0;border:1px solid #000}.profile-item-text[data-v-7acaa334]{flex:1;font-size:16px;font-weight:400;text-align:left}.profile-item-arrow[data-v-7acaa334]{color:#000;font-size:20px;margin-left:auto}.mobile-profile-divider[data-v-7acaa334]{border:none;height:1px;background-color:#d9d9d9;margin:21px 0}.menu-icon[data-v-7acaa334]{font-size:22px;line-height:40px;display:none;cursor:pointer}.mobile-menu[data-v-7acaa334]{position:fixed;top:var(--navbar-height);left:0;width:100vw;height:100vh;background-color:#fff;z-index:1000;display:flex;flex-direction:column;padding:0}.mobile-header[data-v-7acaa334]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #d9d9d9}.close-icon[data-v-7acaa334]{font-size:22px;cursor:pointer}.mobile-nav[data-v-7acaa334]{padding:30px 0;display:flex;flex-direction:column;text-align:center}.mobile-divider[data-v-7acaa334]{height:1px;background-color:#d9d9d9;margin:8px 0}.mobile-item[data-v-7acaa334]{line-height:44px;font-size:15px;color:#000;text-decoration:none;cursor:pointer;border-bottom:1px solid #ccc}.mobile-sub-item[data-v-7acaa334]{line-height:44px;border-bottom:1px solid #ccc;background:#f9f9f9}.sub-menu[data-v-7acaa334]{display:flex;flex-direction:column}.mobile-sub-item[data-v-7acaa334]{font-size:15px;color:#000;text-decoration:none}.mobile-buttons[data-v-7acaa334]{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-7acaa334],.mobile-buttons .login-btn[data-v-7acaa334],.mobile-buttons .logout-btn[data-v-7acaa334]{height:40px;border-radius:40px}@media (max-width: 768px){.nav-buttons-group div[data-v-7acaa334]{height:32px;margin-top:3px;line-height:30px}.nav-buttons-group .login-btn[data-v-7acaa334],.nav-buttons-group .join-btn[data-v-7acaa334]{font-size:14px}}.logout-btn[data-v-7acaa334]{background-color:#ff4d4f;border:none;color:#fff}.down-icon[data-v-7acaa334]{width:20px;height:20px;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;font-size:12px}@media screen and (max-width: 768px){.desktop-only[data-v-7acaa334]{display:none}.menu-icon[data-v-7acaa334]{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}.reg-progress-container[data-v-2ad8a288]{width:100%;display:flex;justify-content:center;margin:30px auto}.reg-progress-bar[data-v-2ad8a288]{width:520px;display:flex;align-items:center;justify-content:space-between;gap:4px}.progress-step[data-v-2ad8a288]{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px}.progress-bar[data-v-2ad8a288]{width:100%;height:10px;border-radius:8px;transition:all .3s ease}.progress-step.completed[data-v-2ad8a288]{opacity:.8}.progress-step.completed .progress-bar[data-v-2ad8a288]{background-color:#464eb8}.progress-step.completed .step-label[data-v-2ad8a288]{color:#ebebff;font-weight:400}.progress-step.active .progress-bar[data-v-2ad8a288]{background-color:#464eb8}.progress-step.active .step-label[data-v-2ad8a288]{color:#fff;font-weight:500}.progress-step.pending .progress-bar[data-v-2ad8a288]{background-color:#464eb866}.progress-step.pending .step-label[data-v-2ad8a288]{color:#ebebff;font-weight:400}.step-label[data-v-2ad8a288]{font-size:14px;text-align:center;transition:all .3s ease}@media (max-width: 1024px){.reg-progress-container[data-v-2ad8a288]{padding:0 20px}}.register[data-v-75d5bdee]{width:100%;min-height:100vh;background:url(/register_bg.webp) center center;background-size:contain;display:inline-block;justify-content:center;align-items:flex-start;padding:150px 16px 24px;box-sizing:border-box}.register-form[data-v-75d5bdee]{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;margin:0 auto}.register-form-title[data-v-75d5bdee]{display:flex;flex-direction:column;align-items:center;justify-content:center}.register-form-title h2[data-v-75d5bdee]{font-size:30px;font-weight:700;color:#000;margin:0}.register-form-title p[data-v-75d5bdee]{font-size:18px;font-weight:400;color:#797979;margin:0}.register-panel[data-v-75d5bdee]{width:100%;max-width:472px;height:100%;display:flex;flex-direction:column;margin-top:70px;gap:20px}.third-party-login[data-v-75d5bdee]{display:flex;flex-direction:column;gap:16px}.social-btn[data-v-75d5bdee]{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-75d5bdee]{position:absolute;left:24px;top:50%;transform:translateY(-50%);width:24px;height:24px}.social-btn[data-v-75d5bdee]:hover{border-color:#888}.login-devider[data-v-75d5bdee]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.line[data-v-75d5bdee]{width:100%;height:1px;background-color:#d9d9d9}.login-devider span[data-v-75d5bdee]{font-size:18px;min-width:36px;font-weight:400;color:#9c9c9c}.login-email[data-v-75d5bdee]{display:flex;flex-direction:column;gap:8px}.login-email span[data-v-75d5bdee]{font-size:16px;font-weight:400;color:#414143}.custom-form-item[data-v-75d5bdee]{display:flex;flex-direction:column;gap:14px;height:64px}.required[data-v-75d5bdee]{color:#ff4d4f;margin-left:2px}.custom-input .ant-input[data-v-75d5bdee]{height:64px;border-radius:20px;padding:0 16px;font-size:16px}.custom-input .ant-input[data-v-75d5bdee]:focus{border-color:#707070;box-shadow:none}.create-with-email[data-v-75d5bdee]{margin-top:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.create-w-email-btn[data-v-75d5bdee]{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-75d5bdee]:disabled{background-color:#d9d9d9!important;color:#00000040!important;border-color:#d9d9d9!important;cursor:not-allowed}.toc[data-v-75d5bdee]{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;color:#414143}.toc-link[data-v-75d5bdee]{color:#0a1843;text-decoration:underline;font-weight:500}.toc-item[data-v-75d5bdee]{padding-right:4px}.exist-account[data-v-75d5bdee]{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;color:#414143}.custom-form-item[data-v-75d5bdee]{display:flex;flex-direction:column;gap:4px;width:100%}.custom-input[data-v-75d5bdee] .ant-form-item-row{width:100%!important}.form-label[data-v-75d5bdee]{font-size:16px;font-weight:500;color:#000;margin-bottom:0}.required[data-v-75d5bdee]{color:#ff4d4f;margin-left:2px;font-size:16px}.custom-input[data-v-75d5bdee] .ant-input,.custom-input[data-v-75d5bdee] .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-75d5bdee] .ant-input-password .ant-input{border:none;box-shadow:none;height:100%;padding:0}.custom-input[data-v-75d5bdee] .ant-input::placeholder,.custom-input[data-v-75d5bdee] .ant-input-password .ant-input::placeholder{color:#9c9c9c;opacity:1}.password-hint[data-v-75d5bdee]{margin-top:8px;display:flex;align-items:center;font-size:14px;color:#707070;gap:6px}.hint-icon[data-v-75d5bdee]{font-size:16px;color:silver}.custom-input[data-v-75d5bdee] .ant-input,.custom-input[data-v-75d5bdee] .ant-input-affix-wrapper,.custom-input[data-v-75d5bdee] .ant-input-password,.custom-input[data-v-75d5bdee] .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-75d5bdee] .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-75d5bdee] .ant-input-affix-wrapper:focus,.custom-input[data-v-75d5bdee] .ant-input-affix-wrapper-status-error,.custom-input[data-v-75d5bdee] .ant-form-item-has-error .ant-input-affix-wrapper{box-shadow:none!important;background-color:transparent!important}.custom-input[data-v-75d5bdee] .ant-form-item-control-input,.custom-input[data-v-75d5bdee] .ant-form-item-control-input-content{width:100%!important}.terms-agreement[data-v-75d5bdee]{width:100%;margin-bottom:20px;text-align:center}.terms-text[data-v-75d5bdee]{font-size:14px;color:#666;line-height:1.5}.terms-link[data-v-75d5bdee]{color:#1890ff;text-decoration:none;cursor:pointer;transition:color .3s}.terms-link[data-v-75d5bdee]:hover{color:#40a9ff;text-decoration:underline}.modal-content[data-v-75d5bdee]{max-height:60vh;overflow-y:auto;padding:0 10px}.loading-container[data-v-75d5bdee]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 0}.error-container[data-v-75d5bdee]{text-align:center;padding:30px 0}.policy-content[data-v-75d5bdee]{line-height:1.6;color:#333}.policy-content p[data-v-75d5bdee]{margin-bottom:16px}@media (max-width: 1024px){.register-form[data-v-75d5bdee]{padding:32px 24px;height:auto!important;max-height:90vh!important;overflow-y:auto}.register-panel[data-v-75d5bdee]{gap:32px!important;margin-top:40px!important}.social-btn[data-v-75d5bdee]{height:48px!important;font-size:15px!important}.create-w-email-btn[data-v-75d5bdee]{height:48px!important;font-size:16px!important;border-radius:40px!important}.custom-input[data-v-75d5bdee] .ant-input,.custom-input[data-v-75d5bdee] .ant-input-password,.custom-input[data-v-75d5bdee] .ant-select-selector{height:56px!important;font-size:15px!important}.register-form-title h2[data-v-75d5bdee]{font-size:26px!important}.register-form-title p[data-v-75d5bdee],.login-devider span[data-v-75d5bdee]{font-size:16px!important}.password-hint[data-v-75d5bdee]{font-size:13px!important}.create-with-email[data-v-75d5bdee]{margin-top:36px}}.confirm-form[data-v-287ccc15]{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-287ccc15]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:48px;text-align:center}.register-form-title h2[data-v-287ccc15]{font-size:30px;font-weight:700;color:#000;margin:0}.register-form-title p[data-v-287ccc15]{font-size:18px;font-weight:400;color:#797979;margin:4px 0 0}.register-panel[data-v-287ccc15]{width:100%;max-width:472px;display:flex;flex-direction:column;gap:40px}.third-party-login[data-v-287ccc15]{display:flex;flex-direction:column;gap:16px}.social-btn[data-v-287ccc15]{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-287ccc15]{position:absolute;left:24px;top:50%;transform:translateY(-50%);width:24px;height:24px}.social-btn[data-v-287ccc15]:hover{border-color:#888}.error-confirm[data-v-287ccc15]{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-287ccc15]{color:#0a1843;text-decoration:underline;font-weight:500;cursor:pointer}.toc-link.disabled[data-v-287ccc15]{color:#999;cursor:not-allowed;text-decoration:none}.toc-item[data-v-287ccc15]{padding-right:4px}@media (max-width: 1024px){.confirm-form[data-v-287ccc15]{padding:32px 24px}.register-form-title h2[data-v-287ccc15]{font-size:26px}.register-form-title p[data-v-287ccc15]{font-size:16px}.social-btn[data-v-287ccc15]{height:48px;font-size:15px}.error-confirm[data-v-287ccc15]{font-size:15px}.error-confirm[data-v-287ccc15]{font-size:14px;line-height:1.5}.toc-item[data-v-287ccc15],.toc-link[data-v-287ccc15]{font-size:14px}}.check-inbox-bg[data-v-0a6eccfc]{width:100%;min-height:100vh;background-color:#e9f1fe;display:flex;justify-content:center;align-items:flex-start;padding:150px 16px 24px;box-sizing:border-box}.create-account-card[data-v-3807b95a]{width:100%;max-width:550px;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-3807b95a]{display:flex;flex-direction:column;align-items:center}.create-account-title h2[data-v-3807b95a]{font-size:30px;font-weight:700;color:#000;margin:0}.create-account-title p[data-v-3807b95a]{font-size:16px;font-weight:400;color:#414143;margin:10px 0 20px}.create-account-form[data-v-3807b95a]{width:100%;display:flex;flex-direction:column;gap:20px}.required[data-v-3807b95a]{color:#ff4d4f;margin-left:2px}.card-progress-row[data-v-3807b95a]{display:none}.custom-input[data-v-3807b95a] .ant-input,.custom-input[data-v-3807b95a] .ant-input-password,.custom-input[data-v-3807b95a] .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-3807b95a] .ant-input-password .ant-input{border:none;box-shadow:none;height:100%;padding:0;background-color:transparent}.custom-input[data-v-3807b95a] .ant-input::placeholder,.custom-input[data-v-3807b95a] .ant-input-password .ant-input::placeholder{color:#9c9c9c;opacity:1}.next-step[data-v-3807b95a]{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-3807b95a] .ant-progress-bg,.card-progress-row[data-v-3807b95a] .ant-progress-success-bg{background-color:#022964!important}@media (max-width: 1024px){.create-account-card[data-v-3807b95a]{padding:32px 24px;min-height:auto}.create-account-title h2[data-v-3807b95a]{font-size:26px}.custom-input[data-v-3807b95a] .ant-input,.custom-input[data-v-3807b95a] .ant-input-password,.custom-input[data-v-3807b95a] .ant-select-selector{height:56px!important;font-size:15px!important}.next-step[data-v-3807b95a]{height:48px;font-size:16px;border-radius:40px}.card-progress-row[data-v-3807b95a]{width:100%;display:flex;align-items:center;gap:12px;margin-bottom:24px}.card-progress-row .back-arrow-wrapper[data-v-3807b95a]{width:24px;display:flex;justify-content:center;align-items:center}.card-progress-row .back-arrow[data-v-3807b95a]{font-size:18px;color:#022964;cursor:pointer}.card-progress-row .progress-text[data-v-3807b95a]{font-size:14px;font-weight:500;color:#000;white-space:nowrap}.card-progress-row[data-v-3807b95a] .ant-progress{display:flex;align-items:center;flex:1}.card-progress-row[data-v-3807b95a] .ant-progress-outer{display:flex;align-items:center;padding-top:6px}}.custom-progress[data-v-3807b95a] .ant-progress-inner{background-color:#e0e0e0!important;border-radius:100px}.custom-progress[data-v-3807b95a] .ant-progress-bg{background-color:#022964!important;border-radius:100px;height:8px!important}.custom-progress[data-v-3807b95a] .ant-progress-outer{height:8px!important}.create-account-card[data-v-fba8e2a4]{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-fba8e2a4]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.title-container[data-v-fba8e2a4]{display:flex;align-items:center;justify-content:center;position:relative;width:100%}.back-arrow[data-v-fba8e2a4]{position:absolute;left:0;cursor:pointer;transition:transform .2s ease}.back-arrow[data-v-fba8e2a4]:hover{transform:translate(-2px)}.create-account-title h2[data-v-fba8e2a4]{font-size:30px;font-weight:700;margin:0;color:#000}.create-account-title p[data-v-fba8e2a4]{font-size:16px;font-weight:400;color:#414143;margin:10px 0 0}.photo-upload-block[data-v-fba8e2a4]{display:flex;flex-direction:column;align-items:center;width:100%;gap:16px}.photo-hint[data-v-fba8e2a4]{font-size:16px;color:#797979;margin-bottom:8px}.photo-content[data-v-fba8e2a4]{display:flex;gap:24px;align-items:flex-start}.photo-box[data-v-fba8e2a4]{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-fba8e2a4]{width:100%;height:100%;object-fit:cover}.photo-info[data-v-fba8e2a4]{font-size:16px;color:#797979;line-height:1.6;flex:1}.photo-info p[data-v-fba8e2a4]{text-align:left}.photo-meta[data-v-fba8e2a4]{margin-top:8px}.photo-meta p[data-v-fba8e2a4]{margin:0;font-size:16px}.photo-buttons[data-v-fba8e2a4]{display:flex;justify-content:flex-end;gap:12px;width:100%}.upload-btn[data-v-fba8e2a4]{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-fba8e2a4]{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-fba8e2a4]{height:64px;border-radius:20px;padding:0 16px;font-size:16px;display:flex;align-items:center;color:#000}.custom-select-style[data-v-fba8e2a4]{height:64px;border-radius:20px;font-size:16px}.custom-select-style[data-v-fba8e2a4] .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-fba8e2a4] .ant-select-selection-item{font-size:16px!important;color:#000!important;line-height:62px!important}.custom-select-style[data-v-fba8e2a4] .ant-select-selection-placeholder{font-size:16px!important;color:#bfbfbf!important;line-height:62px!important}.helper-text[data-v-fba8e2a4]{padding-left:8px;margin-top:4px;font-size:14px;color:#797979}.next-step[data-v-fba8e2a4]{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-fba8e2a4]{text-align:center;margin-top:16px;color:#022964;font-size:16px;cursor:pointer;text-decoration:underline}.card-progress-row[data-v-fba8e2a4]{display:none}@media (max-width: 1024px){.create-account-card[data-v-fba8e2a4]{padding:32px 24px}.photo-content[data-v-fba8e2a4]{flex-direction:column;align-items:center;text-align:center}.photo-info p[data-v-fba8e2a4]{text-align:center}.photo-buttons[data-v-fba8e2a4]{justify-content:center}.card-progress-row[data-v-fba8e2a4]{display:flex;width:100%;align-items:center;gap:12px;margin-bottom:24px}.card-progress-row .back-arrow-wrapper[data-v-fba8e2a4]{width:24px;display:flex;justify-content:center;align-items:center}.card-progress-row .back-arrow[data-v-fba8e2a4]{font-size:18px;color:#022964;cursor:pointer}.card-progress-row .progress-text[data-v-fba8e2a4]{font-size:14px;font-weight:500;color:#000;white-space:nowrap}.card-progress-row[data-v-fba8e2a4] .ant-progress{display:flex;align-items:center;flex:1}.card-progress-row[data-v-fba8e2a4] .ant-progress-outer{height:8px!important;border-radius:100px}.card-progress-row[data-v-fba8e2a4] .ant-progress-bg{background-color:#022964!important;height:8px!important;border-radius:100px}.create-account-title h2[data-v-fba8e2a4]{font-size:20px}}.create-account-card[data-v-2dbbce2e]{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-2dbbce2e]{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.title-container[data-v-2dbbce2e]{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.back-arrow[data-v-2dbbce2e]{position:absolute;left:0;cursor:pointer;transition:transform .2s ease}.back-arrow[data-v-2dbbce2e]:hover{transform:translate(-2px)}.create-account-title h2[data-v-2dbbce2e]{font-size:30px;font-weight:700;color:#000;margin:0}.create-account-title p[data-v-2dbbce2e]{font-size:16px;font-weight:400;color:#414143;margin:10px 0 20px}.custom-input-style[data-v-2dbbce2e]{height:64px;border-radius:20px;padding:0 16px;font-size:16px;display:flex;align-items:center;color:#000}.next-step[data-v-2dbbce2e]{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-2dbbce2e]{font-size:16px;font-weight:400;color:#000}.required[data-v-2dbbce2e]{color:#ff4d4f;margin-left:2px}.card-progress-row[data-v-2dbbce2e]{display:none}@media (max-width: 1024px){.create-account-card[data-v-2dbbce2e]{padding:32px 24px}.create-account-title h2[data-v-2dbbce2e]{font-size:20px}.custom-input-style[data-v-2dbbce2e]{height:56px;font-size:15px}.next-step[data-v-2dbbce2e]{height:48px;font-size:16px;border-radius:40px}.card-progress-row[data-v-2dbbce2e]{display:flex;width:100%;align-items:center;gap:12px;margin-bottom:24px}.card-progress-row .back-arrow-wrapper[data-v-2dbbce2e]{width:24px;display:flex;justify-content:center;align-items:center}.card-progress-row .back-arrow[data-v-2dbbce2e]{font-size:18px;color:#022964;cursor:pointer}.card-progress-row .progress-text[data-v-2dbbce2e]{font-size:14px;font-weight:500;color:#000;white-space:nowrap}.card-progress-row[data-v-2dbbce2e] .ant-progress{display:flex;align-items:center;flex:1}.card-progress-row[data-v-2dbbce2e] .ant-progress-outer{height:8px!important;border-radius:100px}.card-progress-row[data-v-2dbbce2e] .ant-progress-bg{background-color:#022964!important;height:8px!important;border-radius:100px}}.create-account-card[data-v-cdc9a6ca]{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-cdc9a6ca]{display:flex;flex-direction:column;align-items:center;text-align:center}.create-account-title h2[data-v-cdc9a6ca]{font-size:30px;font-weight:700;color:#000;margin:0}.create-account-title p[data-v-cdc9a6ca]{font-size:16px;font-weight:400;color:#414143;margin:20px 0}.custom-input-style[data-v-cdc9a6ca]{height:64px;border-radius:20px;padding:0 16px;font-size:16px;display:flex;align-items:center;color:#000}.next-step[data-v-cdc9a6ca]{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-cdc9a6ca]{font-size:16px!important;font-weight:400;color:#000}.required[data-v-cdc9a6ca]{color:#ff4d4f;margin-left:2px}.resend-text[data-v-cdc9a6ca]{font-size:16px;color:#797979;margin-top:16px;text-align:center}.resend-link[data-v-cdc9a6ca]{color:#0a1843;text-decoration:underline;font-weight:500;cursor:pointer;margin-left:4px}.terms-agreement[data-v-cdc9a6ca]{width:100%;margin-bottom:20px;text-align:left}.terms-agreement[data-v-cdc9a6ca] .ant-checkbox-wrapper{font-size:14px;color:#666;line-height:1.5}.terms-link[data-v-cdc9a6ca]{color:#1890ff;text-decoration:none;cursor:pointer;transition:color .3s}.terms-link[data-v-cdc9a6ca]:hover{color:#40a9ff;text-decoration:underline}.card-progress-row[data-v-cdc9a6ca]{display:none}@media (max-width: 1024px){.create-account-card[data-v-cdc9a6ca]{padding:32px 24px}.create-account-title h2[data-v-cdc9a6ca]{font-size:20px}.custom-input-style[data-v-cdc9a6ca]{height:56px!important;font-size:15px!important}.next-step[data-v-cdc9a6ca]{height:48px;font-size:16px;border-radius:40px}.card-progress-row[data-v-cdc9a6ca]{display:flex;width:100%;align-items:center;gap:12px;margin-bottom:24px}.card-progress-row .back-arrow-wrapper[data-v-cdc9a6ca]{width:24px;display:flex;justify-content:center;align-items:center}.card-progress-row .back-arrow[data-v-cdc9a6ca]{font-size:18px;color:#022964;cursor:pointer}.card-progress-row .progress-text[data-v-cdc9a6ca]{font-size:14px;font-weight:500;color:#000;white-space:nowrap}.card-progress-row[data-v-cdc9a6ca] .ant-progress{display:flex;align-items:center;flex:1}.card-progress-row[data-v-cdc9a6ca] .ant-progress-outer{height:8px!important;border-radius:100px}.card-progress-row[data-v-cdc9a6ca] .ant-progress-bg{background-color:#022964!important;height:8px!important;border-radius:100px}}.complete-card[data-v-24297c3e]{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}.success-icon[data-v-24297c3e]{font-size:64px;margin-bottom:16px}.success-title[data-v-24297c3e]{margin-top:21px;font-size:30px;font-weight:700;color:#000;margin-bottom:8px;text-align:center}.success-subtitle[data-v-24297c3e]{font-size:18px;font-weight:500;color:#797979;margin:0;text-align:center}.success-description[data-v-24297c3e]{font-size:18px;font-weight:500;color:#797979;text-align:center;margin-top:8px}.next-step[data-v-24297c3e]{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-24297c3e]{padding:48px 24px 36px;margin-top:32px}.success-icon[data-v-24297c3e]{font-size:52px}.success-title[data-v-24297c3e]{font-size:24px}.success-subtitle[data-v-24297c3e],.success-description[data-v-24297c3e]{font-size:14px}.next-step[data-v-24297c3e]{height:48px;font-size:16px;border-radius:40px}}.register[data-v-64d4e6a1]{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-64d4e6a1]{display:flex;align-items:center;justify-content:center;width:100%;gap:12px}.back-arrow-wrapper[data-v-64d4e6a1]{display:flex;align-items:center;width:24px;justify-content:center}.back-arrow[data-v-64d4e6a1]{font-size:18px;color:#022964;cursor:pointer}.back-arrow-placeholder[data-v-64d4e6a1]{width:18px;height:18px;display:inline-block}.required[data-v-64d4e6a1]{color:#ff4d4f;margin-left:2px}.form-label[data-v-64d4e6a1]{font-size:16px;font-weight:500;color:#000;margin-bottom:0}@media (max-width: 1024px){.register[data-v-64d4e6a1]{padding-left:16px;padding-right:16px}}.register-form[data-v-7d141085]{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:600px}.register-form-title[data-v-7d141085]{text-align:center;margin-bottom:3cqmin}.register-form-title .description[data-v-7d141085]{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-7d141085]{font-size:30px;font-weight:700;color:#000;margin:0}.register-form-title p[data-v-7d141085]{font-size:18px;font-weight:400;color:#797979;margin:0}.register-panel[data-v-7d141085]{width:100%;display:flex;flex-direction:column}.third-party-login[data-v-7d141085]{display:flex;flex-direction:column;gap:12px;padding-bottom:24px}.social-btn[data-v-7d141085]{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-7d141085]{position:absolute;left:24px;top:50%;transform:translateY(-50%);width:24px;height:24px}.login-devider[data-v-7d141085]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:20px}.line[data-v-7d141085]{flex:1;height:1px;background-color:#d9d9d9}.login-devider span[data-v-7d141085]{font-size:16px;color:#9c9c9c}.login-email[data-v-7d141085]{display:flex;flex-direction:column}.login-email input#email[data-v-7d141085],.login-email input#password[data-v-7d141085]{font-size:16px!important}.custom-form-item[data-v-7d141085]{display:flex;flex-direction:column;gap:4px;width:100%}.form-label[data-v-7d141085]{font-size:16px;font-weight:500;color:#000}.required[data-v-7d141085]{color:#ff4d4f;margin-left:2px}.custom-input[data-v-7d141085]{height:auto;margin:0;padding:0}.custom-input[data-v-7d141085] .ant-input,.custom-input[data-v-7d141085] .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-7d141085] .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-7d141085] .ant-input::placeholder,.custom-input[data-v-7d141085] .ant-input-password input::placeholder{color:#9c9c9c;opacity:1}.custom-input[data-v-7d141085] .ant-input-password-icon{display:flex;align-items:center;justify-content:center;color:#707070}.hint-and-remember[data-v-7d141085]{display:flex;justify-content:space-between;margin-top:12px}.login-with-email[data-v-7d141085]{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:12px}.create-w-email-btn[data-v-7d141085]{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-7d141085]{font-size:16px;color:#414143}.toc-link[data-v-7d141085]{color:#0a1843;text-decoration:underline;font-weight:500;margin-left:4px}@media (max-width: 1024px){.register-form[data-v-7d141085]{padding:32px 24px}.register-form-title h2[data-v-7d141085]{font-size:24px}.register-form-title p[data-v-7d141085]{font-size:.9em}.custom-input[data-v-7d141085] .ant-input,.custom-input[data-v-7d141085] .ant-input-password{height:56px!important;font-size:15px!important}.create-w-email-btn[data-v-7d141085]{height:48px;font-size:16px;border-radius:40px}.login-devider span[data-v-7d141085]{font-size:.9em}.social-btn[data-v-7d141085]{height:48px;font-size:15px}.hint-and-remember[data-v-7d141085],.toc[data-v-7d141085]{font-size:.9em}}#twoFactorModal.modal-overlay[data-v-7d141085]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-7d141085 .3s ease-out}#twoFactorModal .modal-content[data-v-7d141085]{background:#fff;border-radius:12px;width:90%;max-width:400px;box-shadow:0 10px 30px #0000004d;animation:slideUp-7d141085 .3s ease-out}#twoFactorModal .modal-header[data-v-7d141085]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0}#twoFactorModal .modal-header h3[data-v-7d141085]{margin:0;font-size:18px;font-weight:600;color:#333}#twoFactorModal .modal-close[data-v-7d141085]{background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}#twoFactorModal .modal-close[data-v-7d141085]:hover{background-color:#f5f5f5;color:#666}#twoFactorModal .modal-body[data-v-7d141085]{padding:24px}#twoFactorModal .modal-body p[data-v-7d141085]{margin:0 0 16px;color:#666;font-size:14px;line-height:1.5}#twoFactorModal .form-group[data-v-7d141085]{margin-bottom:0}#twoFactorModal .two-factor-input[data-v-7d141085]{width:100%;height:48px;border:1px solid #d9d9d9;border-radius:8px;padding:0 16px;font-size:16px;transition:all .3s;text-align:center}#twoFactorModal .two-factor-input[data-v-7d141085]:focus{outline:none;border-color:#464eb8;box-shadow:0 0 0 2px #464eb81a}#twoFactorModal .two-factor-input.input-error[data-v-7d141085]{border-color:#ff4d4f}#twoFactorModal .error-message[data-v-7d141085]{color:#ff4d4f;font-size:12px;margin-top:4px;min-height:16px}#twoFactorModal .resend-section[data-v-7d141085]{margin-top:16px;text-align:center}#twoFactorModal .btn-resend[data-v-7d141085]{background:none;border:none;color:#464eb8;font-size:14px;cursor:pointer;padding:8px 16px;border-radius:6px;transition:all .2s;font-weight:500}#twoFactorModal .btn-resend[data-v-7d141085]:hover:not(:disabled){background-color:#464eb81a;color:#3a41a0}#twoFactorModal .btn-resend[data-v-7d141085]:disabled{color:#999;cursor:not-allowed;background:none}#twoFactorModal .modal-footer[data-v-7d141085]{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #f0f0f0}#twoFactorModal .btn[data-v-7d141085]{padding:8px 20px;border-radius:999px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent}#twoFactorModal .btn[data-v-7d141085]:disabled{opacity:.6;cursor:not-allowed}#twoFactorModal .btn-cancel[data-v-7d141085]{background:#fff;border-color:#d9d9d9;color:#666}#twoFactorModal .btn-cancel[data-v-7d141085]:hover:not(:disabled){border-color:#999;color:#333}#twoFactorModal .btn-submit[data-v-7d141085]{background:#464eb8;border-color:#464eb8;color:#fff}#twoFactorModal .btn-submit[data-v-7d141085]:hover:not(:disabled){background:#3a41a0;border-color:#3a41a0}@keyframes fadeIn-7d141085{0%{opacity:0}to{opacity:1}}@keyframes slideUp-7d141085{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.register[data-v-84af68d8]{width:100%;min-height:100vh;background:url(/login_bg.webp) center center;background-size:contain;display:flex;justify-content:center;padding:150px 16px 24px;box-sizing:border-box}@media (max-width: 1024px){.register-form[data-v-84af68d8]{padding:0 24px;height:700px}}.reset-password-card[data-v-adc28ac3]{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-adc28ac3]{display:flex;flex-direction:column;align-items:center}.reset-pwd-title h2[data-v-adc28ac3]{font-size:30px;font-weight:900;color:#000;margin-bottom:12px}.reset-pwd-title p[data-v-adc28ac3]{color:#797979;font-size:18px;margin:0;text-align:center}.reset-pwd-email[data-v-adc28ac3]{width:100%;margin-top:40px}.form-label[data-v-adc28ac3]{font-size:16px;font-weight:400;color:#000}.required[data-v-adc28ac3]{color:#ff4d4f;margin-left:2px}.custom-input-style[data-v-adc28ac3]{height:64px;border-radius:20px;padding:0 16px;font-size:16px;color:#000;box-sizing:border-box;width:100%}.reset-pwd-btn[data-v-adc28ac3]{display:flex;width:100%;justify-content:flex-end;align-items:center;gap:24px;margin-top:auto}.back-to-login[data-v-adc28ac3]{font-size:16px;font-weight:500;color:#00946a;text-decoration:none;background:transparent}.back-to-login[data-v-adc28ac3]:hover{color:#007c57}.send-pwd-reset-btn[data-v-adc28ac3]{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-adc28ac3]{opacity:.7;cursor:not-allowed;pointer-events:none}@media (max-width: 768px){.reset-password-card[data-v-adc28ac3]{height:500px;padding:32px 20px 24px;max-height:90vh;overflow-y:auto}.reset-pwd-title[data-v-adc28ac3]{margin-bottom:12px}.reset-pwd-btn[data-v-adc28ac3]{margin-top:12px}.reset-pwd-title h2[data-v-adc28ac3]{font-size:24px}.reset-pwd-title p[data-v-adc28ac3]{font-size:14px;line-height:1.4}.custom-input-style[data-v-adc28ac3]{height:56px;font-size:15px}.reset-pwd-btn[data-v-adc28ac3]{flex-direction:column;align-items:stretch;gap:16px}.send-pwd-reset-btn[data-v-adc28ac3],.back-to-login[data-v-adc28ac3]{width:100%;text-align:center}.send-pwd-reset-btn[data-v-adc28ac3]{height:48px;font-size:15px}}.register[data-v-6e54a931]{width:100%;min-height:100vh;background-color:#e9f9f4;display:flex;justify-content:center;padding:150px 16px 24px;box-sizing:border-box}@media (max-width: 768px){.register[data-v-6e54a931]{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-09b94722]{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-09b94722]{font-size:64px;margin-bottom:16px}.success-title[data-v-09b94722]{font-weight:700;font-size:30px;color:#000;margin:0}.success-subtitle[data-v-09b94722]{font-size:18px;font-weight:500;color:#797979;margin:8px 0 0}.success-description[data-v-09b94722]{font-size:18px;font-weight:500;color:#797979;text-align:center;margin:0;padding:0}.reset-complete-btn[data-v-09b94722]{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-09b94722]{padding:32px 20px}.success-icon[data-v-09b94722]{font-size:52px;margin-bottom:12px}.success-title[data-v-09b94722]{font-size:24px}.success-subtitle[data-v-09b94722],.success-description[data-v-09b94722]{font-size:14px}.reset-complete-btn[data-v-09b94722]{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-14de8e1f]{padding-top:120px;background-color:#fff}.carousel-container[data-v-14de8e1f]{margin:0 auto;width:100%}.carousel-hero[data-v-14de8e1f]{width:100%;position:relative}.hero-slide[data-v-14de8e1f]{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-14de8e1f]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.slide-image[data-v-14de8e1f]{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-14de8e1f]{z-index:0;opacity:.8}.hero-content[data-v-14de8e1f]{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-14de8e1f]{opacity:1;transform:translateY(0)}.hero-title[data-v-14de8e1f]{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-14de8e1f]{opacity:1;transform:translateY(0)}.hero-subtitle[data-v-14de8e1f]{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-14de8e1f]{opacity:1;transform:translateY(0)}.hero-btn[data-v-14de8e1f]{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-14de8e1f],.error-container[data-v-14de8e1f]{height:800px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.error-container p[data-v-14de8e1f]{margin-bottom:16px;font-size:18px}[data-v-14de8e1f] .slick-dots li{margin:0 4px!important}[data-v-14de8e1f] .slick-dots li button{border-radius:50%;width:12px;height:12px;background:#021024;opacity:1}[data-v-14de8e1f] .slick-dots li.slick-active button{background:#fff}.debug-info[data-v-14de8e1f]{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-14de8e1f]{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.3)}.debug-toggle[data-v-14de8e1f]{background-color:#022964;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer}.show-debug-btn[data-v-14de8e1f]{position:fixed;top:10px;right:10px;z-index:9999}@media (max-width: 768px){.hero-slide[data-v-14de8e1f]{padding:0 16px}.hero-content[data-v-14de8e1f]{transform:none;align-items:center;text-align:center;justify-content:center;padding:0}.hero-title[data-v-14de8e1f]{font-size:36px}.hero-subtitle[data-v-14de8e1f]{font-size:16px}.hero-btn[data-v-14de8e1f]{height:40px;font-size:15px}.loading-container[data-v-14de8e1f],.error-container[data-v-14de8e1f]{height:353px}.hero-btn.primary-btn[data-v-14de8e1f],.hero-btn.secondary-btn[data-v-14de8e1f]{height:40px;font-size:15px;padding:0 20px}}.slide-overlay[data-v-14de8e1f]{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-14de8e1f]{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-14de8e1f]{z-index:3;position:relative}.hero-buttons[data-v-14de8e1f]{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-btn.primary-btn[data-v-14de8e1f]{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.primary-btn[data-v-14de8e1f]:hover{color:#fff;background-color:#464eb8!important}.hero-btn.primary-btn[data-v-14de8e1f]:active{background-color:#383e93!important;box-shadow:0 0 0 3px #464eb8;color:#fff}.hero-btn.primary-btn[data-v-14de8e1f]:focus-visible{outline:4px solid #6673ff!important}.hero-content.fade-in .hero-buttons[data-v-14de8e1f]{opacity:1;transform:translateY(0)}.hero-btn.secondary-btn[data-v-14de8e1f]{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;transition:background-color .3s ease,box-shadow .3s ease}.hero-btn.secondary-btn[data-v-14de8e1f]:after{content:"";margin-left:0;opacity:0;transition:opacity .3s ease,margin-left .3s ease}.hero-btn.secondary-btn[data-v-14de8e1f]:hover{background-color:#ffffff1a}.hero-btn.secondary-btn[data-v-14de8e1f]:hover:after{content:" →";margin-left:8px;opacity:1}.hero-btn.secondary-btn[data-v-14de8e1f]:active{background-color:#fff3;box-shadow:0 0 0 3px #ffffff4d;box-shadow:none}.hero-btn.secondary-btn[data-v-14de8e1f]:active:after{content:" →";margin-left:8px;opacity:1}.hero-btn.secondary-btn[data-v-14de8e1f]:focus-visible{border:4px solid #6673ff;outline:none}.hero-btn.secondary-btn[data-v-14de8e1f]:focus:after{content:" →";margin-left:8px;opacity:1}.gradient-bar[data-v-14de8e1f]{width:100%;height:12px;background:linear-gradient(89.83deg,#297776,#6eb594 40.87%,#def3b0 72.6%,#fff9b9)}.initial-background[data-v-14de8e1f]{position:absolute;top:0;left:0;width:100%;height:800px;z-index:0}@media (max-width: 768px){.initial-background[data-v-14de8e1f]{height:353px}}.initial-text-overlay[data-v-14de8e1f]{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-14de8e1f]{opacity:0}.initial-text-content[data-v-14de8e1f]{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-14de8e1f]{font-size:56px;font-weight:700;color:#fff;animation:fadeInUp-14de8e1f 1s ease-out}.initial-subtitle[data-v-14de8e1f]{font-size:20px;font-weight:500;color:#fff;line-height:20px;animation:fadeInUp-14de8e1f 1s ease-out .3s both}@keyframes fadeInUp-14de8e1f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.initial-text-overlay[data-v-14de8e1f]{height:100vh;display:flex;align-items:center}.initial-text-content[data-v-14de8e1f]{display:flex;flex-direction:column;justify-content:center}.initial-title[data-v-14de8e1f],.initial-subtitle[data-v-14de8e1f]{font-size:24px}}.course-card[data-v-baa5a5cc]{width:100%;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;position:relative;z-index:10;pointer-events:auto;touch-action:manipulation}.card-body[data-v-baa5a5cc]{padding:10px 0 0 5px;height:80px}.card-image[data-v-baa5a5cc]{position:relative;width:100%;overflow:hidden}.card-image img[data-v-baa5a5cc]{width:100%;height:100%;object-fit:cover;border-radius:16px;aspect-ratio:208 / 120}@media (max-width: 768px){.card-image[data-v-baa5a5cc]{height:128px}.card-image img[data-v-baa5a5cc]{object-position:left top}.instructor-photos[data-v-baa5a5cc]{bottom:8px;left:8px;gap:3px}.instructor-photo[data-v-baa5a5cc]{width:26px;height:26px;border-width:1.5px}}.top-left-tag[data-v-baa5a5cc]{position:absolute;top:0;left:0;background-color:#6673ff;color:#fff;font-size:14px;padding:4px 10px;border-radius:0 0 8px}.instructor-photos[data-v-baa5a5cc]{position:absolute;bottom:12px;left:12px;display:flex;gap:4px}.instructor-photo[data-v-baa5a5cc]{width:18px;height:18px;border-radius:50%;overflow:hidden;box-shadow:0 1px 4px #0003}.instructor-avatar[data-v-baa5a5cc]{width:100%;height:100%;object-fit:cover}.tag-row-container[data-v-baa5a5cc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tag-row[data-v-baa5a5cc]{display:flex;gap:8px}.tag[data-v-baa5a5cc]{font-size:14px;padding:2px 10px;border-radius:5px;display:inline-block}.tag-blue[data-v-baa5a5cc]{background:#dfeafc}.tag-green[data-v-baa5a5cc]{background-color:#e1f7e3}.tag-gray[data-v-baa5a5cc]{background-color:#f2f2f2}.course-title[data-v-baa5a5cc]{font-size:18px;font-weight:700;margin:8px 0;color:#000}.view-more[data-v-cd3e5b95]{margin:58px auto 0}.view-more button[data-v-cd3e5b95]{font-size:16px;height:44px;border-radius:50px}.featured-course-section[data-v-cd3e5b95]{width:100%;margin:40px 0 10px;padding:0 16px}.featured-course-layout[data-v-cd3e5b95]{display:flex;align-items:stretch;gap:40px;max-width:1200px;margin:0 auto}.text-content[data-v-cd3e5b95]{flex:4;text-align:left;display:flex;flex-direction:column;justify-content:flex-end;height:400px;padding-bottom:20px}.image-content[data-v-cd3e5b95]{flex:6}.free-registration[data-v-cd3e5b95]{margin-bottom:16px;font-family:Noto Sans TC;font-weight:700;font-style:Bold;font-size:16px;line-height:150%;letter-spacing:0%;color:#464eb8}.divider-line[data-v-cd3e5b95]{width:100%;height:2px;background-color:#464eb8;margin-top:8px}.featured-title[data-v-cd3e5b95]{font-weight:700;font-style:Bold;font-size:24px;line-height:160%;letter-spacing:2%;text-align:justify;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;text-overflow:ellipsis}.featured-description[data-v-cd3e5b95]{font-weight:400;font-style:Regular;font-size:16px;line-height:180%;letter-spacing:2%;text-align:justify;margin-bottom:20px;min-height:150px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.cta-buttons[data-v-cd3e5b95]{display:flex;gap:12px;margin-top:0}.start-learning-btn[data-v-cd3e5b95]{height:40px;padding:0 24px;font-size:14px;font-weight:500;border-radius:20px;border:2px solid #1a4480;color:#1a4480;transition:all .3s ease;position:relative}.start-learning-btn[data-v-cd3e5b95]:hover,.start-learning-btn[data-v-cd3e5b95]:active{border:2px solid #1a4480;color:#1a4480}.start-learning-btn[data-v-cd3e5b95]:hover:after,.start-learning-btn[data-v-cd3e5b95]:focus-visible:after,.start-learning-btn[data-v-cd3e5b95]:active:after{content:" →";margin-left:8px;opacity:1}.start-learning-btn[data-v-cd3e5b95]:after{content:"";margin-left:0;opacity:0;transition:opacity .3s ease,margin-left .3s ease}.start-learning-btn[data-v-cd3e5b95]:focus-visible{border:none;outline:4px solid #6673ff!important}.course-intro-btn[data-v-cd3e5b95]:focus-visible{outline:4px solid #6673ff!important}.course-intro-btn[data-v-cd3e5b95]{height:40px;padding:0 24px;font-size:14px;font-weight:500;border-radius:20px;background-color:#022964;border-color:#022964}.course-intro-btn[data-v-cd3e5b95]:hover{background-color:#1a4480;border-color:#1a4480}.course-image-container[data-v-cd3e5b95]{position:relative;width:100%}.featured-image[data-v-cd3e5b95]{width:100%;object-fit:cover;border-radius:12px;aspect-ratio:208/120;box-shadow:0 4px 20px #0000001a}.course-title-overlay[data-v-cd3e5b95]{position:absolute;top:60px;color:#fff;padding:0 48px}.course-title-overlay h3[data-v-cd3e5b95]{margin:0;font-size:32px;font-weight:700;line-height:160%;letter-spacing:2%}.instructor-photos[data-v-cd3e5b95]{position:absolute;bottom:48px;left:48px;display:flex;gap:8px}.instructor-photo[data-v-cd3e5b95]{width:48px;height:48px;border-radius:50%;overflow:hidden;box-shadow:0 2px 8px #0003}.instructor-avatar[data-v-cd3e5b95]{width:100%;height:100%;object-fit:cover}.feature-course[data-v-cd3e5b95]{overflow:hidden;background-color:#f9f9f9}.feature-course .courses[data-v-cd3e5b95]{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}@media (max-width: 768px){.featured-course-layout[data-v-cd3e5b95]{flex-direction:column;gap:24px}.text-content[data-v-cd3e5b95],.image-content[data-v-cd3e5b95]{flex:none;width:100%}.text-content[data-v-cd3e5b95]{height:auto}.featured-title[data-v-cd3e5b95],.featured-description[data-v-cd3e5b95]{-webkit-line-clamp:3}.image-content[data-v-cd3e5b95]{order:-1}.free-tag[data-v-cd3e5b95]{font-size:12px;padding:3px 8px}.featured-title[data-v-cd3e5b95]{font-size:18px;margin-bottom:10px;text-align:left}.featured-description[data-v-cd3e5b95]{font-size:14px;text-align:center;min-height:auto;text-align:left}.cta-buttons[data-v-cd3e5b95]{justify-content:end;flex-wrap:wrap}.course-intro-btn[data-v-cd3e5b95],.start-learning-btn[data-v-cd3e5b95]{height:36px;padding:0 20px;font-size:13px}.course-image-container[data-v-cd3e5b95]{height:auto}.course-title[data-v-cd3e5b95]{font-weight:700;font-style:Bold;font-size:20px;line-height:160%;letter-spacing:2%;text-align:justify}.course-title-overlay[data-v-cd3e5b95]{top:15px;left:15px;right:15px;padding:12px 0}.course-title-overlay h3[data-v-cd3e5b95]{font-size:16px}.instructor-photos[data-v-cd3e5b95]{bottom:15px;left:15px;gap:6px}.instructor-photo[data-v-cd3e5b95]{width:40px;height:40px;border-width:2px}}.course-title[data-v-cd3e5b95]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:#022964;width:100%;text-align:left}.course-title h1[data-v-cd3e5b95]{font-size:40px;font-weight:700;color:#000;margin-top:30px;margin-bottom:0;padding:0;text-align:left}.course-subtitle p[data-v-cd3e5b95]{font-size:20px;margin-top:10px;font-weight:600}.course-subtitle p svg[data-v-cd3e5b95]{transform:translateY(5px)}.carousel-wrapper[data-v-cd3e5b95]{position:relative;width:100%;display:flex;align-items:center}.courses-container[data-v-cd3e5b95]{width:100%;overflow:hidden}.courses-carousel[data-v-cd3e5b95] .slick-track{display:flex!important;margin-left:0;justify-content:flex-start}.courses-carousel[data-v-cd3e5b95] .slick-slide{display:flex!important;justify-content:center}.courses-carousel[data-v-cd3e5b95]{width:100%}.course-slide[data-v-cd3e5b95]{padding:10px;box-sizing:border-box}.feature-course .courses .course-card[data-v-cd3e5b95]{border:5px solid #f9f9f9;transition:all .3s}.feature-course .courses .course-card[data-v-cd3e5b95]:hover,.feature-course .courses .course-slide.active .course-card[data-v-cd3e5b95]{box-shadow:1px 4px 6px #0000000f;transform:translateY(-5px)}.course-card-item[data-v-cd3e5b95]{width:100%;max-width:100%;flex:0 0 100%}.carousel-button[data-v-cd3e5b95]{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-cd3e5b95]:hover{background-color:#022964;color:#fff}.prev[data-v-cd3e5b95]{left:-20px}.next[data-v-cd3e5b95]{right:-20px}.carousel-dots[data-v-cd3e5b95]{width:100%;display:flex;justify-content:center;margin-top:20px}.dots-container[data-v-cd3e5b95]{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;max-width:500px;padding:0 10px}.dot[data-v-cd3e5b95]{width:12px;height:12px;background-color:#ccc;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.dot.active[data-v-cd3e5b95]{background-color:#022964}.teacher[data-v-cd3e5b95]{font-size:16px;line-height:1.4}.loading-container[data-v-cd3e5b95],.error-state[data-v-cd3e5b95]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;width:100%}.loading-text[data-v-cd3e5b95]{margin-top:15px;color:#666}.retry-button[data-v-cd3e5b95]{margin-top:20px}[data-v-cd3e5b95] .slick-slide{text-align:left;opacity:1!important}[data-v-cd3e5b95] .slick-dots{display:none!important}[data-v-cd3e5b95] .slick-list{overflow:visible}[data-v-cd3e5b95] .slick-slide>div{width:100%;height:100%}@media (max-width: 768px){.carousel-button[data-v-cd3e5b95]{display:none}.course-title h1[data-v-cd3e5b95]{font-size:28px;text-align:left}.course-subtitle p[data-v-cd3e5b95]{font-size:16px}.course-slide[data-v-cd3e5b95]{padding:0 10px;box-sizing:border-box;position:relative;z-index:1}.course-card-item[data-v-cd3e5b95]{width:216px!important;max-width:216px!important;flex:0 0 216px!important;position:relative;z-index:2;pointer-events:auto}[data-v-cd3e5b95] .slick-slide{width:auto!important;position:relative;z-index:1}[data-v-cd3e5b95] .slick-track{display:flex!important;align-items:flex-start;position:relative;z-index:1}.courses-container[data-v-cd3e5b95]{overflow:hidden;margin:0 -10px;position:relative;z-index:1}[data-v-cd3e5b95] .slick-list{overflow:visible;position:relative;z-index:1}[data-v-cd3e5b95] .slick-slide>div{pointer-events:auto;position:relative;z-index:2}}.learning-map-wrapper[data-v-086cd9d6]{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-086cd9d6]{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-086cd9d6]{max-width:1200px;width:100%;color:#fff;padding:80px 20px;box-sizing:border-box;margin:0 auto}.learning-map-title[data-v-086cd9d6]{text-align:left;margin-bottom:60px;padding-bottom:20px;border-bottom:3px solid #ffffff;width:50%}.learning-map-title h1[data-v-086cd9d6]{font-size:48px;font-weight:700;margin:0;padding:0;color:#fff}.learning-map-content[data-v-086cd9d6]{width:100%}.desktop-view[data-v-086cd9d6]{display:flex;gap:80px;align-items:flex-start;justify-content:space-between;max-width:1400px;margin:0 auto}.timeline-section[data-v-086cd9d6]{width:100%;max-width:600px}.timeline-container[data-v-086cd9d6]{position:relative;display:flex}.timeline-track[data-v-086cd9d6]{position:absolute;left:31px;top:90px;height:auto;width:2px;background:linear-gradient(to bottom,#fffc,#ffffff4d);z-index:1}.steps-container[data-v-086cd9d6]{display:flex;flex-direction:column;gap:0;width:100%}.step-item[data-v-086cd9d6]{min-height:350px;padding:60px 24px 60px 80px;color:#ffffffb3;display:flex;align-items:flex-start;transition:all .6s ease;box-sizing:border-box;position:relative;opacity:.5;z-index:2}.step-item[data-v-086cd9d6]:not(:last-child){margin-bottom:20px}.step-item.active[data-v-086cd9d6]{color:#fff;opacity:1}.timeline-dot[data-v-086cd9d6]{position:absolute;left:22px;top:80px;width:20px;height:20px;background:#ffffff80;border-radius:50%;z-index:3;transition:all .3s ease}.timeline-dot.special-dot[data-v-086cd9d6]{width:30px;height:30px;border:3px solid #ffffff;display:flex;align-items:center;justify-content:center;left:17px;top:75px}.special-icon[data-v-086cd9d6]{color:#fff;font-size:16px;font-weight:700}.step-content[data-v-086cd9d6]{flex:1}.step-header h2[data-v-086cd9d6]{font-size:28px;font-weight:600;margin:0 0 20px;line-height:1.3}.step-description p[data-v-086cd9d6]{font-size:16px;line-height:1.7;margin:0;opacity:.9}.image-section[data-v-086cd9d6]{width:45%;position:sticky;padding:80px 0;top:20px;height:100vh;float:right}.image-section img[data-v-086cd9d6]{object-fit:cover;object-position:left center;height:100%;width:auto}@media (max-width: 1366px){.image-section[data-v-086cd9d6]{padding:80px 0}}@media (max-width: 768px){.image-section[data-v-086cd9d6]{display:none}}.step-image-container[data-v-086cd9d6]{width:100%;height:100%;position:relative;overflow:hidden}.step-img[data-v-086cd9d6]{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-086cd9d6]{opacity:1;z-index:2}.mobile-view[data-v-086cd9d6]{display:none}.mobile-timeline-container[data-v-086cd9d6]{position:relative;padding-left:0}.mobile-timeline-line[data-v-086cd9d6]{display:none}.mobile-step[data-v-086cd9d6]{margin-bottom:60px;opacity:.7;transition:opacity .6s ease;position:relative}.mobile-step[data-v-086cd9d6]:last-child{margin-bottom:0}.mobile-timeline-dot[data-v-086cd9d6],.mobile-timeline-dot.special-dot[data-v-086cd9d6]{display:none}.mobile-timeline-dot .special-icon[data-v-086cd9d6]{font-size:14px;color:#fff;font-weight:700}.mobile-step-content-wrapper[data-v-086cd9d6]{width:100%}.mobile-step-image[data-v-086cd9d6]{width:100%;border-radius:16px;overflow:hidden;margin-bottom:24px}.mobile-step-image img[data-v-086cd9d6]{width:100%;height:100%;object-fit:cover}.mobile-step-content h2[data-v-086cd9d6]{font-size:24px;font-weight:600;margin:0 0 16px;line-height:1.3}.mobile-step-content p[data-v-086cd9d6]{font-size:16px;line-height:1.6;margin:0;opacity:.9}@media (min-width: 769px){.desktop-view[data-v-086cd9d6]{display:flex}.mobile-view[data-v-086cd9d6]{display:none}}@media (max-width: 768px){.learning-map-wrapper[data-v-086cd9d6]{background-attachment:scroll;background-position:right top}.desktop-view[data-v-086cd9d6]{display:none}.mobile-view[data-v-086cd9d6]{display:block}.learning-map-container[data-v-086cd9d6]{padding:60px 20px}.learning-map-title[data-v-086cd9d6]{margin-bottom:50px;border-bottom:none;width:100%}.learning-map-title h1[data-v-086cd9d6]{font-size:24px}.mobile-step[data-v-086cd9d6]{margin-bottom:50px}}@media (max-width: 480px){.learning-map-container[data-v-086cd9d6]{padding:40px 16px}.mobile-step[data-v-086cd9d6]{margin-bottom:40px}.mobile-step-image[data-v-086cd9d6]{margin-bottom:20px}.mobile-step-content h2[data-v-086cd9d6]{font-size:20px}.mobile-step-content p[data-v-086cd9d6]{font-size:15px;line-height:1.5}.mobile-timeline-container[data-v-086cd9d6]{padding-left:0}}.course-card[data-v-21332449]{width:100%;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer}.card-body[data-v-21332449]{padding:0 0 10px 5px}.card-image[data-v-21332449]{position:relative;width:100%;overflow:hidden}.card-image img[data-v-21332449]{width:100%;height:100%;object-fit:cover;aspect-ratio:208 / 120;border-radius:16px}@media (max-width: 768px){.card-image[data-v-21332449]{height:128px}.card-image img[data-v-21332449]{object-position:left top}}.top-left-tag[data-v-21332449]{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-21332449]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tag-row[data-v-21332449]{display:flex;gap:8px}.tag[data-v-21332449]{font-size:14px;padding:2px 10px;border-radius:5px;display:inline-block}.tag-blue[data-v-21332449]{background:#dfeafc}.tag-green[data-v-21332449]{background-color:#e1f7e3}.tag-gray[data-v-21332449]{background-color:#f2f2f2}.course-title[data-v-21332449]{font-size:18px;font-weight:700;margin:8px 0;color:#000}.bookmark-container[data-v-21332449]{cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.bookmark-container[data-v-21332449]:hover{transform:scale(1.1)}.bookmark-icon[data-v-21332449]{width:20px;height:20px;object-fit:contain}.selected-category-tab[data-v-9732b386]{width:100%;box-sizing:border-box}.header-section[data-v-9732b386]{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-9732b386]{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-9732b386]{text-align:left;margin-bottom:24px}.main-title[data-v-9732b386]{font-size:40px;font-weight:700;margin:0 0 16px;color:#fff}.main-description[data-v-9732b386]{font-size:18px;margin:0;color:#fff;opacity:.9}.content-wrapper[data-v-9732b386]{max-width:1200px;margin:0 auto;padding:0 32px}.tab-navigation[data-v-9732b386]{display:flex;width:100%;height:59px;border-radius:12px 12px 0 0;overflow:hidden}.tab-item[data-v-9732b386]{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-9732b386]:last-child{border-right:none}.tab-item[data-v-9732b386]:hover,.tab-item.active[data-v-9732b386]{background-color:#fff;box-shadow:0 4px 12px #00000026}.tab-item[data-v-9732b386]:focus-visible{outline:none;border-bottom:1px solid #6673ff}.tab-item.active[data-v-9732b386]{border-bottom:3px solid #6673ff}.tab-icon[data-v-9732b386]{margin-right:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px}.tab-category-image[data-v-9732b386]{width:100%;height:100%;object-fit:contain}.category-icon[data-v-9732b386]{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-9732b386],.tab-item.active .category-icon[data-v-9732b386]{transform:scale(1.1)}.nextgenemr-icon[data-v-9732b386]{background-image:url(/nextgenemr_icon.png)}.aihealthcare-icon[data-v-9732b386]{background-image:url(/aihealthcare_icon.png)}.infosecurity-icon[data-v-9732b386]{background-image:url(/infosecurity_icon.png)}.dataanalytics-icon[data-v-9732b386]{background-image:url(/dataanalytics_icon.png)}.tab-title[data-v-9732b386]{font-size:16px;font-weight:600;color:#022964;text-align:center;line-height:1.4}.tab-item.active .tab-title[data-v-9732b386]{color:#022964}.tab-section[data-v-9732b386]{padding-bottom:40px}.tab-content[data-v-9732b386]{background-color:#fff;padding:32px;border-radius:0 12px 12px}.loading-container[data-v-9732b386]{display:flex;justify-content:center;align-items:center;height:200px}.category-description[data-v-9732b386]{margin-bottom:24px;font-size:16px;line-height:1.6;color:#666}.course-list[data-v-9732b386]{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}.desktop-carousel-wrapper[data-v-9732b386]{position:relative;width:100%;display:flex;align-items:center}.carousel-button[data-v-9732b386]{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;user-select:none;-webkit-user-select:none}.carousel-button[data-v-9732b386]:hover{background-color:#022964;color:#fff}.prev[data-v-9732b386]{left:-20px}.next[data-v-9732b386]{right:-20px}.course-list[data-v-9732b386]::-webkit-scrollbar{display:none}.course-slide[data-v-9732b386]{flex:0 0 320px;width:320px}.course-card-item[data-v-9732b386]{width:100%;height:auto}.mobile-course-slider[data-v-9732b386]{display:none;margin-top:32px}.slider-container[data-v-9732b386]{position:relative;overflow:hidden;border-radius:12px;touch-action:manipulation;cursor:grab}.slider-container[data-v-9732b386]:active{cursor:grabbing}.slider-track[data-v-9732b386]{display:flex;transition:transform .3s ease;width:fit-content}.slide-item[data-v-9732b386]{flex:0 0 100%;padding:0 8px;box-sizing:border-box}.slider-indicators[data-v-9732b386]{display:flex;justify-content:center;gap:8px;margin-top:16px}.indicator[data-v-9732b386]{width:8px;height:8px;border-radius:50%;border:none;background-color:#d9d9d9;cursor:pointer;transition:background-color .3s ease}.indicator.active[data-v-9732b386]{background-color:#022964}.slider-controls[data-v-9732b386]{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-9732b386]{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-9732b386]:hover:not(:disabled){background-color:#022964;color:#fff}.control-btn[data-v-9732b386]:disabled{opacity:.3;cursor:not-allowed}.teacher[data-v-9732b386]{font-size:16px;margin-top:4px}.view-more[data-v-9732b386]{text-align:center;margin-top:40px}.view-more button[data-v-9732b386]{font-size:16px;height:44px;border-radius:50px}@media (max-width: 768px){.carousel-button[data-v-9732b386]{display:none}.main-title[data-v-9732b386]{font-size:32px}.main-description[data-v-9732b386]{font-size:16px}.content-wrapper[data-v-9732b386]{padding:0 16px}.tab-navigation[data-v-9732b386]{flex-direction:column}.tab-item[data-v-9732b386]{flex-direction:row;padding:16px 20px;border-right:none;border-bottom:1px solid #e0e0e0}.tab-icon[data-v-9732b386]{margin-bottom:0;margin-right:16px}.category-icon[data-v-9732b386]{width:32px;height:32px}.tab-content[data-v-9732b386]{padding:20px 16px}.view-more[data-v-9732b386]{margin-top:24px}.view-more-btn[data-v-9732b386]{width:100%;max-width:200px;height:44px;font-size:14px}.desktop-course-list[data-v-9732b386]{display:none}.mobile-course-slider[data-v-9732b386]{display:block;overflow:hidden}.slider-container[data-v-9732b386]{position:relative}.slider-track[data-v-9732b386]{display:flex;transition:transform .3s ease;cursor:grab;-webkit-user-select:none;user-select:none}.slider-track[data-v-9732b386]::-webkit-scrollbar{display:none}.slider-track[data-v-9732b386]:active{cursor:grabbing}.slide-item[data-v-9732b386]{flex:0 0 216px;width:216px}.slider-indicators[data-v-9732b386]{display:none}.slider-controls[data-v-9732b386]{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-9732b386]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.header-section[data-v-9732b386]{padding:32px 0 0}.header-content[data-v-9732b386]{flex-direction:column;align-items:flex-start;padding:0}.text-content[data-v-9732b386]{padding:0 16px;margin-bottom:24px}.main-title[data-v-9732b386]{font-size:28px}.main-description[data-v-9732b386]{font-size:14px}.tab-navigation[data-v-9732b386]{margin-left:0;width:100%;flex-direction:column;height:auto;border-radius:12px}.tab-item[data-v-9732b386]{padding:16px;border-right:none;border-bottom:1px solid #e0e0e0}.content-wrapper[data-v-9732b386]{padding:0 16px}.tab-content[data-v-9732b386]{border-radius:12px}.tab-title[data-v-9732b386]{font-size:14px}}.content-block[data-v-9732b386]{display:flex;align-items:flex-start;gap:16px;padding:24px 0;margin-bottom:24px}.content-icon[data-v-9732b386]{flex-shrink:0}.icon-wrapper[data-v-9732b386]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;overflow:hidden}.category-image[data-v-9732b386]{width:100%;height:100%;object-fit:contain;border-radius:12px}.content-text[data-v-9732b386]{flex:1}.content-title[data-v-9732b386]{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-9732b386]{font-size:16px;line-height:1.6;margin:0}.secondary-tab-navigation[data-v-9732b386]{margin-bottom:24px;border-bottom:2px solid #e0e0e0}.secondary-tab-list[data-v-9732b386]{display:flex;gap:0}.secondary-tab-item[data-v-9732b386]{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-9732b386]:hover{color:#022964}.secondary-tab-item.active[data-v-9732b386]{color:#022964;border-bottom-color:#022964}@media (max-width: 768px){.header-section[data-v-9732b386]{height:200px}.tab-navigation[data-v-9732b386]{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-9732b386]{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;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translate(0)}.tab-item.active[data-v-9732b386]{flex-grow:0;flex-basis:50%;transform:translate(0)}.tab-item[data-v-9732b386]:last-child{border-right:none}.tab-icon[data-v-9732b386]{margin-right:0;margin-bottom:0;width:24px;height:24px;flex-shrink:0;transition:all .3s ease}.tab-title[data-v-9732b386]{font-size:16px;text-align:center;line-height:1.1;white-space:nowrap;max-width:0;opacity:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.tab-item.active .tab-title[data-v-9732b386]{max-width:150px;opacity:1}.tab-item:not(.active) .tab-icon[data-v-9732b386]{width:28px;height:28px}.content-block[data-v-9732b386]{flex-direction:column;gap:16px;padding:20px 0;align-items:center;text-align:center}.icon-wrapper[data-v-9732b386]{width:40px;height:40px}.content-text[data-v-9732b386]{width:100%;text-align:center}.content-title[data-v-9732b386]{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-9732b386]{font-size:13px;text-align:left}.secondary-tab-list[data-v-9732b386]{display:flex;width:100%}.secondary-tab-item[data-v-9732b386]{flex:1;padding:8px 16px;font-size:14px;text-align:center;position:relative}.secondary-tab-item[data-v-9732b386]:last-child{border-right:none}.tab-content[data-v-9732b386]{padding:20px 16px}}.cta-section[data-v-acba2141]{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-acba2141]{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-acba2141]{font-size:40px;font-weight:700;line-height:1.4;margin-bottom:16px;color:#fff}.cta-subtitle[data-v-acba2141]{font-size:18px;color:#fff;margin-bottom:32px}.cta-button[data-v-acba2141]{height:40px;padding:0 32px;font-size:16px;font-weight:500;border-radius:40px;background-color:#fff;border:none;color:#022964;margin:2px}.cta-button[data-v-acba2141]:hover{background-color:#fff!important;color:#022964!important;outline:2px solid rgba(255,255,255,.5);outline-offset:2px}@media (max-width: 768px){.cta-section[data-v-acba2141]{padding:48px 16px;height:100vh;background-image:url(/home-cta-bg-mobile.webp);background-size:cover;background-position:center center}.cta-title[data-v-acba2141]{font-size:28px}.cta-subtitle[data-v-acba2141]{font-size:16px;margin-bottom:24px}.cta-button[data-v-acba2141]{width:100%;max-width:240px;height:48px;font-size:15px}}.footer[data-v-c03e0c78]{background-color:#022964;color:#fff;padding:48px 24px 32px;font-size:.9em}.footer-container[data-v-c03e0c78]{max-width:1200px;margin:0 auto}.footer-divider[data-v-c03e0c78]{height:1px;background-color:#fff3;margin:32px 0}.footer-top-section[data-v-c03e0c78]{margin-bottom:24px}.footer-top-columns[data-v-c03e0c78]{display:grid;grid-template-columns:40% 1fr 1fr 1fr 1fr 1fr;gap:30px}.logo-column[data-v-c03e0c78]{display:flex;align-items:flex-start}.footer-logo[data-v-c03e0c78]{height:60px;width:auto}.top-column[data-v-c03e0c78]{text-align:left;display:flex;flex-direction:column;justify-content:flex-end;height:100%;font-size:16px}.top-title[data-v-c03e0c78]{font-weight:700;color:#fff;margin:0;font-size:1em}.footer-main-content[data-v-c03e0c78]{margin-bottom:32px}.footer-columns[data-v-c03e0c78]{display:grid;grid-template-columns:40% 1fr 1fr 1fr 1fr 1fr;gap:30px}.footer-column ul[data-v-c03e0c78]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-column ul li[data-v-c03e0c78]{color:#fff;font-size:16px}.footer-column ul li a[data-v-c03e0c78]{color:#fff;text-decoration:none}.footer-column ul li a[data-v-c03e0c78]:hover{text-decoration:underline}.contact-info[data-v-c03e0c78]{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.contact-info p[data-v-c03e0c78]{margin:0 0 12px;color:#fff;font-size:16px;line-height:1.4}.contact-info p[data-v-c03e0c78]:last-child{margin-bottom:0}.contact-item[data-v-c03e0c78]{display:flex;align-items:center;gap:8px}.contact-icon[data-v-c03e0c78]{flex-shrink:0;color:#fff}.footer-bottom-row[data-v-c03e0c78]{display:flex;justify-content:space-between;align-items:center;margin-top:48px}.footer-logo-mobile[data-v-c03e0c78]{display:none}.footer-social-bottom[data-v-c03e0c78]{display:flex;gap:16px;align-items:center}.footer-social-bottom img[data-v-c03e0c78]{width:26px;height:26px;transition:opacity .2s}.footer-social-bottom a:hover img[data-v-c03e0c78]{opacity:.8}.footer-accessibility[data-v-c03e0c78]{display:flex;align-items:center}.footer-accessibility svg[data-v-c03e0c78]{margin-left:32px}.accessibility-logo[data-v-c03e0c78]{width:150px;height:auto}.mobile-menu-section[data-v-c03e0c78]{display:none}.mobile-contact-section[data-v-c03e0c78]{display:none;padding:16px;text-align:center}.mobile-social-buttons[data-v-c03e0c78]{display:none;justify-content:center;gap:10px;margin-top:40px}.mobile-social-btn[data-v-c03e0c78]{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-c03e0c78]:hover{background-color:#fff3}.mobile-menu-item[data-v-c03e0c78]{border-bottom:1px solid rgba(255,255,255,.2)}.mobile-menu-item[data-v-c03e0c78]:first-child{border-top:none}.mobile-menu-header[data-v-c03e0c78]{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-c03e0c78]:hover{background-color:#ffffff1a}.mobile-menu-header span[data-v-c03e0c78]{font-size:16px;font-weight:500}.mobile-menu-header-static[data-v-c03e0c78]{display:flex;justify-content:flex-start;align-items:center;height:56px;padding:0 16px}.mobile-menu-header-static span[data-v-c03e0c78]{font-size:16px;font-weight:500}.mobile-menu-header-static a[data-v-c03e0c78]{color:#fff;text-decoration:none}.mobile-menu-header-static a[data-v-c03e0c78]:hover{text-decoration:underline}.top-title a[data-v-c03e0c78]{color:#fff;text-decoration:none}.top-title a[data-v-c03e0c78]:hover{text-decoration:underline}.menu-arrow[data-v-c03e0c78]{transition:transform .3s ease;color:#fff}.menu-arrow.rotated[data-v-c03e0c78]{transform:rotate(180deg)}.mobile-menu-content[data-v-c03e0c78]{background-color:#0003;padding:16px}.mobile-menu-content ul[data-v-c03e0c78]{list-style:none;padding:0;margin:0}.mobile-menu-content li[data-v-c03e0c78]{margin-bottom:12px}.mobile-menu-content li[data-v-c03e0c78]:last-child{margin-bottom:0}.mobile-menu-content a[data-v-c03e0c78]{color:#ffffffe6;text-decoration:none;font-size:14px;transition:color .2s}.mobile-menu-content a[data-v-c03e0c78]:hover{color:#fff;text-decoration:underline}.footer a[data-v-c03e0c78]{color:#fff;text-decoration:none}.footer a[data-v-c03e0c78]:hover{text-decoration:underline}@media (max-width: 768px){.footer-top-section[data-v-c03e0c78],.footer-divider[data-v-c03e0c78],.footer-main-content[data-v-c03e0c78]{display:none}.mobile-menu-section[data-v-c03e0c78]{display:block;margin-bottom:32px}.mobile-contact-section[data-v-c03e0c78]{display:block}.mobile-social-buttons[data-v-c03e0c78]{display:flex}.footer-top-columns[data-v-c03e0c78],.footer-columns[data-v-c03e0c78]{grid-template-columns:1fr;gap:20px;margin:0 auto;text-align:center;max-width:100%}.logo-column[data-v-c03e0c78]{display:none}.top-column[data-v-c03e0c78]{text-align:center}.contact-info[data-v-c03e0c78]{align-items:left;text-align:left}.contact-info p[data-v-c03e0c78]{font-size:14px;font-weight:600}.footer-bottom-row[data-v-c03e0c78]{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;margin-top:32px}.footer-logo-mobile[data-v-c03e0c78]{display:block}.footer-logo-mobile .footer-logo[data-v-c03e0c78]{height:40px;width:auto}.footer-social-bottom[data-v-c03e0c78]{display:none}.footer-accessibility[data-v-c03e0c78]{justify-content:flex-end}.footer-accessibility svg[data-v-c03e0c78]{margin-left:10px!important}}@media (max-width: 480px){.footer[data-v-c03e0c78]{padding:32px 16px 24px}.footer-top-columns[data-v-c03e0c78],.footer-columns[data-v-c03e0c78]{gap:16px}.footer-logo[data-v-c03e0c78]{height:50px}.accessibility-logo[data-v-c03e0c78]{width:120px}.contact-info p[data-v-c03e0c78]{font-size:14px}}.course-categories[data-v-a5efb8c9]{width:100%;background-color:#fff;padding:20px 0}.category-container[data-v-a5efb8c9]{max-width:1200px;margin:0 auto;padding:0 20px}.category-title[data-v-a5efb8c9]{font-size:24px;font-weight:800;color:#333;margin-bottom:16px}.category-tags[data-v-a5efb8c9]{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.category-tag[data-v-a5efb8c9]{width:calc(25% - 12px);height:120px;cursor:pointer;transition:all .3s ease;overflow:hidden;border-radius:12px;background-color:#f2f2f2}.category-background[data-v-a5efb8c9]{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-a5efb8c9]{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-a5efb8c9]{position:absolute;bottom:12px;right:12px;width:48px;height:48px;background-size:contain;background-repeat:no-repeat;background-position:center}.nextgenemr-icon[data-v-a5efb8c9]{background-image:url(/nextgenemr_icon.png)}.aihealthcare-icon[data-v-a5efb8c9]{background-image:url(/aihealthcare_icon.png)}.infosecurity-icon[data-v-a5efb8c9]{background-image:url(/infosecurity_icon.png)}.dataanalytics-icon[data-v-a5efb8c9]{background-image:url(/dataanalytics_icon.png)}@media (max-width: 992px){.category-tag[data-v-a5efb8c9]{width:calc(50% - 8px)}}@media (min-width: 768px){.category-tag:hover .category-text[data-v-a5efb8c9]{color:#6673ff}.category-tag:hover .nextgenemr-icon[data-v-a5efb8c9]{background-image:url(/nextgenemr_icon_hover.png)}.category-tag:hover .aihealthcare-icon[data-v-a5efb8c9]{background-image:url(/aihealthcare_icon_hover.png)}.category-tag:hover .infosecurity-icon[data-v-a5efb8c9]{background-image:url(/infosecurity_icon_hover.png)}.category-tag:hover .dataanalytics-icon[data-v-a5efb8c9]{background-image:url(/dataanalytics_icon_hover.png)}.category-tags[data-v-a5efb8c9]{gap:10px}.category-text[data-v-a5efb8c9]{font-size:14px}.category-icon[data-v-a5efb8c9]{width:40px;height:40px}}@media (max-width: 576px){.category-tag[data-v-a5efb8c9]{width:calc(50% - 5px);height:100px}.category-tags[data-v-a5efb8c9]{gap:10px}.category-text[data-v-a5efb8c9]{font-size:13px}.category-icon[data-v-a5efb8c9]{width:36px;height:36px}}.find-course-section[data-v-7fd8b15a]{padding:40px 0;background-color:#fff}.find-container[data-v-7fd8b15a]{max-width:1200px;margin:0 auto;padding:0 20px}.find-title[data-v-7fd8b15a]{font-size:24px;font-weight:800;color:#333;margin-bottom:24px}.filter-row[data-v-7fd8b15a]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}.filter-group[data-v-7fd8b15a]{margin-bottom:8px}.search-group[data-v-7fd8b15a]{margin-left:auto}.courses-grid[data-v-7fd8b15a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;margin-bottom:30px}.course-card[data-v-7fd8b15a]{background-color:#fff;overflow:hidden;transition:transform .2s}.course-card[data-v-7fd8b15a]:hover{transform:translateY(-5px)}.course-image-container[data-v-7fd8b15a]{width:100%;overflow:hidden;position:relative}.course-labels-overlay[data-v-7fd8b15a]{position:absolute;top:10px;left:10px;z-index:10;display:flex;flex-direction:column;gap:5px}.course-labels-overlay .course-type-tag[data-v-7fd8b15a]{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-7fd8b15a]{margin:10px 0;display:flex;flex-wrap:wrap;gap:5px}.course-image[data-v-7fd8b15a]{width:100%;height:auto;aspect-ratio:541 / 328;border-radius:8px;background:linear-gradient(135deg,#e6effc,#e6effc80,#ffc6c6);object-fit:cover;object-position:left center;transition:transform .3s}.course-info[data-v-7fd8b15a]{padding:8px 0}.course-teacher[data-v-7fd8b15a]{font-size:14px;margin-top:5px}.course-labels[data-v-7fd8b15a]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.course-type-tag[data-v-7fd8b15a]{font-size:12px;padding:4px 8px;border-radius:4px;font-weight:500;display:inline-block}.course-title[data-v-7fd8b15a]{font-size:20px;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-7fd8b15a]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.tag-item[data-v-7fd8b15a]{font-size:12px;padding:2px 6px;border-radius:3px;transition:all .2s ease;background-color:#f2f2f2}.tag-item[data-v-7fd8b15a]:hover{transform:translateY(-2px);box-shadow:0 2px 5px #0000001a}.tag-is-mandatory[data-v-7fd8b15a]{background-color:#e9f7fe}.course-footer[data-v-7fd8b15a]{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.course-meta[data-v-7fd8b15a]{display:flex;flex-wrap:wrap;gap:6px}.meta-item[data-v-7fd8b15a]{font-size:12px;padding:3px 6px;border-radius:4px}.course-chapters[data-v-7fd8b15a]{background-color:#f0f0f0;color:#666}.course-actions[data-v-7fd8b15a]{display:flex;gap:8px}.pagination-container[data-v-7fd8b15a]{display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}.loading-container[data-v-7fd8b15a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:12px;margin:20px 0;min-height:600px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #0000000d}.loading-text[data-v-7fd8b15a]{margin-top:20px;color:#4a5568;font-size:16px;font-weight:500;letter-spacing:.5px}.no-results[data-v-7fd8b15a]{text-align:center;padding:30px 0;color:#666}@media (max-width: 768px){.filter-row[data-v-7fd8b15a]{flex-direction:column}.search-group[data-v-7fd8b15a]{margin-left:0;width:100%}.filter-group[data-v-7fd8b15a]{width:100%}.filter-group[data-v-7fd8b15a] .ant-select{width:100%!important}.courses-grid[data-v-7fd8b15a]{grid-template-columns:1fr}}.bookmark-btn[data-v-7fd8b15a]{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-7fd8b15a]{width:20px;height:20px;object-fit:contain;transition:transform .2s ease}.bookmark-btn:hover .bookmark-icon[data-v-7fd8b15a]{transform:scale(1.1)}.bookmark-btn[data-v-7fd8b15a] .ant-btn-loading-icon{display:flex;align-items:center;justify-content:center}.bookmark-btn.ant-btn-primary[data-v-7fd8b15a]{background-color:#003b8e;border-color:#000;color:#fff}.bookmark-btn[data-v-7fd8b15a]:hover{border-color:#003b8e;color:#003b8e;background-color:#f0f7ff}.mobile-filter-controls[data-v-7fd8b15a]{display:none;justify-content:space-between;align-items:center;margin-bottom:20px;padding:10px 0}.filter-button[data-v-7fd8b15a]{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:8px 16px;font-size:14px;color:#022964;cursor:pointer}.mobile-sort[data-v-7fd8b15a]{color:#022964}.filter-modal[data-v-7fd8b15a]{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-7fd8b15a]{background-color:#fff;width:100%;max-height:80vh;border-radius:16px 16px 0 0;overflow-y:auto}.filter-section[data-v-7fd8b15a]{padding:16px 20px;border-bottom:1px solid #f0f0f0}.filter-title[data-v-7fd8b15a]{color:#022964;font-size:16px;font-weight:500;margin-bottom:15px}.filter-options[data-v-7fd8b15a]{display:flex;flex-direction:column;gap:16px}.filter-option[data-v-7fd8b15a]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;cursor:pointer}.filter-option.active[data-v-7fd8b15a]{color:#022964;font-weight:500}.check-icon[data-v-7fd8b15a]{color:#022964;font-weight:700}.filter-buttons[data-v-7fd8b15a]{display:flex;flex-direction:column;gap:10px;padding:20px}.submit-btn[data-v-7fd8b15a]{background-color:#022964;color:#fff;border:none;border-radius:8px;padding:14px;font-size:16px;font-weight:500;cursor:pointer}.clear-btn[data-v-7fd8b15a]{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-7fd8b15a]{display:none}.mobile-filter-controls[data-v-7fd8b15a]{display:flex}.filter-option[data-v-7fd8b15a]{padding:8px 0}}.pagination-container[data-v-7fd8b15a]{display:flex;justify-content:center;margin:30px 0}[data-v-7fd8b15a] .ant-pagination-item{border-radius:8px;overflow:hidden}[data-v-7fd8b15a] .ant-pagination-item-active{background-color:#022964;border-color:#022964}[data-v-7fd8b15a] .ant-pagination-item-active a{color:#fff!important}@media (max-width: 768px){.pagination-container[data-v-7fd8b15a]{margin:24px 0 36px}[data-v-7fd8b15a] .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-7fd8b15a] .ant-pagination-simple .ant-pagination-simple-pager{margin:0 8px;font-size:15px;font-weight:500;color:#022964}[data-v-7fd8b15a] .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-7fd8b15a] .ant-pagination-simple .ant-pagination-prev,[data-v-7fd8b15a] .ant-pagination-simple .ant-pagination-next{border:none;background:none;color:#022964;min-width:32px;height:32px;line-height:32px}[data-v-7fd8b15a] .ant-pagination-simple .ant-pagination-prev button,[data-v-7fd8b15a] .ant-pagination-simple .ant-pagination-next button{padding:0;background:none;border:none;color:#022964;font-size:16px}[data-v-7fd8b15a] .ant-pagination-simple .ant-pagination-disabled button{color:#ccc}}.custom-select[data-v-7fd8b15a]{display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:4px;padding:0 11px;background-color:#fff;width:100%}.custom-select[data-v-7fd8b15a]:hover{border-color:#40a9ff}.select-prefix[data-v-7fd8b15a]{color:#333;font-size:14px;white-space:nowrap}.suffix-select[data-v-7fd8b15a]{flex:1}[data-v-7fd8b15a] .suffix-select .ant-select-selector{border:none!important;box-shadow:none!important;padding-left:8px!important}[data-v-7fd8b15a] .suffix-select:hover .ant-select-selector{border:none!important}[data-v-7fd8b15a] .suffix-select.ant-select-focused .ant-select-selector{border:none!important;box-shadow:none!important}.ant-select-dropdown{min-width:240px!important}[data-v-7fd8b15a] .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-7fd8b15a]:nth-child(3) .ant-select{min-width:180px}.filter-group[data-v-7fd8b15a]:nth-child(3) .ant-select-dropdown{min-width:240px!important}@media (max-width: 768px){.ant-select-dropdown{max-width:90vw!important}}.fade-enter-active[data-v-7fd8b15a],.fade-leave-active[data-v-7fd8b15a]{transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.fade-enter-from[data-v-7fd8b15a]{opacity:0;transform:translateY(30px) scale(.95)}.fade-leave-to[data-v-7fd8b15a]{opacity:0;transform:translateY(-30px) scale(.95)}.fade-enter-to[data-v-7fd8b15a],.fade-leave-from[data-v-7fd8b15a]{opacity:1;transform:translateY(0) scale(1)}.fade-loading-enter-active[data-v-7fd8b15a]{transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.25,.46,.45,.94)}.fade-loading-leave-active[data-v-7fd8b15a]{transition:opacity .6s cubic-bezier(.55,.085,.68,.53),transform .6s cubic-bezier(.55,.085,.68,.53)}.fade-loading-enter-from[data-v-7fd8b15a]{opacity:0;transform:translateY(60px) scale(.85)}.fade-loading-leave-to[data-v-7fd8b15a]{opacity:0;transform:translateY(-20px) scale(.95)}.fade-loading-enter-to[data-v-7fd8b15a],.fade-loading-leave-from[data-v-7fd8b15a]{opacity:1;transform:translateY(0) scale(1)}.all-courses-page[data-v-5b69d65a]{min-height:100vh;display:flex;flex-direction:column}.banner-subtitle[data-v-5b69d65a]{font-size:15px;font-weight:550;margin-bottom:8px!important;color:#fff;margin:0}.banner-desc[data-v-5b69d65a]{font-size:15px;font-weight:550;line-height:24px;color:#fff9b9;margin:0}.banner-desc svg[data-v-5b69d65a]{transform:translateY(6px)}.breadcrumb-link[data-v-5b69d65a]{color:#fff;text-decoration:none;transition:color .3s ease}.breadcrumb-link[data-v-5b69d65a]:hover{color:#4a90e2;text-decoration:underline}.seminar-link[data-v-5b69d65a]{color:#fff9b9;text-decoration:underline;transition:color .3s ease}.seminar-link[data-v-5b69d65a]:hover{color:#4a90e2}.banner-area[data-v-5b69d65a]{background:url(/course_banner.webp) center center;background-size:contain;width:100%;margin-top:120px}@media (max-width: 768px){.banner-area[data-v-5b69d65a]{margin-top:140px}}.banner-container[data-v-5b69d65a]{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-5b69d65a]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;transform:none}.banner-title[data-v-5b69d65a]{font-size:60px;font-weight:700;color:#fff;margin:0}.content[data-v-5b69d65a]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:0 auto}.courses-grid[data-v-5b69d65a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:40px}.course-card[data-v-5b69d65a]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .2s}.course-card[data-v-5b69d65a]:hover{transform:translateY(-5px)}.course-info[data-v-5b69d65a]{padding:16px}.course-tags[data-v-5b69d65a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.course-tag[data-v-5b69d65a]{font-size:12px;padding:4px 8px;border-radius:4px}.course-tag.free[data-v-5b69d65a]{background-color:#e6f7f0;color:#00946a}.course-level[data-v-5b69d65a],.course-credit[data-v-5b69d65a]{font-size:12px;padding:4px 8px;border-radius:4px;background-color:#f0f0f0;color:#666}.course-title[data-v-5b69d65a]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;line-height:1.4}.course-teacher[data-v-5b69d65a]{font-size:14px;color:#666;line-height:1.4}.pagination[data-v-5b69d65a]{display:flex;justify-content:center;margin-top:40px}@media (max-width: 768px){.banner-container[data-v-5b69d65a]{height:120px;padding:0 16px}.banner-content[data-v-5b69d65a]{align-items:flex-start;text-align:left}.banner-title[data-v-5b69d65a]{font-size:28px;line-height:1.2}.content[data-v-5b69d65a]{padding:24px 16px}.courses-grid[data-v-5b69d65a]{grid-template-columns:1fr}}.next-gen-page[data-v-45e3e50d]{min-height:100vh;display:flex;flex-direction:column}.banner-desc[data-v-45e3e50d]{font-size:15px;font-weight:550;line-height:24px;color:#fff9b9;margin:0}.banner-desc svg[data-v-45e3e50d]{transform:translateY(6px)}.banner-subtitle[data-v-45e3e50d]{font-size:15px;font-weight:550;color:#fff;margin:0}.breadcrumb-link[data-v-45e3e50d]{color:#fff;text-decoration:none;transition:color .3s ease}.breadcrumb-link[data-v-45e3e50d]:hover{color:#4a90e2;text-decoration:underline}.banner-area[data-v-45e3e50d]{background:url(/course_banner.webp) center center;background-size:contain;width:100%;position:relative;overflow:hidden;margin-top:120px}@media (max-width: 768px){.banner-area[data-v-45e3e50d]{margin-top:140px}}.banner-container[data-v-45e3e50d]{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-45e3e50d]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}.banner-title[data-v-45e3e50d]{font-size:60px;font-weight:700;color:#fff;margin:0}.filter-section[data-v-45e3e50d]{width:100%;background-color:#fff;padding:24px 0}.filter-container[data-v-45e3e50d]{max-width:1200px;margin:0 auto;padding:0 20px}.filter-title[data-v-45e3e50d]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}.filter-options[data-v-45e3e50d]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.filter-group[data-v-45e3e50d]{margin-bottom:8px}.search-group[data-v-45e3e50d]{margin-left:auto}.content[data-v-45e3e50d]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:0 auto}.courses-grid[data-v-45e3e50d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:40px}.course-card[data-v-45e3e50d]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .2s}.course-card[data-v-45e3e50d]:hover{transform:translateY(-5px)}.course-image[data-v-45e3e50d]{height:160px;background-color:#e9f1fe;background-image:linear-gradient(45deg,#c6d8f0,#e9f1fe)}.course-info[data-v-45e3e50d]{padding:16px}.course-tags[data-v-45e3e50d]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.course-tag[data-v-45e3e50d]{font-size:12px;padding:4px 8px;border-radius:4px}.course-tag.free[data-v-45e3e50d]{background-color:#e6f7f0;color:#00946a}.course-level[data-v-45e3e50d],.course-credit[data-v-45e3e50d]{font-size:12px;padding:4px 8px;border-radius:4px;background-color:#f0f0f0;color:#666}.course-title[data-v-45e3e50d]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;line-height:1.4}.course-teacher[data-v-45e3e50d]{font-size:14px;color:#666;line-height:1.4}.pagination[data-v-45e3e50d]{display:flex;justify-content:center;margin-top:40px}@media (max-width: 768px){.banner-container[data-v-45e3e50d]{height:auto;padding:30px 20px}.banner-content[data-v-45e3e50d]{align-items:flex-start;max-width:100%}.banner-subtitle[data-v-45e3e50d]{font-size:14px;margin-bottom:8px}.banner-title[data-v-45e3e50d]{font-size:28px;line-height:1.2}.banner-graphic[data-v-45e3e50d]{top:25px;right:20px}.filter-options[data-v-45e3e50d]{flex-direction:column;align-items:flex-start;gap:12px}.search-group[data-v-45e3e50d]{margin-left:0;width:100%}.search-group[data-v-45e3e50d] .ant-input-search{width:100%}.content[data-v-45e3e50d]{padding:24px 16px}.courses-grid[data-v-45e3e50d]{grid-template-columns:1fr}}.next-gen-page[data-v-18d9e079]{min-height:100vh;display:flex;flex-direction:column}.banner-subtitle[data-v-18d9e079]{font-size:15px;font-weight:550;line-height:24px;color:#fff9b9;margin:0}.banner-subtitle svg[data-v-18d9e079]{transform:translateY(6px)}.breadcrumb-link[data-v-18d9e079]{color:#fff;text-decoration:none;transition:color .3s ease}.breadcrumb-link[data-v-18d9e079]:hover{color:#4a90e2;text-decoration:underline}.banner-area[data-v-18d9e079]{background:url(/course_banner.webp) center center;background-size:contain;width:100%;position:relative;overflow:hidden;margin-top:120px}@media (max-width: 768px){.banner-area[data-v-18d9e079]{margin-top:140px}}.banner-container[data-v-18d9e079]{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-18d9e079]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}.banner-title[data-v-18d9e079]{font-size:60px;font-weight:700;color:#fff;margin:0}.filter-section[data-v-18d9e079]{width:100%;background-color:#fff;padding:24px 0}.filter-container[data-v-18d9e079]{max-width:1200px;margin:0 auto;padding:0 20px}.filter-title[data-v-18d9e079]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}.filter-options[data-v-18d9e079]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.filter-group[data-v-18d9e079]{margin-bottom:8px}.search-group[data-v-18d9e079]{margin-left:auto}.content[data-v-18d9e079]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:0 auto}.courses-grid[data-v-18d9e079]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:40px}.course-card[data-v-18d9e079]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .2s}.course-card[data-v-18d9e079]:hover{transform:translateY(-5px)}.course-image[data-v-18d9e079]{height:160px;background-color:#e9f1fe;background-image:linear-gradient(45deg,#c6d8f0,#e9f1fe)}.course-info[data-v-18d9e079]{padding:16px}.course-tags[data-v-18d9e079]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.course-tag[data-v-18d9e079]{font-size:12px;padding:4px 8px;border-radius:4px}.course-tag.free[data-v-18d9e079]{background-color:#e6f7f0;color:#00946a}.course-level[data-v-18d9e079],.course-credit[data-v-18d9e079]{font-size:12px;padding:4px 8px;border-radius:4px;background-color:#f0f0f0;color:#666}.course-title[data-v-18d9e079]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;line-height:1.4}.course-teacher[data-v-18d9e079]{font-size:14px;color:#666;line-height:1.4}.pagination[data-v-18d9e079]{display:flex;justify-content:center;margin-top:40px}@media (max-width: 768px){.banner-container[data-v-18d9e079]{height:auto;padding:30px 20px}.banner-content[data-v-18d9e079]{align-items:flex-start;max-width:100%}.banner-subtitle[data-v-18d9e079]{font-size:14px;margin-bottom:8px}.banner-title[data-v-18d9e079]{font-size:28px;line-height:1.2}.banner-graphic[data-v-18d9e079]{top:25px;right:20px}.filter-options[data-v-18d9e079]{flex-direction:column;align-items:flex-start;gap:12px}.search-group[data-v-18d9e079]{margin-left:0;width:100%}.search-group[data-v-18d9e079] .ant-input-search{width:100%}.content[data-v-18d9e079]{padding:24px 16px}.courses-grid[data-v-18d9e079]{grid-template-columns:1fr}}.instructor-page[data-v-fd8ea05b]{min-height:100vh;display:flex;flex-direction:column}.banner-area[data-v-fd8ea05b]{background:url(/course_banner.webp) center center;background-size:contain;width:100%;position:relative;overflow:hidden;margin-top:120px}@media (max-width: 768px){.banner-area[data-v-fd8ea05b]{margin-top:140px}}.banner-container[data-v-fd8ea05b]{max-width:1200px;margin:0 auto;min-height:300px;display:flex;align-items:center;padding:40px 20px;box-sizing:border-box;position:relative;z-index:2}.banner-subtitle[data-v-fd8ea05b]{font-size:15px;font-weight:550;margin:0 0 16px;color:#fff}.breadcrumb-link[data-v-fd8ea05b]{color:#fff;text-decoration:none;transition:color .3s ease}.breadcrumb-link[data-v-fd8ea05b]:hover{color:#4a90e2;text-decoration:underline}.current-page[data-v-fd8ea05b]{color:#fff;opacity:.8}.banner-content[data-v-fd8ea05b]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}.instructor-info[data-v-fd8ea05b]{display:flex;align-items:flex-start;gap:24px;width:100%}.instructor-avatar-wrapper[data-v-fd8ea05b]{display:flex;flex-direction:column;align-items:center;gap:16px}.instructor-avatar[data-v-fd8ea05b]{width:120px;height:120px;border-radius:50%;overflow:hidden;box-shadow:0 4px 12px #0000001a}.instructor-avatar img[data-v-fd8ea05b]{width:100%;height:100%;object-fit:cover}.follow-button-container[data-v-fd8ea05b]{display:flex;justify-content:center}.instructor-header-mobile[data-v-fd8ea05b]{display:none;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.follow-button-container-mobile[data-v-fd8ea05b]{display:none}.instructor-name-desktop[data-v-fd8ea05b]{display:block}.bookmark-button[data-v-fd8ea05b]{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;border-radius:30px}.bookmark-button[data-v-fd8ea05b]:hover{background-color:#ffffff1a;border-color:#fff;color:#fff}.bookmark-button[data-v-fd8ea05b]:active{background-color:#fff3;border-color:#fff;color:#fff}.bookmark-button[data-v-fd8ea05b]:focus{background-color:#ffffff1a;border-color:#fff;color:#fff;outline:none}.bookmark-button[data-v-fd8ea05b]:focus-visible{background-color:#ffffff1a;border-color:#fff;color:#fff;outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.bookmark-button.is-favorited[data-v-fd8ea05b]{background-color:#fff;color:#022964;border-color:#fff}.bookmark-button.is-favorited[data-v-fd8ea05b]:hover{background-color:#ffffffe6;border-color:#fff;color:#022964}.bookmark-button.is-favorited[data-v-fd8ea05b]:active{background-color:#fffc;border-color:#fff;color:#022964}.bookmark-button.is-favorited[data-v-fd8ea05b]:focus{background-color:#fff;color:#022964;border-color:#fff;outline:none}.bookmark-button.is-favorited[data-v-fd8ea05b]:focus-visible{background-color:#fff;color:#022964;border-color:#fff;outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.bookmark-icon-container[data-v-fd8ea05b]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;margin-right:-4px}.bookmark-icon[data-v-fd8ea05b]{width:16px;height:16px;object-fit:contain;display:inline-block;vertical-align:middle;margin-right:8px}.bookmark-button[data-v-fd8ea05b] .ant-btn-icon{display:inline-flex;align-items:center}.instructor-details[data-v-fd8ea05b]{flex:1}.instructor-name[data-v-fd8ea05b]{font-size:48px;font-weight:700;color:#fff;margin:0 0 8px}.instructor-position[data-v-fd8ea05b]{font-size:20px;font-weight:500;color:#fff;margin:0 0 12px;opacity:.9}.instructor-description[data-v-fd8ea05b]{font-size:16px;color:#fff;line-height:1.6;margin:0;opacity:.85;white-space:pre-wrap}.content[data-v-fd8ea05b]{flex:1;padding:0 20px;max-width:1200px;width:100%;margin:0 auto}.courses-section[data-v-fd8ea05b]{width:100%}.section-title[data-v-fd8ea05b]{font-size:32px;font-weight:700;color:#333;margin-bottom:40px;text-align:center}.loading-state[data-v-fd8ea05b],.error-state[data-v-fd8ea05b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#fff}.loading-spinner[data-v-fd8ea05b]{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top:4px solid #fff;border-radius:50%;animation:spin-fd8ea05b 1s linear infinite;margin-bottom:16px}@keyframes spin-fd8ea05b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-state p[data-v-fd8ea05b]{margin:0;font-size:16px}.error-message[data-v-fd8ea05b]{margin:0 0 16px;font-size:16px;text-align:center}.retry-button[data-v-fd8ea05b]{background-color:#4a90e2;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.retry-button[data-v-fd8ea05b]:hover{background-color:#357abd}@media (max-width: 768px){.courses-section .find-course-section[data-v-fd8ea05b]{padding:0}.courses-section[data-v-fd8ea05b] .find-course-section .find-container{padding:0 24px}.courses-section[data-v-fd8ea05b] .find-course-section .find-container .find-title{margin-bottom:15px;font-size:20px}.banner-container[data-v-fd8ea05b]{min-height:auto;padding:0}.instructor-info[data-v-fd8ea05b]{flex-direction:column;align-items:stretch;text-align:left;gap:10px;padding:36px 24px;width:100%;box-sizing:border-box}.instructor-avatar-wrapper[data-v-fd8ea05b]{gap:12px;align-items:baseline}.instructor-avatar[data-v-fd8ea05b]{width:82px;height:82px}.instructor-header-mobile[data-v-fd8ea05b]{display:flex}.follow-button-container-mobile[data-v-fd8ea05b]{display:block}.follow-button-container[data-v-fd8ea05b],.instructor-name-desktop[data-v-fd8ea05b]{display:none}.bookmark-button[data-v-fd8ea05b]{margin-right:0;height:44px;font-size:14px;display:flex;justify-content:center;align-items:center;padding:0 15px;border-radius:30px}.bookmark-button[data-v-fd8ea05b] span{font-size:16px}.bookmark-icon[data-v-fd8ea05b]{width:22px;height:22px}.instructor-name[data-v-fd8ea05b]{font-size:24px;margin-bottom:0;flex:1}.instructor-position[data-v-fd8ea05b]{font-size:16px;margin-bottom:12px}.instructor-description[data-v-fd8ea05b]{font-size:14px;line-height:1.6}.content[data-v-fd8ea05b]{padding:24px 0}.section-title[data-v-fd8ea05b]{font-size:20px;margin-bottom:16px}.banner-subtitle[data-v-fd8ea05b]{font-size:14px}}@media (max-width: 480px){.banner-subtitle[data-v-fd8ea05b]{font-size:13px}.instructor-name[data-v-fd8ea05b]{font-size:20px}.instructor-position[data-v-fd8ea05b]{font-size:14px;color:#f2f2f2}.instructor-description[data-v-fd8ea05b]{font-size:16px;white-space:normal}.find-course-button[data-v-fd8ea05b]{padding:24px}}.banner-desc[data-v-375b953f]{font-size:15px;font-weight:550;line-height:24px;color:#fff9b9;margin:0}.banner-desc svg[data-v-375b953f]{transform:translateY(6px)}.next-gen-page[data-v-375b953f]{min-height:100vh;display:flex;flex-direction:column}.banner-subtitle[data-v-375b953f]{font-size:15px;font-weight:550;color:#fff;margin:0}.breadcrumb-link[data-v-375b953f]{color:#fff;text-decoration:none;transition:color .3s ease}.breadcrumb-link[data-v-375b953f]:hover{color:#4a90e2;text-decoration:underline}.banner-area[data-v-375b953f]{background:url(/course_banner.webp) center center;background-size:contain;width:100%;position:relative;overflow:hidden;margin-top:120px}@media (max-width: 768px){.banner-area[data-v-375b953f]{margin-top:140px}}.banner-container[data-v-375b953f]{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-375b953f]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}.banner-title[data-v-375b953f]{font-size:60px;font-weight:700;color:#fff;margin:0}.filter-section[data-v-375b953f]{width:100%;background-color:#fff;padding:24px 0}.filter-container[data-v-375b953f]{max-width:1200px;margin:0 auto;padding:0 20px}.filter-title[data-v-375b953f]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}.filter-options[data-v-375b953f]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.filter-group[data-v-375b953f]{margin-bottom:8px}.search-group[data-v-375b953f]{margin-left:auto}.content[data-v-375b953f]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:0 auto}.courses-grid[data-v-375b953f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:40px}.course-card[data-v-375b953f]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .2s}.course-card[data-v-375b953f]:hover{transform:translateY(-5px)}.course-image[data-v-375b953f]{height:160px;background-color:#e9f1fe;background-image:linear-gradient(45deg,#c6d8f0,#e9f1fe)}.course-info[data-v-375b953f]{padding:16px}.course-tags[data-v-375b953f]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.course-tag[data-v-375b953f]{font-size:12px;padding:4px 8px;border-radius:4px}.course-tag.free[data-v-375b953f]{background-color:#e6f7f0;color:#00946a}.course-level[data-v-375b953f],.course-credit[data-v-375b953f]{font-size:12px;padding:4px 8px;border-radius:4px;background-color:#f0f0f0;color:#666}.course-title[data-v-375b953f]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;line-height:1.4}.course-teacher[data-v-375b953f]{font-size:14px;color:#666;line-height:1.4}.pagination[data-v-375b953f]{display:flex;justify-content:center;margin-top:40px}@media (max-width: 768px){.banner-container[data-v-375b953f]{height:auto;padding:30px 20px}.banner-content[data-v-375b953f]{align-items:flex-start;max-width:100%}.banner-subtitle[data-v-375b953f]{font-size:14px;margin-bottom:8px}.banner-title[data-v-375b953f]{font-size:28px;line-height:1.2}.banner-graphic[data-v-375b953f]{top:20px;right:20px}.filter-options[data-v-375b953f]{flex-direction:column;align-items:flex-start;gap:12px}.search-group[data-v-375b953f]{margin-left:0;width:100%}.search-group[data-v-375b953f] .ant-input-search{width:100%}.content[data-v-375b953f]{padding:24px 16px}.courses-grid[data-v-375b953f]{grid-template-columns:1fr}}.banner-desc[data-v-7a1204e3]{font-size:15px;font-weight:550;line-height:24px;color:#fff9b9;margin:0}.banner-desc svg[data-v-7a1204e3]{transform:translateY(6px)}.next-gen-page[data-v-7a1204e3]{min-height:100vh;display:flex;flex-direction:column}.banner-subtitle[data-v-7a1204e3]{font-size:15px;font-weight:550;color:#fff;margin:0}.breadcrumb-link[data-v-7a1204e3]{color:#fff;text-decoration:none;transition:color .3s ease}.breadcrumb-link[data-v-7a1204e3]:hover{color:#4a90e2;text-decoration:underline}.banner-area[data-v-7a1204e3]{background:url(/course_banner.webp) center center;background-size:contain;width:100%;position:relative;overflow:hidden;margin-top:120px}@media (max-width: 768px){.banner-area[data-v-7a1204e3]{margin-top:140px}}.banner-container[data-v-7a1204e3]{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-7a1204e3]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}.banner-title[data-v-7a1204e3]{font-size:60px;font-weight:700;color:#fff;margin:0}.filter-section[data-v-7a1204e3]{width:100%;background-color:#fff;padding:24px 0}.filter-container[data-v-7a1204e3]{max-width:1200px;margin:0 auto;padding:0 20px}.filter-title[data-v-7a1204e3]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}.filter-options[data-v-7a1204e3]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.filter-group[data-v-7a1204e3]{margin-bottom:8px}.search-group[data-v-7a1204e3]{margin-left:auto}.content[data-v-7a1204e3]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:0 auto}.courses-grid[data-v-7a1204e3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:40px}.course-card[data-v-7a1204e3]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .2s}.course-card[data-v-7a1204e3]:hover{transform:translateY(-5px)}.course-image[data-v-7a1204e3]{height:160px;background-color:#e9f1fe;background-image:linear-gradient(45deg,#c6d8f0,#e9f1fe)}.course-info[data-v-7a1204e3]{padding:16px}.course-tags[data-v-7a1204e3]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.course-tag[data-v-7a1204e3]{font-size:12px;padding:4px 8px;border-radius:4px}.course-tag.free[data-v-7a1204e3]{background-color:#e6f7f0;color:#00946a}.course-level[data-v-7a1204e3],.course-credit[data-v-7a1204e3]{font-size:12px;padding:4px 8px;border-radius:4px;background-color:#f0f0f0;color:#666}.course-title[data-v-7a1204e3]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;line-height:1.4}.course-teacher[data-v-7a1204e3]{font-size:14px;color:#666;line-height:1.4}.pagination[data-v-7a1204e3]{display:flex;justify-content:center;margin-top:40px}@media (max-width: 768px){.banner-container[data-v-7a1204e3]{height:auto;padding:30px 20px}.banner-content[data-v-7a1204e3]{align-items:flex-start;max-width:100%}.banner-subtitle[data-v-7a1204e3]{font-size:14px;margin-bottom:8px}.banner-title[data-v-7a1204e3]{font-size:28px;line-height:1.2}.banner-graphic[data-v-7a1204e3]{top:30px;right:20px}.filter-options[data-v-7a1204e3]{flex-direction:column;align-items:flex-start;gap:12px}.search-group[data-v-7a1204e3]{margin-left:0;width:100%}.search-group[data-v-7a1204e3] .ant-input-search{width:100%}.content[data-v-7a1204e3]{padding:24px 16px}.courses-grid[data-v-7a1204e3]{grid-template-columns:1fr}}.banner-desc[data-v-90f19a85]{font-size:15px;font-weight:550;line-height:24px;color:#fff9b9;margin:0}.banner-desc svg[data-v-90f19a85]{transform:translateY(6px)}.next-gen-page[data-v-90f19a85]{min-height:100vh;display:flex;flex-direction:column}.banner-subtitle[data-v-90f19a85]{font-size:15px;font-weight:550;color:#fff;margin:0}.breadcrumb-link[data-v-90f19a85]{color:#fff;text-decoration:none;transition:color .3s ease}.breadcrumb-link[data-v-90f19a85]:hover{color:#4a90e2;text-decoration:underline}.banner-area[data-v-90f19a85]{background:url(/course_banner.webp) center center;background-size:contain;width:100%;position:relative;overflow:hidden;margin-top:120px}@media (max-width: 768px){.banner-area[data-v-90f19a85]{margin-top:140px}}.banner-container[data-v-90f19a85]{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-90f19a85]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}.banner-title[data-v-90f19a85]{font-size:60px;font-weight:700;color:#fff;margin:0}.filter-section[data-v-90f19a85]{width:100%;background-color:#fff;padding:24px 0}.filter-container[data-v-90f19a85]{max-width:1200px;margin:0 auto;padding:0 20px}.filter-title[data-v-90f19a85]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px}.filter-options[data-v-90f19a85]{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.filter-group[data-v-90f19a85]{margin-bottom:8px}.search-group[data-v-90f19a85]{margin-left:auto}.content[data-v-90f19a85]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:0 auto}.courses-grid[data-v-90f19a85]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-bottom:40px}.course-card[data-v-90f19a85]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .2s}.course-card[data-v-90f19a85]:hover{transform:translateY(-5px)}.course-image[data-v-90f19a85]{height:160px;background-color:#e9f1fe;background-image:linear-gradient(45deg,#c6d8f0,#e9f1fe)}.course-info[data-v-90f19a85]{padding:16px}.course-tags[data-v-90f19a85]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.course-tag[data-v-90f19a85]{font-size:12px;padding:4px 8px;border-radius:4px}.course-tag.free[data-v-90f19a85]{background-color:#e6f7f0;color:#00946a}.course-level[data-v-90f19a85],.course-credit[data-v-90f19a85]{font-size:12px;padding:4px 8px;border-radius:4px;background-color:#f0f0f0;color:#666}.course-title[data-v-90f19a85]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px;line-height:1.4}.course-teacher[data-v-90f19a85]{font-size:14px;color:#666;line-height:1.4}.pagination[data-v-90f19a85]{display:flex;justify-content:center;margin-top:40px}@media (max-width: 768px){.banner-container[data-v-90f19a85]{height:auto;padding:30px 20px}.banner-content[data-v-90f19a85]{align-items:flex-start;max-width:100%}.banner-subtitle[data-v-90f19a85]{font-size:14px;margin-bottom:8px}.banner-title[data-v-90f19a85]{font-size:28px;line-height:1.2}.banner-graphic[data-v-90f19a85]{top:30px;right:20px}.filter-options[data-v-90f19a85]{flex-direction:column;align-items:flex-start;gap:12px}.search-group[data-v-90f19a85]{margin-left:0;width:100%}.search-group[data-v-90f19a85] .ant-input-search{width:100%}.content[data-v-90f19a85]{padding:24px 16px}.courses-grid[data-v-90f19a85]{grid-template-columns:1fr}}.exam-modal[data-v-25daf522] .ant-modal-content{border-radius:10px;overflow:hidden}.exam-modal[data-v-25daf522] .ant-modal-body,.exam-modal-content[data-v-25daf522]{padding:0}.modal-header[data-v-25daf522]{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid #f0f0f0}.logo-title[data-v-25daf522]{display:flex;align-items:center}.logo-img[data-v-25daf522]{width:45px;height:45px;margin-right:15px}.modal-header h2[data-v-25daf522]{font-weight:600;color:#333;margin:0}.safety-content[data-v-25daf522]{display:flex;padding:30px}.camera-container[data-v-25daf522]{flex:1;padding-right:30px}.camera-preview[data-v-25daf522]{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-25daf522]{text-align:center;color:#333;font-size:14px;padding:6px;background-color:#f3f3f3;border-radius:4px}.camera-placeholder[data-v-25daf522]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background-color:#000}.camera-icon[data-v-25daf522]{margin-bottom:20px}.camera-icon img[data-v-25daf522]{height:80px;margin-top:-120px}.camera-text[data-v-25daf522]{text-align:center;color:#fff;font-size:16px;padding:0 20px}.video-preview[data-v-25daf522]{width:100%;height:100%;object-fit:cover}.rule-item[data-v-25daf522]{padding:10px;background-color:#e9f7fe;border-radius:8px;margin-bottom:5px;max-width:400px}.buttons-group[data-v-25daf522]{display:flex;gap:70px;justify-content:flex-end}.rule-number[data-v-25daf522]{font-weight:700;margin-right:10px;min-width:25px}.rule-text[data-v-25daf522]{line-height:1.6;color:#333;font-size:1.2em}.privacy-link[data-v-25daf522]{color:#6b89c9;cursor:pointer;text-decoration:underline}.privacy-link[data-v-25daf522]:hover{color:#5a77b5;text-decoration:underline}.action-buttons[data-v-25daf522]{display:flex;justify-content:space-between;padding:8px 40px}.cancel-button[data-v-25daf522]{min-width:140px;height:40px;border-radius:6px}.start-button[data-v-25daf522]{min-width:180px;height:40px;border-radius:6px}.start-button[data-v-25daf522]:hover:not(:disabled){background-color:#5a77b5;border-color:#5a77b5}@media (max-width: 768px){.safety-content[data-v-25daf522]{flex-direction:column}.camera-container[data-v-25daf522]{padding-right:0;margin-bottom:20px}.safety-rules[data-v-25daf522]{padding-left:0;width:100%}.rule-item[data-v-25daf522]{max-width:100%;background-color:#fff}.action-buttons[data-v-25daf522]{padding:8px 15px}.buttons-group[data-v-25daf522]{width:100%;flex-direction:column;gap:10px}.cancel-button[data-v-25daf522],.start-button[data-v-25daf522]{width:100%;min-width:100%}}@media (min-width: 769px) and (max-width: 992px){.buttons-group[data-v-25daf522]{gap:20px}.action-buttons[data-v-25daf522]{padding:8px 20px}}.exam-info-modal[data-v-e009c5a0] .ant-modal-content{border-radius:10px;overflow:hidden}.exam-info-modal[data-v-e009c5a0] .ant-modal-body{padding:30px}.exam-info-content[data-v-e009c5a0]{display:flex;flex-direction:column;align-items:center}.exam-info-title[data-v-e009c5a0]{font-size:24px;font-weight:700;color:#333;margin-bottom:15px}.exam-info-desc[data-v-e009c5a0]{font-size:16px;color:#666;margin-bottom:25px;text-align:center}.exam-info-table[data-v-e009c5a0]{width:100%;margin-bottom:30px;border-radius:8px;padding:10px}table[data-v-e009c5a0]{width:100%;border-collapse:collapse}tr[data-v-e009c5a0]:last-child{border-bottom:none}td[data-v-e009c5a0]{padding:12px 15px;font-size:16px}td.label[data-v-e009c5a0]{width:30%;color:#000;font-weight:500;text-align:right;vertical-align:top;background-color:#fff}td.value[data-v-e009c5a0]{width:70%;color:#022964;font-weight:400;background-color:#e9f7fe}.action-buttons[data-v-e009c5a0]{display:flex;justify-content:center;gap:20px;margin-top:20px;width:100%}.cancel-button[data-v-e009c5a0],.start-button[data-v-e009c5a0]{min-width:120px;min-height:40px;border-radius:10px}.start-button[data-v-e009c5a0]{background-color:#022964;border-color:#022964}.start-button[data-v-e009c5a0]:hover{background-color:#001f4d;border-color:#001f4d}.cancel-button[data-v-e009c5a0]{border-color:#022964;color:#022964}.exam-modal[data-v-304c4bb9] .ant-modal-content{border-radius:10px;overflow:hidden}.exam-modal[data-v-304c4bb9] .ant-modal-body,.exam-modal-content[data-v-304c4bb9]{padding:0}.modal-header[data-v-304c4bb9]{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid #f0f0f0}.logo-title[data-v-304c4bb9]{display:flex;align-items:center}.logo-img[data-v-304c4bb9]{width:45px;height:45px;margin-right:15px}.modal-header h2[data-v-304c4bb9]{font-weight:600;color:#333;margin:0}.safety-content[data-v-304c4bb9]{display:flex;padding:30px}.camera-container[data-v-304c4bb9]{flex:1;padding-right:30px}.camera-preview[data-v-304c4bb9]{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-304c4bb9]{text-align:center;color:#333;font-size:14px;padding:6px;background-color:#f3f3f3;border-radius:4px}.camera-placeholder[data-v-304c4bb9]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background-color:#000}.camera-icon[data-v-304c4bb9]{margin-bottom:20px}.camera-icon img[data-v-304c4bb9]{height:80px;margin-top:-120px}.camera-text[data-v-304c4bb9]{text-align:center;color:#fff;font-size:16px;padding:0 20px}.video-preview[data-v-304c4bb9]{width:100%;height:100%;object-fit:cover}.rule-item[data-v-304c4bb9]{padding:10px;background-color:#e9f7fe;border-radius:8px;margin-bottom:5px;max-width:400px}.buttons-group[data-v-304c4bb9]{display:flex;gap:70px;justify-content:flex-end}.rule-number[data-v-304c4bb9]{font-weight:700;margin-right:10px;min-width:25px}.rule-text[data-v-304c4bb9]{line-height:1.6;color:#333;font-size:1.2em}.privacy-link[data-v-304c4bb9]{color:#6b89c9;cursor:pointer;text-decoration:underline}.privacy-link[data-v-304c4bb9]:hover{color:#5a77b5;text-decoration:underline}.action-buttons[data-v-304c4bb9]{display:flex;justify-content:space-between;padding:8px 40px}.cancel-button[data-v-304c4bb9]{min-width:140px;height:40px;border-radius:6px}.start-button[data-v-304c4bb9]{min-width:180px;height:40px;border-radius:6px}.start-button[data-v-304c4bb9]:hover:not(:disabled){background-color:#5a77b5;border-color:#5a77b5}@media (max-width: 768px){.safety-content[data-v-304c4bb9]{flex-direction:column}.camera-container[data-v-304c4bb9]{padding-right:0;margin-bottom:20px}.safety-rules[data-v-304c4bb9]{padding-left:0;width:100%}.rule-item[data-v-304c4bb9]{max-width:100%;background-color:#fff}.action-buttons[data-v-304c4bb9]{padding:8px 15px}.buttons-group[data-v-304c4bb9]{width:100%;flex-direction:column;gap:10px}.cancel-button[data-v-304c4bb9],.start-button[data-v-304c4bb9]{width:100%;min-width:100%}}@media (min-width: 769px) and (max-width: 992px){.buttons-group[data-v-304c4bb9]{gap:20px}.action-buttons[data-v-304c4bb9]{padding:8px 20px}}.course-detail-page[data-v-b1a6e4f5]{font-family:Noto Sans TC,sans-serif;padding-top:120px}@media (max-width: 768px){.course-detail-page[data-v-b1a6e4f5]{padding-top:140px;padding-bottom:80px}}.navbar[data-v-b1a6e4f5]{transition:transform .3s ease-in-out!important}.navbar.navbar-hidden[data-v-b1a6e4f5]{transform:translateY(-100%)!important}.navbar.navbar-visible[data-v-b1a6e4f5]{transform:translateY(0)!important}.sticky-nav[data-v-b1a6e4f5]{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-b1a6e4f5]{transform:translateY(0)}.sticky-nav.show.navbar-visible[data-v-b1a6e4f5]{top:58px}.sticky-nav.show.navbar-hidden[data-v-b1a6e4f5]{top:0}.sticky-nav-container[data-v-b1a6e4f5]{max-width:1200px;margin:0 auto;padding:0 20px}.sticky-nav-content[data-v-b1a6e4f5]{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.sticky-nav-left[data-v-b1a6e4f5]{flex:1}.sticky-course-title[data-v-b1a6e4f5]{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-b1a6e4f5]{flex-shrink:0;margin-left:20px}.sticky-cta-button[data-v-b1a6e4f5]{background-color:#022964;border-color:#022964;font-weight:500}.sticky-cta-button[data-v-b1a6e4f5]:hover{background-color:#034080;border-color:#034080}.sticky-nav-divider[data-v-b1a6e4f5]{margin:0;border:none;border-top:1px solid #e8e8e8}.sticky-nav-tabs[data-v-b1a6e4f5]{display:flex;padding:8px 0;gap:8px;justify-content:flex-start}.sticky-nav-tab[data-v-b1a6e4f5]{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-b1a6e4f5]:hover{color:#022964;text-decoration:none}.sticky-nav-tab.active[data-v-b1a6e4f5]{color:#022964;background-color:#e9f1fe;border-bottom-color:transparent}.sticky-nav-tab .desktop-text[data-v-b1a6e4f5]{display:inline}.sticky-nav-tab .mobile-text[data-v-b1a6e4f5]{display:none}@media (max-width: 768px){.sticky-nav-content[data-v-b1a6e4f5]{padding:8px 0}.sticky-course-title[data-v-b1a6e4f5]{font-size:16px;max-width:200px}.sticky-nav-right[data-v-b1a6e4f5]{margin-left:12px}.sticky-cta-button[data-v-b1a6e4f5]{font-size:14px;padding:4px 12px;height:auto}.sticky-nav-tabs[data-v-b1a6e4f5]{padding:4px 0}.sticky-nav-tab[data-v-b1a6e4f5]{padding:6px 8px;font-size:12px}.sticky-nav-tab .desktop-text[data-v-b1a6e4f5]{display:none}.sticky-nav-tab .mobile-text[data-v-b1a6e4f5]{display:inline}}@media (max-width: 480px){.sticky-course-title[data-v-b1a6e4f5]{font-size:18px;max-width:150px}.sticky-cta-button[data-v-b1a6e4f5]{font-size:16px;padding:3px 10px}.sticky-nav-tab[data-v-b1a6e4f5]{padding:4px 6px;font-size:16px}}.course-banner-area[data-v-b1a6e4f5]{background:url(/course_banner.webp) center center;background-size:contain;width:100%;position:relative;overflow:hidden;padding:80px 0 40px;margin-bottom:60px}.banner-container[data-v-b1a6e4f5]{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box;position:relative;z-index:2}.info-cards-wrapper[data-v-b1a6e4f5]{position:relative;max-width:1200px;margin:-110px auto 30px;padding:0 20px;z-index:10}.banner-content[data-v-b1a6e4f5]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:250px}.banner-graphic[data-v-b1a6e4f5]{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-b1a6e4f5]{width:300px;max-height:300px;opacity:.6}.breadcrumb-content[data-v-b1a6e4f5]{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.course-breadcrumb[data-v-b1a6e4f5]{color:#022964;font-size:14px;margin-left:0;max-width:700px;width:100%}.breadcrumb-link[data-v-b1a6e4f5]{color:#797979;text-decoration:none;font-weight:500}.breadcrumb-link[data-v-b1a6e4f5]:hover{text-decoration:underline}.current-page[data-v-b1a6e4f5]{color:#797979;font-weight:500}.course-main-title[data-v-b1a6e4f5]{font-size:40px;font-weight:700;color:#fff;margin-bottom:10px;line-height:1.2}.course-subtitle[data-v-b1a6e4f5]{font-size:18px;font-weight:500;color:#444;margin-bottom:15px}.banner-tags[data-v-b1a6e4f5]{margin-bottom:20px}.banner-tags .tag-item[data-v-b1a6e4f5]{font-size:13px;padding:5px 14px}.actions-bar[data-v-b1a6e4f5]{display:flex;gap:12px;margin-top:10px}.enroll-button[data-v-b1a6e4f5]{font-weight:600;font-size:16px;padding:0 25px;height:48px;background-color:#fff;color:#022964;border-radius:30px}.bookmark-button[data-v-b1a6e4f5]:hover{background-color:#ffffff1a;border-color:#fff;color:#fff}.content-wrapper[data-v-b1a6e4f5]{max-width:1200px;margin:0 auto;padding:0 20px}.benefit-icon[data-v-b1a6e4f5]{font-size:20px;margin-right:12px;flex-shrink:0}.info-cards[data-v-b1a6e4f5]{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-b1a6e4f5]{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-b1a6e4f5]:after{content:"";position:absolute;right:0;top:20%;height:60%;width:1px;background-color:#e5e7eb}.info-card[data-v-b1a6e4f5]:last-child:after{display:none}.info-card[data-v-b1a6e4f5]:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.info-card[data-v-b1a6e4f5]:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.info-cards-wrapper[data-v-b1a6e4f5]{position:relative;max-width:1200px;margin:-110px auto 30px;padding:0 20px;z-index:10;border-radius:8px}.info-title[data-v-b1a6e4f5]{font-size:14px;color:#4b5563;margin-bottom:8px}.info-content[data-v-b1a6e4f5]{font-size:16px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.instructor-link[data-v-b1a6e4f5]{color:#022964;cursor:pointer;text-decoration:none;transition:all .3s ease}.instructor-link[data-v-b1a6e4f5]:hover{color:#1e40af;text-decoration:underline}.certificate-status[data-v-b1a6e4f5]{align-items:center;justify-content:center}.breadcrumb-container[data-v-b1a6e4f5]{background-color:#fff;padding:12px 0;border-bottom:1px solid #e5e7eb;width:100%}.certificate-status span[data-v-b1a6e4f5]{display:flex;align-items:center;gap:5px}.icon-check[data-v-b1a6e4f5]{color:#10b981;font-size:18px;margin-top:3px}.icon-close[data-v-b1a6e4f5]{color:#ef4444;font-size:18px;margin-top:3px}.course-tabs[data-v-b1a6e4f5]{margin-top:20px}.content-card[data-v-b1a6e4f5]{border:1px solid #e5e7eb;border-radius:8px;padding:20px;background-color:#fff}.course-description[data-v-b1a6e4f5]{color:#4b5563;line-height:1.6;margin-bottom:20px}.course-description[data-v-b1a6e4f5] ul,.course-description[data-v-b1a6e4f5] ol{padding-left:40px;margin-bottom:1em;margin-top:1em}.course-description[data-v-b1a6e4f5] ul{list-style-type:disc}.course-description[data-v-b1a6e4f5] ol{list-style-type:decimal}.course-description[data-v-b1a6e4f5] ul ul{list-style-type:circle}.course-description[data-v-b1a6e4f5] ul ul ul{list-style-type:square}.course-description[data-v-b1a6e4f5] li{margin-bottom:.5em;line-height:1.7}.course-description[data-v-b1a6e4f5] li>p{margin:0;display:inline}.course-description[data-v-b1a6e4f5] li>ul,.course-description[data-v-b1a6e4f5] li>ol{margin-top:.5em;margin-bottom:.5em}.course-description[data-v-b1a6e4f5] .list-disc{list-style-type:disc}.course-description[data-v-b1a6e4f5] .list-decimal{list-style-type:decimal}.course-description[data-v-b1a6e4f5] .list-inside{list-style-position:inside}.course-description[data-v-b1a6e4f5] .list-outside{list-style-position:outside}.course-tags[data-v-b1a6e4f5]{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.tag-item[data-v-b1a6e4f5]{font-size:12px;padding:4px 12px;border-radius:20px;font-weight:500}.chapters-list[data-v-b1a6e4f5]{margin-top:10px}.chapter-item[data-v-b1a6e4f5]{border:1px solid #e5e7eb;border-radius:8px;padding:15px;margin-bottom:15px}.chapter-header[data-v-b1a6e4f5]{display:flex;align-items:center;margin-bottom:10px}.chapter-number[data-v-b1a6e4f5]{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-b1a6e4f5]{flex-grow:1;font-size:16px;font-weight:600;margin:0}.chapter-duration[data-v-b1a6e4f5]{color:#6b7280;font-size:14px}.chapter-description[data-v-b1a6e4f5]{color:#6b7280;font-size:14px;line-height:1.5;padding-left:40px}.no-chapters[data-v-b1a6e4f5],.no-instructors[data-v-b1a6e4f5]{color:#6b7280;text-align:center;padding:30px 0}.instructors-info[data-v-b1a6e4f5]{display:grid;grid-template-columns:1fr;gap:20px}.instructor-card[data-v-b1a6e4f5]{display:flex;padding:24px;border:1px solid #e5e7eb;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .3s ease}.instructor-card[data-v-b1a6e4f5]:hover{border-color:#022964;box-shadow:0 4px 12px #0229641a}.instructor-photo[data-v-b1a6e4f5]{width:200px;height:250px;margin-right:20px;flex-shrink:0}.instructor-photo img[data-v-b1a6e4f5]{width:100%;height:100%;object-fit:cover;border-radius:10px}.instructor-details[data-v-b1a6e4f5]{flex-grow:1}.instructor-name[data-v-b1a6e4f5]{font-size:18px;font-weight:600;margin:0 0 5px}.instructor-position[data-v-b1a6e4f5]{color:#6b7280;font-size:14px;margin-bottom:10px}.instructor-description[data-v-b1a6e4f5]{color:#4b5563;font-size:16px;line-height:1.6;margin:0;white-space:pre-wrap}.faq-section[data-v-b1a6e4f5]{max-width:800px;margin:0 auto}.related-courses[data-v-b1a6e4f5]{max-width:1200px;margin:50px auto 0;padding:0 20px}.related-title[data-v-b1a6e4f5]{font-size:22px;font-weight:700;margin-bottom:20px;color:#022964}.placeholder-message[data-v-b1a6e4f5]{text-align:center;color:#6b7280;padding:40px 0}.tag-blue[data-v-b1a6e4f5]{background-color:#e6f0ff;color:#4a6ca8}.tag-green[data-v-b1a6e4f5]{background-color:#eef8f7;color:#359e8a}.tag-yellow[data-v-b1a6e4f5]{background-color:#f8f2d8;color:#8a7a3b}.tag-purple[data-v-b1a6e4f5]{background-color:#f0e7f6;color:#7e58a9}.tag-teal[data-v-b1a6e4f5]{background-color:#e0f7fa;color:#00acc1}.tag-default[data-v-b1a6e4f5]{background-color:#f0f0f0;color:#666}@media (max-width: 768px){.course-banner-area[data-v-b1a6e4f5]{padding:20px 15px 45px;margin-bottom:40px}.breadcrumb-container[data-v-b1a6e4f5]{padding:10px 15px}.breadcrumb-content[data-v-b1a6e4f5]{padding:0}.course-breadcrumb[data-v-b1a6e4f5]{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-b1a6e4f5]{height:auto}.course-main-title[data-v-b1a6e4f5]{font-size:28px;font-weight:700;max-width:100%;word-break:break-word;margin-bottom:20px}.banner-graphic[data-v-b1a6e4f5]{display:none}.info-cards-wrapper[data-v-b1a6e4f5]{margin:-20px auto 0}.info-cards[data-v-b1a6e4f5]{flex-direction:column;box-shadow:0 0 #00000014;border-radius:0;border-bottom:2px solid #e5e7eb;padding-bottom:20px}.info-card[data-v-b1a6e4f5]{height:auto;padding:8px;border-right:none}.info-card[data-v-b1a6e4f5]:first-child{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0}.info-card[data-v-b1a6e4f5]:last-child{border-bottom:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-right-radius:0}.actions-bar[data-v-b1a6e4f5]{display:flex;flex-direction:row;width:100%;gap:8px}.enroll-button[data-v-b1a6e4f5],.continue-button[data-v-b1a6e4f5],.exam-button[data-v-b1a6e4f5],.record-button[data-v-b1a6e4f5],.bookmark-button[data-v-b1a6e4f5]{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-b1a6e4f5]{order:2}.instructor-card[data-v-b1a6e4f5]{flex-direction:column}.instructor-photo[data-v-b1a6e4f5]{width:100%;height:369px;margin:0}.instructor-details[data-v-b1a6e4f5]{text-align:left;margin-left:12px;margin-right:12px}.course-tabs[data-v-b1a6e4f5]{margin-top:10px}.content-card[data-v-b1a6e4f5],.chapter-item[data-v-b1a6e4f5],.instructor-card[data-v-b1a6e4f5]{padding:12px;word-break:break-word}.chapter-description[data-v-b1a6e4f5],.chapter-hint[data-v-b1a6e4f5]{padding-left:20px}.content-wrapper[data-v-b1a6e4f5]{padding:0 15px;overflow-x:hidden;width:100%;box-sizing:border-box}}@media (max-width: 480px){.course-banner-area[data-v-b1a6e4f5]{padding:40px 0}.info-cards-wrapper[data-v-b1a6e4f5]{padding:0 15px}.info-title[data-v-b1a6e4f5]{font-size:14px}.info-content[data-v-b1a6e4f5]{font-size:18px}.course-breadcrumb[data-v-b1a6e4f5]{font-size:12px;margin-left:0}}.continue-button[data-v-b1a6e4f5],.exam-button[data-v-b1a6e4f5],.record-button[data-v-b1a6e4f5],.bookmark-button[data-v-b1a6e4f5]{font-weight:600;font-size:16px;padding:0 25px;height:48px;border-radius:30px}.continue-button[data-v-b1a6e4f5],.exam-button[data-v-b1a6e4f5],.record-button[data-v-b1a6e4f5],.enroll-button[data-v-b1a6e4f5]:hover,.record-button[data-v-b1a6e4f5]:hover,.continue-button[data-v-b1a6e4f5]:hover,.exam-button[data-v-b1a6e4f5]:hover{background-color:#fff!important;border-color:#fff;color:#022964}.chapter-actions[data-v-b1a6e4f5]{margin-top:15px;padding-left:40px;display:flex;align-items:center;gap:15px}.start-learning-btn[data-v-b1a6e4f5]{display:flex;align-items:center;gap:5px}.no-video-notice[data-v-b1a6e4f5]{color:#999;font-size:13px;display:flex;align-items:center;gap:5px}.chapter-item.clickable[data-v-b1a6e4f5]{cursor:pointer;transition:all .2s ease;position:relative}.chapter-item.clickable[data-v-b1a6e4f5]:hover{background-color:#f0f7ff;border-color:#b3d1ff;transform:translateY(-2px);box-shadow:0 4px 12px #00296414}.chapter-hint[data-v-b1a6e4f5]{margin-top:15px;padding-left:40px;font-size:14px;color:#666}.chapter-available[data-v-b1a6e4f5]{color:#10b981;display:flex;align-items:center;gap:8px}.chapter-unavailable[data-v-b1a6e4f5]{color:#9ca3af;display:flex;align-items:center;gap:8px}.enrollment-modal[data-v-b1a6e4f5] .ant-modal-content{background:#fff;border-radius:16px;padding:24px}.enrollment-modal[data-v-b1a6e4f5] .ant-modal-body{padding:0}.enrollment-status-content[data-v-b1a6e4f5]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.certificate-subtitle[data-v-b1a6e4f5]{font-size:16px;color:#000;font-weight:400!important}.status-icon[data-v-b1a6e4f5]{margin-bottom:20px;display:flex;justify-content:center;align-items:center;height:64px}.loading-spinner[data-v-b1a6e4f5]{width:48px;height:48px;border:4px solid #e6effc;border-top:4px solid #022964;border-radius:50%;animation:spin-b1a6e4f5 1s linear infinite}.success-icon[data-v-b1a6e4f5]{font-size:48px;animation:fadeIn-b1a6e4f5 .3s ease-out}.status-text[data-v-b1a6e4f5]{font-size:16px;color:#666;margin:0;text-align:center}@keyframes spin-b1a6e4f5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn-b1a6e4f5{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.profile-incomplete-modal[data-v-b1a6e4f5] .ant-modal-content{background:#fff;border-radius:16px;padding:24px}.profile-incomplete-modal[data-v-b1a6e4f5] .ant-modal-body{padding:0}.profile-incomplete-content[data-v-b1a6e4f5]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 0}.warning-icon[data-v-b1a6e4f5]{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-b1a6e4f5]{font-size:32px;color:#fa8c16}.modal-title[data-v-b1a6e4f5]{font-size:20px;font-weight:600;color:#262626;margin:0 0 12px}.modal-message[data-v-b1a6e4f5]{font-size:14px;color:#595959;margin:0 0 16px;line-height:1.5}.missing-fields[data-v-b1a6e4f5]{width:100%;margin-bottom:24px;text-align:left}.fields-title[data-v-b1a6e4f5]{font-size:14px;font-weight:500;color:#262626;margin:0 0 8px}.fields-list[data-v-b1a6e4f5]{margin:0;list-style:none;background-color:#fafafa;border-radius:8px;padding:12px 16px}.field-item[data-v-b1a6e4f5]{font-size:14px;color:#595959;position:relative;padding:4px 0 4px 16px}.field-item[data-v-b1a6e4f5]:before{content:"•";color:#fa8c16;font-weight:700;position:absolute;left:0}.modal-actions[data-v-b1a6e4f5]{width:100%}.confirm-button[data-v-b1a6e4f5]{width:100%;height:40px;background-color:#022964;border-color:#022964;border-radius:8px;font-size:14px;font-weight:500}.confirm-button[data-v-b1a6e4f5]:hover{background-color:#033b85;border-color:#033b85}@media (max-width: 768px){.profile-incomplete-modal[data-v-b1a6e4f5] .ant-modal-content{margin:20px;padding:20px}.modal-title[data-v-b1a6e4f5]{font-size:18px}.modal-message[data-v-b1a6e4f5],.fields-title[data-v-b1a6e4f5],.field-item[data-v-b1a6e4f5]{font-size:13px}}.content-nav-wrapper[data-v-b1a6e4f5]{position:sticky;top:0;background-color:#fff;z-index:100;padding:0 20px}.content-nav[data-v-b1a6e4f5]{display:flex;max-width:1200px;margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.content-nav[data-v-b1a6e4f5]::-webkit-scrollbar{display:none}.nav-item[data-v-b1a6e4f5]{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-b1a6e4f5]:hover{color:#022964}.nav-item.active[data-v-b1a6e4f5]{color:#022964;background-color:#e9f1fe;border-radius:8px}.content-sections[data-v-b1a6e4f5]{max-width:1200px;margin:20px auto;padding:0 8px}.content-section[data-v-b1a6e4f5]{padding:20px 0}.content-section[data-v-b1a6e4f5]:last-child{border-bottom:none;padding-bottom:60px}.section-title[data-v-b1a6e4f5]{font-size:22px;font-weight:700;color:#000;margin-bottom:20px}.mobile-text[data-v-b1a6e4f5]{display:none}.desktop-text[data-v-b1a6e4f5]{display:inline}@media (max-width: 768px){.mobile-text[data-v-b1a6e4f5]{display:inline}.desktop-text[data-v-b1a6e4f5]{display:none}.nav-item[data-v-b1a6e4f5]{padding:10px 16px;font-size:14px}.content-section[data-v-b1a6e4f5]{padding:30px 0}.section-title[data-v-b1a6e4f5]{font-size:18px;margin-bottom:16px}}.chapters-collapse[data-v-b1a6e4f5]{width:100%;background-color:transparent;border:none}[data-v-b1a6e4f5] .ant-collapse{background-color:transparent;border:none;width:100%}[data-v-b1a6e4f5] .ant-collapse-item{margin-bottom:16px;background-color:#fff;overflow:hidden;width:100%;border:1px solid #ffffff!important;border-radius:10px!important}[data-v-b1a6e4f5] .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-b1a6e4f5] .ant-collapse-arrow{position:absolute!important;right:20px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important}[data-v-b1a6e4f5] .ant-collapse-header-text{flex:1!important}[data-v-b1a6e4f5] .ant-collapse-item:last-child,[data-v-b1a6e4f5] .last-item{margin-bottom:16px;width:100%}[data-v-b1a6e4f5] .ant-collapse-content-box{padding:0!important;background-color:#f8fbff}.sub-chapters-list[data-v-b1a6e4f5]{padding:0}.sub-chapter-item[data-v-b1a6e4f5]{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #e9e9e9;transition:all .2s ease;cursor:pointer}.sub-chapter-item .sub-chapter-icon[data-v-b1a6e4f5]{opacity:.8}.sub-chapter-item[data-v-b1a6e4f5]:hover{font-weight:600}.sub-chapter-item:hover .sub-chapter-icon[data-v-b1a6e4f5]{opacity:1}.sub-chapter-item[data-v-b1a6e4f5]:last-child{border-bottom:none}.sub-chapter-item.clickable[data-v-b1a6e4f5]{cursor:pointer}.sub-chapter-item.clickable[data-v-b1a6e4f5]:hover{background-color:#e9f1fe80}.sub-chapter-icon[data-v-b1a6e4f5]{margin-right:15px;color:#022964;font-size:20px;display:flex;align-items:center}.sub-chapter-content[data-v-b1a6e4f5]{flex:1;display:flex;justify-content:space-between;align-items:center}.sub-chapter-title[data-v-b1a6e4f5]{font-size:15px;color:#1f2937}.sub-chapter-duration[data-v-b1a6e4f5]{font-size:13px;color:#6b7280}.no-lessons[data-v-b1a6e4f5]{padding:20px;text-align:center;color:#6b7280;font-size:14px}.total-duration[data-v-b1a6e4f5]{margin-bottom:15px;font-size:15px;color:#fffc;font-weight:500}.bookmark-icon-container[data-v-b1a6e4f5]{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;margin-right:-4px}.bookmark-icon[data-v-b1a6e4f5]{width:16px;height:16px;object-fit:contain;display:inline-block;vertical-align:middle;margin-right:8px}.bookmark-button[data-v-b1a6e4f5]{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-b1a6e4f5] .ant-btn-icon{display:inline-flex;align-items:center}@media (max-width: 768px){[data-v-b1a6e4f5] .ant-collapse-header{padding:12px 16px!important;font-size:15px!important}[data-v-b1a6e4f5] .ant-collapse-arrow{right:16px!important}.sub-chapter-item[data-v-b1a6e4f5]{padding:12px 16px}.sub-chapter-icon[data-v-b1a6e4f5]{font-size:18px;margin-right:12px}.sub-chapter-title[data-v-b1a6e4f5]{font-size:14px}.sub-chapter-duration[data-v-b1a6e4f5]{font-size:12px}}.no-needs-registration-notify[data-v-b1a6e4f5]{color:#464eb8;font-size:14px;text-align:right}.course-detail-view[data-v-fc42db20]{min-height:80vh}.loading-container[data-v-fc42db20],.error-container[data-v-fc42db20]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;text-align:center}.retry-button[data-v-fc42db20]{margin-top:20px}.mobile-header-buttons[data-v-36afa918]{display:flex;justify-content:flex-end;align-items:center;gap:2px}.mobile-profile-button[data-v-36afa918]{cursor:pointer;line-height:32px;transform:translateY(-5px)}.profile-icon-circle[data-v-36afa918]{width:32px;height:32px;background:#022964;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px}.mobile-hamburger-button[data-v-36afa918]{cursor:pointer;padding:0 8px;font-size:22px;line-height:40px;color:#333;display:none;transform:translateY(-1px)}@media (max-width: 768px){.mobile-hamburger-button[data-v-36afa918]{display:block}.profile-icon-circle[data-v-36afa918]{transform:translateY(5px)}}.desktop-only[data-v-36afa918]{display:block}@media (max-width: 768px){.desktop-only[data-v-36afa918]{display:none}}.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:not(.ant-menu-item-selected):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;display:flex;flex-direction:column;gap:12px}.language-dropdown{display:flex;align-items:center;gap:8px;color:#fff;cursor:pointer;padding:8px 0;border-radius:4px;transition:background-color .3s ease}.user-dropdown-container{margin-top:8px}.user-dropdown{display:flex;align-items:center;gap:8px;color:#fff;cursor:pointer}.user-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid #022964}.user-avatar-placeholder{width:32px;height:32px;border-radius:50%;background-color:#022964;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px}.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-logo img{max-height:45px}.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-493db63d]{background-color:#022964;color:#fff;font-size:14px;padding:20px 0;width:100%;position:relative;clear:both}.footer-content[data-v-493db63d]{flex:1;max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center;padding:0 20px;gap:20px}.copyright[data-v-493db63d]{font-size:14px;color:#fff}.footer-links[data-v-493db63d]{display:flex;align-items:center;gap:8px}.footer-link[data-v-493db63d]{color:#fff;text-decoration:none;font-size:14px;transition:opacity .3s ease}.footer-link[data-v-493db63d]:hover{opacity:.8;text-decoration:underline}.separator[data-v-493db63d]{color:#fff;font-size:14px}@media (min-width: 769px){.footer-content[data-v-493db63d]{max-width:none;margin-left:220px;padding:0}}@media (max-width: 768px){.footer-content[data-v-493db63d]{flex-direction:row;justify-content:center;align-items:center;gap:12px;text-align:center;flex-wrap:nowrap}.footer-links[data-v-493db63d]{justify-content:center}.copyright[data-v-493db63d],.footer-link[data-v-493db63d],.separator[data-v-493db63d]{font-size:12px}}.main-content[data-v-9bb9ce27]{flex:1;margin-left:220px;padding:20px 32px;background-color:#e9f7fe;min-height:100vh}.dashboard-content[data-v-9bb9ce27]{max-width:950px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.two-column-layout[data-v-9bb9ce27]{display:grid;grid-template-columns:6fr 4fr;gap:20px}.section-container[data-v-9bb9ce27]{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a;padding:20px;margin-bottom:24px}.section-header[data-v-9bb9ce27]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-title[data-v-9bb9ce27]{font-size:18px;font-weight:600;margin:0;color:#333}.section-actions .view-all-btn[data-v-9bb9ce27]{font-size:14px;color:#666;padding:0;display:flex;align-items:center}.section-description[data-v-9bb9ce27]{font-size:14px;color:#888;margin-top:-10px;margin-bottom:16px}.loading-container[data-v-9bb9ce27],.error-container[data-v-9bb9ce27],.empty-message[data-v-9bb9ce27]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:300px;gap:16px;color:#999}.empty-message p[data-v-9bb9ce27]{margin-bottom:15px;font-size:16px}.inline-icon[data-v-9bb9ce27]{vertical-align:middle;margin:0 4px;height:16px;width:auto}.welcome-section[data-v-9bb9ce27]{margin-bottom:24px}.welcome-section h1[data-v-9bb9ce27]{font-size:24px;font-weight:600;margin-bottom:4px;color:#333}.welcome-section p[data-v-9bb9ce27]{font-size:16px;color:#666;margin:0}.info-cards-section[data-v-9bb9ce27]{display:flex;gap:16px;margin-bottom:24px}.info-card[data-v-9bb9ce27]{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-9bb9ce27]{background-color:#ebebff}.green-card[data-v-9bb9ce27]{background-color:#e1f7e3}.orange-card[data-v-9bb9ce27]{background-color:#e9f1fe}.info-card[data-v-9bb9ce27]:after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background-color:#e5e7eb}.info-card[data-v-9bb9ce27]:last-child:after{display:none}.card-icon[data-v-9bb9ce27]{background-color:#fff;color:#1890ff;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:20px}.card-icon img[data-v-9bb9ce27]{width:30px}.card-content[data-v-9bb9ce27]{flex:1}.card-value[data-v-9bb9ce27]{font-size:28px;font-weight:700;margin:0;line-height:1.2;color:#333}.card-label[data-v-9bb9ce27]{font-size:14px;color:#666;margin:0}.card-arrow[data-v-9bb9ce27]{color:#bbb;font-size:14px}.popular-courses[data-v-9bb9ce27]{display:flex;flex-direction:column;gap:16px}.popular-course-item[data-v-9bb9ce27]{display:flex;gap:15px;background-color:#fff;border-radius:8px;align-items:flex-start;cursor:pointer;transition:all .2s ease-in-out;position:relative;overflow:hidden;min-height:104px}.popular-course-item[data-v-9bb9ce27]:hover{box-shadow:0 4px 12px #00000014}.course-image-container[data-v-9bb9ce27]{position:relative;width:172px;height:104px;flex-shrink:0}.course-image[data-v-9bb9ce27]{width:100%;height:100%;border-radius:6px;object-fit:cover;object-position:left center}.instructor-photos[data-v-9bb9ce27]{position:absolute;bottom:15px;left:8px;display:flex;gap:2px;z-index:2}.instructor-photo[data-v-9bb9ce27]{width:15px;height:15px;border-radius:50%;overflow:hidden;background-color:#f0f0f0;border:1px solid #fff;flex-shrink:0}.instructor-photo img[data-v-9bb9ce27]{width:100%;height:100%;object-fit:cover}.instructor-initial[data-v-9bb9ce27]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:600;color:#666;background-color:#e0e0e0}.course-info[data-v-9bb9ce27]{display:grid;flex-direction:column;flex:1;height:100%;overflow:hidden;justify-content:space-between}.course-title[data-v-9bb9ce27]{font-size:18px;font-weight:600;margin:5px 0;color:#333;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-teacher[data-v-9bb9ce27]{font-size:14px;color:#666;margin:0 0 8px}.course-description[data-v-9bb9ce27]{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-9bb9ce27]{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;position:absolute;bottom:2px}.course-tag[data-v-9bb9ce27]{display:inline-flex;align-items:center;justify-content:center;font-size:12px;padding:4px 8px;background-color:#f2f2f2;border-radius:4px;color:#000;max-width:100%;box-sizing:border-box}.course-tag span[data-v-9bb9ce27]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.course-level[data-v-9bb9ce27]{background-color:#fff0f6;color:#e64980}.course-list[data-v-9bb9ce27]{display:flex;flex-direction:column}.course-header[data-v-9bb9ce27]{display:flex;align-items:center;padding:0 0 8px;border-bottom:1px solid #f0f0f0;margin-bottom:12px;font-size:14px;color:#888}.course-header-name[data-v-9bb9ce27]{flex:1}.course-header-progress[data-v-9bb9ce27]{width:90px;text-align:center}.course-header-action[data-v-9bb9ce27]{width:50px;text-align:center}.course-item[data-v-9bb9ce27]{display:flex;align-items:center;padding:8px 0;border-radius:8px;background-color:#fff}.course-name[data-v-9bb9ce27]{font-size:16px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;padding-right:10px}.course-progress-column[data-v-9bb9ce27]{width:90px;display:flex;justify-content:center;align-items:center}.progress-bar-container[data-v-9bb9ce27]{width:60px;height:8px;background-color:#eee;border-radius:4px;overflow:hidden}.progress-bar[data-v-9bb9ce27]{height:100%;background-color:#1890ff;border-radius:4px}.course-progress[data-v-9bb9ce27]{font-size:14px;color:#000;font-weight:500;text-align:center;margin-left:16px}.course-actions[data-v-9bb9ce27]{width:50px;display:flex;justify-content:center}.certificate-list[data-v-9bb9ce27],.notice-list[data-v-9bb9ce27]{display:flex;flex-direction:column;gap:12px}.certificate-item[data-v-9bb9ce27],.notice-item[data-v-9bb9ce27]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:8px;background-color:#fff}.notice-title[data-v-9bb9ce27],.certificate-name[data-v-9bb9ce27]{font-size:16px;font-weight:500;color:#333}.certificate-points[data-v-9bb9ce27]{font-size:16px;font-weight:600;color:#1890ff}.course-progress-section[data-v-9bb9ce27],.platform-notices-section[data-v-9bb9ce27]{min-height:283px;max-height:283px}.favorite-courses-section[data-v-9bb9ce27],.certificates-progress-section[data-v-9bb9ce27]{min-height:314px;max-height:314px}@media (max-width: 1024px){.two-column-layout[data-v-9bb9ce27]{grid-template-columns:1fr}.favorite-courses-section[data-v-9bb9ce27],.certificates-progress-section[data-v-9bb9ce27]{width:100%;max-width:100%;margin-left:0}}@media (max-width: 768px){.main-content[data-v-9bb9ce27]{margin-left:0;padding:76px 16px 20px}.info-cards-section[data-v-9bb9ce27]{flex-direction:column;gap:12px}.info-card[data-v-9bb9ce27]{height:80px}.info-card[data-v-9bb9ce27]:after{display:none}.welcome-section h1[data-v-9bb9ce27]{font-size:20px}.welcome-section p[data-v-9bb9ce27]{font-size:14px}.section-title[data-v-9bb9ce27]{font-size:16px}.popular-course-item[data-v-9bb9ce27]{min-height:72px}.course-title[data-v-9bb9ce27]{font-size:16px}.course-teacher[data-v-9bb9ce27]{font-size:13px;margin-bottom:6px}.course-description[data-v-9bb9ce27]{font-size:12px;-webkit-line-clamp:2}.course-tags[data-v-9bb9ce27]{padding-top:8px}.course-tag[data-v-9bb9ce27]{font-size:11px;padding:2px 8px}.course-image-container[data-v-9bb9ce27]{width:120px;height:72px}.instructor-photos[data-v-9bb9ce27]{top:4px;left:4px;gap:2px}.instructor-photo[data-v-9bb9ce27]{width:12px;height:12px;border-width:.5px}.instructor-initial[data-v-9bb9ce27]{font-size:6px}.course-header[data-v-9bb9ce27],.course-item[data-v-9bb9ce27],.notice-item[data-v-9bb9ce27]{padding-left:12px;padding-right:12px}.course-header[data-v-9bb9ce27]{font-size:12px}.course-header-progress[data-v-9bb9ce27],.course-progress-column[data-v-9bb9ce27]{width:60px}.course-progress[data-v-9bb9ce27],.progress-bar-container[data-v-9bb9ce27]{width:auto;margin-left:0}.course-progress[data-v-9bb9ce27]{font-size:13px}.course-name[data-v-9bb9ce27]{font-size:14px}.course-progress-section[data-v-9bb9ce27],.favorite-courses-section[data-v-9bb9ce27],.certificates-progress-section[data-v-9bb9ce27]{min-height:auto;max-height:none;width:100%}}.app-container[data-v-35c48129]{display:flex;min-height:100vh}.main-content[data-v-35c48129]{flex:1;margin-left:220px;padding:20px 32px;background-color:#e9f7fe;min-height:100vh}.dashboard-content[data-v-35c48129]{max-width:950px;margin:30px auto;display:flex;flex-direction:column}.section-container[data-v-35c48129]{border-radius:12px;margin-bottom:24px}.section-header[data-v-35c48129]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-title[data-v-35c48129]{font-size:18px;font-weight:600;margin:0;color:#333}.section-actions .view-all-btn[data-v-35c48129]{font-size:14px;color:#666;padding:0;display:flex;align-items:center}.section-description[data-v-35c48129]{font-size:14px;color:#888;margin-top:0;margin-bottom:16px}.loading-container[data-v-35c48129],.error-container[data-v-35c48129]{display:flex;justify-content:center;align-items:center;height:300px;flex-direction:column;gap:16px}.welcome-section[data-v-35c48129]{margin-bottom:24px}.welcome-section h1[data-v-35c48129]{font-size:24px;font-weight:600;margin-bottom:4px;color:#333}.welcome-section p[data-v-35c48129]{font-size:16px;color:#666;margin:0}.info-cards-section[data-v-35c48129]{display:flex;gap:16px;margin-bottom:24px}.info-card[data-v-35c48129]{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-35c48129]:after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background-color:#e5e7eb}.info-card[data-v-35c48129]:last-child:after{display:none}.card-icon[data-v-35c48129]{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-35c48129]{background-color:#e6f7ff;color:#1890ff}.credit-icon[data-v-35c48129]{background-color:#f6ffed;color:#52c41a}.certificate-icon[data-v-35c48129]{background-color:#fff7e6;color:#fa8c16}.card-content[data-v-35c48129]{flex:1}.card-value[data-v-35c48129]{font-size:28px;font-weight:700;margin:0;line-height:1.2;color:#333}.card-label[data-v-35c48129]{font-size:14px;color:#666;margin:0}.card-arrow[data-v-35c48129]{color:#bbb;font-size:14px}.popular-courses-list[data-v-35c48129]{display:flex;flex-direction:column;gap:16px;margin-top:20px}.popular-course-item[data-v-35c48129]{display:flex;gap:16px;background-color:#fff;padding:12px;border-radius:8px;box-shadow:0 2px 4px #0000000d}.course-placeholder[data-v-35c48129]{width:120px;height:80px;background-color:#f0f0f0;border-radius:4px;flex-shrink:0}.recommended-course-title[data-v-35c48129]{font-size:16px;font-weight:500;margin:0 0 4px;color:#333}.course-grid[data-v-35c48129]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.course-item[data-v-35c48129],.course-card[data-v-35c48129]{position:relative;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%;cursor:pointer}.course-item[data-v-35c48129]:hover,.course-card[data-v-35c48129]:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-4px)}.course-item .course-thumbnail[data-v-35c48129]{width:100%;flex-shrink:0;overflow:hidden;background-color:#fff;padding:10px}.course-image[data-v-35c48129],.placeholder-image[data-v-35c48129]{width:100%;height:100%;object-fit:cover;border-radius:10px;background-color:#f0f0f0;aspect-ratio:541 / 328}.course-content[data-v-35c48129]{flex:1;padding:0 10px 10px;margin-bottom:10px;display:flex;flex-direction:column;justify-content:space-between}.course-card .course-info[data-v-35c48129]{padding:16px;flex:1;display:flex;flex-direction:column}.course-header[data-v-35c48129]{margin-bottom:auto}.course-title[data-v-35c48129]{font-size:18px;font-weight:500;color:#333;width:calc(100% + -0px);height:54px;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.course-lecturer[data-v-35c48129]{font-size:14px;color:#666;margin:4px 0 12px}.course-bottom[data-v-35c48129]{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.course-tags[data-v-35c48129]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.course-tag[data-v-35c48129]{font-size:12px;padding:4px 10px;background-color:#ecf3fa;border-radius:4px;color:#333;display:inline-block}.course-progress-wrapper[data-v-35c48129]{width:100%}.progress-info[data-v-35c48129]{display:flex;align-items:center;gap:10px;width:100%}.progress-label[data-v-35c48129]{font-size:14px;color:#000;white-space:nowrap}.progress-bar-container[data-v-35c48129]{flex:1;height:15px;background-color:#f0f0f0;border-radius:8px;overflow:hidden;max-width:600px}.progress-bar[data-v-35c48129]{height:100%;background-color:#022964;border-radius:3px;transition:width .3s ease}.progress-text[data-v-35c48129]{font-size:14px;color:#6673ff;font-weight:500;white-space:nowrap;min-width:36px;text-align:right}.start-course-btn[data-v-35c48129]{min-width:100px;height:36px;border-radius:18px;background-color:#022964;font-size:14px;color:#fff}.favorite-toggle[data-v-35c48129]{position:absolute;top:68%;right:15px;z-index:10}.empty-favorites[data-v-35c48129],.empty-courses[data-v-35c48129]{padding:60px 0;text-align:center;border-radius:8px}.empty-favorites-content[data-v-35c48129],.empty-courses-content[data-v-35c48129]{max-width:360px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.empty-favorites-text[data-v-35c48129]{font-size:15px;color:#666;margin-bottom:24px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.browse-courses-btn[data-v-35c48129]{background:#e9f1fe;border-radius:10px;opacity:1;color:#022964;font-weight:600;padding:0 20px;height:50px}.pagination-container[data-v-35c48129]{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-35c48129]{text-align:right;color:#999;font-size:14px}@media (max-width: 1200px){.course-grid[data-v-35c48129]{grid-template-columns:repeat(2,1fr)}.favorite-toggle[data-v-35c48129]{top:72%}}@media (max-width: 768px){.app-container[data-v-35c48129]{display:block}.main-content[data-v-35c48129]{margin-left:0;padding:76px 16px 20px}.sidebar[data-v-35c48129]{display:none}.welcome-section h1[data-v-35c48129]{font-size:20px}.welcome-section p[data-v-35c48129]{font-size:14px}.section-title[data-v-35c48129]{font-size:16px}.info-cards-section[data-v-35c48129]{flex-direction:column;gap:12px}.info-card[data-v-35c48129]{height:80px}.info-card[data-v-35c48129]:after{display:none}.course-grid[data-v-35c48129]{display:flex!important;flex-direction:column!important;gap:12px!important;grid-template-columns:unset;margin-bottom:12px}.course-item[data-v-35c48129]{flex-direction:row!important;margin-bottom:0;height:auto}.course-item .course-thumbnail[data-v-35c48129]{width:160px!important;min-width:120px;height:100px!important;flex-shrink:0;padding:10px 0 0 10px!important}.course-item .course-thumbnail img[data-v-35c48129]{border-radius:4px;aspect-ratio:auto}.course-content[data-v-35c48129]{padding:12px!important;flex:1;display:flex;flex-direction:column;justify-content:space-between;margin:0!important}.course-title[data-v-35c48129]{font-size:15px!important;font-weight:500!important;margin:0!important;width:88%;-webkit-line-clamp:2}.course-lecturer[data-v-35c48129]{font-size:11px!important;color:#666!important;margin:0 0 12px!important}.course-bottom[data-v-35c48129]{display:flex;flex-direction:column!important;justify-content:flex-start;align-items:flex-start;gap:1px;margin-top:4px}.course-tags[data-v-35c48129]{margin-top:0!important;margin-bottom:8px}.course-tag[data-v-35c48129]{font-size:11px!important;padding:2px 8px!important;background-color:#ecf3fa;border-radius:4px;color:#333}.course-progress-wrapper[data-v-35c48129]{margin-top:0!important;width:100%}.progress-info[data-v-35c48129]{justify-content:flex-start;gap:5px}.progress-bar-container[data-v-35c48129]{display:none!important}.progress-label[data-v-35c48129]{color:#333}.start-course-btn[data-v-35c48129]{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}.favorite-toggle[data-v-35c48129]{bottom:10px;right:10px}}@media (max-width: 480px){.course-grid[data-v-35c48129]{grid-template-columns:1fr}.pagination-container[data-v-35c48129]{grid-template-columns:1fr;justify-content:center;gap:10px}.pagination-info[data-v-35c48129]{text-align:center}}.app-container[data-v-e7c2d268]{display:flex;min-height:100vh}.main-content[data-v-e7c2d268]{flex:1;margin-left:220px;padding:20px 32px;background-color:#e9f7fe;min-height:100vh}.popular-courses-list[data-v-e7c2d268]{display:flex;flex-direction:column;gap:16px;margin-top:20px}.popular-course-item[data-v-e7c2d268]{display:flex;gap:16px;background-color:#fff;padding:12px;border-radius:8px;box-shadow:0 2px 4px #0000000d}.course-placeholder[data-v-e7c2d268]{width:120px;height:80px;background-color:#f0f0f0;border-radius:4px;flex-shrink:0}.recommended-course-title[data-v-e7c2d268]{font-size:16px;font-weight:500;margin:0 0 4px;color:#333}.course-instructor[data-v-e7c2d268]{font-size:12px;color:#666;margin:0 0 8px}.course-tag[data-v-e7c2d268]{font-size:11px;padding:2px 8px;background-color:#f0f0f0;border-radius:12px;color:#666}.loading-container[data-v-e7c2d268]{display:flex;justify-content:center;align-items:center;height:300px}.dashboard-content[data-v-e7c2d268]{max-width:950px;margin:30px auto;display:flex;flex-direction:column}.welcome-section[data-v-e7c2d268]{margin-bottom:24px}.welcome-section h1[data-v-e7c2d268]{font-size:24px;font-weight:600;margin-bottom:4px;color:#333}.welcome-section p[data-v-e7c2d268]{font-size:16px;color:#666;margin:0}.info-cards-section[data-v-e7c2d268]{display:flex;gap:16px;margin-bottom:24px}.info-card[data-v-e7c2d268]{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-e7c2d268]:after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background-color:#e5e7eb}.info-card[data-v-e7c2d268]:last-child:after{display:none}.card-icon[data-v-e7c2d268]{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-e7c2d268]{background-color:#e6f7ff;color:#1890ff}.credit-icon[data-v-e7c2d268]{background-color:#f6ffed;color:#52c41a}.certificate-icon[data-v-e7c2d268]{background-color:#fff7e6;color:#fa8c16}.card-content[data-v-e7c2d268]{flex:1}.card-value[data-v-e7c2d268]{font-size:28px;font-weight:700;margin:0;line-height:1.2;color:#333}.card-label[data-v-e7c2d268]{font-size:14px;color:#666;margin:0}.card-arrow[data-v-e7c2d268]{color:#bbb;font-size:14px}.section-container[data-v-e7c2d268]{border-radius:12px;margin-bottom:24px}.section-header[data-v-e7c2d268]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-title[data-v-e7c2d268]{font-size:18px;font-weight:600;margin:0;color:#333}.section-actions .view-all-btn[data-v-e7c2d268]{font-size:14px;color:#666;padding:0;display:flex;align-items:center}.section-description[data-v-e7c2d268]{font-size:14px;color:#888;margin-top:0;margin-bottom:16px}.error-container[data-v-e7c2d268]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:16px}@media (max-width: 768px){.app-container[data-v-e7c2d268]{display:block}.main-content[data-v-e7c2d268]{margin-left:0;padding:76px 16px 20px}.sidebar[data-v-e7c2d268]{display:none}.info-cards-section[data-v-e7c2d268]{flex-direction:column;gap:12px}.info-card[data-v-e7c2d268]{height:80px}.info-card[data-v-e7c2d268]:after{display:none}.welcome-section h1[data-v-e7c2d268]{font-size:20px}.welcome-section p[data-v-e7c2d268]{font-size:14px}.section-title[data-v-e7c2d268]{font-size:16px}}.course-list[data-v-e7c2d268]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.course-item[data-v-e7c2d268]{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%;padding-bottom:5px}.placeholder-image[data-v-e7c2d268]{width:100%;height:120px;background-color:#f0f0f0;border-radius:4px}.course-info[data-v-e7c2d268]{flex:1;display:flex;flex-direction:column}.course-instructor[data-v-e7c2d268]{font-size:14px;color:#666;margin:0 0 12px}.course-tag[data-v-e7c2d268]{font-size:12px;padding:2px 10px;background-color:#f5f7fa;border-radius:12px;color:#666}.course-actions[data-v-e7c2d268]{margin-top:auto}.start-course-btn[data-v-e7c2d268]{margin-left:12px;background-color:#022964}.empty-favorites[data-v-e7c2d268]{padding:40px 0;text-align:center}.pagination-container[data-v-e7c2d268]{margin-top:24px;display:flex;justify-content:space-between;align-items:center}.pagination-info[data-v-e7c2d268]{color:#999;font-size:14px}.course-subtitle[data-v-e7c2d268]{font-size:14px;color:#666;margin:4px 0 12px}.course-details[data-v-e7c2d268]{display:flex;flex-wrap:wrap;gap:1px;margin-bottom:10px;flex:1}.course-detail-item[data-v-e7c2d268]{display:flex;align-items:center;gap:4px;font-size:13px;color:#666}.course-grid[data-v-e7c2d268]{display:grid;flex-direction:row;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.course-card[data-v-e7c2d268]{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-e7c2d268]:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-4px)}.course-card .course-info[data-v-e7c2d268]{padding:16px;flex:1}.course-card .course-title[data-v-e7c2d268]{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-e7c2d268]{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-e7c2d268]{margin:0;border-radius:0;width:100%;font-size:16px;height:44px;display:flex;justify-content:center;align-items:center}.pagination-container[data-v-e7c2d268]{display:flex;justify-content:center;margin-top:32px;padding-top:24px}.pagination-container[data-v-e7c2d268]{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-e7c2d268]{text-align:right;color:#999;font-size:14px}@media (max-width: 1200px){.course-grid[data-v-e7c2d268]{grid-template-columns:repeat(2,1fr)}.course-item[data-v-e7c2d268]{padding-bottom:15px}}@media (max-width: 768px){.course-grid[data-v-e7c2d268]{display:flex!important;flex-direction:column!important;grid-template-columns:unset;gap:0px!important}.course-item[data-v-e7c2d268]{flex-direction:row!important;padding-bottom:0;border-radius:8px;background-color:#fff;box-shadow:0 1px 2px #00000014;overflow:hidden}.course-image[data-v-e7c2d268]{width:100%;height:100%;object-fit:cover;padding:0!important}.course-content[data-v-e7c2d268]{padding:17px!important;flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-left:-16px!important}.course-title[data-v-e7c2d268]{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-e7c2d268]{font-size:11px!important;color:#666!important;margin:-30px 0 8px!important}.course-bottom[data-v-e7c2d268]{display:flex;flex-direction:row!important;justify-content:space-between;align-items:center;margin-top:auto;width:100%}.course-tag[data-v-e7c2d268]{font-size:12px;background-color:#f0f5ff;color:#446cb3;padding:2px 8px!important;border-radius:4px}.course-tags[data-v-e7c2d268]{margin-top:-80px!important;width:150px}.start-course-btn[data-v-e7c2d268]{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-e7c2d268]{grid-template-columns:1fr}}.course-item[data-v-e7c2d268]{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%;position:relative}.course-item[data-v-e7c2d268]:hover{box-shadow:0 4px 12px #0000001a}.course-item .placeholder-image[data-v-e7c2d268]{width:100%;height:100%;background-color:#f0f0f0}.course-content[data-v-e7c2d268]{flex:1;padding:0 15px;display:flex;flex-direction:column;justify-content:space-between}.course-header[data-v-e7c2d268]{display:flex;align-items:flex-start;gap:12px;margin-bottom:8px}.course-header .course-title[data-v-e7c2d268]{flex:1;margin:0}.course-title[data-v-e7c2d268]{font-size:18px;font-weight:500;color:#333;margin:0 0 8px}.course-lecturer[data-v-e7c2d268]{font-size:14px;color:#666;margin:0 0 auto}.course-tag[data-v-e7c2d268]{font-size:12px;padding:8px 10px;background-color:#e9f1fe;border-radius:4px;color:#000}.start-course-btn[data-v-e7c2d268]{min-width:100px;height:36px;border-radius:18px}.course-image[data-v-e7c2d268]{width:100%;aspect-ratio:541 / 328;object-fit:cover;object-position:left center;border-radius:10px;display:block}@media (max-width: 1200px){.course-image[data-v-e7c2d268]{width:100%;height:auto;aspect-ratio:541 / 328;min-height:auto}.course-thumbnail[data-v-e7c2d268]{height:auto}}.course-item .course-thumbnail[data-v-e7c2d268]{width:100%;flex-shrink:0;padding:10px;overflow:hidden;background-color:#fff}.empty-favorites[data-v-e7c2d268]{padding:60px 0;text-align:center;border-radius:8px}.empty-favorites-content[data-v-e7c2d268]{max-width:360px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.empty-favorites-text[data-v-e7c2d268]{font-size:15px;color:#666;margin-bottom:24px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.bookmark-icon[data-v-e7c2d268]{width:20px;height:20px;margin:0 5px;vertical-align:middle;display:inline-block}.course-header[data-v-e7c2d268]{margin-bottom:auto}.course-bottom[data-v-e7c2d268]{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.course-info-section[data-v-e7c2d268]{flex:1;display:flex;flex-direction:column;gap:12px;max-width:60%}.course-action[data-v-e7c2d268]{display:flex;align-items:flex-end}.course-progress-wrapper[data-v-e7c2d268]{width:100%}.progress-info[data-v-e7c2d268]{display:flex;align-items:center;gap:10px;width:100%}.progress-label[data-v-e7c2d268]{font-size:14px;color:#000;white-space:nowrap}.progress-bar-container[data-v-e7c2d268]{flex:1;height:15px;background-color:#f0f0f0;border-radius:8px;overflow:hidden;max-width:600px}.progress-bar[data-v-e7c2d268]{height:100%;background-color:#022964;border-radius:3px;transition:width .3s ease}.progress-text[data-v-e7c2d268]{font-size:14px;color:#6673ff;font-weight:500;white-space:nowrap;min-width:36px;text-align:right}.course-tags[data-v-e7c2d268]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.course-tag[data-v-e7c2d268]{font-size:12px;padding:4px 10px;background-color:#ecf3fa;border-radius:4px;color:#333;display:inline-block}.start-course-btn[data-v-e7c2d268]{min-width:100px;height:36px;border-radius:18px;background-color:#022964;font-size:14px}@media (max-width: 768px){.course-grid[data-v-e7c2d268]{display:flex!important;flex-direction:column!important;gap:12px!important}.course-item[data-v-e7c2d268]{flex-direction:row!important;border-radius:8px;background-color:#fff;box-shadow:0 1px 2px #00000014;overflow:hidden;display:flex}.course-thumbnail[data-v-e7c2d268]{width:140px!important;flex-shrink:0;padding:5px!important;margin:0!important;display:flex;align-items:center;justify-content:center}.course-image[data-v-e7c2d268]{width:100%;height:auto;aspect-ratio:541 / 328;object-fit:cover;flex-shrink:0}.course-content[data-v-e7c2d268]{padding:8px 12px!important;flex:1;display:flex;flex-direction:column;justify-content:center;margin-left:0!important;min-width:0}.course-title[data-v-e7c2d268]{font-size:15px!important;font-weight:500!important;margin:0!important;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.course-lecturer[data-v-e7c2d268]{font-size:11px!important;color:#666!important;margin:0 0 12px!important}.course-bottom[data-v-e7c2d268]{display:flex;flex-direction:column!important;justify-content:flex-start;align-items:flex-start;gap:1px;margin-top:4px}.course-tags[data-v-e7c2d268]{margin-top:0!important;width:auto!important;margin-bottom:8px}.course-tag[data-v-e7c2d268]{font-size:11px!important;padding:2px 8px!important;background-color:#ecf3fa;border-radius:4px;color:#333}.course-progress-wrapper[data-v-e7c2d268]{margin-top:0!important;width:100%;max-width:100%}.progress-info[data-v-e7c2d268]{display:flex;align-items:center;gap:5px;justify-content:flex-start;width:100%}.progress-label[data-v-e7c2d268]{color:#333;white-space:nowrap}.progress-text[data-v-e7c2d268]{color:#6673ff;font-weight:500}.progress-bar-container[data-v-e7c2d268]{display:none!important}.start-course-btn[data-v-e7c2d268]{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-e7c2d268]{width:100%;margin-bottom:0}.course-item[data-v-e7c2d268]{height:auto;align-items:center}}.menu-overlay[data-v-e7c2d268]{position:static;margin-left:auto;flex-shrink:0}.three-dots-menu[data-v-e7c2d268]{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:4px}.three-dots-menu[data-v-e7c2d268]:hover{opacity:.7}.three-dots-menu .anticon[data-v-e7c2d268]{display:flex;font-size:18px;color:#666}.delete-option[data-v-e7c2d268]{display:flex;align-items:center;color:#000;gap:8px}@media (max-width: 768px){.course-header[data-v-e7c2d268]{gap:8px}.three-dots-menu[data-v-e7c2d268]{font-size:16px;padding:2px}}.empty-courses[data-v-e7c2d268]{padding:40px 0;text-align:center}.empty-courses-content[data-v-e7c2d268]{max-width:360px;margin:0 auto}.browse-courses-btn[data-v-e7c2d268]{background:#e9f1fe;border-radius:10px;opacity:1;color:#022964;font-weight:600;padding:0 20px;height:50px}.browse-courses-btn img[data-v-e7c2d268]{display:inline;height:20px;margin-right:5px}.exit-course-modal[data-v-e7c2d268]{border-radius:12px}.exit-course-modal .ant-modal-content[data-v-e7c2d268]{border-radius:12px;padding:24px}.exit-course-modal .ant-modal-header[data-v-e7c2d268]{border-bottom:none;padding:0 0 16px;margin-bottom:0}.exit-course-modal .ant-modal-title[data-v-e7c2d268]{font-size:18px;font-weight:600;color:#333;text-align:center}.exit-course-modal .ant-modal-body[data-v-e7c2d268]{padding:0}.exit-modal-content[data-v-e7c2d268]{padding:16px 0}.exit-modal-description[data-v-e7c2d268]{font-size:14px;color:#666;line-height:1.6;text-align:center;margin:0}.exit-modal-footer[data-v-e7c2d268]{display:flex;justify-content:center;gap:12px;padding-top:24px;border-top:1px solid #f0f0f0}.exit-modal-footer .cancel-btn[data-v-e7c2d268]{min-width:100px;border-radius:8px;border:1px solid #d9d9d9;color:#666}.exit-modal-footer .cancel-btn[data-v-e7c2d268]:hover{border-color:#1890ff;color:#1890ff}.exit-modal-footer .confirm-btn[data-v-e7c2d268]{min-width:120px;border-radius:8px;background-color:#ff4d4f;border-color:#ff4d4f}.exit-modal-footer .confirm-btn[data-v-e7c2d268]:hover{background-color:#ff7875;border-color:#ff7875}@media (max-width: 768px){.exit-course-modal .ant-modal-content[data-v-e7c2d268]{margin:16px;padding:20px}.exit-modal-footer[data-v-e7c2d268]{flex-direction:row;gap:12px}.exit-modal-footer .cancel-btn[data-v-e7c2d268],.exit-modal-footer .confirm-btn[data-v-e7c2d268]{width:50%;min-width:auto}}.app-container[data-v-9bf4d196]{display:flex;min-height:100vh}.main-content[data-v-9bf4d196]{flex:1;margin-left:220px;padding:20px 32px;background-color:#e9f7fe;min-height:100vh}.dashboard-content[data-v-9bf4d196]{max-width:950px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.welcome-section h1[data-v-9bf4d196]{font-size:24px;font-weight:600;margin-bottom:4px;color:#333}.welcome-section p[data-v-9bf4d196]{font-size:16px;color:#666;margin:0}.create-account-card[data-v-9bf4d196]{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-9bf4d196]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:40px}.create-account-title h2[data-v-9bf4d196]{font-size:30px;font-weight:700;margin:0;color:#000}.create-account-title p[data-v-9bf4d196]{font-size:16px;font-weight:400;color:#414143;margin:0}.photo-upload-block[data-v-9bf4d196]{display:flex;flex-direction:column;align-items:center;width:100%;gap:16px}.photo-hint[data-v-9bf4d196]{font-size:16px;color:#797979;margin-bottom:8px}.photo-content[data-v-9bf4d196]{display:flex;gap:24px;align-items:flex-start}.photo-box[data-v-9bf4d196]{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-9bf4d196]{width:150px;height:150px;flex-shrink:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.photo-container[data-v-9bf4d196]{width:100%;height:100%;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.user-photo[data-v-9bf4d196]{width:100%;height:100%;object-fit:cover}.photo-placeholder[data-v-9bf4d196]{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-9bf4d196]{margin-bottom:8px}.placeholder-text[data-v-9bf4d196]{font-size:14px;color:#999;font-weight:400}.photo-info[data-v-9bf4d196]{font-size:16px;color:#797979;line-height:1.6;flex:1}.photo-info p[data-v-9bf4d196]{text-align:left;font-size:14px}.photo-meta[data-v-9bf4d196]{margin-top:8px}.photo-meta p[data-v-9bf4d196]{margin:0;font-size:14px}.photo-buttons[data-v-9bf4d196]{display:flex;justify-content:flex-end;gap:12px;width:100%}.remove-btn[data-v-9bf4d196],.cancel-btn[data-v-9bf4d196]{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-9bf4d196],.confirm-btn[data-v-9bf4d196]{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-9bf4d196]{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-9bf4d196]{height:64px;border-radius:20px;font-size:16px}.custom-select-style[data-v-9bf4d196] .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-9bf4d196] .ant-select-selection-item{font-size:16px!important;color:#000!important;line-height:62px!important}.custom-select-style[data-v-9bf4d196] .ant-select-selection-placeholder{font-size:16px!important;color:#bfbfbf!important;line-height:62px!important}.helper-text[data-v-9bf4d196]{padding-left:8px;margin-top:4px;font-size:14px;color:#797979}.button-group[data-v-9bf4d196]{display:flex;justify-content:center;gap:16px;margin-top:40px}.skip-link[data-v-9bf4d196]{text-align:center;margin-top:16px;color:#022964;font-size:16px;cursor:pointer;text-decoration:underline}.profile-form-card[data-v-9bf4d196]{background:#fff;border-radius:12px;padding:32px}.profile-form-card[data-v-9bf4d196] .ant-card-body{padding:0;max-width:450px;margin:0 auto}.photo-upload-section[data-v-9bf4d196]{display:flex;flex-direction:row;gap:24px;align-items:flex-start;margin-bottom:24px}.photo-upload-section .photo-preview[data-v-9bf4d196]{flex-shrink:0}.photo-upload-section .photo-content[data-v-9bf4d196]{display:flex;flex-direction:column;gap:16px}.photo-upload-section .photo-buttons[data-v-9bf4d196]{align-self:flex-end}.card-progress-row[data-v-9bf4d196]{display:none}@media (max-width: 1024px){.create-account-card[data-v-9bf4d196]{padding:32px 24px}.photo-upload-section[data-v-9bf4d196]{flex-direction:column;align-items:center;gap:20px}.photo-upload-section .photo-preview[data-v-9bf4d196]{align-self:center}.photo-upload-section .photo-content[data-v-9bf4d196]{align-items:center;text-align:center}.photo-upload-section .photo-buttons[data-v-9bf4d196]{justify-content:center;align-self:center}.photo-content[data-v-9bf4d196]{flex-direction:column;align-items:center;text-align:center}.photo-info p[data-v-9bf4d196]{text-align:center}.photo-buttons[data-v-9bf4d196]{justify-content:center}.card-progress-row[data-v-9bf4d196]{display:flex;width:100%;align-items:center;gap:12px;margin-bottom:24px}.card-progress-row .back-arrow-wrapper[data-v-9bf4d196]{width:24px;display:flex;justify-content:center;align-items:center}.card-progress-row .back-arrow[data-v-9bf4d196]{font-size:18px;color:#022964;cursor:pointer}.card-progress-row .progress-text[data-v-9bf4d196]{font-size:14px;font-weight:500;color:#000;white-space:nowrap}.card-progress-row[data-v-9bf4d196] .ant-progress{display:flex;align-items:center;flex:1}.card-progress-row[data-v-9bf4d196] .ant-progress-outer{height:8px!important;border-radius:100px}.card-progress-row[data-v-9bf4d196] .ant-progress-bg{background-color:#022964!important;height:8px!important;border-radius:100px}.create-account-title h2[data-v-9bf4d196]{font-size:20px}}@media (max-width: 768px){.app-container[data-v-9bf4d196]{display:block}.main-content[data-v-9bf4d196]{margin-left:0;padding:76px 16px 20px}}.exam-view[data-v-12a1f013]{width:100%;min-height:100vh;display:flex;flex-direction:column;background-color:#e9f7fe;position:relative}.exam-container[data-v-12a1f013]{max-width:1000px;width:100%;margin:0 auto;padding:0 20px 20px;display:flex;flex-direction:column;flex-grow:1}.exam-header[data-v-12a1f013]{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}.exam-header.sticky[data-v-12a1f013]{box-shadow:0 4px 10px #0000001a}.exam-info[data-v-12a1f013]{display:flex;gap:20px}.exam-title[data-v-12a1f013],.exam-page[data-v-12a1f013],.remaining-time[data-v-12a1f013]{font-weight:500;display:flex;align-items:center;gap:10px}.remaining-time[data-v-12a1f013]{font-weight:700;color:#ff4d4f}.recording-indicator[data-v-12a1f013]{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;animation:blink-12a1f013 2s infinite}.recording-dot[data-v-12a1f013]{width:8px;height:8px;background-color:#fff;border-radius:50%;margin-right:6px}@keyframes blink-12a1f013{0%,to{opacity:1}50%{opacity:.3}}.exam-content[data-v-12a1f013]{flex-grow:1;margin-bottom:20px}.question-card[data-v-12a1f013]{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:20px;margin-bottom:20px;position:relative;display:flex;justify-content:space-between}.question-header[data-v-12a1f013]{display:flex;flex-direction:column;margin-bottom:15px;min-width:50px}.question-meta[data-v-12a1f013]{margin-bottom:15px}.question-type[data-v-12a1f013]{color:#1890ff;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500;display:inline-block;margin-bottom:5px}.question-points[data-v-12a1f013]{color:#666;font-size:14px}.question-title[data-v-12a1f013]{font-size:16px;font-weight:500;line-height:1.5;margin-bottom:20px}.options-group[data-v-12a1f013]{display:flex;flex-direction:column;gap:15px}.option-item[data-v-12a1f013]{padding:10px;border-radius:4px;transition:all .2s}.option-item[data-v-12a1f013]:hover{background-color:#f9f9f9}.radio-style[data-v-12a1f013]{display:inline-block;width:16px;height:16px;border-radius:50%;border:1px solid #d9d9d9;margin-right:10px;position:relative}.radio-style.checked[data-v-12a1f013]{border-color:#1890ff}.radio-style.checked[data-v-12a1f013]:after{content:"";position:absolute;width:8px;height:8px;background-color:#1890ff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.user-selected[data-v-12a1f013]{background-color:#e6f7ff;border:1px solid #91d5ff}.user-selected-tag[data-v-12a1f013]{font-size:12px;color:#1890ff;background-color:#e6f7ff;padding:2px 8px;border-radius:10px;border:1px solid #91d5ff}.question-content[data-v-12a1f013]{flex-grow:1;margin-left:60px}.exam-results[data-v-12a1f013]{width:100%;padding:0}.results-header[data-v-12a1f013]{background-color:#fff;padding:20px;margin-bottom:20px;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;align-items:flex-start}.score-circle-container[data-v-12a1f013]{display:flex;justify-content:center;align-items:center;margin-bottom:20px;align-self:center}.score-circle[data-v-12a1f013]{position:relative;display:flex;align-items:center;justify-content:center}.progress-ring[data-v-12a1f013]{transform:rotate(-90deg)}.progress-ring-circle[data-v-12a1f013]{transition:stroke-dasharray .5s ease-in-out,stroke-dashoffset .5s ease-in-out}.score-text[data-v-12a1f013]{position:absolute;text-align:center}.score-number[data-v-12a1f013]{font-weight:700;font-size:40px;color:#1f1f1f}.score-unit[data-v-12a1f013]{font-weight:400;font-size:14px;color:#666;margin-top:2px}.exam-details[data-v-12a1f013]{display:flex;flex-direction:column;gap:16px;margin:0 0 20px 10px;align-items:flex-start}.detail-item[data-v-12a1f013]{display:flex;flex-direction:column;gap:4px}.detail-label[data-v-12a1f013]{font-size:14px;color:#999;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.detail-value[data-v-12a1f013]{font-size:18px;font-weight:600;color:#1f1f1f}.status-pill[data-v-12a1f013]{display:inline-block;padding:4px 12px;border-radius:6px;font-size:16px;font-weight:600;text-align:center}.status-pill.pass[data-v-12a1f013]{background-color:#e6f6f4;color:#008774}.status-pill.fail[data-v-12a1f013]{background-color:#fff2f0;color:#f26969}.questions-results[data-v-12a1f013]{margin-bottom:30px;width:100%}.result-indicator-container[data-v-12a1f013]{display:block;position:relative;left:26px;margin-bottom:30px}.result-indicator[data-v-12a1f013]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;margin-right:5px}.result-indicator.correct[data-v-12a1f013]{background-color:#00946a}.result-indicator.incorrect[data-v-12a1f013]{background-color:#ff2147}.correct-icon[data-v-12a1f013]{color:#fff;font-weight:700;font-size:16px}.incorrect-icon[data-v-12a1f013]{color:#fff;font-weight:700;font-size:24px}.option-result[data-v-12a1f013]{padding:10px 15px;border-radius:4px;display:flex;justify-content:space-between;align-items:center;border:1px solid transparent}.option-result.user-selected[data-v-12a1f013]{border-color:#f5222d;background-color:#fff1f0}.option-result.correct-answer[data-v-12a1f013],.option-result.user-selected.correct-answer[data-v-12a1f013]{border-color:#52c41a;background-color:#f6ffed}.option-content[data-v-12a1f013]{display:flex;align-items:center;flex:1}.option-label[data-v-12a1f013]{margin-right:8px;font-weight:500}.answer-indicator[data-v-12a1f013]{min-width:80px;text-align:right}.mark[data-v-12a1f013]{padding:2px 8px;border-radius:10px;font-size:12px;font-weight:500;border:1px solid}.correct-mark[data-v-12a1f013]{@extend .mark;color:#52c41a;background-color:#f6ffed;border-color:#b7eb8f}.wrong-mark[data-v-12a1f013]{@extend .mark;color:#f5222d;background-color:#fff1f0;border-color:#ff7875}.option-circle[data-v-12a1f013]{min-width:20px;min-height:20px}.exam-footer[data-v-12a1f013]{margin-top:auto;padding:20px 0;border-top:1px solid #f0f0f0}.pagination-buttons[data-v-12a1f013]{display:flex;justify-content:center;gap:20px}.restart-button[data-v-12a1f013],.next-button[data-v-12a1f013],.previous-button[data-v-12a1f013],.complete-button[data-v-12a1f013]{min-width:120px;min-height:40px;border-radius:10px;border:1px solid;transition:all .2s}.complete-button[data-v-12a1f013],.next-button[data-v-12a1f013]{background-color:#022964;border-color:#022964;color:#fff}.complete-button[data-v-12a1f013]:hover,.next-button[data-v-12a1f013]:hover{background-color:#001f4d;border-color:#001f4d}.restart-button[data-v-12a1f013],.previous-button[data-v-12a1f013]{border-color:#022964;color:#022964;background:#fff}.essay-question[data-v-12a1f013]{margin-top:16px}.essay-textarea[data-v-12a1f013]{width:100%;min-height:120px;border:1px solid #d9d9d9;border-radius:6px;padding:12px;font-size:14px;line-height:1.5;resize:vertical}.essay-textarea[data-v-12a1f013]:focus{border-color:#464eb8;box-shadow:0 0 0 2px #464eb833}.essay-textarea[data-v-12a1f013]::placeholder{color:#bfbfbf}@media (min-width: 769px){.exam-results[data-v-12a1f013]{display:flex;gap:20px;align-items:flex-start}.exam-results .results-header[data-v-12a1f013]{width:240px;flex-shrink:0;margin-bottom:0;position:sticky;top:20px;align-self:flex-start}.exam-results .questions-results[data-v-12a1f013]{flex:1;margin-bottom:0;padding:20px 0}.exam-results .exam-footer[data-v-12a1f013]{display:none}.exam-results .desktop-buttons[data-v-12a1f013]{display:flex;flex-direction:column;gap:10px;margin-top:20px;width:100%}.questions-results .question-content[data-v-12a1f013]{margin-left:60px}}@media (max-width: 768px){.exam-results[data-v-12a1f013]{flex-direction:column}.exam-results .results-header[data-v-12a1f013]{width:100%;margin:20px 0;position:sticky;top:0;z-index:10;padding:15px 20px 0}.exam-results .questions-results[data-v-12a1f013]{width:100%;margin-bottom:30px;padding:0}.exam-results .desktop-buttons[data-v-12a1f013]{display:none}.exam-results .exam-footer[data-v-12a1f013]{display:block}.exam-details[data-v-12a1f013]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.detail-value[data-v-12a1f013]{font-size:16px}.recording-indicator[data-v-12a1f013]{padding:2px 6px;font-size:12px;margin-left:8px}.recording-dot[data-v-12a1f013]{width:6px;height:6px;margin-right:4px}.remaining-time[data-v-12a1f013]{font-size:14px}.question-content[data-v-12a1f013],.questions-results .question-content[data-v-12a1f013]{margin-left:0}.result-indicator-container[data-v-12a1f013]{left:-10px}}.learning-page[data-v-5a670087]{margin-top:120px;display:flex;flex-direction:column;background-color:#f6fdff;border-top:1px solid #eee}@media (max-width: 768px){.learning-page[data-v-5a670087]{margin-top:0}}.top-navigation[data-v-5a670087]{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-5a670087],.right-actions[data-v-5a670087]{display:flex;align-items:center;gap:15px}.course-title[data-v-5a670087]{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-5a670087]{display:flex;align-items:center;gap:5px}.progress-button[data-v-5a670087]{display:flex;align-items:center;gap:5px;color:#10b981;border-color:#10b981}.main-content[data-v-5a670087]{display:flex;height:calc(100vh - 60px);overflow:hidden}.chapter-sidebar[data-v-5a670087]{width:300px;background-color:#f6fdff;transition:width .3s;display:flex;flex-direction:column}.chapter-sidebar.collapsed[data-v-5a670087]{width:60px}.notes-sidebar .sidebar-header[data-v-5a670087]{display:flex;justify-content:end;align-items:center}.notes-sidebar.collapsed .sidebar-header[data-v-5a670087]{justify-content:center}.sidebar-header[data-v-5a670087]{padding:15px 15px 10px}.sidebar-header .header-content[data-v-5a670087]{display:flex;justify-content:space-between;align-items:center}.sidebar-header h3[data-v-5a670087]{margin:0;font-size:16px;font-weight:600}.collapse-button[data-v-5a670087]{padding:2px 8px;height:auto;line-height:1}.notes-sidebar .sidebar-header .header-content[data-v-5a670087]{display:flex;justify-content:space-between;align-items:center}.notes-sidebar .sidebar-header h3[data-v-5a670087]{margin:0;font-size:16px;font-weight:600}.chapters-list[data-v-5a670087]{flex:1;overflow-y:auto;padding:10px}.chapter-group[data-v-5a670087]{margin-bottom:15px;border-radius:6px;overflow:hidden}.chapter-header[data-v-5a670087]{display:flex;align-items:center;padding:0 12px;cursor:pointer;transition:background-color .2s}.chapter-number[data-v-5a670087]{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-5a670087]{flex-grow:1;font-size:16px;font-weight:500}.chapter-title.active[data-v-5a670087]{color:#022964;font-weight:600;text-shadow:0 0 3px rgba(0,0,0,.5)}.chapter-toggle[data-v-5a670087]{color:#999}.lessons-list[data-v-5a670087]{padding:5px 10px}.lesson-item[data-v-5a670087]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .2s;border-radius:5px;padding:5px}.lesson-item[data-v-5a670087]:hover,.lesson-item.active[data-v-5a670087]{background-color:#e9f7fe}.lesson-info[data-v-5a670087]{display:flex;align-items:center;gap:12px;padding:4px}.lesson-title[data-v-5a670087]{font-size:14px;color:#022964;font-weight:500;line-height:150%;margin-bottom:5px}.lesson-duration[data-v-5a670087]{font-size:12px;color:#696969}.lesson-status[data-v-5a670087]{color:#999}.completed-icon[data-v-5a670087]{color:#10b981}.playing-icon[data-v-5a670087]{color:#3b82f6}.pending-icon[data-v-5a670087]{color:#999}.chapters-mini[data-v-5a670087]{display:flex;flex-direction:column;align-items:center;padding:15px 0;gap:15px}.chapter-mini-item[data-v-5a670087]{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-5a670087]:hover{background-color:#e0e0e0}.chapter-mini-item.active[data-v-5a670087]{background-color:#022964;color:#fff}.video-container[data-v-5a670087]{flex:1;padding:15px;display:flex;flex-direction:column;background-color:#fff}.video-player-wrapper[data-v-5a670087]{background-color:#fff;border-radius:8px;overflow:scroll;margin-bottom:20px}.video-header[data-v-5a670087]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #f0f0f0}.course-note-item[data-v-5a670087]{margin-bottom:15px;padding:12px;border-radius:6px}.note-time[data-v-5a670087]{font-weight:500;color:#3b82f6;margin-bottom:5px;font-size:14px}.no-content[data-v-5a670087]{text-align:center;color:#999;padding:30px 20px}.supplementary-materials[data-v-5a670087]{padding:5px;height:100%;overflow-y:auto}.pdf-material[data-v-5a670087]{margin-bottom:20px;padding:15px;border:1px solid #e8e8e8;border-radius:8px;background-color:#fafafa}.material-title[data-v-5a670087]{font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.pdf-link[data-v-5a670087]{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-5a670087]:hover{background-color:#1890ff;color:#fff;text-decoration:none}.video-header h2[data-v-5a670087]{margin:0;font-size:18px;font-weight:600}.video-actions[data-v-5a670087]{display:flex;gap:10px}.video-frame[data-v-5a670087]{aspect-ratio:16 / 9;background-color:#ededed;border-radius:10px;overflow:hidden;margin:0 auto}@media (min-width: 1600px){.video-frame[data-v-5a670087]{height:670px}}.course-info-card[data-v-5a670087]{padding:15px 20px}.course-info-card h3[data-v-5a670087]{font-size:24px;font-weight:600;margin-bottom:15px}.info-row[data-v-5a670087]{display:flex;flex-wrap:wrap;justify-content:left}.info-item[data-v-5a670087]{margin-right:30px}.info-label[data-v-5a670087]{font-size:12px;color:#666;margin-bottom:5px}.info-value[data-v-5a670087]{font-size:16px;font-weight:600;color:#333}.info-value.has-cert[data-v-5a670087]{display:flex;align-items:center;gap:5px;color:#10b981}.cert-icon[data-v-5a670087]{color:#10b981}.video-meta[data-v-5a670087]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-top:1px solid #f0f0f0}.meta-left[data-v-5a670087]{display:flex;gap:15px}.duration-tag[data-v-5a670087],.completion-tag[data-v-5a670087]{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:12px}.duration-tag[data-v-5a670087]{background-color:#f0f7ff;color:#3b82f6}.completion-tag[data-v-5a670087]{background-color:#f0fff4;color:#10b981}.lesson-description[data-v-5a670087]{padding:0 20px 20px}.no-video-placeholder[data-v-5a670087]{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-5a670087]{font-size:48px;margin-bottom:15px}.select-lesson-placeholder[data-v-5a670087]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:18px}.select-lesson-placeholder svg[data-v-5a670087]{font-size:48px;margin-bottom:15px}.notes-sidebar[data-v-5a670087]{width:300px;background-color:#f6fdff;display:flex;flex-direction:column;transition:width .3s ease;overflow:hidden}.notes-sidebar.collapsed[data-v-5a670087]{width:60px}.notes-sidebar.collapsed .notes-content[data-v-5a670087]{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.notes-sidebar:not(.collapsed) .notes-content[data-v-5a670087]{opacity:1;visibility:visible;transition:opacity .3s ease .1s,visibility .3s ease .1s}.notes-header[data-v-5a670087]{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #f0f0f0}.notes-header h3[data-v-5a670087]{margin:0;font-size:16px;font-weight:600}.close-notes[data-v-5a670087]{color:#999}.notes-content[data-v-5a670087]{flex:1;overflow-y:auto;padding:0 10px;background-color:#f6fdff}.custom-tabs-nav[data-v-5a670087]{display:flex;justify-content:center;padding:10px;margin-bottom:23px;width:100%}.custom-tab[data-v-5a670087]{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-5a670087]{background-color:#e9f7fe;border-radius:4px;color:#022964}.custom-tab[data-v-5a670087]:hover{color:#022964}.custom-tabs-content[data-v-5a670087],.custom-tab-pane[data-v-5a670087]{width:100%}.notes-textarea[data-v-5a670087]{margin-bottom:15px;resize:none;flex-grow:1}.notes-actions[data-v-5a670087]{display:flex;justify-content:flex-end}.all-notes-list[data-v-5a670087]{height:100%;overflow-y:auto;margin-bottom:15px}.note-item[data-v-5a670087]{padding:5px 10px 5px 0;border-radius:6px}.existing-notes[data-v-5a670087]{margin-bottom:15px;padding:12px;border-radius:6px;border-left:3px solid #3b82f6}.existing-notes .note-content[data-v-5a670087]{white-space:pre-wrap;font-size:14px;color:#333}.note-title[data-v-5a670087]{font-weight:500;font-size:14px}.note-content[data-v-5a670087]{font-size:13px;color:#666;white-space:pre-wrap}.note-content .time[data-v-5a670087]{color:#022964;margin-right:10px}.no-notes[data-v-5a670087]{text-align:center;color:#999;padding:20px}@media (max-width: 992px){.chapter-sidebar[data-v-5a670087]{width:250px}.course-title[data-v-5a670087]{max-width:300px}}@media (max-width: 768px){.chapter-sidebar[data-v-5a670087]:not(.collapsed){position:absolute;left:0;top:60px;bottom:0;z-index:100;box-shadow:2px 0 10px #0000001a}.course-title[data-v-5a670087]{max-width:150px}}.mobile-view[data-v-5a670087]{background-color:#fff;height:auto;min-height:100vh}.mobile-layout[data-v-5a670087]{display:flex;flex-direction:column}.mobile-video-container[data-v-5a670087]{width:100%;background-color:#000}.mobile-course-header[data-v-5a670087]{padding:15px;background-color:#fff}.mobile-course-header h2[data-v-5a670087]{margin:0;font-size:18px;font-weight:600;color:#333}.mobile-info-card[data-v-5a670087]{background-color:#fff;padding:10px 15px;border-bottom:1px solid #eee}.mobile-info-card .info-row[data-v-5a670087]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.mobile-info-card .info-item[data-v-5a670087]{display:flex;flex-direction:column;align-items:flex-start}.mobile-info-card .info-item[data-v-5a670087]:nth-child(5){grid-column:1 / -1}.mobile-info-card .info-label[data-v-5a670087]{font-size:12px;color:#797979;margin-bottom:4px;white-space:nowrap}.mobile-info-card .info-value[data-v-5a670087]{font-size:16px;color:#000;font-weight:500}.mobile-tabs[data-v-5a670087]{background-color:#fff;margin-top:10px;border-radius:8px 8px 0 0}.native-tabs-nav[data-v-5a670087]{display:flex;padding:10px;background-color:#fff;gap:8px}.native-tab[data-v-5a670087]{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-5a670087]:hover{background:#d4e7fd}.native-tab.active[data-v-5a670087]{background:#d4e7fd;color:#022964;font-weight:600}.native-tabs-content[data-v-5a670087]{background-color:#fff;border:1px solid #e1e1e1;margin:0 10px 10px;border-radius:10px}.native-tab-pane[data-v-5a670087]{min-height:200px}.mobile-chapters-list .chapter-group[data-v-5a670087]{margin-bottom:0;border-radius:0;border:none}.mobile-chapters-list .chapter-header[data-v-5a670087]{padding:15px}.mobile-chapters-list .chapter-title[data-v-5a670087]{font-size:16px;font-weight:500}.mobile-chapters-list .lesson-item[data-v-5a670087]{margin-left:0;border-bottom:none}.mobile-chapters-list .lesson-index[data-v-5a670087]{color:#022964;margin-right:10px}.mobile-chapters-list .lesson-duration[data-v-5a670087]{color:#999;font-size:12px}.mobile-notes-area[data-v-5a670087],.mobile-materials-area[data-v-5a670087]{padding:15px}.mobile-notes-area .notes-textarea[data-v-5a670087]{border-radius:6px;margin-bottom:10px}.mobile-notes-area .notes-actions[data-v-5a670087]{display:flex;justify-content:flex-end}.mobile-all-notes-list[data-v-5a670087]{margin-bottom:20px;max-height:400px;overflow-y:auto;padding-right:5px}.mobile-note-item[data-v-5a670087]{margin-bottom:15px;padding:12px;border-radius:8px;background-color:#f5f9ff}.mobile-notes-area[data-v-5a670087]{padding:15px}.mobile-notes-area .no-notes[data-v-5a670087]{text-align:center;color:#999;padding:20px 0;font-size:14px}.mobile-note-item .note-content[data-v-5a670087]{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-5a670087],.main-content[data-v-5a670087]{display:none}.video-frame[data-v-5a670087]{aspect-ratio:16 / 9;width:100%;height:auto;border-radius:0;margin-top:120px}}@media (min-width: 769px){.mobile-layout[data-v-5a670087]{display:none}}.watch-confirm-modal[data-v-5a670087] .ant-modal-body{padding:24px}.confirm-content[data-v-5a670087]{text-align:center}.confirm-content h3[data-v-5a670087]{font-size:20px;color:#022964;margin-bottom:12px}.confirm-content p[data-v-5a670087]{font-size:14px;color:#666;margin-bottom:20px}.timer-bar[data-v-5a670087]{height:6px;background-color:#eee;border-radius:3px;margin-bottom:10px;overflow:hidden}.timer-progress[data-v-5a670087]{height:100%;background-color:#022964;border-radius:3px;transition:width 1s linear}.timer-text[data-v-5a670087]{font-size:14px;color:#999;margin-bottom:20px}.chapter-title-section[data-v-5a670087]{padding-bottom:10px}.chapter-title-text[data-v-5a670087]{font-size:16px;font-weight:600;margin:0;line-height:1.4}.notes-stats[data-v-5a670087]{margin-bottom:10px}.notes-count[data-v-5a670087]{font-size:14px;font-weight:500;color:#333}.note-time-point[data-v-5a670087]{color:#022964;padding:2px 4px;font-size:12px;font-weight:500;display:inline-block}.jumpable-time[data-v-5a670087]{cursor:pointer;transition:all .2s ease;border-radius:4px}.jumpable-time[data-v-5a670087]:hover{background-color:#e6f7ff;color:#022964;text-decoration:underline}.note-time.jumpable-time[data-v-5a670087]{font-weight:600;padding:4px 8px;margin:-4px 0}.note-time.jumpable-time[data-v-5a670087]:hover{background-color:#f0f8ff;box-shadow:0 2px 4px #0229641a}.note-header[data-v-5a670087]{display:flex;align-items:center;margin-bottom:8px}.note-date[data-v-5a670087]{font-size:12px;color:#999;margin-left:auto}.notes-actions[data-v-5a670087]{display:flex;gap:10px;justify-content:flex-end}.notes-actions button[data-v-5a670087]{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-5a670087]{background:#f5f5f5;color:#666;border:1px solid #d9d9d9}.cancel-notes-btn[data-v-5a670087]:hover{background:#e6e6e6;color:#333;border-color:#b3b3b3}.cancel-notes-btn[data-v-5a670087]:active{background:#d9d9d9}.save-notes-btn[data-v-5a670087]{background:#022964;color:#fff;border:1px solid #022964}.save-notes-btn[data-v-5a670087]:hover:not(:disabled){background:#033a7a;border-color:#033a7a}.save-notes-btn[data-v-5a670087]:active:not(:disabled){background:#011a3d}.save-notes-btn[data-v-5a670087]:disabled{background:#ccc;color:#999;border-color:#ccc;cursor:not-allowed;opacity:.6}.note-item[data-v-5a670087]{display:flex;justify-content:space-between;align-items:flex-start}.note-content[data-v-5a670087]{flex:1;margin-right:10px}.note-actions[data-v-5a670087]{display:flex;align-items:center}.note-action-icon[data-v-5a670087]{font-size:16px;cursor:pointer;padding:4px;border-radius:4px;transition:all .3s ease;color:#022964}.edit-icon[data-v-5a670087]{color:#022964}.edit-icon[data-v-5a670087]:hover{background-color:#e6f7ff;color:#022964}.delete-icon[data-v-5a670087]{color:#022964}.delete-icon[data-v-5a670087]:hover{background-color:#fff2f0;color:#022964}.mobile-note-item .note-header[data-v-5a670087]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mobile-note-item .note-actions[data-v-5a670087]{margin-left:auto}.edit-mode-tip[data-v-5a670087]{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-5a670087]{color:#022964}.learning-page[data-v-a9b3ae8e]{margin-top:120px;display:flex;flex-direction:column;background-color:#f6fdff;border-top:1px solid #eee}@media (max-width: 768px){.learning-page[data-v-a9b3ae8e]{margin-top:0}}.top-navigation[data-v-a9b3ae8e]{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-a9b3ae8e],.right-actions[data-v-a9b3ae8e]{display:flex;align-items:center;gap:15px}.course-title[data-v-a9b3ae8e]{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-a9b3ae8e]{display:flex;align-items:center;gap:5px}.progress-button[data-v-a9b3ae8e]{display:flex;align-items:center;gap:5px;color:#10b981;border-color:#10b981}.main-content[data-v-a9b3ae8e]{display:flex;height:calc(100vh - 60px);overflow:hidden}.chapter-sidebar[data-v-a9b3ae8e]{width:300px;background-color:#f6fdff;transition:width .3s;display:flex;flex-direction:column}.chapter-sidebar.collapsed[data-v-a9b3ae8e]{width:60px}.notes-sidebar .sidebar-header[data-v-a9b3ae8e]{display:flex;justify-content:end;align-items:center}.notes-sidebar.collapsed .sidebar-header[data-v-a9b3ae8e]{justify-content:center}.sidebar-header[data-v-a9b3ae8e]{padding:15px 15px 10px}.sidebar-header .header-content[data-v-a9b3ae8e]{display:flex;justify-content:space-between;align-items:center}.sidebar-header h3[data-v-a9b3ae8e]{margin:0;font-size:16px;font-weight:600}.collapse-button[data-v-a9b3ae8e]{padding:2px 8px;height:auto;line-height:1}.notes-sidebar .sidebar-header .header-content[data-v-a9b3ae8e]{display:flex;justify-content:space-between;align-items:center}.notes-sidebar .sidebar-header h3[data-v-a9b3ae8e]{margin:0;font-size:16px;font-weight:600}.chapters-list[data-v-a9b3ae8e]{flex:1;overflow-y:auto;padding:10px}.chapter-group[data-v-a9b3ae8e]{margin-bottom:15px;border-radius:6px;overflow:hidden}.chapter-header[data-v-a9b3ae8e]{display:flex;align-items:center;padding:0 12px;cursor:pointer;transition:background-color .2s}.chapter-number[data-v-a9b3ae8e]{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-a9b3ae8e]{flex-grow:1;font-size:16px;font-weight:500}.chapter-title.active[data-v-a9b3ae8e]{color:#022964;font-weight:600;text-shadow:0 0 3px rgba(0,0,0,.5)}.chapter-toggle[data-v-a9b3ae8e]{color:#999}.lessons-list[data-v-a9b3ae8e]{padding:5px 10px}.lesson-item[data-v-a9b3ae8e]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .2s;border-radius:5px;padding:5px}.lesson-item[data-v-a9b3ae8e]:hover,.lesson-item.active[data-v-a9b3ae8e]{background-color:#e9f7fe}.lesson-info[data-v-a9b3ae8e]{display:flex;align-items:center;gap:12px;padding:4px}.lesson-title[data-v-a9b3ae8e]{font-size:14px;color:#022964;font-weight:500;line-height:150%;margin-bottom:5px}.lesson-duration[data-v-a9b3ae8e]{font-size:12px;color:#696969}.lesson-status[data-v-a9b3ae8e]{color:#999}.completed-icon[data-v-a9b3ae8e]{color:#10b981}.playing-icon[data-v-a9b3ae8e]{color:#3b82f6}.pending-icon[data-v-a9b3ae8e]{color:#999}.chapters-mini[data-v-a9b3ae8e]{display:flex;flex-direction:column;align-items:center;padding:15px 0;gap:15px}.chapter-mini-item[data-v-a9b3ae8e]{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-a9b3ae8e]:hover{background-color:#e0e0e0}.chapter-mini-item.active[data-v-a9b3ae8e]{background-color:#022964;color:#fff}.video-container[data-v-a9b3ae8e]{flex:1;padding:15px;display:flex;flex-direction:column;background-color:#fff}.video-player-wrapper[data-v-a9b3ae8e]{background-color:#fff;border-radius:8px;overflow:scroll;margin-bottom:20px}.video-header[data-v-a9b3ae8e]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #f0f0f0}.course-note-item[data-v-a9b3ae8e]{margin-bottom:15px;padding:12px;border-radius:6px}.note-time[data-v-a9b3ae8e]{font-weight:500;color:#3b82f6;margin-bottom:5px;font-size:14px}.no-content[data-v-a9b3ae8e]{text-align:center;color:#999;padding:30px 20px}.supplementary-materials[data-v-a9b3ae8e]{padding:5px;height:100%;overflow-y:auto}.pdf-material[data-v-a9b3ae8e]{margin-bottom:20px;padding:15px;border:1px solid #e8e8e8;border-radius:8px;background-color:#fafafa}.material-title[data-v-a9b3ae8e]{font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.pdf-link[data-v-a9b3ae8e]{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-a9b3ae8e]:hover{background-color:#1890ff;color:#fff;text-decoration:none}.video-header h2[data-v-a9b3ae8e]{margin:0;font-size:18px;font-weight:600}.video-actions[data-v-a9b3ae8e]{display:flex;gap:10px}.video-frame[data-v-a9b3ae8e]{aspect-ratio:16 / 9;background-color:#ededed;border-radius:10px;overflow:hidden;margin:0 auto}@media (min-width: 1600px){.video-frame[data-v-a9b3ae8e]{height:670px}}.course-info-card[data-v-a9b3ae8e]{padding:15px 20px}.course-info-card h3[data-v-a9b3ae8e]{font-size:24px;font-weight:600;margin-bottom:15px}.info-row[data-v-a9b3ae8e]{display:flex;flex-wrap:wrap;justify-content:left}.info-item[data-v-a9b3ae8e]{margin-right:30px}.info-label[data-v-a9b3ae8e]{font-size:12px;color:#666;margin-bottom:5px}.info-value[data-v-a9b3ae8e]{font-size:16px;font-weight:600;color:#333}.info-value.has-cert[data-v-a9b3ae8e]{display:flex;align-items:center;gap:5px;color:#10b981}.cert-icon[data-v-a9b3ae8e]{color:#10b981}.video-meta[data-v-a9b3ae8e]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-top:1px solid #f0f0f0}.meta-left[data-v-a9b3ae8e]{display:flex;gap:15px}.duration-tag[data-v-a9b3ae8e],.completion-tag[data-v-a9b3ae8e]{display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:12px}.duration-tag[data-v-a9b3ae8e]{background-color:#f0f7ff;color:#3b82f6}.completion-tag[data-v-a9b3ae8e]{background-color:#f0fff4;color:#10b981}.lesson-description[data-v-a9b3ae8e]{padding:0 20px 20px}.no-video-placeholder[data-v-a9b3ae8e]{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-a9b3ae8e]{font-size:48px;margin-bottom:15px}.select-lesson-placeholder[data-v-a9b3ae8e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:18px}.select-lesson-placeholder svg[data-v-a9b3ae8e]{font-size:48px;margin-bottom:15px}.notes-sidebar[data-v-a9b3ae8e]{width:300px;background-color:#f6fdff;display:flex;flex-direction:column;transition:width .3s ease;overflow:hidden}.notes-sidebar.collapsed[data-v-a9b3ae8e]{width:60px}.notes-sidebar.collapsed .notes-content[data-v-a9b3ae8e]{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.notes-sidebar:not(.collapsed) .notes-content[data-v-a9b3ae8e]{opacity:1;visibility:visible;transition:opacity .3s ease .1s,visibility .3s ease .1s}.notes-header[data-v-a9b3ae8e]{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #f0f0f0}.notes-header h3[data-v-a9b3ae8e]{margin:0;font-size:16px;font-weight:600}.close-notes[data-v-a9b3ae8e]{color:#999}.notes-content[data-v-a9b3ae8e]{flex:1;overflow-y:auto;padding:0 10px;background-color:#f6fdff}.custom-tabs-nav[data-v-a9b3ae8e]{display:flex;justify-content:center;padding:10px;margin-bottom:23px;width:100%}.custom-tab[data-v-a9b3ae8e]{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-a9b3ae8e]{background-color:#e9f7fe;border-radius:4px;color:#022964}.custom-tab[data-v-a9b3ae8e]:hover{color:#022964}.custom-tabs-content[data-v-a9b3ae8e],.custom-tab-pane[data-v-a9b3ae8e]{width:100%}.notes-textarea[data-v-a9b3ae8e]{margin-bottom:15px;resize:none;flex-grow:1}.notes-actions[data-v-a9b3ae8e]{display:flex;justify-content:flex-end}.all-notes-list[data-v-a9b3ae8e]{height:100%;overflow-y:auto;margin-bottom:15px}.note-item[data-v-a9b3ae8e]{padding:5px 10px 5px 0;border-radius:6px}.existing-notes[data-v-a9b3ae8e]{margin-bottom:15px;padding:12px;border-radius:6px;border-left:3px solid #3b82f6}.existing-notes .note-content[data-v-a9b3ae8e]{white-space:pre-wrap;font-size:14px;color:#333}.note-title[data-v-a9b3ae8e]{font-weight:500;font-size:14px}.note-content[data-v-a9b3ae8e]{font-size:13px;color:#666;white-space:pre-wrap}.note-content .time[data-v-a9b3ae8e]{color:#022964;margin-right:10px}.no-notes[data-v-a9b3ae8e]{text-align:center;color:#999;padding:20px}@media (max-width: 992px){.chapter-sidebar[data-v-a9b3ae8e]{width:250px}.course-title[data-v-a9b3ae8e]{max-width:300px}}@media (max-width: 768px){.chapter-sidebar[data-v-a9b3ae8e]:not(.collapsed){position:absolute;left:0;top:60px;bottom:0;z-index:100;box-shadow:2px 0 10px #0000001a}.course-title[data-v-a9b3ae8e]{max-width:150px}}.mobile-view[data-v-a9b3ae8e]{background-color:#fff;height:auto;min-height:100vh}.mobile-layout[data-v-a9b3ae8e]{display:flex;flex-direction:column}.mobile-video-container[data-v-a9b3ae8e]{width:100%;background-color:#000}.mobile-course-header[data-v-a9b3ae8e]{padding:15px;background-color:#fff}.mobile-course-header h2[data-v-a9b3ae8e]{margin:0;font-size:18px;font-weight:600;color:#333}.mobile-info-card[data-v-a9b3ae8e]{background-color:#fff;padding:10px 15px;border-bottom:1px solid #eee}.mobile-info-card .info-row[data-v-a9b3ae8e]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.mobile-info-card .info-item[data-v-a9b3ae8e]{display:flex;flex-direction:column;align-items:flex-start}.mobile-info-card .info-item[data-v-a9b3ae8e]:nth-child(5){grid-column:1 / -1}.mobile-info-card .info-label[data-v-a9b3ae8e]{font-size:12px;color:#797979;margin-bottom:4px;white-space:nowrap}.mobile-info-card .info-value[data-v-a9b3ae8e]{font-size:16px;color:#000;font-weight:500}.mobile-tabs[data-v-a9b3ae8e]{background-color:#fff;margin-top:10px;border-radius:8px 8px 0 0}.native-tabs-nav[data-v-a9b3ae8e]{display:flex;padding:10px;background-color:#fff;gap:8px}.native-tab[data-v-a9b3ae8e]{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-a9b3ae8e]:hover{background:#d4e7fd}.native-tab.active[data-v-a9b3ae8e]{background:#d4e7fd;color:#022964;font-weight:600}.native-tabs-content[data-v-a9b3ae8e]{background-color:#fff;border:1px solid #e1e1e1;margin:0 10px 10px;border-radius:10px}.native-tab-pane[data-v-a9b3ae8e]{min-height:200px}.mobile-chapters-list .chapter-group[data-v-a9b3ae8e]{margin-bottom:0;border-radius:0;border:none}.mobile-chapters-list .chapter-header[data-v-a9b3ae8e]{padding:15px}.mobile-chapters-list .chapter-title[data-v-a9b3ae8e]{font-size:16px;font-weight:500}.mobile-chapters-list .lesson-item[data-v-a9b3ae8e]{margin-left:0;border-bottom:none}.mobile-chapters-list .lesson-index[data-v-a9b3ae8e]{color:#022964;margin-right:10px}.mobile-chapters-list .lesson-duration[data-v-a9b3ae8e]{color:#999;font-size:12px}.mobile-notes-area[data-v-a9b3ae8e],.mobile-materials-area[data-v-a9b3ae8e]{padding:15px}.mobile-notes-area .notes-textarea[data-v-a9b3ae8e]{border-radius:6px;margin-bottom:10px}.mobile-notes-area .notes-actions[data-v-a9b3ae8e]{display:flex;justify-content:flex-end}.mobile-all-notes-list[data-v-a9b3ae8e]{margin-bottom:20px;max-height:400px;overflow-y:auto;padding-right:5px}.mobile-note-item[data-v-a9b3ae8e]{margin-bottom:15px;padding:12px;border-radius:8px;background-color:#f5f9ff}.mobile-notes-area[data-v-a9b3ae8e]{padding:15px}.mobile-notes-area .no-notes[data-v-a9b3ae8e]{text-align:center;color:#999;padding:20px 0;font-size:14px}.mobile-note-item .note-content[data-v-a9b3ae8e]{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-a9b3ae8e],.main-content[data-v-a9b3ae8e]{display:none}.video-frame[data-v-a9b3ae8e]{aspect-ratio:16 / 9;width:100%;height:auto;border-radius:0;margin-top:120px}}@media (min-width: 769px){.mobile-layout[data-v-a9b3ae8e]{display:none}}.watch-confirm-modal[data-v-a9b3ae8e] .ant-modal-body{padding:24px}.confirm-content[data-v-a9b3ae8e]{text-align:center}.confirm-content h3[data-v-a9b3ae8e]{font-size:20px;color:#022964;margin-bottom:12px}.confirm-content p[data-v-a9b3ae8e]{font-size:14px;color:#666;margin-bottom:20px}.timer-bar[data-v-a9b3ae8e]{height:6px;background-color:#eee;border-radius:3px;margin-bottom:10px;overflow:hidden}.timer-progress[data-v-a9b3ae8e]{height:100%;background-color:#022964;border-radius:3px;transition:width 1s linear}.timer-text[data-v-a9b3ae8e]{font-size:14px;color:#999;margin-bottom:20px}.chapter-title-section[data-v-a9b3ae8e]{padding-bottom:10px}.chapter-title-text[data-v-a9b3ae8e]{font-size:16px;font-weight:600;margin:0;line-height:1.4}.notes-stats[data-v-a9b3ae8e]{margin-bottom:10px}.notes-count[data-v-a9b3ae8e]{font-size:14px;font-weight:500;color:#333}.note-time-point[data-v-a9b3ae8e]{color:#022964;padding:2px 4px;font-size:12px;font-weight:500;display:inline-block}.note-header[data-v-a9b3ae8e]{display:flex;align-items:center;margin-bottom:8px}.note-date[data-v-a9b3ae8e]{font-size:12px;color:#999;margin-left:auto}.notes-actions[data-v-a9b3ae8e]{display:flex;gap:10px;justify-content:flex-end}.notes-actions button[data-v-a9b3ae8e]{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-a9b3ae8e]{background:#f5f5f5;color:#666;border:1px solid #d9d9d9}.cancel-notes-btn[data-v-a9b3ae8e]:hover{background:#e6e6e6;color:#333;border-color:#b3b3b3}.cancel-notes-btn[data-v-a9b3ae8e]:active{background:#d9d9d9}.save-notes-btn[data-v-a9b3ae8e]{background:#022964;color:#fff;border:1px solid #022964}.save-notes-btn[data-v-a9b3ae8e]:hover:not(:disabled){background:#033a7a;border-color:#033a7a}.save-notes-btn[data-v-a9b3ae8e]:active:not(:disabled){background:#011a3d}.save-notes-btn[data-v-a9b3ae8e]:disabled{background:#ccc;color:#999;border-color:#ccc;cursor:not-allowed;opacity:.6}.note-item[data-v-a9b3ae8e]{display:flex;justify-content:space-between;align-items:flex-start}.note-content[data-v-a9b3ae8e]{flex:1;margin-right:10px}.note-actions[data-v-a9b3ae8e]{display:flex;align-items:center}.note-action-icon[data-v-a9b3ae8e]{font-size:16px;cursor:pointer;padding:4px;border-radius:4px;transition:all .3s ease;color:#022964}.edit-icon[data-v-a9b3ae8e]{color:#022964}.edit-icon[data-v-a9b3ae8e]:hover{background-color:#e6f7ff;color:#022964}.delete-icon[data-v-a9b3ae8e]{color:#022964}.delete-icon[data-v-a9b3ae8e]:hover{background-color:#fff2f0;color:#022964}.mobile-note-item .note-header[data-v-a9b3ae8e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mobile-note-item .note-actions[data-v-a9b3ae8e]{margin-left:auto}.edit-mode-tip[data-v-a9b3ae8e]{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-a9b3ae8e]{color:#022964}.banner-desc[data-v-0970c98c]{font-size:15px;font-weight:550;line-height:24px;color:#fff9b9;margin:0}.banner-desc svg[data-v-0970c98c]{transform:translateY(6px)}.all-courses-page[data-v-0970c98c]{min-height:100vh;display:flex;flex-direction:column}.banner-area[data-v-0970c98c]{background-color:#022964;width:100%;margin-top:120px}@media (max-width: 768px){.banner-area[data-v-0970c98c]{margin-top:140px}}.banner-container[data-v-0970c98c]{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-0970c98c]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;transform:none}.banner-title[data-v-0970c98c]{font-size:60px;font-weight:700;color:#fff;margin:0}.content[data-v-0970c98c]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:0 auto}.privacy-content[data-v-0970c98c]{background-color:#fff;border-radius:8px;line-height:1.6}.privacy-content[data-v-0970c98c] h1,.privacy-content[data-v-0970c98c] h2,.privacy-content[data-v-0970c98c] h3{color:#022964;margin-top:1.5em;margin-bottom:.5em}.privacy-content[data-v-0970c98c] p{margin-bottom:1em;color:#333}.privacy-content[data-v-0970c98c] strong{font-weight:600}.privacy-content[data-v-0970c98c] img{max-width:100%;height:auto;border-radius:4px;margin:20px 0}.privacy-content[data-v-0970c98c] ul,.privacy-content[data-v-0970c98c] ol{padding-left:20px;margin-bottom:1em}.privacy-content[data-v-0970c98c] li{margin-bottom:.5em}.loading-container[data-v-0970c98c],.error-state[data-v-0970c98c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;width:100%}.loading-text[data-v-0970c98c]{margin-top:15px;color:#666}.retry-button[data-v-0970c98c]{margin-top:20px}@media (max-width: 768px){.banner-container[data-v-0970c98c]{height:120px;padding:0 33px}.banner-content[data-v-0970c98c]{align-items:flex-start;text-align:left}.banner-title[data-v-0970c98c]{font-size:28px;text-align:left}.content[data-v-0970c98c]{padding:24px 16px}.privacy-content[data-v-0970c98c]{padding:20px}}.all-courses-page[data-v-fb888f7b]{min-height:100vh;display:flex;flex-direction:column}.banner-area[data-v-fb888f7b]{background-color:#022964;width:100%;margin-top:120px}@media (max-width: 768px){.banner-area[data-v-fb888f7b]{margin-top:140px}}.banner-container[data-v-fb888f7b]{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-fb888f7b]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;transform:none}.banner-title[data-v-fb888f7b]{font-size:60px;font-weight:700;color:#fff;margin:0}.content[data-v-fb888f7b]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:0 auto}.privacy-content[data-v-fb888f7b]{background-color:#fff;border-radius:8px;line-height:1.6}.privacy-content[data-v-fb888f7b] h1,.privacy-content[data-v-fb888f7b] h2,.privacy-content[data-v-fb888f7b] h3{color:#022964;margin-top:1.5em;margin-bottom:.5em}.privacy-content[data-v-fb888f7b] p{margin-bottom:1em;color:#333}.privacy-content[data-v-fb888f7b] strong{font-weight:600}.privacy-content[data-v-fb888f7b] img{max-width:100%;height:auto;border-radius:4px;margin:20px 0}.privacy-content[data-v-fb888f7b] ul,.privacy-content[data-v-fb888f7b] ol{padding-left:20px;margin-bottom:1em}.privacy-content[data-v-fb888f7b] li{margin-bottom:.5em}.loading-container[data-v-fb888f7b],.error-state[data-v-fb888f7b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;width:100%}.loading-text[data-v-fb888f7b]{margin-top:15px;color:#666}.retry-button[data-v-fb888f7b]{margin-top:20px}@media (max-width: 768px){.banner-container[data-v-fb888f7b]{height:120px;padding:0 33px}.banner-content[data-v-fb888f7b]{align-items:flex-start;text-align:left}.banner-title[data-v-fb888f7b]{font-size:28px;text-align:left}.content[data-v-fb888f7b]{padding:24px 16px}.privacy-content[data-v-fb888f7b]{padding:20px}}.all-courses-page[data-v-c8db432d]{min-height:100vh;display:flex;flex-direction:column}.banner-area[data-v-c8db432d]{background-color:#022964;width:100%;margin-top:120px}@media (max-width: 768px){.banner-area[data-v-c8db432d]{margin-top:140px}}.banner-container[data-v-c8db432d]{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-c8db432d]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;transform:none}.banner-title[data-v-c8db432d]{font-size:60px;font-weight:700;color:#fff;margin:0}.content[data-v-c8db432d]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:0 auto}.privacy-content[data-v-c8db432d]{background-color:#fff;border-radius:8px;line-height:1.6}.privacy-content[data-v-c8db432d] h1,.privacy-content[data-v-c8db432d] h2,.privacy-content[data-v-c8db432d] h3{color:#022964;margin-top:1.5em;margin-bottom:.5em}.privacy-content[data-v-c8db432d] p{margin-bottom:1em;color:#333}.privacy-content[data-v-c8db432d] strong{font-weight:600}.privacy-content[data-v-c8db432d] img{max-width:100%;height:auto;border-radius:4px;margin:20px 0}.privacy-content[data-v-c8db432d] ul,.privacy-content[data-v-c8db432d] ol{padding-left:20px;margin-bottom:1em}.privacy-content[data-v-c8db432d] li{margin-bottom:.5em}.loading-container[data-v-c8db432d],.error-state[data-v-c8db432d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;width:100%}.loading-text[data-v-c8db432d]{margin-top:15px;color:#666}.retry-button[data-v-c8db432d]{margin-top:20px}@media (max-width: 768px){.banner-container[data-v-c8db432d]{height:120px;padding:0 16px}.banner-content[data-v-c8db432d]{align-items:flex-start;text-align:left}.banner-title[data-v-c8db432d]{font-size:28px;text-align:left}.content[data-v-c8db432d]{padding:24px 16px}.privacy-content[data-v-c8db432d]{padding:20px}}.all-courses-page[data-v-14130ce4]{display:flex;flex-direction:column;background:#022964}.content[data-v-14130ce4]{flex:1;width:100%}.cmio-content[data-v-14130ce4]{background-color:#fff;line-height:1.8;display:flex;flex-direction:column}.banner-area[data-v-14130ce4]{position:relative;width:100%;margin-top:120px;background-size:cover;background-position:top center;background-repeat:no-repeat;max-height:850px}@media (max-width: 1024px){.banner-area[data-v-14130ce4]{max-height:750px;background-position:left -300px center}}@media (max-width: 768px){.banner-area[data-v-14130ce4]{margin-top:140px}}.banner-video[data-v-14130ce4]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;z-index:0;padding-bottom:2px}@media (max-width: 1024px){.banner-video[data-v-14130ce4]{object-position:-300px center}}.banner-overlay[data-v-14130ce4]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#02296400,#02296400 0%,#02296480 70%,#022964);pointer-events:none;z-index:1}.banner-container[data-v-14130ce4]{position:relative;margin:0 auto;padding:40px 20px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;min-height:1000px;justify-content:flex-end;z-index:2;background-image:url(/assets/countdown-left-bg-BncYPWth.webp);background-repeat:no-repeat;background-position:center bottom;background-size:contain;overflow-x:hidden;overflow-y:visible}@media (max-width: 768px){.banner-container[data-v-14130ce4]{min-height:750px}}.banner-top[data-v-14130ce4]{display:flex;align-items:center;justify-content:space-between;width:1080px;margin:0 auto}.apply-time[data-v-14130ce4]{color:#fff;font-family:Noto Sans TC;font-weight:700;font-style:Bold;line-height:150%;letter-spacing:0%;text-align:center;vertical-align:middle}.cta-button[data-v-14130ce4]{align-items:center;justify-content:center;font-size:28px;width:250px;transform:translate(-20px,-20%);background:#6673ff;color:#fff;font-weight:600;text-decoration:none;user-select:none;-webkit-user-select:none;border-radius:86.45px;padding:10px 20px;text-align:center;cursor:pointer;transition:background .3s ease}@media (max-width: 1024px){.cta-button[data-v-14130ce4]{font-size:14px;width:150px;padding:5px 10px;justify-content:end;transform:translate(0)}}.cta-button[data-v-14130ce4]:hover{background:#5563e6}.banner-content[data-v-14130ce4]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%;max-width:1080px;margin:0 auto;transform:none}@media (max-width: 1024px){.banner-content[data-v-14130ce4]{text-align:left}}.banner-title[data-v-14130ce4]{font-size:60px;font-weight:900;color:#fff;margin:0}@media (max-width: 1024px){.banner-title[data-v-14130ce4]{font-family:Noto Sans TC;font-weight:700;font-style:Bold;font-size:24px;letter-spacing:3%}}.countdown-section[data-v-14130ce4]{position:relative;width:calc(100% - 80px);max-width:1200px;background:#fff;border-radius:0;padding:24px 0;box-shadow:none;z-index:2;margin:20px auto 0}@media (max-width: 1024px){.countdown-section[data-v-14130ce4]{padding:10px;width:100%}}.countdown-grid[data-v-14130ce4]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center}.count-item[data-v-14130ce4]{text-align:center}.count-number[data-v-14130ce4]{font-size:64px;font-weight:700;color:#008381;line-height:1}@media (max-width: 1024px){.count-number[data-v-14130ce4]{font-size:48px}}.count-label[data-v-14130ce4]{color:#022964;font-family:Roboto;font-weight:700;font-style:Bold;font-size:20px;line-height:50px;letter-spacing:3%}@media (max-width: 1024px){.count-label[data-v-14130ce4]{font-size:16px;line-height:30px}}.count-sep[data-v-14130ce4]{color:#022964;padding:0 10px;font-family:Roboto;font-weight:700;font-style:Bold;font-size:64px;line-height:72.5px;letter-spacing:3%}@media (max-width: 1024px){.count-sep[data-v-14130ce4]{font-size:30px;letter-spacing:0}}.banner-footer-text[data-v-14130ce4]{color:#fff;opacity:.95;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;transform:translateY(40px)}@media (max-width: 1024px){.banner-footer-text[data-v-14130ce4]{transform:translateY(0)}}.banner-footer-text p[data-v-14130ce4]{display:inline-block;margin:6px 0 0;text-align:center;text-decoration:underline;text-decoration-color:#fff9b9;text-decoration-thickness:3px;text-underline-offset:6px;padding-bottom:6px;font-family:Noto Sans TC;font-weight:700;font-style:Bold;font-size:24px;line-height:48.59px}@media (max-width: 1024px){.banner-footer-text p[data-v-14130ce4]{font-size:14px;line-height:30px}}.plan-section[data-v-14130ce4]{margin-top:100px;padding:40px 20px}.plan-container[data-v-14130ce4]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:40% 60%;gap:20px;align-items:center}.plan-title[data-v-14130ce4]{grid-column:1/-1;color:#fff;font-size:40px;font-weight:700;text-align:center;margin-bottom:12px}@media (max-width: 768px){.plan-title[data-v-14130ce4]{font-size:24px}}.plan-left[data-v-14130ce4]{color:#022964;padding:0;position:relative;z-index:2}.plan-block[data-v-14130ce4]{background:#fff;border-radius:0;padding:24px;display:flex;align-items:center;gap:16px;margin-bottom:12px;height:126px;width:350px;justify-content:center}@media (max-width: 768px){.plan-block[data-v-14130ce4]{height:auto;padding:12px}}.plan-block.online-block[data-v-14130ce4]{margin-top:3em}.plan-unit[data-v-14130ce4]{font-size:28px;font-weight:700;color:#022964;font-weight:900}@media (max-width: 768px){.plan-unit[data-v-14130ce4]{font-size:20px}}.online-title[data-v-14130ce4]{font-size:66px;color:#464eb8;line-height:1;font-weight:900;font-family:Noto Sans TC}@media (max-width: 768px){.online-title[data-v-14130ce4]{font-size:25px}}.online-subtitle[data-v-14130ce4]{font-size:28px;font-weight:700;color:#022964}@media (max-width: 768px){.online-subtitle[data-v-14130ce4]{font-size:20px}}.plan-count[data-v-14130ce4]{font-size:66px;font-weight:900;color:#464eb8;align-self:center;font-family:Noto Sans TC;line-height:1}@media (max-width: 768px){.plan-count[data-v-14130ce4]{font-size:25px}}.plan-desc-text[data-v-14130ce4]{margin:16px 0;font-size:16px;color:#fff;text-align:left;font-weight:500;line-height:32px}.plan-desc-text.course-desc[data-v-14130ce4]{width:350px}.plan-right[data-v-14130ce4]{display:flex;justify-content:flex-end;align-items:center;position:relative;z-index:1}.plan-image[data-v-14130ce4]{max-width:100%;height:700px;object-fit:cover;object-position:left center}.quotes-title[data-v-14130ce4]{font-size:40px;font-weight:700;color:#fff;text-align:center;margin-bottom:1.5em}@media (max-width: 768px){.quotes-title[data-v-14130ce4]{font-size:24px}}.quotes-section[data-v-14130ce4]{margin-top:100px;padding:40px 20px}.quotes-container[data-v-14130ce4]{max-width:1200px;margin:0 auto}.quote-card[data-v-14130ce4]{background:linear-gradient(180deg,#fffffff2,#f7f9fef2);border-radius:0;padding:32px 24px;color:#022964;position:relative;transform:translate(0);opacity:1}.quote-card.slide-out-next[data-v-14130ce4]{animation:slideCardOutToLeft-14130ce4 .3s ease-out}.quote-card.slide-in-next[data-v-14130ce4]{animation:slideCardInFromRight-14130ce4 .3s ease-out}.quote-card.slide-out-prev[data-v-14130ce4]{animation:slideCardOutToRight-14130ce4 .3s ease-out}.quote-card.slide-in-prev[data-v-14130ce4]{animation:slideCardInFromLeft-14130ce4 .3s ease-out}.quote-card[data-v-14130ce4]:active{cursor:grabbing;-webkit-user-select:none;user-select:none}.quote-top[data-v-14130ce4]{display:flex;grid-template-columns:230px 1fr auto;gap:20px;align-items:center;padding:0 100px}@media (max-width: 1024px){.quote-top[data-v-14130ce4]{padding:0 20px}}.person-photo[data-v-14130ce4]{width:230px;border-radius:50%;border:4px solid #022964;margin-top:-130px;object-fit:cover}.quote-title[data-v-14130ce4]{display:flex;flex-direction:column;gap:6px}.person-name[data-v-14130ce4]{font-size:40px;font-weight:800;color:#022964}.person-ename[data-v-14130ce4]{font-size:32px;line-height:1;color:#022964}.quote-text[data-v-14130ce4]{position:relative;margin-top:16px;color:#555;font-size:16px;line-height:1.8;padding:0 100px 60px}@media (max-width: 768px){.quote-text[data-v-14130ce4]{padding:0 16px}}.quote-html[data-v-14130ce4]{transition:transform .3s ease-out,opacity .3s ease-out;transform:translate(0);opacity:1}@media (max-width: 768px){.quote-html[data-v-14130ce4]{height:300px;overflow-y:auto;position:relative;scrollbar-width:thin;scrollbar-color:rgba(2,41,100,.3) rgba(0,0,0,.1)}.quote-html.slide-in-next[data-v-14130ce4]{animation:slideInFromRight-14130ce4 .3s ease-out}.quote-html.slide-out-next[data-v-14130ce4]{animation:slideOutToLeft-14130ce4 .3s ease-out}.quote-html.slide-in-prev[data-v-14130ce4]{animation:slideInFromLeft-14130ce4 .3s ease-out}.quote-html.slide-out-prev[data-v-14130ce4]{animation:slideOutToRight-14130ce4 .3s ease-out}.quote-html[data-v-14130ce4]::-webkit-scrollbar{width:6px}.quote-html[data-v-14130ce4]::-webkit-scrollbar-track{background:#0000001a;border-radius:3px;margin:10px 0}.quote-html[data-v-14130ce4]::-webkit-scrollbar-thumb{background:#0229644d;border-radius:3px}.quote-html[data-v-14130ce4]::-webkit-scrollbar-thumb:hover{background:#02296480}}@keyframes slideInFromRight-14130ce4{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInFromLeft-14130ce4{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutToLeft-14130ce4{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes slideOutToRight-14130ce4{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}body.horizontal-swipe-active[data-v-14130ce4]{overflow-y:hidden!important;touch-action:pan-x!important}@media (max-width: 768px){.quote-card[data-v-14130ce4],.quote-html[data-v-14130ce4]{touch-action:pan-y}.quote-card.swiping-horizontal[data-v-14130ce4],.quote-html.swiping-horizontal[data-v-14130ce4]{touch-action:pan-x!important;overscroll-behavior-y:contain}}@keyframes slideCardInFromRight-14130ce4{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideCardInFromLeft-14130ce4{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideCardOutToLeft-14130ce4{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes slideCardOutToRight-14130ce4{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.quote-controls[data-v-14130ce4]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.quote-btn[data-v-14130ce4]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#022964}.quote-nav[data-v-14130ce4]{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border:none;background:transparent;padding:0;display:flex;align-items:center;justify-content:center}.quote-nav.prev[data-v-14130ce4]{left:20px}@media (max-width: 768px){.quote-nav.prev[data-v-14130ce4]{left:-20px}}.quote-nav.next[data-v-14130ce4]{right:20px}@media (max-width: 768px){.quote-nav.next[data-v-14130ce4]{right:-20px}}.quote-dots[data-v-14130ce4]{display:flex;gap:8px}.dot[data-v-14130ce4]{width:8px;height:8px;border-radius:50%;background:#ccc;cursor:pointer}.dot.active[data-v-14130ce4]{background:#022964}.training-section[data-v-14130ce4]{padding:100px}@media (max-width: 768px){.training-section[data-v-14130ce4]{padding:100px 0}}.training-container[data-v-14130ce4]{max-width:1200px;margin:0 auto}.training-title[data-v-14130ce4]{background:linear-gradient(90deg,#02296400,#7e92b07d 10.1%,#ffffffe6 32.67%,#fff 49.96%,#ffffffe6 68.75%,#7e92b0a1 87.02%,#02296400);color:#022964;font-family:Noto Sans TC,sans-serif;font-weight:700;font-size:40px;line-height:100%;letter-spacing:0;text-align:center;padding:24px 0;margin-bottom:24px}@media (max-width: 768px){.training-title[data-v-14130ce4]{font-size:24px}}.training-item[data-v-14130ce4]{margin:55px 0}.training-pill[data-v-14130ce4]{display:block;text-align:center;width:130px;font-size:20px;background:#6673ff;color:#fff;font-family:Noto Sans TC,sans-serif;font-weight:700;border-radius:86.45px;padding:8px 24px;margin-bottom:12px;margin-right:13.83px}.training-pill.wide[data-v-14130ce4]{width:232px}.training-heading[data-v-14130ce4]{color:#fff;font-family:Noto Sans TC,sans-serif;font-weight:700;font-size:20px;line-height:48.59px;letter-spacing:0;margin:0 20px;width:auto;display:inline-block;text-decoration:underline;text-decoration-color:#fff9b9;text-decoration-thickness:3.02px;text-underline-offset:6px}@media (max-width: 1024px){.training-heading[data-v-14130ce4]{font-size:20px}}.training-text[data-v-14130ce4]{color:#fff;font-size:16px;line-height:32px;padding:0 20px}.eligibility-section[data-v-14130ce4]{padding:80px 20px;background:#fff}.eligibility-container[data-v-14130ce4]{max-width:1200px;margin:0 auto;text-align:center;color:#022964}.eligibility-title[data-v-14130ce4]{font-family:Noto Sans TC,sans-serif;font-weight:700;font-size:40px}@media (max-width: 768px){.eligibility-title[data-v-14130ce4]{font-size:24px}}.eligibility-subtitle[data-v-14130ce4]{margin-top:12px;font-weight:700}.eligibility-divider[data-v-14130ce4]{width:540px;max-width:80%;height:0;border-bottom:2px solid #022964;margin:12px auto 20px}.eligibility-note[data-v-14130ce4]{opacity:.9;margin-bottom:24px}.eligibility-content[data-v-14130ce4]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.eligibility-card[data-v-14130ce4]{background:#022964;color:#fff;padding:24px;border-radius:0;min-height:220px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.eligibility-number[data-v-14130ce4]{font-size:64px;font-weight:800;line-height:1}.eligibility-text[data-v-14130ce4]{font-size:16px;line-height:1.8;text-align:left}@media (max-width: 768px){.eligibility-content[data-v-14130ce4]{grid-template-columns:1fr}}@media (max-width: 768px){.quote-top[data-v-14130ce4]{display:grid;grid-template-areas:"photo watch" "name watch";grid-template-columns:1fr auto;gap:10px 15px;padding:0 20px;align-items:start}.person-photo[data-v-14130ce4]{width:120px;margin:0;border-width:3px;grid-area:photo}.quote-title[data-v-14130ce4]{grid-area:name;flex:none;display:flex;flex-direction:column;justify-content:flex-start}.watch-btn[data-v-14130ce4]{font-size:12px;padding:6px 12px;border-radius:16px;background:#022964;color:#fff;border:none;cursor:pointer;white-space:nowrap}.person-name[data-v-14130ce4]{font-size:18px;text-align:left}.person-ename[data-v-14130ce4]{font-size:14px;text-align:left}.quote-title[data-v-14130ce4]{flex:1;display:flex;flex-direction:column;justify-content:center}}.schedule-section[data-v-14130ce4]{padding:80px 20px;background-size:cover;background-position:center;height:750px}@media (max-width: 768px){.schedule-section[data-v-14130ce4]{height:auto}}.schedule-container[data-v-14130ce4]{max-width:1200px;margin:0 auto}.schedule-title[data-v-14130ce4]{color:#fff;font-size:40px;font-weight:800;text-align:center;margin-bottom:24px}@media (max-width: 768px){.schedule-title[data-v-14130ce4]{font-size:24px}}.schedule-steps[data-v-14130ce4]{display:flex;flex-direction:column;gap:32px;width:80vw;margin:50px auto 0}.schedule-step[data-v-14130ce4]{color:#fff}.step-bar[data-v-14130ce4]{position:relative;display:inline-flex;align-items:center;height:40px;margin-bottom:12px;width:695px;max-width:100%}.step-bar-bg[data-v-14130ce4]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center right}.step-bar-text[data-v-14130ce4]{position:relative;color:#fff;font-size:20px;font-weight:700;padding:0 16px}@media (max-width: 768px){.step-bar-text[data-v-14130ce4]{font-size:16px}}.step-list[data-v-14130ce4]{display:flex;flex-direction:column;gap:10px;color:#fff;font-size:16px;line-height:32px;max-width:694px;width:100%}.step-label[data-v-14130ce4]{font-weight:700}.step-two[data-v-14130ce4]{margin-left:200px}@media (max-width: 768px){.step-two[data-v-14130ce4]{margin-left:0}}@media (max-width: 768px){.plan-container[data-v-14130ce4]{grid-template-columns:1fr}.plan-image[data-v-14130ce4]{height:auto;margin-left:0;margin-top:12px;width:100%}.plan-block[data-v-14130ce4],.online-block[data-v-14130ce4],.plan-desc-text[data-v-14130ce4],.plan-desc-text.course-desc[data-v-14130ce4]{width:100%}}.four-domains-section[data-v-14130ce4]{position:relative;display:flex;flex-direction:column;align-items:center;padding:40px 20px;margin-top:200px}@media (max-width: 768px){.four-domains-section[data-v-14130ce4]{height:auto;margin-top:50px;padding:10px}}.domains-container[data-v-14130ce4]{max-width:1200px;margin:0 auto}.domains-title[data-v-14130ce4]{color:#fff;font-size:40px;font-weight:700;text-align:center;margin-bottom:50px}@media (max-width: 768px){.domains-title[data-v-14130ce4]{font-size:24px}}.domains-grid[data-v-14130ce4]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.domain-card[data-v-14130ce4]{position:relative;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s ease}.domain-card[data-v-14130ce4]:hover{transform:scale(1.05)}.domain-image[data-v-14130ce4]{width:100%;object-fit:cover;display:block}.domain-overlay[data-v-14130ce4]{position:absolute;top:0;right:0;bottom:0;left:0;padding:50px 16px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.domain-title[data-v-14130ce4]{color:#fff;font-size:20px;font-weight:700;text-align:center;width:100%}.domain-desc[data-v-14130ce4]{color:#fff;font-weight:500;font-style:normal;font-size:16px;line-height:24.46px;text-align:left;margin-top:8px;width:100%}.fade-enter-active[data-v-14130ce4],.fade-leave-active[data-v-14130ce4]{transition:opacity .3s ease}.fade-enter-from[data-v-14130ce4],.fade-leave-to[data-v-14130ce4]{opacity:0}@media (max-width: 768px){.domains-grid[data-v-14130ce4]{grid-template-columns:1fr 1fr;gap:6px}.domain-image[data-v-14130ce4]{height:278px}.domain-desc[data-v-14130ce4]{font-weight:500;font-style:normal;font-size:14px;line-height:16.46px;text-align:left}}.content-header[data-v-14130ce4]{padding:40px 0;text-align:center;border-bottom:1px solid #e0e0e0;margin-bottom:40px}.main-title[data-v-14130ce4]{font-size:28px;font-weight:700;color:#022964;margin-bottom:12px;line-height:1.4}.subtitle[data-v-14130ce4]{font-size:16px;color:#666;font-weight:400}.main-content[data-v-14130ce4]{padding:0 40px 40px;max-width:800px;margin:0 auto}.content-text[data-v-14130ce4]{font-size:16px;color:#333;line-height:1.8;text-align:justify;margin:0}.first-section-text[data-v-14130ce4]{font-size:16px;line-height:1.8;color:#333;margin:0}.loading-container[data-v-14130ce4],.error-state[data-v-14130ce4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 0;width:100%}.loading-text[data-v-14130ce4]{margin-top:15px;color:#666}.retry-button[data-v-14130ce4]{margin-top:20px}.download-section[data-v-14130ce4]{margin-top:40px;max-width:1000px;width:100%;margin-left:auto;margin-right:auto}.download-title[data-v-14130ce4]{font-size:40px;font-weight:700;color:#022964;margin-bottom:20px;text-align:center}.download-table[data-v-14130ce4]{background-color:#f8f9fa;border-radius:8px;overflow:hidden;border:1px solid #e0e0e0}.download-header[data-v-14130ce4]{display:flex;background-color:#022964;color:#fff;font-weight:600}.download-row[data-v-14130ce4]{display:flex;border-bottom:1px solid #e0e0e0}.download-row[data-v-14130ce4]:last-child{border-bottom:none}.download-col[data-v-14130ce4]{flex:1;padding:16px 20px;display:flex;align-items:center}.download-col[data-v-14130ce4]:nth-child(1){flex:2;font-weight:500}.download-col[data-v-14130ce4]:nth-child(2){flex:3}.download-col[data-v-14130ce4]:nth-child(3){flex:1;justify-content:center}.download-link[data-v-14130ce4]{color:#fff;text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background-color:#6673ff;border:none;border-radius:86.45px;transition:all .3s ease}.download-link[data-v-14130ce4]:hover{background-color:#5564e6;color:#fff}.download-icon[data-v-14130ce4]{width:24px;height:24px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ffffff"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"/></svg>') no-repeat center;background-size:contain}.apply-action[data-v-14130ce4]{display:flex;justify-content:center;margin:50px 0}.apply-now-btn[data-v-14130ce4]{background-color:#022964;color:#fff;border:none;border-radius:50px;padding:8px 20px;font-weight:700;cursor:pointer;transition:background-color .3s ease}.apply-now-btn[data-v-14130ce4]:hover{background-color:#464eb8!important}.upload-section[data-v-14130ce4]{margin-top:40px;padding:40px;background-color:#f8f9fa;border-radius:8px;max-width:800px;margin-left:auto;margin-right:auto}.upload-title[data-v-14130ce4]{font-size:24px;font-weight:700;color:#022964;margin-bottom:16px;text-align:center}.upload-description[data-v-14130ce4]{font-size:16px;color:#333;margin-bottom:32px;text-align:center;line-height:1.6}.upload-form[data-v-14130ce4]{background-color:#fff;border-radius:8px}.form-group[data-v-14130ce4]{margin-bottom:24px}.form-label[data-v-14130ce4]{display:block;font-size:16px;font-weight:600;color:#022964;margin-bottom:8px}.form-input[data-v-14130ce4]{width:100%;padding:12px 16px;font-size:16px;border:1px solid #d9d9d9;border-radius:4px;transition:border-color .3s ease;box-sizing:border-box}.form-input[data-v-14130ce4]:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.form-input[data-v-14130ce4]::placeholder{color:#bfbfbf}.file-upload-area[data-v-14130ce4]{border:2px dashed #d9d9d9;border-radius:8px;padding:20px;text-align:center;transition:border-color .3s ease}.file-upload-area[data-v-14130ce4]:hover{border-color:#1890ff}.file-upload-info[data-v-14130ce4]{font-size:14px;color:#333;margin-bottom:16px;line-height:1.5}.file-format[data-v-14130ce4]{color:#666;font-size:12px}.file-upload-container[data-v-14130ce4]{display:flex;flex-direction:column;align-items:center;gap:12px}.file-input[data-v-14130ce4]{display:none}.file-upload-btn[data-v-14130ce4]{background-color:#1890ff;color:#fff;border:none;padding:10px 24px;font-size:14px;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.file-upload-btn[data-v-14130ce4]:hover{background-color:#40a9ff}.file-name[data-v-14130ce4]{font-size:14px;color:#52c41a;font-weight:500}.error-message[data-v-14130ce4]{color:#ff4d4f;font-size:13px;margin-top:4px;margin-bottom:-8px;font-weight:400}.submit-btn[data-v-14130ce4]{width:100%;background-color:#022964;color:#fff;border:none;padding:14px 24px;font-size:16px;font-weight:600;border-radius:4px;cursor:pointer;transition:background-color .3s ease;margin-top:8px}.submit-btn[data-v-14130ce4]:hover{background-color:#034a8c}.submit-btn[data-v-14130ce4]:disabled{background-color:#d9d9d9;cursor:not-allowed}@media (max-width: 768px){.banner-container[data-v-14130ce4]{height:120px;padding:0 16px}.content-header[data-v-14130ce4]{padding:30px 20px}.main-title[data-v-14130ce4]{font-size:24px;margin-bottom:8px}.subtitle[data-v-14130ce4]{font-size:14px}.main-content[data-v-14130ce4]{padding:0 20px 30px}.content-text[data-v-14130ce4]{font-size:15px;line-height:1.7}.download-section[data-v-14130ce4]{padding:0 20px 40px}.download-title[data-v-14130ce4]{font-size:20px}.download-header[data-v-14130ce4]{display:none}.download-row[data-v-14130ce4]{flex-direction:column;padding:16px;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:12px;background-color:#fff}.download-col[data-v-14130ce4]{padding:8px 0;border-bottom:1px solid #f0f0f0}.download-col[data-v-14130ce4]:last-child{border-bottom:none}.download-col[data-v-14130ce4]:nth-child(3){justify-content:flex-start;padding-top:12px}.contact-section[data-v-14130ce4]{padding:24px;margin:20px}.contact-title[data-v-14130ce4]{font-size:20px}.contact-info[data-v-14130ce4]{padding:20px}.contact-item[data-v-14130ce4]{font-size:15px}.upload-section[data-v-14130ce4]{padding:24px;margin:20px}.upload-title[data-v-14130ce4]{font-size:20px;margin-bottom:12px}.upload-description[data-v-14130ce4]{font-size:14px;margin-bottom:24px}.form-group[data-v-14130ce4]{margin-bottom:20px}.form-label[data-v-14130ce4]{font-size:14px}.form-input[data-v-14130ce4]{font-size:14px;padding:10px 12px}.file-upload-area[data-v-14130ce4]{padding:16px}.file-upload-info[data-v-14130ce4]{font-size:13px}.file-format[data-v-14130ce4]{font-size:11px}.file-upload-btn[data-v-14130ce4]{padding:8px 20px;font-size:13px}.file-name[data-v-14130ce4]{font-size:13px}.submit-btn[data-v-14130ce4]{padding:12px 20px;font-size:15px}}.form-section[data-v-14130ce4]{padding:30px;background-color:#f8f9fa;border-radius:8px}.section-title[data-v-14130ce4]{font-size:20px;font-weight:700;color:#022964;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #022964}.section-header[data-v-14130ce4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.form-row[data-v-14130ce4]{display:flex;gap:24px;margin-bottom:20px}.form-row[data-v-14130ce4]:last-child{margin-bottom:0}.form-group[data-v-14130ce4]{flex:1;margin-bottom:0}.form-group-full[data-v-14130ce4]{flex:1}.institution-item[data-v-14130ce4]{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px;margin-bottom:20px}.institution-header[data-v-14130ce4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #e0e0e0}.institution-number[data-v-14130ce4]{font-weight:600;color:#022964;font-size:16px}.add-btn[data-v-14130ce4],.remove-btn[data-v-14130ce4]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.add-btn[data-v-14130ce4]{background-color:#28a745;color:#fff}.add-btn[data-v-14130ce4]:hover{background-color:#218838}.remove-btn[data-v-14130ce4]{background-color:#dc3545;color:#fff}.remove-btn[data-v-14130ce4]:hover{background-color:#c82333}.add-icon[data-v-14130ce4],.remove-icon[data-v-14130ce4]{font-style:normal;font-weight:700}.file-list[data-v-14130ce4]{margin-top:16px;width:100%}.file-item[data-v-14130ce4]{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin-bottom:8px}.file-item[data-v-14130ce4]:last-child{margin-bottom:0}.file-name[data-v-14130ce4]{font-size:14px;color:#495057;flex:1;margin-right:12px;word-break:break-all}.remove-file-btn[data-v-14130ce4]{background-color:#dc3545;color:#fff;border:none;border-radius:4px;padding:4px 8px;font-size:16px;cursor:pointer;transition:background-color .3s ease;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center}.remove-file-btn[data-v-14130ce4]:hover{background-color:#c82333}@media (max-width: 768px){.form-section[data-v-14130ce4]{padding:20px 0}.form-row[data-v-14130ce4]{flex-direction:column;gap:16px}.section-header[data-v-14130ce4]{flex-direction:column;gap:16px;align-items:flex-start}.institution-header[data-v-14130ce4]{flex-direction:column;gap:12px;align-items:flex-start}}.watch-area[data-v-14130ce4]{position:relative;width:200px;margin-left:auto;text-align:center}@media (max-width: 768px){.watch-area[data-v-14130ce4]{width:130px}}.watch-thumb[data-v-14130ce4]{width:100%;height:120px;object-fit:cover}@media (max-width: 768px){.watch-thumb[data-v-14130ce4]{height:80px;width:120px;margin:0 auto}}.watch-btn[data-v-14130ce4]{width:130px;height:46px;background-color:#6673ff;color:#fff;border:none;font-weight:700;font-size:20px;transform:translateY(-50%);border-radius:86.45px;padding:8 24px}@media (max-width: 768px){.watch-btn[data-v-14130ce4]{width:100px}}.contact-area[data-v-14130ce4]{width:100%;background-color:#fff}.contact-section[data-v-14130ce4]{max-width:1000px;margin:40px auto;width:100%}.contact-title[data-v-14130ce4]{color:#022964;border-bottom:2px solid #022964;text-align:left;font-weight:500;font-size:16px;line-height:40px}.contact-box[data-v-14130ce4]{background-color:#fff;border-radius:8px;padding:10px 0;margin-left:auto;margin-right:auto}.contact-text[data-v-14130ce4]{font-size:16px;font-weight:400}.contact-email[data-v-14130ce4]{color:#6673ff;text-decoration:none}.contact-email[data-v-14130ce4]:hover{text-decoration:underline}.video-modal-content[data-v-14130ce4]{padding:20px}.video-info[data-v-14130ce4]{display:flex;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}.modal-person-photo[data-v-14130ce4]{width:60px;height:60px;border-radius:50%;object-fit:cover;margin-right:15px}.person-details h3[data-v-14130ce4]{margin:0;font-size:18px;font-weight:600;color:#333}.person-details p[data-v-14130ce4]{margin:5px 0 0;font-size:14px;color:#666}.app-container[data-v-3a5621c0]{display:flex;min-height:100vh}.main-content[data-v-3a5621c0]{flex:1;margin-left:220px;padding:20px 32px;background-color:#e9f7fe;min-height:100vh}.popular-courses-list[data-v-3a5621c0]{display:flex;flex-direction:column;gap:16px;margin-top:20px}.popular-course-item[data-v-3a5621c0]{display:flex;gap:16px;background-color:#fff;padding:12px;border-radius:8px;box-shadow:0 2px 4px #0000000d}.course-placeholder[data-v-3a5621c0]{width:120px;height:80px;background-color:#f0f0f0;border-radius:4px;flex-shrink:0}.recommended-course-title[data-v-3a5621c0]{font-size:16px;font-weight:500;margin:0 0 4px;color:#333}.course-instructor[data-v-3a5621c0]{font-size:12px;color:#666;margin:0 0 8px}.course-tag[data-v-3a5621c0]{font-size:11px;padding:2px 8px;background-color:#f0f0f0;border-radius:12px;color:#666}.loading-container[data-v-3a5621c0]{display:flex;justify-content:center;align-items:center;height:300px}.dashboard-content[data-v-3a5621c0]{max-width:950px;margin:30px auto;display:flex;flex-direction:column}.welcome-section[data-v-3a5621c0]{margin-bottom:24px}.welcome-section h1[data-v-3a5621c0]{font-size:24px;font-weight:600;margin-bottom:4px;color:#333}.welcome-section p[data-v-3a5621c0]{font-size:16px;color:#666;margin:0}.info-cards-section[data-v-3a5621c0]{display:flex;gap:16px;margin-bottom:24px}.info-card[data-v-3a5621c0]{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-3a5621c0]:after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background-color:#e5e7eb}.info-card[data-v-3a5621c0]:last-child:after{display:none}.card-icon[data-v-3a5621c0]{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-3a5621c0]{flex:1}.card-value[data-v-3a5621c0]{font-size:28px;font-weight:700;margin:0;line-height:1.2;color:#333}.card-label[data-v-3a5621c0]{font-size:14px;color:#666;margin:0}.card-arrow[data-v-3a5621c0]{color:#bbb;font-size:14px}.section-container[data-v-3a5621c0]{border-radius:12px;margin-bottom:24px}.section-header[data-v-3a5621c0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-title[data-v-3a5621c0]{font-size:18px;font-weight:600;margin:0;color:#333}.section-actions .view-all-btn[data-v-3a5621c0]{font-size:14px;color:#666;padding:0;display:flex;align-items:center}.section-description[data-v-3a5621c0]{font-size:14px;color:#888;margin-top:0;margin-bottom:16px}.error-container[data-v-3a5621c0]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:16px}@media (max-width: 768px){.app-container[data-v-3a5621c0]{display:block}.sidebar[data-v-3a5621c0]{display:none}.mobile-content[data-v-3a5621c0]{margin-left:0;padding:76px 16px 20px}.info-cards-section[data-v-3a5621c0]{flex-direction:column;gap:12px}.info-card[data-v-3a5621c0]{height:80px}.info-card[data-v-3a5621c0]:after{display:none}.welcome-section h1[data-v-3a5621c0]{font-size:20px}.welcome-section p[data-v-3a5621c0]{font-size:14px}.section-title[data-v-3a5621c0]{font-size:16px}}.course-list[data-v-3a5621c0]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.course-thumbnail[data-v-3a5621c0]{width:180px;flex-shrink:0}.placeholder-image[data-v-3a5621c0]{width:100%;height:120px;background-color:#f0f0f0;border-radius:4px}.course-info[data-v-3a5621c0]{flex:1;display:flex;flex-direction:column}.course-instructor[data-v-3a5621c0]{font-size:14px;color:#666;margin:0 0 12px}.course-tag[data-v-3a5621c0]{font-size:12px;padding:2px 10px;background-color:#f5f7fa;border-radius:12px;color:#666}.course-actions[data-v-3a5621c0]{margin-top:auto}.start-course-btn[data-v-3a5621c0]{margin-right:12px;background-color:#022964}.empty-favorites[data-v-3a5621c0]{padding:40px 0;text-align:center}.pagination-container[data-v-3a5621c0]{display:flex;justify-content:space-between;align-items:center}.course-subtitle[data-v-3a5621c0]{font-size:14px;color:#666;margin:4px 0 12px}.course-details[data-v-3a5621c0]{display:flex;flex-wrap:wrap;gap:1px;margin-bottom:16px}.course-detail-item[data-v-3a5621c0]{display:flex;align-items:center;gap:4px;font-size:13px;color:#666}.course-card[data-v-3a5621c0]{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-3a5621c0]:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-4px)}.course-title[data-v-3a5621c0]{font-size:18px;font-weight:500;color:#333;margin:0 0 8px}.course-card .course-info[data-v-3a5621c0]{padding:16px;flex:1}.course-card .course-title[data-v-3a5621c0]{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-3a5621c0]{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-3a5621c0]{margin:0;border-radius:0;width:100%;font-size:16px;height:44px;display:flex;justify-content:center;align-items:center}.pagination-container[data-v-3a5621c0]{display:flex;justify-content:center;padding-top:24px}.course-grid[data-v-3a5621c0]{display:grid;grid-template-columns:repeat(1,1fr);gap:24px;margin-bottom:32px}.pagination-container[data-v-3a5621c0]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #f0f0f0}.pagination-info[data-v-3a5621c0]{color:#999;font-size:14px}.pagination-spacer[data-v-3a5621c0]{flex-grow:1}@media (max-width: 1200px){.course-grid[data-v-3a5621c0]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.course-grid[data-v-3a5621c0]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.main-content[data-v-3a5621c0]{margin-left:0;padding:76px 16px 20px}.course-grid[data-v-3a5621c0]{display:flex!important;flex-direction:column!important;grid-template-columns:unset;gap:0px!important}.course-item[data-v-3a5621c0]{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-3a5621c0]{width:160px!important;min-width:120px;height:120px!important;flex-shrink:0;padding:10px!important}.course-image[data-v-3a5621c0]{width:100%;height:100%;object-fit:cover;padding:0!important}.course-content[data-v-3a5621c0]{padding:17px!important;flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-left:-16px!important}.course-title[data-v-3a5621c0]{font-weight:500!important;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.course-lecturer[data-v-3a5621c0]{font-size:11px!important;color:#666!important;margin:-30px 0 8px!important}.course-bottom[data-v-3a5621c0]{display:flex;flex-direction:row!important;justify-content:space-between;align-items:center;margin-top:auto;width:100%}.course-tag[data-v-3a5621c0]{font-size:12px;background-color:#f0f5ff;color:#446cb3;padding:2px 8px!important;border-radius:4px}.course-tags[data-v-3a5621c0]{margin-top:-80px!important;width:150px}.start-course-btn[data-v-3a5621c0]{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-3a5621c0]{grid-template-columns:1fr}}.course-grid[data-v-3a5621c0]{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.course-item[data-v-3a5621c0]{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-3a5621c0]:hover{box-shadow:0 4px 12px #0000001a}.course-item .course-thumbnail[data-v-3a5621c0]{width:200px;height:150px;flex-shrink:0}.course-item .placeholder-image[data-v-3a5621c0]{width:100%;height:100%;background-color:#f0f0f0}.course-title[data-v-3a5621c0]{font-size:18px;font-weight:500;color:#333;margin:0}.course-lecturer[data-v-3a5621c0]{font-size:14px;color:#666;margin:0 0 auto}.course-bottom[data-v-3a5621c0]{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.course-tag[data-v-3a5621c0]{font-size:12px;padding:8px 10px;background-color:#e9f1fe;border-radius:4px;color:#000}.start-course-btn[data-v-3a5621c0]{min-width:100px;height:36px;border-radius:18px}.course-image[data-v-3a5621c0]{width:100%;height:100%;object-fit:cover;border-radius:0;padding:15px;object-position:left center}.course-item .course-thumbnail[data-v-3a5621c0]{width:300px;height:225px;flex-shrink:0;overflow:hidden;background-color:#fff}.empty-favorites[data-v-3a5621c0]{padding:60px 0;text-align:center;border-radius:8px}.empty-favorites-content[data-v-3a5621c0]{max-width:360px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.empty-favorites-text[data-v-3a5621c0]{font-size:15px;color:#666;margin-bottom:24px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.bookmark-icon[data-v-3a5621c0]{width:20px;height:20px;margin:0 5px;vertical-align:middle;display:inline-block}.browse-courses-btn[data-v-3a5621c0]{background-color:#022964;border-radius:4px}.course-content[data-v-3a5621c0]{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.course-header[data-v-3a5621c0]{margin-bottom:auto}.course-bottom[data-v-3a5621c0]{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.course-info-section[data-v-3a5621c0]{flex:1;display:flex;flex-direction:column;gap:12px;max-width:60%}.course-action[data-v-3a5621c0]{display:flex;align-items:flex-end}.course-progress-wrapper[data-v-3a5621c0]{width:100%;margin-top:12px}.progress-info[data-v-3a5621c0]{display:flex;align-items:center;gap:10px;width:100%}.progress-label[data-v-3a5621c0]{font-size:12px;color:#000;white-space:nowrap}.progress-text[data-v-3a5621c0]{font-size:12px;color:#4263eb;font-weight:500}.progress-bar-container[data-v-3a5621c0]{flex:1;height:15px;background-color:#f0f0f0;border-radius:8px;overflow:hidden;min-width:600px;max-width:600px}.progress-bar[data-v-3a5621c0]{height:100%;background-color:#022964;border-radius:3px;transition:width .3s ease}.progress-text[data-v-3a5621c0]{font-size:12px;color:#00946a;font-weight:500;white-space:nowrap;min-width:36px;text-align:right}.course-tags[data-v-3a5621c0]{display:flex;flex-wrap:wrap;gap:8px}.course-tag[data-v-3a5621c0]{font-size:12px;padding:4px 10px;background-color:#ecf3fa;border-radius:4px;color:#333;display:inline-block}.start-course-btn[data-v-3a5621c0]{min-width:100px;height:36px;border-radius:18px;background-color:#022964;font-size:14px}@media (max-width: 768px){.course-grid[data-v-3a5621c0]{display:flex!important;flex-direction:column!important;gap:12px!important}.course-item[data-v-3a5621c0]{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-3a5621c0]{width:140px!important;height:120px!important;flex-shrink:0;padding:0!important}.course-image[data-v-3a5621c0]{width:100%;height:100%;object-fit:cover;padding:18px 0 0 10px!important}.course-content[data-v-3a5621c0]{padding:12px!important;flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-left:0!important}.course-title[data-v-3a5621c0]{font-size:14px;color:#333}.course-lecturer[data-v-3a5621c0]{font-size:11px!important;color:#666!important;margin:0 0 12px!important}.course-bottom[data-v-3a5621c0]{display:flex;flex-direction:column!important;justify-content:flex-start;align-items:flex-start;gap:8px;margin-top:4px}.course-tags[data-v-3a5621c0]{margin-top:0!important;width:auto!important;margin-bottom:8px}.course-tag[data-v-3a5621c0]{font-size:11px!important;padding:2px 8px!important;background-color:#ecf3fa;border-radius:4px;color:#333}.course-progress-wrapper[data-v-3a5621c0]{margin-top:0!important;width:100%}.progress-info[data-v-3a5621c0]{display:flex;align-items:center;gap:5px;justify-content:flex-start;width:100%}.progress-label[data-v-3a5621c0]{font-size:11px;color:#333;white-space:nowrap}.progress-text[data-v-3a5621c0]{font-size:11px;color:#00946a;font-weight:500}.progress-bar-container[data-v-3a5621c0]{display:none!important}.start-course-btn[data-v-3a5621c0]{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-3a5621c0]{width:100%;margin-bottom:0}.course-item[data-v-3a5621c0]{height:120px;min-height:140px}}.menu-overlay[data-v-3a5621c0]{position:absolute;top:8px;right:8px;z-index:10}.three-dots-menu .anticon[data-v-3a5621c0]{transform:rotate(90deg);display:flex;font-size:18px}.three-dots-menu[data-v-3a5621c0]:hover{background-color:#fff;box-shadow:0 2px 8px #00000026}.delete-option[data-v-3a5621c0]{display:flex;align-items:center;color:#000;gap:8px}.course-item[data-v-3a5621c0]{position:relative}@media (max-width: 768px){.menu-overlay[data-v-3a5621c0]{top:4px;right:4px}.three-dots-menu[data-v-3a5621c0]{width:28px;height:28px;font-size:16px}}.table-header[data-v-3a5621c0]{display:flex;justify-content:flex-end;padding:16px 24px;border-bottom:1px solid #f0f0f0}.export-actions[data-v-3a5621c0]{padding:16px 24px;display:flex;justify-content:flex-end;border-bottom:1px solid #f0f0f0}.course-cell[data-v-3a5621c0]{display:flex;align-items:center;gap:12px}.course-thumbnail[data-v-3a5621c0]{width:60px;height:45px;object-fit:cover;border-radius:4px}.placeholder-thumb[data-v-3a5621c0]{background-color:#f0f0f0}.sortable-header[data-v-3a5621c0]{cursor:pointer;display:flex;align-items:center;gap:4px}.sortable-header[data-v-3a5621c0]:hover{color:#1890ff}.three-dots-menu[data-v-3a5621c0]{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-3a5621c0]:hover{background-color:#f5f5f5}.three-dots-menu .anticon[data-v-3a5621c0]{transform:rotate(90deg);display:flex;font-size:18px;color:#666}.delete-option[data-v-3a5621c0]{display:flex;align-items:center;color:#ff4d4f;gap:8px}.download-btn[data-v-3a5621c0]{color:#1890ff}[data-v-3a5621c0] .ant-table-tbody>tr>td{padding:12px 16px;vertical-align:middle}[data-v-3a5621c0] .ant-table-wrapper .ant-table-thead>tr>th{background-color:#fff!important}[data-v-3a5621c0] .ant-table-wrapper td.ant-table-column-sort{background-color:transparent!important}[data-v-3a5621c0] .ant-table-wrapper .ant-table-column-sort{background-color:#fff!important}[data-v-3a5621c0] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-has-sorters:hover{background-color:#fff!important}[data-v-3a5621c0] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort:hover{background-color:#fafafa!important}[data-v-3a5621c0] .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-column-sort{background-color:#fafafa!important}[data-v-3a5621c0] .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-column-sort{background-color:#e9f1fe!important}[data-v-3a5621c0] .ant-table-tbody>tr.selected-row>td.ant-table-column-sort{background-color:#e9f1fe!important}[data-v-3a5621c0] .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-column-sort{background-color:#d9e8fd!important}[data-v-3a5621c0] .ant-table-tbody>tr.selected-row:hover>td.ant-table-column-sort{background-color:#d9e8fd!important}@media (max-width: 768px){[data-v-3a5621c0] .ant-table{width:100%;overflow-x:scroll}[data-v-3a5621c0] .ant-table-thead>tr>th,[data-v-3a5621c0] .ant-table-tbody>tr>td{white-space:nowrap;padding:8px 12px}.course-thumbnail[data-v-3a5621c0]{width:50px;height:38px}.course-title[data-v-3a5621c0]{font-size:14px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-actions[data-v-3a5621c0]{padding:12px 16px}}.table-header[data-v-3a5621c0]{display:none}.export-btn-container[data-v-3a5621c0]{display:flex;justify-content:flex-end;margin-bottom:8px}.export-btn[data-v-3a5621c0]{background-color:#464eb8;height:40px;width:122px;font-size:16px}.courses-table-container[data-v-3a5621c0]{background:#fff;border-radius:8px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000000d}.table-wrapper[data-v-3a5621c0]{overflow-x:auto;overflow-y:hidden}.table-wrapper[data-v-3a5621c0] .ant-table{min-width:500px}.table-wrapper[data-v-3a5621c0] .ant-table-thead>tr>th,.table-wrapper[data-v-3a5621c0] .ant-table-tbody>tr>td{white-space:nowrap;width:auto}@media (max-width: 768px){.export-btn-container[data-v-3a5621c0]{margin-bottom:12px}}.clickable-title[data-v-3a5621c0]{cursor:pointer;color:#000;position:relative}.clickable-title[data-v-3a5621c0]:hover{text-decoration:underline}.clickable-title[data-v-3a5621c0]:hover:after{opacity:1}.table-scroll-container[data-v-3a5621c0]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;position:relative}.table-scroll-container[data-v-3a5621c0]::-webkit-scrollbar{height:8px}.table-scroll-container[data-v-3a5621c0]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-scroll-container[data-v-3a5621c0]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.table-scroll-container[data-v-3a5621c0]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}@media (max-width: 768px){.clickable-title[data-v-3a5621c0]:after{width:12px;height:12px;margin-left:4px}}.app-container[data-v-7209dea1]{display:flex;min-height:100vh}.main-content[data-v-7209dea1]{flex:1;margin-left:220px;padding:20px 32px;background-color:#e9f7fe;min-height:100vh}.popular-courses-list[data-v-7209dea1]{display:flex;flex-direction:column;gap:16px;margin-top:20px}.popular-course-item[data-v-7209dea1]{display:flex;gap:16px;background-color:#fff;padding:12px;border-radius:8px;box-shadow:0 2px 4px #0000000d}.course-placeholder[data-v-7209dea1]{width:120px;height:80px;background-color:#f0f0f0;border-radius:4px;flex-shrink:0}.recommended-course-title[data-v-7209dea1]{font-size:16px;font-weight:500;margin:0 0 4px;color:#333}.course-instructor[data-v-7209dea1]{font-size:12px;color:#666;margin:0 0 8px}.course-tag[data-v-7209dea1]{font-size:11px;padding:2px 8px;background-color:#f0f0f0;border-radius:12px;color:#666}.loading-container[data-v-7209dea1]{display:flex;justify-content:center;align-items:center;height:300px}.dashboard-content[data-v-7209dea1]{max-width:950px;margin:30px auto;display:flex;flex-direction:column}.welcome-section[data-v-7209dea1]{margin-bottom:24px}.welcome-section h1[data-v-7209dea1]{font-size:24px;font-weight:600;margin-bottom:4px;color:#333}.welcome-section p[data-v-7209dea1]{font-size:16px;color:#666;margin:0}.info-cards-section[data-v-7209dea1]{display:flex;gap:16px;margin-bottom:24px}.info-card[data-v-7209dea1]{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-7209dea1]:after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background-color:#e5e7eb}.info-card[data-v-7209dea1]:last-child:after{display:none}.card-icon[data-v-7209dea1]{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-7209dea1]{flex:1}.card-value[data-v-7209dea1]{font-size:28px;font-weight:700;margin:0;line-height:1.2;color:#333}.card-label[data-v-7209dea1]{font-size:14px;color:#666;margin:0}.card-arrow[data-v-7209dea1]{color:#bbb;font-size:14px}.section-container[data-v-7209dea1]{border-radius:12px;margin-bottom:24px}.section-header[data-v-7209dea1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-title[data-v-7209dea1]{font-size:18px;font-weight:600;margin:0;color:#333}.section-actions .view-all-btn[data-v-7209dea1]{font-size:14px;color:#666;padding:0;display:flex;align-items:center}.section-description[data-v-7209dea1]{font-size:14px;color:#888;margin-top:0;margin-bottom:16px}.error-container[data-v-7209dea1]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:16px}@media (max-width: 768px){.app-container[data-v-7209dea1]{display:block}.sidebar[data-v-7209dea1]{display:none}.mobile-header[data-v-7209dea1]{display:block}.mobile-content[data-v-7209dea1]{margin-left:0;padding:76px 16px 20px}.info-cards-section[data-v-7209dea1]{flex-direction:column;gap:12px}.info-card[data-v-7209dea1]{height:80px}.info-card[data-v-7209dea1]:after{display:none}.welcome-section h1[data-v-7209dea1]{font-size:20px}.welcome-section p[data-v-7209dea1]{font-size:14px}.section-title[data-v-7209dea1]{font-size:16px}}.course-list[data-v-7209dea1]{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.course-thumbnail[data-v-7209dea1]{width:180px;flex-shrink:0}.placeholder-image[data-v-7209dea1]{width:100%;height:120px;background-color:#f0f0f0;border-radius:4px}.course-info[data-v-7209dea1]{flex:1;display:flex;flex-direction:column}.course-instructor[data-v-7209dea1]{font-size:14px;color:#666;margin:0 0 12px}.course-tag[data-v-7209dea1]{font-size:12px;padding:2px 10px;background-color:#f5f7fa;border-radius:12px;color:#666}.course-actions[data-v-7209dea1]{margin-top:auto}.start-course-btn[data-v-7209dea1]{margin-right:12px;background-color:#022964}.table-scroll-container[data-v-7209dea1]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;position:relative}.table-scroll-container[data-v-7209dea1]::-webkit-scrollbar{height:8px}.table-scroll-container[data-v-7209dea1]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-scroll-container[data-v-7209dea1]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.table-scroll-container[data-v-7209dea1]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.scroll-hint[data-v-7209dea1]{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-7209dea1 .3s ease-in-out}.scroll-hint svg[data-v-7209dea1]{fill:#6c757d;transform:rotate(90deg)}@keyframes fadeIn-7209dea1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.course-table[data-v-7209dea1]{min-width:768px}@media (max-width: 768px){.table-scroll-container[data-v-7209dea1]{margin:0 -16px;padding:0 16px}.course-table[data-v-7209dea1]{min-width:600px}}.empty-favorites[data-v-7209dea1]{padding:40px 0;text-align:center}.pagination-container[data-v-7209dea1]{display:flex;justify-content:space-between;align-items:center}.course-subtitle[data-v-7209dea1]{font-size:14px;color:#666;margin:4px 0 12px}.course-details[data-v-7209dea1]{display:flex;flex-wrap:wrap;gap:1px;margin-bottom:16px}.course-detail-item[data-v-7209dea1]{display:flex;align-items:center;gap:4px;font-size:13px;color:#666}.course-card[data-v-7209dea1]{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-7209dea1]:hover{box-shadow:0 4px 12px #0000001f;transform:translateY(-4px)}.course-card .course-info[data-v-7209dea1]{padding:16px;flex:1}.course-card .course-title[data-v-7209dea1]{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-7209dea1]{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-7209dea1]{margin:0;border-radius:0;width:100%;font-size:16px;height:44px;display:flex;justify-content:center;align-items:center}.pagination-container[data-v-7209dea1]{display:flex;justify-content:center;padding-top:24px}.course-grid[data-v-7209dea1]{display:grid;grid-template-columns:repeat(1,1fr);gap:24px;margin-bottom:32px}.pagination-container[data-v-7209dea1]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #f0f0f0}.pagination-info[data-v-7209dea1]{color:#999;font-size:14px}.pagination-spacer[data-v-7209dea1]{flex-grow:1}@media (max-width: 1200px){.course-grid[data-v-7209dea1]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 992px){.course-grid[data-v-7209dea1]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.course-grid[data-v-7209dea1]{display:flex!important;flex-direction:column!important;grid-template-columns:unset;gap:0px!important}.course-item[data-v-7209dea1]{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-7209dea1]{width:160px!important;min-width:120px;height:120px!important;flex-shrink:0;padding:10px!important}.course-image[data-v-7209dea1]{width:100%;height:100%;object-fit:cover;padding:0!important}.course-content[data-v-7209dea1]{padding:17px!important;flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-left:-16px!important}.course-title[data-v-7209dea1]{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-7209dea1]{font-size:11px!important;color:#666!important;margin:-30px 0 8px!important}.course-bottom[data-v-7209dea1]{display:flex;flex-direction:row!important;justify-content:space-between;align-items:center;margin-top:auto;width:100%}.course-tag[data-v-7209dea1]{font-size:12px;background-color:#f0f5ff;color:#446cb3;padding:2px 8px!important;border-radius:4px}.course-tags[data-v-7209dea1]{margin-top:-80px!important;width:150px}.start-course-btn[data-v-7209dea1]{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-7209dea1]{grid-template-columns:1fr}}.course-grid[data-v-7209dea1]{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.course-item[data-v-7209dea1]{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-7209dea1]:hover{box-shadow:0 4px 12px #0000001a}.course-item .course-thumbnail[data-v-7209dea1]{width:200px;height:150px;flex-shrink:0}.course-item .placeholder-image[data-v-7209dea1]{width:100%;height:100%;background-color:#f0f0f0}.course-title[data-v-7209dea1]{font-size:14px;font-weight:500;color:#333;margin:0 0 8px}.course-lecturer[data-v-7209dea1]{font-size:14px;color:#666;margin:0 0 auto}.course-bottom[data-v-7209dea1]{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.course-tag[data-v-7209dea1]{font-size:12px;padding:8px 10px;background-color:#e9f1fe;border-radius:4px;color:#000}.start-course-btn[data-v-7209dea1]{min-width:100px;height:36px;border-radius:18px}.course-image[data-v-7209dea1]{width:100%;height:100%;object-fit:cover;border-radius:0;padding:15px}.course-item .course-thumbnail[data-v-7209dea1]{width:300px;height:225px;flex-shrink:0;overflow:hidden;background-color:#fff}.empty-favorites[data-v-7209dea1]{padding:60px 0;text-align:center;border-radius:8px}.empty-favorites-content[data-v-7209dea1]{max-width:360px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.empty-favorites-text[data-v-7209dea1]{font-size:15px;color:#666;margin-bottom:24px;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.bookmark-icon[data-v-7209dea1]{width:20px;height:20px;margin:0 5px;vertical-align:middle;display:inline-block}.browse-courses-btn[data-v-7209dea1]{background-color:#022964;border-radius:4px}.course-content[data-v-7209dea1]{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.course-header[data-v-7209dea1]{margin-bottom:auto}.course-bottom[data-v-7209dea1]{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.course-info-section[data-v-7209dea1]{flex:1;display:flex;flex-direction:column;gap:12px;max-width:60%}.course-action[data-v-7209dea1]{display:flex;align-items:flex-end}.course-progress-wrapper[data-v-7209dea1]{width:100%;margin-top:12px}.progress-info[data-v-7209dea1]{display:flex;align-items:center;gap:10px;width:100%}.progress-label[data-v-7209dea1]{font-size:12px;color:#000;white-space:nowrap}.progress-text[data-v-7209dea1]{font-size:12px;color:#4263eb;font-weight:500}.progress-bar-container[data-v-7209dea1]{flex:1;height:15px;background-color:#f0f0f0;border-radius:8px;overflow:hidden;min-width:600px;max-width:600px}.progress-bar[data-v-7209dea1]{height:100%;background-color:#022964;border-radius:3px;transition:width .3s ease}.progress-text[data-v-7209dea1]{font-size:12px;color:#00946a;font-weight:500;white-space:nowrap;min-width:36px;text-align:right}.course-tags[data-v-7209dea1]{display:flex;flex-wrap:wrap;gap:8px}.course-tag[data-v-7209dea1]{font-size:12px;padding:4px 10px;background-color:#ecf3fa;border-radius:4px;color:#333;display:inline-block}.start-course-btn[data-v-7209dea1]{min-width:100px;height:36px;border-radius:18px;background-color:#022964;font-size:14px}@media (max-width: 768px){.course-grid[data-v-7209dea1]{display:flex!important;flex-direction:column!important;gap:12px!important}.course-item[data-v-7209dea1]{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-7209dea1]{width:140px!important;height:120px!important;flex-shrink:0;padding:0!important}.course-image[data-v-7209dea1]{width:100%;height:100%;object-fit:cover;padding:18px 0 0 10px!important}.course-content[data-v-7209dea1]{padding:12px!important;flex:1;display:flex;flex-direction:column;justify-content:space-between;margin-left:0!important}.course-title[data-v-7209dea1]{font-size:14px;color:#333}.course-lecturer[data-v-7209dea1]{font-size:11px!important;color:#666!important;margin:0 0 12px!important}.course-bottom[data-v-7209dea1]{display:flex;flex-direction:column!important;justify-content:flex-start;align-items:flex-start;gap:8px;margin-top:4px}.course-tags[data-v-7209dea1]{margin-top:0!important;width:auto!important;margin-bottom:8px}.course-tag[data-v-7209dea1]{font-size:11px!important;padding:2px 8px!important;background-color:#ecf3fa;border-radius:4px;color:#333}.course-progress-wrapper[data-v-7209dea1]{margin-top:0!important;width:100%}.progress-info[data-v-7209dea1]{display:flex;align-items:center;gap:5px;justify-content:flex-start;width:100%}.progress-label[data-v-7209dea1]{font-size:11px;color:#333;white-space:nowrap}.progress-text[data-v-7209dea1]{font-size:11px;color:#00946a;font-weight:500}.progress-bar-container[data-v-7209dea1]{display:none!important}.start-course-btn[data-v-7209dea1]{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-7209dea1]{width:100%;margin-bottom:0}.course-item[data-v-7209dea1]{height:120px;min-height:140px}}.menu-overlay[data-v-7209dea1]{position:absolute;top:8px;right:8px;z-index:10}.three-dots-menu .anticon[data-v-7209dea1]{transform:rotate(90deg);display:flex;font-size:18px}.three-dots-menu[data-v-7209dea1]:hover{background-color:#fff;box-shadow:0 2px 8px #00000026}.delete-option[data-v-7209dea1]{display:flex;align-items:center;color:#000;gap:8px}.course-item[data-v-7209dea1]{position:relative}@media (max-width: 768px){.menu-overlay[data-v-7209dea1]{top:4px;right:4px}.three-dots-menu[data-v-7209dea1]{width:28px;height:28px;font-size:16px}}.table-header[data-v-7209dea1]{display:flex;justify-content:flex-end;padding:16px 24px;border-bottom:1px solid #f0f0f0}.export-actions[data-v-7209dea1]{padding:16px 24px;display:flex;justify-content:flex-end;border-bottom:1px solid #f0f0f0}.export-btn[data-v-7209dea1]{background-color:#022964}.course-cell[data-v-7209dea1]{display:flex;align-items:center;gap:12px}.course-thumbnail[data-v-7209dea1]{width:60px;height:45px;object-fit:cover;border-radius:4px}.placeholder-thumb[data-v-7209dea1]{background-color:#f0f0f0}.sortable-header[data-v-7209dea1]{cursor:pointer;display:flex;align-items:center;gap:4px}.sortable-header[data-v-7209dea1]:hover{color:#1890ff}.three-dots-menu[data-v-7209dea1]{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-7209dea1]:hover{background-color:#f5f5f5}.three-dots-menu .anticon[data-v-7209dea1]{transform:rotate(90deg);display:flex;font-size:18px;color:#666}.delete-option[data-v-7209dea1]{display:flex;align-items:center;color:#ff4d4f;gap:8px}.download-btn[data-v-7209dea1]{color:#1890ff}[data-v-7209dea1] .ant-table-tbody>tr>td{padding:12px 16px;vertical-align:middle}[data-v-7209dea1] .ant-table-wrapper .ant-table-thead>tr>th{background-color:#fff!important}[data-v-7209dea1] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-has-sorters:hover{background-color:#fff!important}[data-v-7209dea1] .ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort:hover{background-color:#fafafa!important}[data-v-7209dea1] .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-column-sort{background-color:#fafafa!important}[data-v-7209dea1] .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-column-sort{background-color:#e9f1fe!important}[data-v-7209dea1] .ant-table-tbody>tr.selected-row>td.ant-table-column-sort{background-color:#e9f1fe!important}[data-v-7209dea1] .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-column-sort{background-color:#d9e8fd!important}[data-v-7209dea1] .ant-table-tbody>tr.selected-row:hover>td.ant-table-column-sort{background-color:#d9e8fd!important}.pass-pill[data-v-7209dea1]{display:inline-block;padding:4px 12px;border-radius:5px;background-color:#e9f9f4;color:#00946a;font-size:14px;font-weight:500}.fail-pill[data-v-7209dea1]{display:inline-block;padding:4px 12px;border-radius:5px;background-color:#fddddd;color:#f24e4e;font-size:14px;font-weight:500}.unknown-pill[data-v-7209dea1]{display:inline-block;padding:4px 12px;border-radius:12px;background-color:#fafafa;color:#999;font-size:14px;font-weight:500}[data-v-7209dea1] .ant-table-wrapper .ant-table-thead>tr>th{background-color:#fff!important;font-weight:600;color:#333;padding:12px 16px}[data-v-7209dea1] .ant-table-wrapper td.ant-table-column-sort{background-color:transparent!important}[data-v-7209dea1] .ant-table-wrapper .ant-table-column-sort{background-color:#fff!important}[data-v-7209dea1] .ant-menu-item-selected{background-color:#e9f1fe!important}@media (max-width: 768px){[data-v-7209dea1] .ant-table{width:100%;overflow-x:auto}[data-v-7209dea1] .ant-table-thead>tr>th,[data-v-7209dea1] .ant-table-tbody>tr>td{white-space:nowrap;padding:8px 12px}.course-thumbnail[data-v-7209dea1]{width:50px;height:38px}.course-title[data-v-7209dea1]{font-size:14px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-actions[data-v-7209dea1]{padding:12px 16px}}.table-header[data-v-7209dea1]{display:none}.export-btn-container[data-v-7209dea1]{display:flex;justify-content:flex-end;margin-bottom:8px}.export-btn[data-v-7209dea1]{background-color:#022964;height:36px;width:100px}.courses-table-container[data-v-7209dea1]{background:#fff;border-radius:8px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000000d}.action-button[data-v-7209dea1]{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-7209dea1]:hover{background-color:#f5f5f5;color:#1890ff}.action-button[data-v-7209dea1]:focus{background-color:#f5f5f5;color:#1890ff}@media (max-width: 768px){.export-btn-container[data-v-7209dea1]{margin-bottom:12px}.action-button[data-v-7209dea1]{width:28px;height:28px}.main-content[data-v-7209dea1]{margin-left:0;padding:76px 16px 20px}}.register[data-v-c7cb1c23]{width:100%;min-height:100vh;background:url(/register_bg.webp) center center;background-size:contain;display:inline-block;justify-content:center;align-items:flex-start;padding:150px 16px 24px;box-sizing:border-box}.register-form[data-v-c7cb1c23]{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;margin:0 auto}.register-form-title[data-v-c7cb1c23]{display:flex;flex-direction:column;align-items:center;justify-content:center}.register-form-title h2[data-v-c7cb1c23]{font-size:30px;font-weight:700;color:#000;margin:0}.register-form-title p[data-v-c7cb1c23]{font-size:18px;font-weight:400;color:#797979;margin:0}.register-panel[data-v-c7cb1c23]{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-c7cb1c23]{display:flex;flex-direction:column;gap:16px}.social-btn[data-v-c7cb1c23]{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-c7cb1c23]{position:absolute;left:24px;top:50%;transform:translateY(-50%);width:24px;height:24px}.social-btn[data-v-c7cb1c23]:hover{border-color:#888}.login-devider[data-v-c7cb1c23]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.line[data-v-c7cb1c23]{width:100%;height:1px}.login-devider span[data-v-c7cb1c23]{font-size:18px;min-width:36px;font-weight:400;color:#9c9c9c}.login-email[data-v-c7cb1c23]{display:flex;flex-direction:column;gap:8px}.login-email span[data-v-c7cb1c23]{font-size:16px;font-weight:400;color:#414143}.custom-form-item[data-v-c7cb1c23]{display:flex;flex-direction:column;gap:14px;height:64px}.required[data-v-c7cb1c23]{color:#ff4d4f;margin-left:2px}.custom-input .ant-input[data-v-c7cb1c23]{height:64px;border-radius:20px;padding:0 16px;font-size:16px}.custom-input .ant-input[data-v-c7cb1c23]:focus{border-color:#707070;box-shadow:none}.create-with-email[data-v-c7cb1c23]{margin-top:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.create-w-email-btn[data-v-c7cb1c23]{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-c7cb1c23]{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;color:#414143}.modal-content[data-v-c7cb1c23]{max-height:60vh;overflow-y:auto;padding:0 10px}.loading-container[data-v-c7cb1c23]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 0}.error-container[data-v-c7cb1c23]{text-align:center;padding:30px 0}.policy-content[data-v-c7cb1c23]{line-height:1.6;color:#333}.policy-content p[data-v-c7cb1c23]{margin-bottom:16px}.toc-link[data-v-c7cb1c23]{color:#0a1843;text-decoration:underline;font-weight:500}.toc-item[data-v-c7cb1c23]{padding-right:4px}.exist-account[data-v-c7cb1c23]{display:flex;justify-content:center;align-items:center;gap:4px;font-size:16px;font-weight:500;color:#414143}.custom-form-item[data-v-c7cb1c23]{display:flex;flex-direction:column;gap:4px;width:100%}.custom-input[data-v-c7cb1c23] .ant-form-item-row{width:100%!important}.form-label[data-v-c7cb1c23]{font-size:16px;font-weight:500;color:#000;margin-bottom:0}.required[data-v-c7cb1c23]{color:#ff4d4f;margin-left:2px;font-size:16px}.custom-input[data-v-c7cb1c23] .ant-input,.custom-input[data-v-c7cb1c23] .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-c7cb1c23] .ant-input-password .ant-input{border:none;box-shadow:none;height:100%;padding:0}.custom-input[data-v-c7cb1c23] .ant-input::placeholder,.custom-input[data-v-c7cb1c23] .ant-input-password .ant-input::placeholder{color:#9c9c9c;opacity:1}.register-form[data-v-c7cb1c23]:has(#password){height:863px}.password-hint[data-v-c7cb1c23]{margin-top:8px;display:flex;align-items:center;font-size:14px;color:#707070;gap:6px}.hint-icon[data-v-c7cb1c23]{font-size:16px;color:silver}.custom-input[data-v-c7cb1c23] .ant-input,.custom-input[data-v-c7cb1c23] .ant-input-affix-wrapper,.custom-input[data-v-c7cb1c23] .ant-input-password,.custom-input[data-v-c7cb1c23] .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-c7cb1c23] .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-c7cb1c23] .ant-input-affix-wrapper:focus,.custom-input[data-v-c7cb1c23] .ant-input-affix-wrapper-status-error,.custom-input[data-v-c7cb1c23] .ant-form-item-has-error .ant-input-affix-wrapper{box-shadow:none!important;background-color:transparent!important}.custom-input[data-v-c7cb1c23] .ant-form-item-control-input,.custom-input[data-v-c7cb1c23] .ant-form-item-control-input-content{width:100%!important}@media (max-width: 1024px){.register-form[data-v-c7cb1c23]{padding:32px 24px;height:auto!important;max-height:90vh!important;overflow-y:auto}.register-panel[data-v-c7cb1c23]{gap:32px!important;margin-top:40px!important}.social-btn[data-v-c7cb1c23]{height:48px!important;font-size:15px!important}.create-w-email-btn[data-v-c7cb1c23]{height:48px!important;font-size:16px!important;border-radius:40px!important}.custom-input[data-v-c7cb1c23] .ant-input,.custom-input[data-v-c7cb1c23] .ant-input-password,.custom-input[data-v-c7cb1c23] .ant-select-selector{height:56px!important;font-size:15px!important}.register-form-title h2[data-v-c7cb1c23]{font-size:26px!important}.register-form-title p[data-v-c7cb1c23],.login-devider span[data-v-c7cb1c23]{font-size:16px!important}.password-hint[data-v-c7cb1c23]{font-size:13px!important}}.app-container[data-v-84d33e3c]{display:flex;min-height:100vh}.main-content[data-v-84d33e3c]{flex:1;margin-left:220px;padding:20px 32px;background-color:#e9f7fe;min-height:100vh}.loading-container[data-v-84d33e3c]{display:flex;justify-content:center;align-items:center;height:300px}.dashboard-content[data-v-84d33e3c]{max-width:950px;margin:30px auto;display:flex;flex-direction:column}.welcome-section[data-v-84d33e3c]{margin-bottom:24px}.welcome-section h1[data-v-84d33e3c]{font-size:24px;font-weight:600;margin-bottom:4px;color:#333}.welcome-section p[data-v-84d33e3c]{font-size:16px;color:#666;margin:0}.error-container[data-v-84d33e3c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:16px}@media (max-width: 768px){.app-container[data-v-84d33e3c]{display:block}.welcome-section h1[data-v-84d33e3c]{font-size:20px}.welcome-section p[data-v-84d33e3c]{font-size:14px}}.pagination-container[data-v-84d33e3c]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #f0f0f0}.pagination-info[data-v-84d33e3c]{color:#999;font-size:14px}.pagination-spacer[data-v-84d33e3c]{flex-grow:1}.courses-table-container[data-v-84d33e3c]{background:#fff;border-radius:8px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000000d}.download-btn[data-v-84d33e3c]{color:#1890ff;font-size:16px}[data-v-84d33e3c] .ant-table-wrapper .ant-table-thead>tr>th{background-color:#fff!important;font-weight:600;color:#333;padding:12px 16px}[data-v-84d33e3c] .ant-table-wrapper td.ant-table-column-sort{background-color:transparent!important}[data-v-84d33e3c] .ant-table-wrapper .ant-table-column-sort{background-color:#fff!important}@media (max-width: 768px){[data-v-84d33e3c] .ant-table{width:100%;overflow-x:auto}.main-content[data-v-84d33e3c]{margin-left:0;padding:76px 16px 20px}[data-v-84d33e3c] .ant-table-thead>tr>th,[data-v-84d33e3c] .ant-table-tbody>tr>td{white-space:nowrap;padding:8px 12px}.course-title[data-v-84d33e3c]{font-size:14px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.empty-courses[data-v-84d33e3c]{padding:40px 0;text-align:center}.empty-courses-content[data-v-84d33e3c]{max-width:360px;margin:0 auto}.empty-courses-text[data-v-84d33e3c]{font-size:15px;color:#666;margin-bottom:24px}[data-v-84d33e3c] .ant-table-tbody>tr:hover>td{background-color:#e9f1fe!important}[data-v-84d33e3c] .ant-table-row-selected>td{background-color:#e9f1fe!important}.ant-dropdown-link[data-v-84d33e3c]{cursor:pointer;color:#999}.ant-dropdown-link[data-v-84d33e3c]:hover{color:#1890ff}.download-btn[data-v-84d33e3c]{padding:0;margin:0}.table-wrapper[data-v-84d33e3c]{overflow-x:auto;overflow-y:hidden}.table-wrapper[data-v-84d33e3c] .ant-table{min-width:500px}.table-wrapper[data-v-84d33e3c] .ant-table-thead>tr>th,.table-wrapper[data-v-84d33e3c] .ant-table-tbody>tr>td{white-space:nowrap;width:auto}.table-scroll-container[data-v-84d33e3c]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;position:relative}.table-scroll-container[data-v-84d33e3c]::-webkit-scrollbar{height:8px}.table-scroll-container[data-v-84d33e3c]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-scroll-container[data-v-84d33e3c]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.table-scroll-container[data-v-84d33e3c]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.app-container[data-v-b6c5db78]{display:flex;min-height:100vh}.main-content[data-v-b6c5db78]{flex:1;margin-left:220px;padding:20px 32px;background-color:#e9f7fe;min-height:100vh}.loading-container[data-v-b6c5db78]{display:flex;justify-content:center;align-items:center;height:300px}.dashboard-content[data-v-b6c5db78]{max-width:950px;margin:30px auto;display:flex;flex-direction:column}.welcome-section[data-v-b6c5db78]{margin-bottom:24px}.welcome-section h1[data-v-b6c5db78]{font-size:24px;font-weight:600;margin-bottom:4px;color:#333}.welcome-section p[data-v-b6c5db78]{font-size:16px;color:#666;margin:0}.error-container[data-v-b6c5db78]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:16px}.instructor-info[data-v-b6c5db78]{display:flex;align-items:center;gap:12px}.instructor-avatar[data-v-b6c5db78]{width:40px;height:40px;border-radius:50%;object-fit:cover}.instructor-name-link[data-v-b6c5db78]{text-decoration:none;color:inherit;display:inline-block}.instructor-name-link:hover .instructor-name[data-v-b6c5db78]{color:#1890ff;text-decoration:underline}.instructor-name[data-v-b6c5db78]{font-weight:500;color:#333;transition:color .2s ease}.action-buttons[data-v-b6c5db78]{display:flex;gap:8px}.follow-btn[data-v-b6c5db78]{color:#1890ff}.unfollow-btn[data-v-b6c5db78]{color:#ff4d4f}.follow-btn[data-v-b6c5db78]:hover{color:#40a9ff}.unfollow-btn[data-v-b6c5db78]:hover{color:#ff7875}@media (max-width: 768px){.app-container[data-v-b6c5db78]{display:block}.welcome-section h1[data-v-b6c5db78]{font-size:20px}.welcome-section p[data-v-b6c5db78]{font-size:14px}.main-content[data-v-b6c5db78]{margin-left:0;padding:76px 16px 20px}.instructor-info[data-v-b6c5db78]{gap:8px}.instructor-avatar[data-v-b6c5db78]{width:32px;height:32px}.instructor-name[data-v-b6c5db78]{font-size:14px}.action-buttons[data-v-b6c5db78]{flex-direction:column;gap:4px}}.pagination-container[data-v-b6c5db78]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #f0f0f0}.pagination-info[data-v-b6c5db78]{color:#999;font-size:14px}.pagination-spacer[data-v-b6c5db78]{flex-grow:1}.instructors-table-container[data-v-b6c5db78]{background:#fff;border-radius:8px;padding:0;overflow:hidden;box-shadow:0 1px 3px #0000000d}[data-v-b6c5db78] .ant-table-wrapper .ant-table-thead>tr>th{background-color:#fff!important;font-weight:600;color:#333;padding:12px 16px}[data-v-b6c5db78] .ant-table-wrapper td.ant-table-column-sort{background-color:transparent!important}[data-v-b6c5db78] .ant-table-wrapper .ant-table-column-sort{background-color:#fff!important}@media (max-width: 768px){[data-v-b6c5db78] .ant-table{width:100%;overflow-x:auto}[data-v-b6c5db78] .ant-table-thead>tr>th,[data-v-b6c5db78] .ant-table-tbody>tr>td{white-space:nowrap;padding:8px 12px}}[data-v-b6c5db78] .ant-table-tbody>tr:hover>td{background-color:#e9f1fe!important}[data-v-b6c5db78] .ant-table-row-selected>td{background-color:#e9f1fe!important}.table-wrapper[data-v-b6c5db78]{overflow-x:auto;overflow-y:hidden}.table-wrapper[data-v-b6c5db78] .ant-table{min-width:500px}.table-wrapper[data-v-b6c5db78] .ant-table-thead>tr>th,.table-wrapper[data-v-b6c5db78] .ant-table-tbody>tr>td{white-space:nowrap;width:auto}.table-scroll-container[data-v-b6c5db78]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;position:relative}.table-scroll-container[data-v-b6c5db78]::-webkit-scrollbar{height:8px}.table-scroll-container[data-v-b6c5db78]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-scroll-container[data-v-b6c5db78]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.table-scroll-container[data-v-b6c5db78]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.page-container[data-v-a91a50e8]{background:url(/register_bg.webp) center center;background-size:contain;min-height:calc(100vh - 60px);display:block;justify-content:center;align-items:flex-start;padding:80px 20px 20px;height:100vh}.complete-card[data-v-a91a50e8]{width:100%;margin:0 auto;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}.success-icon[data-v-a91a50e8]{font-size:64px;color:#fff!important}.success-title[data-v-a91a50e8]{margin-top:10px;font-size:30px;font-weight:700;color:#000;margin-bottom:8px;text-align:center}.success-subtitle[data-v-a91a50e8]{font-size:18px;font-weight:500;color:#797979;margin:0;text-align:center}.success-description[data-v-a91a50e8]{font-size:18px;font-weight:500;color:#797979;text-align:center;margin-top:8px}.next-step[data-v-a91a50e8]{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-a91a50e8]:hover{background-color:#033b85;color:#fff}.loading-spinner[data-v-a91a50e8]{margin-top:180px}.error-card[data-v-a91a50e8]{border:1px solid #ffccc7}.check-icon-container.error[data-v-a91a50e8]{background-color:#ff4d4f}.error-icon[data-v-a91a50e8]{font-size:64px;color:#fff!important}.error-title[data-v-a91a50e8]{margin-top:10px;font-size:30px;font-weight:700;color:#ff4d4f;margin-bottom:8px;text-align:center}.error-subtitle[data-v-a91a50e8]{font-size:18px;font-weight:500;color:#797979;margin:0;text-align:center;padding:0 20px}.retry-button[data-v-a91a50e8]{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-a91a50e8]:hover{background-color:#ff7875;color:#fff}@media (max-width: 1024px){.error-title[data-v-a91a50e8]{font-size:24px}.error-subtitle[data-v-a91a50e8]{font-size:14px}.retry-button[data-v-a91a50e8]{height:48px;font-size:16px;border-radius:40px}}@media (max-width: 1024px){.page-container[data-v-a91a50e8]{padding:15px;margin-top:120px}.complete-card[data-v-a91a50e8]{padding:48px 24px 36px}.check-icon-container[data-v-a91a50e8]{width:70px;height:70px}.success-icon[data-v-a91a50e8]{font-size:40px}.success-title[data-v-a91a50e8]{font-size:24px}.success-subtitle[data-v-a91a50e8],.success-description[data-v-a91a50e8]{font-size:14px}.next-step[data-v-a91a50e8]{height:48px;font-size:16px;border-radius:40px}}.register[data-v-fe59457e]{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:150px 16px 24px;box-sizing:border-box}.register-form[data-v-fe59457e]{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-fe59457e]{display:flex;flex-direction:column;align-items:center;justify-content:center}.register-form-title h2[data-v-fe59457e]{font-size:30px;font-weight:700;color:#000;margin:0}.register-form-title .description[data-v-fe59457e]{font-size:14px;font-weight:500;color:#464eb8;margin:8px 0 0;text-align:center;line-height:1.5}.register-panel[data-v-fe59457e]{width:100%;max-width:472px;height:100%;display:flex;flex-direction:column;margin-top:60px;gap:20px}.login-email[data-v-fe59457e]{display:flex;flex-direction:column;gap:8px}.custom-form-item[data-v-fe59457e]{display:flex;flex-direction:column;gap:4px;width:100%}.form-label[data-v-fe59457e]{font-size:16px;font-weight:500;color:#000;margin-bottom:0}.required[data-v-fe59457e]{color:#ff4d4f;margin-left:2px;font-size:16px}.custom-input[data-v-fe59457e] .ant-input{height:64px;border-radius:20px;padding:0 16px;font-size:16px;color:#000;display:flex;align-items:center}.custom-input[data-v-fe59457e] .ant-input::placeholder{color:#9c9c9c;opacity:1}.custom-input[data-v-fe59457e] .ant-input:focus{border-color:#707070;box-shadow:none}.error-message[data-v-fe59457e]{margin-top:8px;font-size:14px;color:#464eb8;line-height:1.4}.create-with-email[data-v-fe59457e]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.create-w-email-btn[data-v-fe59457e]{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-fe59457e]:hover{background-color:#033a7a}.create-w-email-btn.disabled-btn[data-v-fe59457e]{background-color:#022964;opacity:.3;cursor:not-allowed}.create-w-email-btn[data-v-fe59457e]:disabled{background-color:#022964;opacity:.3;color:#fff;border-color:transparent;cursor:not-allowed}.exist-account[data-v-fe59457e]{display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;color:#414143}.toc-item[data-v-fe59457e]{padding-right:4px}.toc-link[data-v-fe59457e]{color:#0a1843;text-decoration:underline;font-weight:500}@media (max-width: 1024px){.register-form[data-v-fe59457e]{padding:32px 24px;height:auto!important;max-height:90vh!important;overflow-y:auto}.register-panel[data-v-fe59457e]{gap:32px!important}.create-w-email-btn[data-v-fe59457e]{height:48px!important;font-size:16px!important;border-radius:40px!important}.custom-input[data-v-fe59457e] .ant-input{height:56px!important;font-size:15px!important}.register-form-title h2[data-v-fe59457e]{font-size:26px!important}.create-with-email[data-v-fe59457e]{margin-top:36px}}.all-courses-page[data-v-d3e9d95f]{min-height:100vh;display:flex;flex-direction:column}.banner-area[data-v-d3e9d95f]{background:url(/course_banner.webp) center center;background-size:contain;width:100%;margin-top:120px}@media (max-width: 768px){.banner-area[data-v-d3e9d95f]{margin-top:140px}}.banner-container[data-v-d3e9d95f]{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-d3e9d95f]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;transform:none}.banner-title[data-v-d3e9d95f]{font-size:60px;font-weight:700;color:#fff;margin:0}.content[data-v-d3e9d95f]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:80px auto}.plan-origin-content[data-v-d3e9d95f]{background-color:#fff;border-radius:8px;line-height:1.8;display:flex;flex-direction:column}.key-person-section[data-v-d3e9d95f]{display:flex;gap:30px;align-items:flex-start;background-color:#e9f7fe;border-radius:8px;padding:80px}.key-person-photo[data-v-d3e9d95f]{width:180px;height:230px;overflow:hidden;border-radius:8px;margin-top:-160px}.key-person-info[data-v-d3e9d95f]{flex:1;margin-top:-60px}.section-content[data-v-d3e9d95f]{font-size:16px;color:#333;line-height:1.8}.first-section[data-v-d3e9d95f]{background-color:#e9f7fe;border-radius:8px;padding:30px}.section-container1[data-v-d3e9d95f]{display:flex;gap:100px;align-items:center;background-color:#fff;padding:40px 40px 0}.section-text[data-v-d3e9d95f]{flex:1}.section-image[data-v-d3e9d95f]{width:480px;height:360px;flex-shrink:0;border-radius:8px;overflow:hidden}.section-image img[data-v-d3e9d95f]{width:100%;height:100%;object-fit:cover}.section-title[data-v-d3e9d95f]{color:#022964;font-size:24px;font-weight:600;margin-bottom:16px}.section-paragraph[data-v-d3e9d95f]{font-size:16px;color:#333;line-height:1.8}.section-container2[data-v-d3e9d95f]{background-color:#fff;position:relative;padding:0 40px}.section-container2[data-v-d3e9d95f]: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}.section-container3[data-v-d3e9d95f]{padding:0 40px;background-color:#fff}@media (max-width: 768px){.banner-container[data-v-d3e9d95f]{height:120px;padding:0 16px}.banner-content[data-v-d3e9d95f]{align-items:flex-start;text-align:left}.banner-title[data-v-d3e9d95f]{font-size:28px;text-align:left}.content[data-v-d3e9d95f]{padding:24px 16px}.key-person-section[data-v-d3e9d95f]{flex-direction:column;align-items:center;text-align:center}.key-person-photo[data-v-d3e9d95f]{margin-bottom:16px}.section-container1[data-v-d3e9d95f]{flex-direction:column}.section-image[data-v-d3e9d95f]{width:100%;height:200px;order:-1}.section-container2[data-v-d3e9d95f]:after{height:160px}.section-title[data-v-d3e9d95f]{font-size:20px}}.key-person-container[data-v-d3e9d95f]{background-color:#e9f7fe;border-radius:8px;padding:80px 80px 40px}.key-person-header[data-v-d3e9d95f]{display:flex;gap:30px}.key-person-photo[data-v-d3e9d95f]{width:180px;height:230px;overflow:hidden;border-radius:8px;margin-top:-160px;flex-shrink:0}.key-person-photo img[data-v-d3e9d95f]{width:100%;height:100%;object-fit:cover}.key-person-info[data-v-d3e9d95f]{margin-top:-60px}.key-person-title[data-v-d3e9d95f]{font-size:20px;font-weight:600;color:#000}.key-person-name[data-v-d3e9d95f]{font-size:18px;color:#000}.key-person-eng-name[data-v-d3e9d95f]{font-size:16px;color:#000}.first-section-container[data-v-d3e9d95f]{width:100%;padding-left:0}.first-section-text[data-v-d3e9d95f]{font-size:16px;line-height:1.8;color:#333;margin:0}@media (max-width: 768px){.key-person-container[data-v-d3e9d95f]{padding:40px 20px 30px}.key-person-header[data-v-d3e9d95f]{flex-direction:column;align-items:center}.key-person-photo[data-v-d3e9d95f]{margin-top:-120px;margin-bottom:16px}.key-person-info[data-v-d3e9d95f]{text-align:center;margin-top:0}.first-section-container[data-v-d3e9d95f]{padding-left:0}.first-section-text[data-v-d3e9d95f]{text-align:left}}.technology-section-img[data-v-d3e9d95f]{height:350px;margin-bottom:40px}.technology-section-img img[data-v-d3e9d95f]{width:100%;height:100%;object-fit:cover}.all-courses-page[data-v-3dde859d]{min-height:100vh;display:flex;flex-direction:column}.banner-area[data-v-3dde859d]{background:url(/course_banner.webp) center center;background-size:contain;width:100%;margin-top:120px}@media (max-width: 768px){.banner-area[data-v-3dde859d]{margin-top:140px}}.banner-container[data-v-3dde859d]{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-3dde859d]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;transform:none}.banner-title[data-v-3dde859d]{font-size:60px;font-weight:700;color:#fff;margin:0}.content[data-v-3dde859d]{flex:1;padding:40px 20px;max-width:1200px;width:100%;margin:80px auto}.plan-origin-content[data-v-3dde859d]{background-color:#fff;border-radius:8px;line-height:1.8;display:flex;flex-direction:column}.key-person-section[data-v-3dde859d]{display:flex;gap:30px;align-items:flex-start;background-color:#e9f7fe;border-radius:8px;padding:80px}.key-person-photo[data-v-3dde859d]{width:180px;height:230px;overflow:hidden;border-radius:8px;margin-top:-160px}.key-person-info[data-v-3dde859d]{flex:1;margin-top:-60px}.section-content[data-v-3dde859d]{font-size:16px;color:#333;line-height:1.8}.first-section[data-v-3dde859d]{background-color:#e9f7fe;border-radius:8px;padding:30px}.section-container1[data-v-3dde859d]{display:flex;gap:100px;align-items:center;background-color:#fff;padding:40px 40px 0}.section-text[data-v-3dde859d]{flex:1}.section-image[data-v-3dde859d]{width:480px;height:360px;flex-shrink:0;border-radius:8px;overflow:hidden}.section-image img[data-v-3dde859d]{width:100%;height:100%;object-fit:cover}.section-title[data-v-3dde859d]{color:#022964;font-size:24px;font-weight:600;margin-bottom:16px}.section-paragraph[data-v-3dde859d]{font-size:16px;color:#333;line-height:1.8}.section-container2[data-v-3dde859d]{background-color:#fff;position:relative;padding:0 40px}.section-container2[data-v-3dde859d]: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}.section-container3[data-v-3dde859d]{padding:0 40px;background-color:#fff}@media (max-width: 768px){.banner-container[data-v-3dde859d]{height:120px;padding:0 16px}.banner-content[data-v-3dde859d]{align-items:flex-start;text-align:left}.banner-title[data-v-3dde859d]{font-size:28px;text-align:left}.content[data-v-3dde859d]{padding:24px 16px}.key-person-section[data-v-3dde859d]{flex-direction:column;align-items:center;text-align:center}.key-person-photo[data-v-3dde859d]{margin-bottom:16px}.section-container1[data-v-3dde859d]{flex-direction:column}.section-image[data-v-3dde859d]{width:100%;height:200px;order:-1}.section-container2[data-v-3dde859d]:after{height:160px}.section-title[data-v-3dde859d]{font-size:20px}}.key-person-container[data-v-3dde859d]{background-color:#e9f7fe;border-radius:8px;padding:80px 80px 40px}.key-person-header[data-v-3dde859d]{display:flex;gap:30px}.key-person-photo[data-v-3dde859d]{width:180px;height:230px;overflow:hidden;border-radius:8px;margin-top:-160px;flex-shrink:0}.key-person-photo img[data-v-3dde859d]{width:100%;height:100%;object-fit:cover}.key-person-info[data-v-3dde859d]{margin-top:-60px}.key-person-title[data-v-3dde859d]{font-size:20px;font-weight:600;color:#000}.key-person-name[data-v-3dde859d]{font-size:18px;color:#000}.key-person-eng-name[data-v-3dde859d]{font-size:16px;color:#000}.first-section-container[data-v-3dde859d]{width:100%;padding-left:0}.first-section-text[data-v-3dde859d]{font-size:16px;line-height:1.8;color:#333;margin:0}@media (max-width: 768px){.key-person-container[data-v-3dde859d]{padding:40px 20px 30px}.key-person-header[data-v-3dde859d]{flex-direction:column;align-items:center}.key-person-photo[data-v-3dde859d]{margin-top:-120px;margin-bottom:16px}.key-person-info[data-v-3dde859d]{text-align:center;margin-top:0}.first-section-container[data-v-3dde859d]{padding-left:0}.first-section-text[data-v-3dde859d]{text-align:left}}.technology-section-img[data-v-3dde859d]{height:350px;margin-bottom:40px}.technology-section-img img[data-v-3dde859d]{width:100%;height:100%;object-fit:cover}*,*: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}.ant-btn-primary{padding:16px 32px;background-color:#022964;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:all .1s ease-in-out}.ant-btn-primary:hover{background-color:#464eb8!important}.ant-btn-primary:active{background-color:#3a4194!important}.ant-btn-primary:focus-visible{outline:4px solid #6673FF!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}
