._wrap_108jq_1{margin:16px 0;text-align:center;overflow:hidden;min-height:90px}._banner_108jq_8{min-height:90px}._inArticle_108jq_12{min-height:250px}._section_1cnno_1{margin:1.5rem 0;padding:1rem;border-radius:16px;border:1px solid #fde68a;background:rgba(254,243,199,.35)}._disclosure_1cnno_9{margin-bottom:.75rem;font-size:12px;color:#00000073;line-height:1.5}._disclosureLink_1cnno_16{color:#0000008c;text-decoration:underline}._grid_1cnno_21{display:grid;gap:.75rem}@media (min-width: 640px){._grid_1cnno_21{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 960px){._grid_1cnno_21{grid-template-columns:repeat(3,minmax(0,1fr))}}._card_1cnno_38{display:flex;gap:.75rem;padding:.75rem;border-radius:12px;border:1px solid #f0f0f0;background:#fff;box-shadow:0 1px 2px #0000000a;text-decoration:none;color:inherit;transition:box-shadow .15s ease}._card_1cnno_38:hover{box-shadow:0 4px 12px #00000014}._imageWrap_1cnno_55{position:relative;flex-shrink:0;width:64px;height:80px;border-radius:8px;background:#fafafa;overflow:hidden;display:flex;align-items:center;justify-content:center}._image_1cnno_55{width:100%;height:100%;object-fit:contain;padding:4px}._imageFallback_1cnno_75{font-size:1.5rem}._content_1cnno_79{display:flex;flex-direction:column;min-width:0}._badge_1cnno_85{align-self:flex-start;margin-bottom:4px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#cf1322;background:#fff1f0}._title_1cnno_96{margin:0;font-size:13px;font-weight:600;color:#000000d9;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._card_1cnno_38:hover ._title_1cnno_96{color:#cf1322}._description_1cnno_112{margin:4px 0 0;font-size:11px;color:#00000073;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cta_1cnno_123{margin-top:6px;font-size:11px;font-weight:600;color:#1677ff}._banner_1cnno_130{display:flex;align-items:center;gap:.75rem;margin:1rem 0;padding:.75rem 1rem;border-radius:10px;border:1px solid #bae0ff;background:#e6f4ff;text-decoration:none;color:inherit;transition:background .15s ease}._banner_1cnno_130:hover{background:#d6e8ff}._bannerIcon_1cnno_148{font-size:1.25rem;flex-shrink:0}._bannerTitle_1cnno_153{font-size:13px;font-weight:600;color:#0958d9}._bannerCta_1cnno_159{margin-left:6px;font-size:11px;color:#4096ff}._bannerTag_1cnno_165{margin-left:auto;font-size:11px;font-style:italic;color:#00000059;flex-shrink:0}._endOfTab_1cnno_173{margin-top:2rem;padding:1rem;border-radius:12px}._endOfTabAmber_1cnno_179{border:1px solid #fde68a;background:#fffbeb}._endOfTabBlue_1cnno_184{border:1px solid #bfdbfe;background:#eff6ff}._endOfTabDisclosure_1cnno_189{margin:0 0 .75rem;font-size:12px;font-style:italic;color:#00000073;line-height:1.5}._endOfTabBody_1cnno_197{display:flex;align-items:flex-start;gap:.75rem}._endOfTabIcon_1cnno_203{font-size:1.5rem;flex-shrink:0;line-height:1}._endOfTabContent_1cnno_209{min-width:0}._endOfTabTitle_1cnno_213{margin:0;font-size:14px;font-weight:600;color:#000000d9;line-height:1.4}._endOfTabDescription_1cnno_221{margin:4px 0 0;font-size:12px;color:#00000073;line-height:1.5}._endOfTabButton_1cnno_228{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s ease}._endOfTabButtonAmber_1cnno_241{background:#fbbf24;color:#111827}._endOfTabButtonAmber_1cnno_241:hover{background:#f59e0b;color:#111827}._endOfTabButtonBlue_1cnno_251{background:#3b82f6;color:#fff}._endOfTabButtonBlue_1cnno_251:hover{background:#2563eb;color:#fff}._shopeeSection_1cnno_261{margin:1.5rem 0;padding:1rem;border-radius:16px;border:1px solid #fed7aa;background:rgba(255,247,237,.85)}._shopeeDisclosure_1cnno_269{margin:0 0 .75rem;font-size:12px;color:#00000073;line-height:1.5}._shopeeGrid_1cnno_276{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width: 640px){._shopeeGrid_1cnno_276{grid-template-columns:repeat(4,minmax(0,1fr))}}._shopeeCard_1cnno_288{display:block;padding:.5rem;border-radius:10px;border:1px solid #f0f0f0;background:#fff;box-shadow:0 1px 2px #0000000a;text-decoration:none;color:inherit;transition:box-shadow .15s ease}._shopeeCard_1cnno_288:hover{box-shadow:0 4px 12px #00000014}._shopeeImageWrap_1cnno_304{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#fafafa;overflow:hidden}._shopeeImage_1cnno_304{width:100%;height:100%;object-fit:contain;padding:4px}._shopeeImageFallback_1cnno_321{font-size:2rem}._shopeeName_1cnno_325{margin:.5rem 0 0;font-size:11px;font-weight:500;color:#000000bf;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._shopeePrice_1cnno_337{margin:.25rem 0 0;font-size:12px;font-weight:600;color:#ea580c}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0;background:#f5f5f5}body.spa-hydrated #static-home-seo-shell,body.spa-hydrated #static-home-seo,body.spa-hydrated #public-seo-shell,body.spa-hydrated #seo-prerender{display:none}#public-seo-shell{position:absolute;left:0;right:0;top:0;z-index:0}#public-seo-shell a{color:#1677ff}#root{position:relative;z-index:1;min-height:50vh;background:#f5f5f5}.app-header{min-height:64px}.app-main{min-height:50vh}.cwv-stable-block{min-height:var(--cwv-block-min-h, 0)}img{max-width:100%;height:auto}.ant-avatar>img{object-fit:contain}.home-top-courses-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.home-top-courses-card{min-height:var(--home-course-card-h, 248px);min-width:0}@media (max-width: 1279px){.home-top-courses-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.home-top-courses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-course-card-body{padding:0 12px 12px;flex:1;display:flex;flex-direction:column;gap:6px;min-height:0;min-width:0}.home-course-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.35;min-height:2.7em;font-size:13px;word-break:break-word;flex-shrink:0}.home-course-card-badges{display:flex;flex-wrap:wrap;gap:4px;align-items:center;min-width:0;flex-shrink:0}.home-course-card-badges .ant-tag{margin:0;flex-shrink:0;max-width:100%}.home-course-card-meta{display:block;margin-top:auto;padding-top:2px;flex-shrink:0;font-size:11px;line-height:1.35}.home-posts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-posts-card{min-width:0}.post-card{border:1px solid #f0f0f0;border-radius:12px;overflow:hidden;background:#fff;display:flex;flex-direction:column;width:100%;transition:box-shadow .2s ease,border-color .2s ease}a:hover .post-card,a:focus-visible .post-card{border-color:#91caff;box-shadow:0 4px 12px #1677ff1f}.post-card-media{flex-shrink:0;overflow:hidden;background:#fafafa}.post-card-body{padding:12px;flex:1;display:flex;flex-direction:column;min-height:0}.post-card--featured{display:flex;flex-direction:row;align-items:stretch}.post-card-featured-media{flex:0 0 42%;max-width:42%;overflow:hidden;background:#fafafa}.post-card-featured-body{flex:1;min-width:0;padding:16px 20px;display:flex;flex-direction:column}.post-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;line-height:1.4;font-size:15px;word-break:break-word}.post-card--featured .post-card-title{-webkit-line-clamp:3;line-clamp:3;font-size:18px}.post-card-excerpt{margin:8px 0 0!important;flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-size:13px;line-height:1.45;margin-bottom:0}.post-card--featured .post-card-excerpt{-webkit-line-clamp:4;line-clamp:4}.post-card-date{display:block;margin-top:auto;padding-top:8px;font-size:12px}.post-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width: 991px){.home-posts-grid,.post-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.home-posts-grid,.post-list-grid{grid-template-columns:minmax(0,1fr)}.post-card--featured{flex-direction:column}.post-card-featured-media{flex:none;max-width:none;width:100%}}.admin-course-list-table{width:100%;max-width:100%}.admin-course-list-table .ant-table-wrapper{max-width:100%}@media (max-width: 767px){.admin-course-list-page.ant-space,.admin-responsive-table-page.ant-space{display:flex!important;width:100%!important;max-width:100%!important}.admin-course-list-page .ant-card,.admin-responsive-table-page .ant-card,.admin-responsive-table-page.ant-card{width:100%}.admin-mobile-table .ant-table-wrapper,.admin-mobile-table .ant-spin-nested-loading,.admin-mobile-table .ant-spin-container,.admin-mobile-table .ant-table,.admin-mobile-table .ant-table-container,.admin-mobile-table .ant-table-content,.admin-mobile-table .ant-table-content>table,.admin-mobile-table .ant-table-tbody{width:100%!important;max-width:100%!important;min-width:0!important}.admin-mobile-table .ant-table-body,.admin-mobile-table .ant-table-content{overflow-x:visible!important}.admin-mobile-table .ant-table-cell-fix-left,.admin-mobile-table .ant-table-cell-fix-right{position:static!important;inset:auto!important;box-shadow:none!important}.admin-mobile-table colgroup,.admin-mobile-table .ant-table-thead{display:none}.admin-mobile-table .ant-table-tbody>tr.ant-table-row{display:block;width:100%;margin-bottom:12px;padding:10px 12px;border:1px solid #f0f0f0;border-radius:12px;background:#fff}.admin-mobile-table .ant-table-tbody>tr.ant-table-row>td.ant-table-cell{display:flex;flex-direction:column;align-items:stretch;gap:4px;width:100%!important;max-width:100%;border:0;padding:8px 0;white-space:normal;overflow-wrap:break-word;word-break:normal}.admin-mobile-table .ant-table-tbody>tr.ant-table-row>td.ant-table-cell:before{content:attr(data-label);flex:none;width:100%;color:#595959;font-size:12px;font-weight:600;line-height:1.4}.admin-mobile-table .ant-table-tbody>tr.ant-table-row>td.admin-mobile-table-cell-thumb:before{margin-bottom:2px}.admin-mobile-table .ant-table-tbody>tr.ant-table-row>td.admin-mobile-table-cell-thumb img{width:100%;max-width:240px;height:auto;aspect-ratio:5 / 3;object-fit:contain;border-radius:10px}.admin-mobile-table .ant-table-pagination{margin-top:8px}}
