.Appbar_mainWrapper__ExUGm{position:sticky;z-index:120;margin:0;flex-shrink:0;min-height:64px;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;background:var(--color-surface);padding:env(safe-area-inset-top,0) 0 0;transition:all .2s cubic-bezier(.4,0,.2,1) 0s,background-color .2s cubic-bezier(.4,0,.2,1) 0s}.Appbar_toolbar__aDrYa{max-width:var(--container-max);margin:auto;flex:1 1;width:-webkit-fill-available;width:100%}.Appbar_headerSurface__8Bf6Q{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.Appbar_toolbarPad__mtCXG{padding:0 2em}.Appbar_logoButton__bBXUT{cursor:pointer}.Appbar_logoImage__mTymB{height:40px;object-fit:contain}.Appbar_desktopSpacer__cWRMS{min-width:0}.Appbar_desktopCenter__gjkyc{justify-self:center}.Appbar_desktopRight__Fg3dZ{justify-self:end}.Appbar_mobileMenuWrap__OmII_{display:flex;align-items:center}.Appbar_drawerIcon__g0TNM,.Appbar_notificationIcon__fnMpX,.Appbar_profileIcon__aqiFH{display:inline-flex;align-items:center;justify-content:center}.Appbar_drawerIcon__g0TNM{width:24px;height:24px}.Appbar_profileIcon__aqiFH{width:16px;height:16px}.Appbar_notificationIcon__fnMpX{width:40px;height:40px}.Appbar_desktopNav__PW9pw{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;flex:1 1;min-width:0}.Appbar_mobileNav__qlSlr{display:none;align-items:center;gap:var(--spacing-sm);margin-left:auto}.Appbar_mobileQuickAction__pOeJI{font-size:12px;font-weight:700;white-space:nowrap}.Appbar_mobileMenuButton__6PPDK{width:40px;height:40px;min-width:40px;padding:0;display:inline-flex;align-items:center;justify-content:center}.Appbar_drawerSectionTitle__v07Cj{font-size:var(--text-overline-size);font-weight:700;color:var(--color-text-muted);padding:var(--spacing-xs) var(--spacing-md) var(--spacing-md);text-transform:uppercase;letter-spacing:.5px}.Appbar_drawerItem__bW7Kj{padding:var(--spacing-lg) var(--spacing-xl);margin:var(--spacing-xs) 0;border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-body-size);font-weight:600;color:var(--color-text-dark);transition:all var(--transition-fast)}.Appbar_drawerItem__bW7Kj:hover{background:var(--color-surface-2)}.Appbar_drawerItem__bW7Kj:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Appbar_drawerItemActive__axjCP{background:var(--color-primary-bg);color:var(--color-text-dark)}.Appbar_menuNavigation__a71It{position:relative;cursor:pointer;font-weight:600;font-size:var(--text-body-size);color:var(--color-text);transition:color var(--transition-base)}.Appbar_menuNavigation__a71It:after{content:"";position:absolute;height:2px;background:var(--color-primary);transition:all var(--transition-base);bottom:0;right:0;width:0}.Appbar_menuNavigation__a71It:hover{color:var(--color-primary)}.Appbar_menuNavigation__a71It:hover:after{width:100%;left:0}.Appbar_menuNavigation__a71It:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.Appbar_activeMenu__QMtzl{color:var(--color-text-dark)!important}.Appbar_activeMenu__QMtzl:after{content:"";position:absolute;height:2px;background:var(--color-primary);transition:all var(--transition-base);bottom:0;right:0;width:100%;left:0}@media (max-width:1140px){.Appbar_toolbar__aDrYa{padding:0 var(--spacing-xl)!important}.Appbar_desktopNav__PW9pw{display:none}.Appbar_mobileNav__qlSlr{display:flex}.Appbar_toolbarPad__mtCXG{padding:0 1rem}.Appbar_logoImage__mTymB{height:34px}}@media (max-width:768px){.Appbar_mainWrapper__ExUGm,.Appbar_toolbar__aDrYa{min-height:58px}.Appbar_mobileQuickAction__pOeJI{font-size:11px;height:32px;padding:0 10px}.Appbar_mobileMenuButton__6PPDK{width:36px;height:36px;min-width:36px}.Appbar_notificationIcon__fnMpX{width:28px;height:28px}}.CommonStyles_yellow__iU_2P{color:var(--color-primary)}.CommonStyles_titleYellowWithNoBorder__K2gmB{border-radius:var(--radius-sm);color:var(--color-text);background-color:var(--color-primary-bg)}.CommonStyles_titleYellowWithBorder__sC7nK,.CommonStyles_titleYellowWithNoBorder__K2gmB{width:fit-content;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-body-size);font-weight:700;margin-bottom:var(--spacing-md)}.CommonStyles_titleYellowWithBorder__sC7nK{color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-sm)}.CommonStyles_titleGreyWithBorder__50SzD{color:var(--color-text-subtle);border:1px solid var(--color-text-subtle);border-radius:var(--radius-sm)}.CommonStyles_titleBlackNoBorder__flnNU,.CommonStyles_titleGreyWithBorder__50SzD{width:fit-content;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--text-body-size);font-weight:700;margin-bottom:var(--spacing-md)}.CommonStyles_titleBlackNoBorder__flnNU{color:var(--color-surface);border:1px solid var(--color-text-dark);background-color:var(--color-text-dark);border-radius:var(--radius-sm)}.CommonStyles_contentCenter__yMtf5{display:flex;justify-content:center;align-items:center}.CommonStyles_mainTitlePage__2KIfz{color:var(--color-text-dark);font-size:var(--text-h1-size);font-weight:700}.CommonStyles_mainTitle__MZxD3{color:var(--color-text-dark);font-size:var(--text-h2-size);text-align:center;font-weight:600}.CommonStyles_mainTitleYellow___TA5u{color:var(--color-primary);font-size:var(--text-h2-size);text-align:center}.CommonStyles_titleKicker__XdxZh{font-size:var(--text-kicker-size);letter-spacing:.12em;text-transform:uppercase;color:rgba(31,35,40,.65);font-weight:600;margin-bottom:10px}.CommonStyles_titleDisplay__ISA83{color:var(--color-text-dark);font-size:var(--text-display-size);text-align:center;font-weight:700;line-height:1.15;margin:0}.CommonStyles_titleHighlight__LgClX{display:inline-block;padding:2px 10px;border-radius:999px;background:var(--accent-soft);border:1px solid rgba(255,199,0,.35)}.CommonStyles_featureCard__hVDdB{position:relative;border-radius:var(--radius-card-lg);border-width:1px;border-style:solid;border-color:var(--border-subtle);background:var(--color-surface);text-align:left;max-width:280px;height:290px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.CommonStyles_featureCardHover__3PkQL{transform:translateY(-6px);box-shadow:0 14px 30px rgba(31,35,40,.1);border-color:rgba(255,199,0,.55)}.CommonStyles_featureCardStep___yn0B{position:absolute;top:14px;right:16px;font-size:36px;font-weight:800;letter-spacing:-.02em;color:rgba(31,35,40,.08);pointer-events:none;-webkit-user-select:none;user-select:none}.CommonStyles_featureIconBadge__xobZX{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--surface-soft);border:1px solid rgba(31,35,40,.06)}.CommonStyles_featureCardTitle__voilS{margin-bottom:8px;font-weight:700;color:var(--color-text-dark)}.CommonStyles_featureCardDesc__yqq23{margin:0;color:rgba(31,35,40,.72);line-height:1.55}.CommonStyles_groupTitle__K9Kqw{color:var(--color-primary);font-weight:700;font-size:var(--text-h5-size)}.CommonStyles_titleForm__YZWWD{font-size:var(--text-h2-size);font-weight:700}.CommonStyles_descriptionForm__CBYC2{font-size:var(--text-h3-size);font-weight:700}.CommonStyles_titleNomal__l5VB5{color:var(--color-text-dark);font-size:var(--text-body-sm-size)}.CommonStyles_forgotLink__dPGwF{margin:0 var(--spacing-md);font-size:var(--text-body-sm-size);cursor:pointer;font-weight:700}.CommonStyles_forgotLink__dPGwF:hover{color:var(--color-secondary)}.CommonStyles_radioLableStyle__efXlK label:before{width:0!important}.CommonStyles_radioButtonStyle__l3rcH{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100px;margin:0 var(--spacing-sm)}.CommonStyles_mainButtonBlack__GiMqK,.CommonStyles_radioButtonStyle__l3rcH{display:flex;align-items:center;justify-content:center;font-size:var(--text-body-size)}.CommonStyles_mainButtonBlack__GiMqK{height:50px;border:none!important;border-radius:var(--radius-sm);padding:var(--spacing-xl);min-width:120px}.CommonStyles_mainButtonBlack__GiMqK,.CommonStyles_mainButtonBlack__GiMqK:hover{color:var(--color-surface)!important;background:var(--color-text-dark)!important}.CommonStyles_mainButtonGrey__d6H6Q{height:50px;border:none!important;border-radius:var(--radius-sm);padding:var(--spacing-sm);font-size:var(--text-body-size)}.CommonStyles_mainButtonGrey__d6H6Q,.CommonStyles_mainButtonGrey__d6H6Q:hover{color:var(--color-text)!important;background:var(--color-surface-2)!important}.CommonStyles_mainButtonWhite__M_y5Y{height:50px;color:var(--color-text-dark)!important;background:var(--color-surface)!important;border:none!important;border-radius:var(--radius-sm);padding:var(--spacing-xl);font-size:var(--text-body-size);min-width:120px}.CommonStyles_mainButtonWhite__M_y5Y:hover,.CommonStyles_mainButtonYellow__bS0Fz{background:var(--color-primary)!important;color:var(--color-text-dark)!important}.CommonStyles_mainButtonYellow__bS0Fz{height:50px;border:none!important;border-radius:var(--radius-sm);padding:var(--spacing-xl);font-size:var(--text-body-size);min-width:120px;display:flex;align-items:center;justify-content:center}.CommonStyles_mainButtonYellow__bS0Fz:hover{background:var(--color-primary)!important;color:var(--color-text-dark)!important}.CommonStyles_disableButton__IeAWN{height:50px;border:none!important;border-radius:var(--radius-sm);padding:var(--spacing-xl);cursor:not-allowed;font-size:var(--text-body-size);min-width:120px;display:flex;align-items:center;justify-content:center}.CommonStyles_disableButton__IeAWN,.CommonStyles_disableButton__IeAWN:hover{color:var(--color-text-subtle)!important;background:var(--color-border)!important}.CommonStyles_disableButtonCanClick__05usk{height:50px;color:var(--color-text-subtle)!important;background:var(--color-surface)!important;border:none!important;border-radius:var(--radius-sm);padding:var(--spacing-xl);cursor:pointer;font-size:var(--text-body-size);min-width:120px;display:flex;align-items:center;justify-content:center}.CommonStyles_disableButtonCanClick__05usk:hover{color:var(--color-text-subtle)!important}@media (max-width:768px){.CommonStyles_disableButtonCanClick__05usk,.CommonStyles_disableButton__IeAWN,.CommonStyles_mainButtonBlack__GiMqK,.CommonStyles_mainButtonGrey__d6H6Q,.CommonStyles_mainButtonWhite__M_y5Y,.CommonStyles_mainButtonYellow__bS0Fz{min-width:0;width:100%;height:46px;padding:0 14px;font-size:var(--text-body-sm-size)}.CommonStyles_mainTitlePage__2KIfz{font-size:var(--text-h2-size)}.CommonStyles_mainTitle__MZxD3{font-size:var(--text-h3-size)}}.Footer_footer__kHNNQ{border-top:1px solid var(--color-border);background:var(--color-surface)}.Footer_inner__1gxJ_{max-width:1200px;margin:0 auto;padding:48px 24px 40px}.Footer_linkBar__umG3c{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-bottom:32px}.Footer_linkItem__1zpcV{font-size:14px;font-weight:700;color:var(--color-text);cursor:pointer;transition:color var(--transition-fast);white-space:nowrap}.Footer_linkItem__1zpcV:hover{color:var(--color-primary)}.Footer_linkSeparator__1dslh{margin:0 12px;color:var(--color-text-muted);font-size:13px;-webkit-user-select:none;user-select:none}.Footer_infoSection__i88wj{display:flex;align-items:flex-start;gap:40px;margin-bottom:24px}.Footer_logo__qo4x3{flex-shrink:0}.Footer_companyInfo__LAPMF{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 0;font-size:13px;color:var(--color-text-subtle);line-height:1.8}.Footer_infoItem__zt_tO{white-space:nowrap}.Footer_infoItem__zt_tO b{color:var(--color-text)}.Footer_infoSep__yhUUH{margin:0 8px;color:var(--color-border)}.Footer_copyright__SSLS8{font-size:12px;color:var(--color-text-muted);padding-top:24px;border-top:1px solid var(--color-border)}@media (max-width:768px){.Footer_inner__1gxJ_{padding:32px 20px}.Footer_linkBar__umG3c{gap:4px 0;margin-bottom:24px}.Footer_linkSeparator__1dslh{margin:0 8px}.Footer_infoSection__i88wj{flex-direction:column;gap:20px}.Footer_companyInfo__LAPMF{font-size:12px}.Footer_infoSep__yhUUH{display:none}.Footer_infoItem__zt_tO{display:block;white-space:normal}}.Login_mainWrapper__gwcqV{height:100vh;position:relative}.Login_signInWrapper__PbLmq{padding:2em;position:relative;z-index:1}.Login_forgotLink__c08_d{font-size:14px;cursor:pointer}.Login_forgotLink__c08_d:hover{text-decoration:underline}.LectureInfoCard_card__IDMjA{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:0}.LectureInfoCard_header__7ilFO{width:100%;background-color:#2d2d2f;color:#fff;padding:10px 20px;text-align:left;min-height:64px;display:flex;align-items:center;border-radius:8px 8px 0 0}.LectureInfoCard_headerTitle__LSQ7K{margin:0;color:#fff}.LectureInfoCard_body__Pj1Jd{padding:16px}.LectureInfoCard_actionGrid__UgN0p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.LectureInfoCard_actionItem__Zok3Z{display:flex;flex-direction:column;align-items:center;padding:16px 24px;border-radius:8px;transition:all .25s ease;border:1px solid #e8e8e8;min-width:0;width:100%;position:relative}.LectureInfoCard_actionItemEnabled__nTgny{cursor:pointer}.LectureInfoCard_actionItemDisabled__nDDPF{cursor:not-allowed;opacity:.5}.LectureInfoCard_actionItemEnabled__nTgny:hover{background-color:#f5f5f5;border-color:#1890ff}.LectureInfoCard_actionIcon__RUNAl{width:28px;height:28px;color:#1890ff;margin-bottom:8px}.LectureInfoCard_fileName__1gTMH{font-size:10px;margin-top:4px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1890ff}.LectureInfoCard_metaText__gL6cQ{font-size:10px;margin-top:4px}.LectureInfoCard_quizPassedItem__C0r99{border:1px solid #52c41a;background-color:#f6ffed}.LectureInfoCard_quizIconPassed__XiH40{color:#52c41a}.LectureInfoCard_quizDoneBadge__k1YH7{position:absolute;top:8px;right:8px;color:#52c41a}@media (max-width:768px){.LectureInfoCard_header__7ilFO{min-height:54px;padding:8px 12px}.LectureInfoCard_body__Pj1Jd{padding:12px}.LectureInfoCard_actionGrid__UgN0p{grid-template-columns:1fr;gap:10px}.LectureInfoCard_actionItem__Zok3Z{padding:12px}.LectureInfoCard_actionIcon__RUNAl{width:24px;height:24px;margin-bottom:6px}}.LectureSidebar_card__jJzOM{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);padding:0}.LectureSidebar_header__MDaC0{width:100%;background-color:#2d2d2f;color:#fff;padding:10px 20px;text-align:left;min-height:64px;display:flex;align-items:center;justify-content:space-between;border-radius:8px 8px 0 0}.LectureSidebar_headerTitle__SYI4V{margin:0;color:#fff}.LectureSidebar_headerCount__dJ93E{color:#fff;font-size:14px}.LectureSidebar_list__hKSfL{list-style:none;padding:0;margin:0}.LectureSidebar_item__HWZ7T{padding:12px 16px;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.LectureSidebar_itemEnabled__RNqfV{cursor:pointer}.LectureSidebar_itemDisabled__lT3dZ{cursor:not-allowed;opacity:.5}.LectureSidebar_itemCurrent__xMeWL{background-color:#2d2d2f}.LectureSidebar_itemHovered__fwOvd{background-color:#fafafa}.LectureSidebar_itemCompleted__gfZxo{background-color:#f9f9f9}.LectureSidebar_itemRow__2dVbz{display:flex;align-items:center;gap:8px}.LectureSidebar_index__wX6lx{width:42px;flex-shrink:0;color:#1890ff;font-weight:700;font-size:13px;text-align:center}.LectureSidebar_indexCurrent__gjwOV{color:#fff}.LectureSidebar_name__Q9k8S{flex:1 1;min-width:0;color:#333;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LectureSidebar_nameCurrent__ukspI{color:#fff}.LectureSidebar_badgeWrap__77Wlq{flex-shrink:0;width:56px;text-align:center}.LectureSidebar_badge__sJ4zr{color:#52c41a;font-size:11px;font-weight:700;padding:2px 8px;background-color:#f6ffed;border-radius:4px;border:1px solid #b7eb8f}.LectureSidebar_badgeCurrent__ZCTjG{color:#fff;background-color:rgba(255,255,255,.2);border:none}@media (max-width:768px){.LectureSidebar_header__MDaC0{min-height:54px;padding:8px 12px}.LectureSidebar_headerCount__dJ93E{font-size:12px}.LectureSidebar_item__HWZ7T{padding:10px 12px}.LectureSidebar_index__wX6lx{width:38px;font-size:12px}.LectureSidebar_name__Q9k8S{font-size:13px}.LectureSidebar_badgeWrap__77Wlq{width:50px}.LectureSidebar_badge__sJ4zr{font-size:10px;padding:2px 6px}}.VideoPlayer_wrapper__ANBuO{width:100%}.VideoPlayer_titleBar__lqiEF{width:100%;background-color:#2d2d2f;color:#fff;padding:10px 20px;text-align:left;min-height:60px;display:flex;align-items:center;justify-content:flex-start;border-radius:8px 8px 0 0}.VideoPlayer_titleText__qCOJP{margin:0;font-size:18px;font-weight:500;color:#fff;display:flex;align-items:center}.VideoPlayer_videoShell__mKYEh{width:100%;aspect-ratio:16/9;background-color:#000;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.VideoPlayer_videoShellWithTitle__mCh_k{border-radius:0 0 8px 8px}.VideoPlayer_video__J2f_c{width:100%;height:100%;display:block;object-fit:contain}.VideoPlayer_errorText__2aGkA{color:#fff}.VideoPlayer_description__NBddX{margin-top:16px}@media (max-width:768px){.VideoPlayer_titleBar__lqiEF{padding:8px 12px;min-height:52px}.VideoPlayer_titleText__qCOJP{font-size:15px}.VideoPlayer_description__NBddX{margin-top:12px;font-size:14px}}.certificate_page__S1pCG{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%}.certificate_headerRow__jKuax{max-width:1200px;margin:0 auto;padding:3em 1.5em 1.5em;justify-content:space-between;align-items:center;width:100%}.certificate_title__xiFAE{margin:0}.certificate_headerAction__MfO1x{display:flex;justify-content:flex-end}.certificate_downloadButton__X04Ss{font-size:16px;display:inline-flex;align-items:center;gap:8px}.certificate_previewSection__oT1Qb{padding:2.2em 1em;margin:1.6em 0;justify-content:center;align-items:center;width:100%;background:#f9f9f9}.certificate_previewCenter__SJmMo{max-width:680px;margin:0 auto;justify-content:center;align-items:center;width:100%}.certificate_previewFrame__wmYtv{display:flex;justify-content:center;align-items:flex-start}.certificate_previewScale__pYTg_{transform-origin:top center}.certificate_certificateCard__5UEhd{background-size:cover;background-position:50%;height:860px;width:620px;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:none;background-color:transparent}.certificate_inner__S8XkM{width:390px}.certificate_titleBlock__5ZMFZ{margin-bottom:10px;flex-direction:column}.certificate_cardTitle__yTWTj{font-size:45px;font-weight:600;margin:20px}.certificate_bodyRow__VDEk8{text-align:center;font-size:22px;font-weight:500;line-height:40px}.certificate_name__JdTDc{text-align:right;font-size:21px;font-weight:500;margin-bottom:20px;padding:20px}.certificate_bodyText__RkYPV{font-size:21px}.certificate_date__yp2p_{margin-top:50px;font-size:20px}.certificate_signatureRow__kkX5n{margin-top:50px}.certificate_company__OcOuT{text-align:left;margin-right:20px}.certificate_companyText__urpQ0{font-size:19px;font-weight:700}@media (max-width:1024px){.certificate_headerRow__jKuax{padding:2em 14px 1.2em;gap:12px}.certificate_previewSection__oT1Qb{margin:1em 0;padding:1.2em .5em}}@media (max-width:768px){.certificate_headerRow__jKuax{padding:1.2em 12px .6em}.certificate_headerAction__MfO1x{width:100%;justify-content:stretch}.certificate_downloadButton__X04Ss{width:100%;justify-content:center;font-size:14px}.certificate_previewFrame__wmYtv{height:calc(860px * .53);overflow:hidden}.certificate_previewScale__pYTg_{transform:scale(.53)}}.TermsTab_tabContainer__JTql6{align-items:center;width:100%;padding:0;display:flex;flex-direction:column}.TermsTab_sectionRow__PiW8I{justify-content:space-between;align-items:center;width:100%;padding:4em 0}.TermsTab_pageTitleWrap__kAs8z{padding:0 2em;text-align:center;width:100%}.TermsTab_contentCard__R_UzW{max-width:800px;padding:3em;margin:2em auto 0;box-shadow:0 0 18px 0 #cecece33;border-radius:10px}.TermsTab_contentInner__r5_Nl{display:flex;flex-direction:column}.TermsTab_chapterTitle__7UQg_{padding:2em 0;font-size:20px;font-weight:600}.TermsTab_sectionTitle__dGwaX{padding:1em 0;font-size:15px;font-weight:600}.TermsTab_bodyText__xM_JO{padding:1em 0;font-size:15px;font-weight:500}@media (max-width:768px){.TermsTab_sectionRow__PiW8I{padding:1.2em 0}.TermsTab_pageTitleWrap__kAs8z{padding:0 8px}.TermsTab_contentCard__R_UzW{margin-top:12px;padding:14px;border-radius:12px}.TermsTab_chapterTitle__7UQg_{padding:.8em 0;font-size:17px}.TermsTab_bodyText__xM_JO,.TermsTab_sectionTitle__dGwaX{padding:.6em 0;font-size:14px}}.NotificationTab_wrap__27wVx{justify-content:space-between;align-items:center;width:100%;padding:4em 0;display:flex;flex-direction:column}.NotificationTab_controlRow__nWG9r{padding-top:3em;width:100%}.NotificationTab_controlRow__nWG9r,.NotificationTab_descriptionRow__7ZH6i{max-width:350px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.NotificationTab_descriptionRow__7ZH6i{padding-top:2em}@media (max-width:768px){.NotificationTab_wrap__27wVx{padding:1.2em 0}.NotificationTab_controlRow__nWG9r{max-width:100%;padding-top:1.2em;gap:10px}.NotificationTab_descriptionRow__7ZH6i{max-width:100%;padding-top:1em}}.ProfileForm_formCard__sgDe4{width:min(500px,100%);padding:3em 60px;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:10px}.ProfileForm_title__SS8C_{padding:1em}@media (max-width:768px){.ProfileForm_formCard__sgDe4{padding:1.25em 16px;box-shadow:0 2px 12px rgba(0,0,0,.08);border-radius:12px}.ProfileForm_title__SS8C_{padding:.5em 0;text-align:center}}.CertificateSlider_nav__LNNIL{display:flex;justify-content:center;width:100%}.CertificateSlider_navButton__xIRN5{opacity:1;background:none;border:none;cursor:pointer}.CertificateSlider_pagination__dovDw{text-align:center;margin-top:15px}.CertificateSlider_wrap__RzqnH{width:100%;margin:0 auto;justify-content:center;align-items:center}.CertificateSlider_col__kjeht{width:100%}.CertificateSlider_slideRow__ct3kQ{width:100%;display:flex}@media (max-width:768px){.CertificateSlider_pagination__dovDw{margin-top:10px}}.UserPageLayout_section__S1MBN{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.UserPageLayout_card__Ewxbr{border-radius:20px;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 30px rgba(18,26,39,.06)}.UserPageLayout_toneDefault__fy3JK{background:#ffffff}.UserPageLayout_toneMuted___QrcX{background:linear-gradient(180deg,#fbfbfc,#f5f6f8)}.UserPageLayout_toneAccent__1MNvH{background:linear-gradient(135deg,#fff9e8,#ffffff 55%,#fff4cd)}.UserPageLayout_headerWrap__bh3GI{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.UserPageLayout_headerInner__g_ewi{border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(255,199,0,.25) 0,rgba(255,199,0,0) 56%),linear-gradient(160deg,#ffffff,#f7f8fa);padding:28px 28px 24px;border:1px solid rgba(0,0,0,.06)}.UserPageLayout_headerTitle__OUBoS{margin:0;font-size:clamp(1.7rem,2.5vw,2.3rem);font-weight:700;color:#1d1f24}.UserPageLayout_headerSubtitle__YoiH5{margin-top:8px;font-size:.98rem;color:#5d636f}.UserPageLayout_headerKicker__XJ1IB{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:rgba(255,199,0,.2);color:#634a00;font-weight:600;font-size:12px;padding:6px 10px;margin-bottom:10px}.UserPageLayout_statusPanel__vcCyg{border-radius:18px;padding:18px;border:1px solid rgba(0,0,0,.05);background:#ffffff}.UserPageLayout_statusTitle__JQqBc{margin:0;color:#1f2530;font-size:1.1rem;font-weight:700}.UserPageLayout_statusDesc___uhua{margin-top:6px;color:#596272;font-size:.95rem}.UserPageLayout_statusGrid__9Awfb{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.UserPageLayout_statusItem___rk52{border-radius:14px;background:#f7f8fa;padding:12px;border:1px solid rgba(0,0,0,.04)}.UserPageLayout_statusLabel__UaaYN{color:#6a7280;font-size:12px}.UserPageLayout_statusValue__V3mZF{margin-top:4px;color:#1b2029;font-size:15px;font-weight:700}.UserPageLayout_statusHint__h3Qh8{margin-top:2px;color:#748095;font-size:12px}@media (max-width:768px){.UserPageLayout_headerWrap__bh3GI,.UserPageLayout_section__S1MBN{padding:0 16px}.UserPageLayout_headerInner__g_ewi{border-radius:18px;padding:20px 16px}.UserPageLayout_statusGrid__9Awfb{grid-template-columns:1fr}}.user-mobile_pageShell__OllEF{width:100%;margin:24px auto 44px;display:flex;flex-direction:column;gap:16px}.user-mobile_errorWrap__EmCcG{display:flex;justify-content:center;align-items:center;min-height:60vh;padding:2em}.user-mobile_syncHint__81XzG{display:block;margin-top:12px;color:var(--color-text-muted);text-align:center}.user-mobile_loadingBox__u4n6Y{text-align:center;padding:36px 0}.user-mobile_loadingText__p7qBv{display:block;margin-top:16px}.user-mobile_sectionTitle__vN3_T{margin-bottom:16px}.user-mobile_emptyBox__sWalm{text-align:center;padding:30px}.user-mobile_emptyText__Uw3Z9{color:var(--color-text-muted)}.user-mobile_inlineIconText__Gqtcm{display:inline-flex;align-items:center;gap:6px}.user-mobile_mainDivider__HC6h6{height:3px;background-color:var(--color-primary);margin:4px 24px}@media (max-width:768px){.user-mobile_pageShell__OllEF{margin:16px auto 28px;gap:12px}.user-mobile_errorWrap__EmCcG{min-height:50vh;padding:1em}.user-mobile_loadingBox__u4n6Y{padding:26px 0}.user-mobile_sectionTitle__vN3_T{margin-bottom:12px;font-size:var(--text-h5-size)}.user-mobile_emptyBox__sWalm{padding:18px 12px}.user-mobile_mainDivider__HC6h6{margin:2px 12px}}.CaddyClassRoomDetailsClient_contentWrap__Gw6HA{width:100%}.CaddyClassRoomDetailsClient_sectionBody__3owvj{padding:clamp(12px,2.4vw,16px)}.CaddyClassRoomDetailsClient_videoSkeletonWrap__QiwtX{width:100%}.CaddyClassRoomDetailsClient_videoSkeletonDesc__3iOLR{margin-top:8px;width:70%}.CaddyClassRoomDetailsClient_sideStack__BL2l0{display:flex;flex-direction:column;gap:16px}.CaddyClassRoomDetailsClient_sideSkeleton__Tm70L{border-radius:8px}@media (max-width:768px){.CaddyClassRoomDetailsClient_sectionBody__3owvj{padding:12px}.CaddyClassRoomDetailsClient_sideStack__BL2l0{gap:12px}}.IntroductionSection_wrap__eBmro{display:flex;flex-direction:column;gap:12px}.IntroductionSection_card__57aEi{border:1px solid #ccc}.IntroductionSection_header__fWzag{background-color:#f2f2f2;padding:10px;font-weight:700;border-bottom:1px solid #ccc}.IntroductionSection_body__0_CGr{min-height:100px}.IntroductionSection_textarea__PgckL{width:100%;border-radius:0;resize:none;border:none}@media (max-width:768px){.IntroductionSection_wrap__eBmro{gap:10px}.IntroductionSection_header__fWzag{padding:8px;font-size:14px}}.ApplyCaddiePage_page__xU_34{width:100%;display:flex;flex-direction:column;gap:16px;margin:24px auto 44px}.ApplyCaddiePage_sectionRow__vAmJV{max-width:1200px;margin:0 auto;justify-content:space-between;align-items:center;width:100%;padding:0 24px}.ApplyCaddiePage_sectionBody__2HPEG{padding:18px 24px}.ApplyCaddiePage_centerTitle__kE0Oi{display:flex;justify-content:center;align-items:center;width:100%;margin:0}.ApplyCaddiePage_infoWrap__jG6ru{margin:20px;padding-top:20px;border-top:1px dashed #ccc}.ApplyCaddiePage_infoTitle__KZ9_j{font-size:18px;font-weight:700;display:inline-flex;gap:6px;align-items:center}.ApplyCaddiePage_infoCard__9Y82x{background-color:#f9f9f9;border-radius:0;margin-top:20px}.ApplyCaddiePage_actionCol__UItgm{width:100%;display:flex;justify-content:center;align-items:center}.ApplyCaddiePage_actionStack__aGDnw{display:flex;flex-direction:column;margin:0 auto;justify-content:space-between;align-items:center;width:100%;padding:1em}.ApplyCaddiePage_actionButton___J2yY{margin-top:20px}@media (max-width:768px){.ApplyCaddiePage_page__xU_34{margin:16px auto 28px;gap:12px}.ApplyCaddiePage_sectionRow__vAmJV{padding:0 12px}.ApplyCaddiePage_sectionBody__2HPEG{padding:12px}.ApplyCaddiePage_centerTitle__kE0Oi{justify-content:flex-start;font-size:22px}.ApplyCaddiePage_infoWrap__jG6ru{margin:12px 0 0;padding-top:12px}.ApplyCaddiePage_actionStack__aGDnw{padding:6px 0;gap:8px}.ApplyCaddiePage_actionButton___J2yY{margin-top:8px;width:100%}}.MyClassClient_pageShell__ibGWg{padding-bottom:56px;min-height:calc(100vh - 120px)}.MyClassClient_emptyCard__6h8TR{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.MyClassClient_emptyInner__XiuvC{text-align:center;padding:60px 20px;min-height:200px;display:flex;align-items:center;justify-content:center}.MyClassClient_listTopPad__HpQsA{padding-top:20px}.MyClassClient_mutedText__0ny3s{color:var(--color-text-muted)}.MyClassClient_progressLabelWrap__21sjg{margin-bottom:16px}.MyClassClient_progressLabel__Bm9HM{font-size:16px;color:#333}.MyClassClient_statusTag__THtZ_{margin-left:12px;border-radius:12px}.MyClassClient_progressBar__2GUeu{margin-bottom:8px}.MyClassClient_progressCurrent__SKqiw{font-weight:600;color:#333;font-size:18px}.MyClassClient_progressDetail__awoEc{margin-left:12px;color:var(--color-text-muted);font-size:14px}.MyClassClient_summaryCard__mwkbB{padding:16px 20px;background:#fff;border-radius:8px;border:1px solid #f0f0f0}.MyClassClient_summaryLabel__lntho{color:#666;font-size:14px}.MyClassClient_summaryValue__iuMVE{display:block;font-size:16px;margin-top:4px}.MyClassClient_summaryCount___A0ZY{display:block;font-size:20px;margin-top:4px}.MyClassClient_summaryCountExpired__kIszR{color:#ff4d4f}.MyClassClient_summaryCountActive__gwSDi{color:#1890ff}.MyClassClient_retryButton__UUY82{width:100%;height:44px}.MyClassClient_dividerSpacing__WRHDm{margin-top:8px}@media (max-width:768px){.MyClassClient_pageShell__ibGWg{padding-bottom:24px;min-height:calc(100vh - 88px)}.MyClassClient_emptyInner__XiuvC{padding:30px 12px;min-height:160px}.MyClassClient_listTopPad__HpQsA{padding-top:12px}.MyClassClient_summaryCard__mwkbB{padding:12px}.MyClassClient_progressLabelWrap__21sjg{margin-bottom:12px}.MyClassClient_progressDetail__awoEc{margin-left:0;display:block;margin-top:6px}}.MyPageClient_pageShell__wfSvD{position:relative;width:100%;display:flex;flex-direction:column}.MyPageClient_contentRow__tN7dM{padding:2em 0}.MyPageClient_contentRow__tN7dM,.MyPageClient_topBarRow__SjMVq{max-width:1200px;margin:0 auto;justify-content:space-between;align-items:center;width:100%}.MyPageClient_topBarRow__SjMVq{padding:4em 2em}.MyPageClient_tabSecondWrap__mx_fA{width:100%;padding:2em 0;display:flex;flex-direction:column;gap:16px}.MyPageClient_divider__lcBV6{height:3px;background-color:#ffc700;margin:4px 24px}.MyPageClient_deleteRow__wt1tp{max-width:500px;display:flex;padding:2em 0;margin:0 auto}@media (max-width:768px){.MyPageClient_contentRow__tN7dM{padding:1em 12px}.MyPageClient_topBarRow__SjMVq{padding:1.2em 12px}.MyPageClient_tabSecondWrap__mx_fA{padding:1.2em 0;gap:12px}.MyPageClient_divider__lcBV6{margin:4px 12px}.MyPageClient_deleteRow__wt1tp{width:100%;padding:1em 0}}.SupportPage_page__zw7qJ{width:100%;display:flex;flex-direction:column;gap:16px;margin:24px auto 44px}.SupportPage_title__q0OK1{margin-top:0;margin-bottom:12px}.SupportPage_faqGrid__VZekf{display:grid;gap:10px}.SupportPage_faqItem__8RFkN{border-radius:12px;border:1px solid rgba(0,0,0,.06);background:#fff;padding:14px 16px}.SupportPage_faqQuestion__RC8qL{display:block;margin-bottom:6px}.SupportPage_muted__L3lmz{color:var(--color-text-muted)}.SupportPage_actionWrap__Jx89t{margin-top:14px}@media (max-width:768px){.SupportPage_page__zw7qJ{gap:12px;margin:16px auto 28px}.SupportPage_faqItem__8RFkN{padding:12px}.SupportPage_title__q0OK1{margin-bottom:10px}}