.learn_loadingWrap__PC_X2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:60vh;color:var(--muted);font-size:.95rem}.learn_spinner__w5Ygw{width:40px;height:40px;border:4px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:learn_spin__3cLvK .8s linear infinite}@keyframes learn_spin__3cLvK{to{transform:rotate(1turn)}}.learn_mobileBar__qri9l{display:none;align-items:center;gap:12px;padding:10px 16px;background:var(--surface);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:50}.learn_sidebarToggle__Y2Y6q{background:none;border:1px solid var(--border);border-radius:8px;padding:6px 12px;font-family:inherit;font-size:.85rem;color:var(--neutral);cursor:pointer;white-space:nowrap}.learn_sidebarToggle__Y2Y6q:hover{background:var(--page-bg)}.learn_mobileCourseTitle__MkCgg{font-size:.9rem;font-weight:700;color:var(--neutral);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learn_learnPage__dqvtJ{background:var(--page-bg);min-height:calc(100vh - 160px)}.learn_layout__S_DsP{display:grid;grid-template-columns:320px 1fr;grid-gap:0;gap:0;align-items:start;min-height:calc(100vh - 160px)}.learn_sidebar__9OoOo{background:var(--surface);-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;max-height:calc(100vh - 80px);overflow-y:auto;display:flex;flex-direction:column;transition:transform .3s ease,opacity .3s ease}.learn_sidebarHidden__WSgqk{display:none}.learn_sidebarInner__z6zLg{flex:1 1;display:flex;flex-direction:column}.learn_chaptersWrap__Wa_RK{flex:1 1;overflow-y:auto;padding-bottom:8px}.learn_sidebarChapter__nd412{border-bottom:1px solid var(--border)}.learn_sidebarChapterHeader__XPWti{display:flex;align-items:center;gap:8px;padding:13px 16px;background:none;border:none;width:100%;text-align:right;cursor:pointer;font-family:inherit;transition:background .15s}.learn_sidebarChapterHeader__XPWti:hover{background:var(--page-bg)}.learn_sidebarChapterTitle___Mjtz{flex:1 1;font-size:.88rem;font-weight:700;color:var(--neutral)}.learn_sidebarChapterMeta__IFtYa{font-size:.75rem;color:var(--muted);white-space:nowrap;flex-shrink:0}.learn_sidebarChapterArrow__zsYCh{color:var(--muted);font-size:.75rem;transition:transform .2s;flex-shrink:0}.learn_arrowOpen__cF9JU{transform:rotate(180deg)}.learn_sidebarLessonList__ghbix{list-style:none;margin:0;padding:0}.learn_sidebarLesson__DUkKM{display:flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-top:1px solid var(--border);cursor:pointer;transition:background .12s;font-size:.85rem;color:var(--text);position:relative}.learn_sidebarLesson__DUkKM:hover{background:var(--page-bg)}.learn_sidebarLessonActive__oNWu0{background:#ede9fe!important;-webkit-border-end:3px solid var(--primary);border-inline-end:3px solid var(--primary)}.learn_sidebarLessonActive__oNWu0 .learn_sidebarLessonTitle__oYcjx{color:var(--primary);font-weight:700}.learn_sidebarLessonDone__FgqhD,.learn_sidebarLessonDone__FgqhD .learn_sidebarLessonTitle__oYcjx{color:var(--success)}.learn_sidebarLessonLocked__ZQQ_s{cursor:not-allowed;opacity:.55}.learn_sidebarLessonIcon__TYej1{font-size:.8rem;flex-shrink:0}.learn_iconDone__prbii{color:var(--success)}.learn_iconFree__u1goU{color:var(--primary)}.learn_iconLocked__swMnY{color:var(--muted)}.learn_sidebarLessonTitle__oYcjx{flex:1 1;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.learn_freeBadge__cEM1D{font-size:.68rem;font-weight:700;color:var(--primary);background:#ede9fe;padding:2px 7px;border-radius:999px;flex-shrink:0}.learn_sidebarLessonDur__S6ZqW{font-size:.72rem;color:var(--muted);white-space:nowrap;flex-shrink:0;direction:ltr}.learn_sidebarProgress__H3Clq{border-top:1px solid var(--border);padding:16px;background:var(--surface);flex-shrink:0}.learn_progressRow__oxscL{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.82rem;font-weight:600;color:var(--neutral)}.learn_progressPct__waLm2{font-weight:800}.learn_progressTrack__8UbKo{height:6px;background:var(--border);border-radius:999px;overflow:hidden;margin-bottom:6px}.learn_progressFill___kZzt{height:100%;border-radius:999px;transition:width .4s ease}.learn_progressLabel__Ai32Y{font-size:.75rem;color:var(--muted)}.learn_main__H419w{padding:32px 48px 48px;min-width:0}.learn_lessonHeader__l05ng{margin-bottom:20px}.learn_lessonTitle__0A2MI{font-size:1.5rem;font-weight:900;color:var(--neutral);line-height:1.3;margin-bottom:6px}.learn_lessonSubtitle__2tj7l{font-size:.95rem;color:var(--muted)}.learn_videoWrap__QQ3wo{position:relative;padding-bottom:56.25%;background:#000;border-radius:var(--radius-md);overflow:hidden;margin-bottom:20px}.learn_videoIframe___Zaee{position:absolute;inset:0;width:100%;height:100%;border:none}.learn_videoEndedPrompt__mnlFV{flex-wrap:wrap;background:#ede9fe;border:1px solid #c4b5fd;border-radius:var(--radius-sm);padding:14px 20px;font-size:.93rem;color:var(--neutral)}.learn_autoAdvanceBanner__NacEd,.learn_videoEndedPrompt__mnlFV{display:flex;align-items:center;gap:16px;margin-bottom:20px;font-weight:600}.learn_autoAdvanceBanner__NacEd{justify-content:space-between;background:#f0fdf4;border:1px solid #86efac;border-radius:var(--radius-sm);padding:12px 20px;font-size:.88rem;color:#166534}.learn_lessonBody__ZRalU{background:var(--surface);padding:24px 28px;box-shadow:var(--shadow-sm);font-size:.95rem;line-height:1.8;color:var(--text)}.learn_codeBlock__AiPAJ,.learn_lessonBody__ZRalU{border-radius:var(--radius-sm);margin-bottom:20px}.learn_codeBlock__AiPAJ{background:#0f172a;color:#e2e8f0;padding:18px 22px;font-size:.85rem;line-height:1.6;overflow-x:auto;direction:ltr;text-align:left}.learn_quizSection__0rFMi{background:var(--surface);border-radius:var(--radius-md);padding:24px 28px;margin-bottom:20px;box-shadow:var(--shadow-sm);border:1px solid var(--border)}.learn_quizHeader__XeapR{margin-bottom:16px}.learn_quizBadge__mzX4R{display:inline-block;background:#ede9fe;color:var(--primary);font-size:.75rem;font-weight:700;padding:3px 12px;border-radius:999px;margin-bottom:10px}.learn_quizQuestion__oWl51{font-size:1rem;font-weight:700;color:var(--neutral);line-height:1.5}.learn_quizOptions__Gh64S{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.learn_quizOption__f8knY{display:flex;align-items:center;gap:12px;background:var(--page-bg);border:1.5px solid var(--border);border-radius:8px;padding:11px 16px;cursor:pointer;font-size:.92rem;font-weight:400;color:var(--text);transition:border-color .15s,background .15s}.learn_quizOption__f8knY:hover{border-color:var(--primary);background:#f5f3ff}.learn_quizOptionSelected__H5VSA{border-color:var(--primary);background:#ede9fe;font-weight:600;color:var(--neutral)}.learn_quizOption__f8knY input[type=radio]{accent-color:var(--primary);flex-shrink:0}.learn_quizResult__9kiYw{margin-top:12px;font-size:.95rem;font-weight:700;padding:10px 16px;border-radius:8px}.learn_quizCorrect__zXdfg{background:#d1fae5;color:#065f46}.learn_quizWrong__S8HyC{background:#fee2e2;color:#991b1b}.learn_navRow__TrxS9{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.learn_navBtns__SAADi{display:flex;gap:8px}.learn_btnPrimary__lP9LT{display:inline-flex;align-items:center;gap:6px;background:var(--primary);color:#fff;border:none;border-radius:8px;padding:9px 20px;font-family:inherit;font-size:.92rem;font-weight:700;cursor:pointer;transition:background var(--transition)}.learn_btnPrimary__lP9LT:hover:not(:disabled){background:var(--primary-dark)}.learn_btnPrimary__lP9LT:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.learn_btnSecondary__u1uWZ{display:inline-flex;align-items:center;gap:6px;background:var(--page-bg);color:var(--neutral);border:1px solid var(--border);border-radius:8px;padding:9px 16px;font-family:inherit;font-size:.92rem;font-weight:600;cursor:pointer;transition:background var(--transition)}.learn_btnSecondary__u1uWZ:hover:not(:disabled){background:#eef2f7}.learn_btnSecondary__u1uWZ:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.learn_btnGhost__BgZbF{background:none;border:none;color:#166534;font-family:inherit;font-size:.85rem;font-weight:700;cursor:pointer;padding:4px 8px;border-radius:6px}.learn_btnGhost__BgZbF:hover{background:rgba(0,0,0,.05)}.learn_btnOutline__vgH6Z{display:inline-flex;align-items:center;gap:6px;background:none;border:1.5px solid var(--success);color:var(--success);border-radius:8px;padding:9px 16px;font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:background var(--transition)}.learn_btnOutline__vgH6Z:hover:not(:disabled){background:#f0fdf4}.learn_btnOutline__vgH6Z:disabled{opacity:.5;cursor:default}.learn_done__R8eRS{border-color:var(--muted);color:var(--muted)}.learn_enrollPrompt__XKCC5{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--radius-sm);padding:14px 20px;margin-top:20px;font-size:.93rem;font-weight:600;color:#92400e}.learn_emptyState__LGknS{text-align:center;padding:80px 20px;color:var(--muted);font-size:1rem}@media (max-width:1024px){.learn_mobileBar__qri9l{display:flex}.learn_layout__S_DsP{grid-template-columns:1fr}.learn_layout__S_DsP.learn_sidebarClosed__pFJ9M .learn_sidebar__9OoOo{display:none}.learn_sidebar__9OoOo{position:static;max-height:none;-webkit-border-start:none;border-inline-start:none;border-bottom:1px solid var(--border);max-height:60vh;overflow-y:auto}.learn_main__H419w{padding:24px 24px 40px}}@media (max-width:640px){.learn_lessonTitle__0A2MI{font-size:1.2rem}.learn_main__H419w{padding:16px 16px 32px}.learn_lessonBody__ZRalU,.learn_quizSection__0rFMi{padding:18px 16px}.learn_navRow__TrxS9{flex-direction:column;align-items:stretch}.learn_navBtns__SAADi{justify-content:stretch}.learn_navBtns__SAADi button{flex:1 1;justify-content:center}.learn_btnOutline__vgH6Z{width:100%;justify-content:center}}.Footer_footer__4Qwe4{background:var(--footer-bg);color:#ffffff;padding:60px 8% 25px}.Footer_grid__tBmWb{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;align-items:flex-start}.Footer_brandTitle__HPbg9{font-size:2.2rem;font-weight:900;margin-bottom:18px;display:flex;align-items:center;gap:10px}.Footer_brandTitle__HPbg9 span{color:var(--secondary)}.Footer_brand__HWwVP p{color:#9fb3d9;line-height:1.9;font-size:1.05rem;margin-bottom:25px}.Footer_socialIcons__luYwu{display:flex;gap:15px;flex-wrap:wrap}.Footer_socialIcons__luYwu a{width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.09);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:var(--transition)}.Footer_socialIcons__luYwu a:hover{background:var(--primary);transform:translateY(-3px)}.Footer_col__qzZRq h3,.Footer_contact__3QtSR h3{font-size:1.3rem;margin-bottom:18px;color:#ffffff;position:relative;display:inline-block}.Footer_col__qzZRq h3:after,.Footer_contact__3QtSR h3:after{content:"";position:absolute;right:0;bottom:-8px;width:50px;height:4px;background:var(--primary);border-radius:3px}.Footer_col__qzZRq a{color:#9fb3d9;display:block;margin-bottom:14px;font-size:1rem;transition:var(--transition)}.Footer_col__qzZRq a:hover{color:#ffffff;padding-right:6px}.Footer_contact__3QtSR p{color:#9fb3d9;margin-bottom:14px;font-size:1rem;display:flex;align-items:center;gap:12px}.Footer_contact__3QtSR svg{color:#ffffff;min-width:16px}.Footer_bottom__GvPSO{text-align:center;margin-top:45px;padding-top:25px;border-top:1px solid rgba(255,255,255,.08);color:#7f96c6;font-size:1rem}@media (max-width:1100px){.Footer_grid__tBmWb{grid-template-columns:1fr 1fr}}@media (max-width:768px){.Footer_grid__tBmWb{grid-template-columns:1fr}}@media (max-width:480px){.Footer_footer__4Qwe4{padding:40px 5% 20px}.Footer_brandTitle__HPbg9{font-size:1.7rem}.Footer_col__qzZRq h3,.Footer_contact__3QtSR h3{font-size:1.1rem}}.KidsNavbar_navbar__HRves{display:flex;align-items:center;justify-content:space-between;padding:0 2rem;height:70px;background:var(--kids-navbar-bg,#fff);box-shadow:0 2px 12px rgba(255,107,107,.15);position:-webkit-sticky;position:sticky;top:0;z-index:100;gap:1.5rem}.KidsNavbar_logo__kfhMR{font-size:1.4rem;font-weight:800;color:var(--primary);text-decoration:none;white-space:nowrap}.KidsNavbar_logo__kfhMR span{color:var(--secondary)}.KidsNavbar_navLinks__uwB9F{display:flex;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0}.KidsNavbar_link__LJ0jI{display:block;padding:.5rem 1.1rem;border-radius:999px;font-size:1rem;font-weight:600;color:var(--neutral);text-decoration:none;transition:background var(--transition),color var(--transition)}.KidsNavbar_active__qs1W4,.KidsNavbar_link__LJ0jI:hover{background:var(--primary);color:#fff}.KidsNavbar_backLink__5b_nG{display:block;padding:.5rem 1rem;font-size:.9rem;color:var(--muted);text-decoration:none;border:1px solid var(--border);border-radius:999px;transition:color var(--transition),border-color var(--transition)}.KidsNavbar_backLink__5b_nG:hover{color:var(--primary);border-color:var(--primary)}.KidsNavbar_hamburger__8Squz{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;background:none;border:none;cursor:pointer;padding:4px}.KidsNavbar_bar__wfUSk{display:block;height:3px;background:var(--primary);border-radius:2px;transition:transform .25s,opacity .25s}.KidsNavbar_hamburgerOpen__HAQ3r .KidsNavbar_bar__wfUSk:first-child{transform:translateY(8px) rotate(45deg)}.KidsNavbar_hamburgerOpen__HAQ3r .KidsNavbar_bar__wfUSk:nth-child(2){opacity:0}.KidsNavbar_hamburgerOpen__HAQ3r .KidsNavbar_bar__wfUSk:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width:640px){.KidsNavbar_hamburger__8Squz{display:flex}.KidsNavbar_navLinks__uwB9F{display:none;flex-direction:column;align-items:stretch;position:absolute;top:70px;right:0;left:0;background:#fff;padding:1rem;box-shadow:0 8px 24px rgba(0,0,0,.1);gap:.25rem;z-index:99}.KidsNavbar_navLinksOpen__U5_yk{display:flex}.KidsNavbar_backLink__5b_nG,.KidsNavbar_link__LJ0jI{border-radius:var(--radius-sm);text-align:center}}.Layout_layout__ADVXS{display:flex;flex-direction:column;min-height:100vh}.page_page__tZ_Oo{max-width:860px;margin:0 auto;padding:3rem 1.5rem 5rem}.page_header__s0Es3{border-bottom:2px solid var(--border);padding-bottom:2rem;margin-bottom:2.5rem}.page_title__LRWVk{font-size:2rem;font-weight:900;color:var(--primary);margin-bottom:.5rem}.page_company__XPHdP{font-size:1.1rem;font-weight:700;color:var(--neutral);margin-bottom:1rem}.page_contact__lJEFp{display:flex;flex-wrap:wrap;gap:1rem 2rem;font-size:.9rem;color:var(--muted);margin-bottom:1rem}.page_updated__0jgoT{font-size:.82rem;color:var(--muted);margin:0}.page_content__jutVD{display:flex;flex-direction:column;gap:2.5rem}.page_section__svLmj{padding:1.75rem;background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);-webkit-border-start:4px solid var(--primary);border-inline-start:4px solid var(--primary)}.page_sectionTitle__41ev2{font-size:1.15rem;font-weight:800;color:var(--primary);margin-bottom:.85rem}.page_sectionBody__7ZNpX{font-size:.95rem;line-height:1.85;color:var(--neutral);margin:0}@media (max-width:600px){.page_page__tZ_Oo{padding:2rem 1rem 4rem}.page_title__LRWVk{font-size:1.5rem}.page_contact__lJEFp{flex-direction:column;gap:.5rem}}.LanguageSwitcher_switcher__NZiKp{display:flex;gap:2px;align-items:center;background:var(--surface,#f8f9fa);border:1px solid var(--border,#dee2e6);border-radius:8px;padding:2px}.LanguageSwitcher_btn__SY7Iz{background:none;border:none;border-radius:6px;padding:4px 9px;font-size:.78rem;font-weight:600;cursor:pointer;color:var(--muted,#6c757d);font-family:inherit;transition:background .15s,color .15s;white-space:nowrap}.LanguageSwitcher_btn__SY7Iz:hover:not(:disabled){background:var(--page-bg,#f1f3f5);color:var(--neutral,#343a40)}.LanguageSwitcher_btn__SY7Iz:disabled{cursor:default}.LanguageSwitcher_active__9KxI5{background:var(--primary,#4361ee);color:#fff}.LanguageSwitcher_active__9KxI5:hover{background:var(--primary-dark,#3451d1)!important;color:#fff!important}.Navbar_navbar__A0oLP{display:flex;justify-content:space-between;align-items:center;padding:10px 4%;background:#ffffff;box-shadow:var(--shadow-sm);position:-webkit-sticky;position:sticky;top:0;z-index:1000;gap:12px}.Navbar_logo__sy7YS{font-size:1.5rem;font-weight:900;color:var(--primary);flex-shrink:0}.Navbar_logo__sy7YS span{color:var(--secondary)}.Navbar_hamburger__SVBDG{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:8px;z-index:1001}.Navbar_bar__0HTeq{display:block;width:26px;height:3px;background:var(--neutral);border-radius:3px;transition:var(--transition)}.Navbar_hamburgerOpen__D7Vlc .Navbar_bar__0HTeq:first-child{transform:rotate(45deg) translate(5px,6px)}.Navbar_hamburgerOpen__D7Vlc .Navbar_bar__0HTeq:nth-child(2){opacity:0}.Navbar_hamburgerOpen__D7Vlc .Navbar_bar__0HTeq:nth-child(3){transform:rotate(-45deg) translate(5px,-6px)}.Navbar_navLinks__xuiy5{display:flex;gap:14px;flex-wrap:nowrap;align-items:center}.Navbar_link__jYUyI{color:var(--muted);font-weight:700;font-size:.88rem;transition:var(--transition);padding-bottom:4px;white-space:nowrap}.Navbar_link__jYUyI:hover{color:var(--primary)}.Navbar_active__z8HiL{color:var(--primary);border-bottom:2px solid var(--primary)}@media (max-width:1100px){.Navbar_navbar__A0oLP{padding:10px 2%}.Navbar_navLinks__xuiy5{gap:10px}.Navbar_link__jYUyI{font-size:.82rem}}@media (max-width:900px){.Navbar_navbar__A0oLP{padding:10px 2%}.Navbar_navLinks__xuiy5{gap:7px}.Navbar_link__jYUyI{font-size:.78rem}.Navbar_logo__sy7YS{font-size:1.3rem}}@media (max-width:768px){.Navbar_hamburger__SVBDG{display:flex}.Navbar_navLinks__xuiy5{display:none;flex-direction:column;width:100%;gap:0;background:#ffffff;position:absolute;top:100%;right:0;left:0;box-shadow:var(--shadow-md);padding:10px 0}.Navbar_navLinksOpen__A7VV1{display:flex}.Navbar_navLinks__xuiy5 li{width:100%}.Navbar_link__jYUyI{display:block;padding:12px 8%;font-size:1rem;border-bottom:none}.Navbar_active__z8HiL,.Navbar_link__jYUyI:hover{background:var(--page-bg)}.Navbar_active__z8HiL{color:var(--primary);border-bottom:none;border-right:3px solid var(--primary)}}.Navbar_authControls__7Alct{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.Navbar_loginBtn__fOfC3{padding:.4rem 1rem;border:1.5px solid var(--primary);border-radius:8px;color:var(--primary);font-weight:700;font-size:.9rem;background:transparent;cursor:pointer;transition:var(--transition);text-decoration:none;white-space:nowrap}.Navbar_loginBtn__fOfC3:hover,.Navbar_registerBtn__syw3g{background:var(--primary);color:#fff}.Navbar_registerBtn__syw3g{padding:.4rem 1rem;border:1.5px solid var(--primary);border-radius:8px;font-weight:700;font-size:.9rem;cursor:pointer;transition:var(--transition);text-decoration:none;white-space:nowrap}.Navbar_registerBtn__syw3g:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.Navbar_userMenu__taWY0{position:relative}.Navbar_userButton__oyBkW{display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:0}.Navbar_userAvatar__TyqzI{width:36px;height:36px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:800;flex-shrink:0}.Navbar_userName__8QvCP{font-weight:700;color:var(--neutral);font-size:.9rem;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navbar_adminBadge__DH8x6{font-size:.7rem;background:#fef3c7;color:#92400e;padding:.1rem .4rem;border-radius:999px;font-weight:700}.Navbar_dropdown__DoAWR{position:absolute;top:calc(100% + 8px);inset-inline-end:0;inset-inline-start:auto;background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--border);min-width:160px;max-width:calc(100vw - 1rem);z-index:2000;overflow:hidden}.Navbar_dropdownItem__he0i4{display:block;width:100%;padding:.7rem 1rem;text-align:right;background:none;border:none;font-family:inherit;font-size:.9rem;color:var(--neutral);cursor:pointer;text-decoration:none;transition:background var(--transition)}.Navbar_dropdownItem__he0i4:hover{background:var(--page-bg)}.Navbar_dropdownDivider__TouFH{height:1px;background:var(--border);margin:0}.Navbar_dropdownLogout__TVDTM{color:var(--error)}.Navbar_xpPill__56ITF{display:flex;align-items:center;gap:.3rem;background:linear-gradient(135deg,#4361EE,#7B5EA7);border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;color:#fff;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Navbar_xpLevel__xrUyv{opacity:.85}.Navbar_xpPoints__3Ramj{opacity:1}@media (max-width:768px){.Navbar_authControls__7Alct,.Navbar_xpPill__56ITF{display:none}.Navbar_authControls__7Alct.Navbar_authControlsMobile__4Fhy4{display:flex;flex-direction:column;padding:10px 8%;border-top:1px solid var(--border);width:100%}}@media (max-width:480px){.Navbar_logo__sy7YS{font-size:1.5rem}}.admin_container__uVSVc{max-width:1200px;margin:0 auto;padding:2rem 1.5rem}.admin_header__BXCuK{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.admin_title__cLzhO{font-size:1.75rem;font-weight:700;color:var(--neutral)}.admin_createBtn__hVr0N{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--primary);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s}.admin_createBtn__hVr0N:hover{background:#3451cc}.admin_table__Wi_BD{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08)}.admin_table__Wi_BD td,.admin_table__Wi_BD th{padding:.875rem 1rem;text-align:right;border-bottom:1px solid #f0f0f0}.admin_table__Wi_BD th{background:#f8f9fa;font-weight:600;color:var(--neutral);font-size:.875rem}.admin_table__Wi_BD td{font-size:.9375rem;color:#4a5568}.admin_badge__DiN3v{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600}.admin_published__xm9CD{background:#d1fae5;color:#065f46}.admin_draft__Xp8EL{background:#fef3c7;color:#92400e}.admin_deleteBtn__sBZW2{padding:.375rem .75rem;background:var(--error);color:#fff;border:none;border-radius:6px;font-size:.8125rem;cursor:pointer;transition:background .2s}.admin_deleteBtn__sBZW2:hover{background:#dc2626}.admin_empty__rPaFn{text-align:center;padding:3rem 1rem;color:#94a3b8;font-size:1.125rem}.admin_loading__OjQcq{text-align:center;padding:3rem;color:#94a3b8}.admin_form__z_qpj{max-width:900px;margin:0 auto}.admin_section__ID0dh{background:#fff;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.08)}.admin_sectionTitle__1MY2W{font-size:1.25rem;font-weight:600;color:var(--neutral);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid var(--primary)}.admin_field__K_eKt{margin-bottom:1rem}.admin_label__mxkYS{display:block;font-size:.875rem;font-weight:600;color:var(--neutral);margin-bottom:.375rem}.admin_input__uVKuU,.admin_select__siftT,.admin_textarea__ZR_7z{width:100%;padding:.625rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;font-family:inherit;direction:rtl;transition:border-color .2s}.admin_input__uVKuU:focus,.admin_select__siftT:focus,.admin_textarea__ZR_7z:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(67,97,238,.1)}.admin_textarea__ZR_7z{min-height:80px;resize:vertical}.admin_row__d8ao4{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.admin_chapterBlock__Ojp3n{background:#f8f9fa;border-radius:8px;padding:1.25rem;margin-bottom:1rem;border:1px solid #e5e7eb}.admin_chapterHeader__TOKHC{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.admin_chapterTitle__CiRpU{font-size:1rem;font-weight:600;color:var(--neutral)}.admin_lessonBlock__J_gcY{background:#fff;border-radius:8px;padding:1rem;margin-bottom:.75rem;border:1px solid #e5e7eb}.admin_lessonHeader__xZE2E{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.admin_lessonTitle__pGSgj{font-size:.9375rem;font-weight:600;color:#4a5568}.admin_quizBlock__TjAxM{background:#fef3c7;border-radius:8px;padding:1rem;margin-top:.75rem;border:1px solid #fbbf24}.admin_quizLabel__YCsOr{font-size:.8125rem;font-weight:600;color:#92400e;margin-bottom:.5rem}.admin_optionRow__S98mG{display:flex;gap:.5rem;align-items:center;margin-bottom:.375rem}.admin_optionInput__WzZBb{flex:1 1;padding:.5rem .625rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;font-family:inherit;direction:rtl}.admin_optionInput__WzZBb:focus{outline:none;border-color:var(--primary)}.admin_radioLabel__gIi3o{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#6b7280;white-space:nowrap}.admin_addBtn__0bH2R{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:#f0f4ff;color:var(--primary);border:1px dashed var(--primary);border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s}.admin_addBtn__0bH2R:hover{background:#e0e7ff}.admin_removeBtn__jXruO{padding:.25rem .5rem;background:none;color:var(--error);border:1px solid var(--error);border-radius:6px;font-size:.75rem;cursor:pointer;transition:background .2s}.admin_removeBtn__jXruO:hover{background:#fef2f2}.admin_submitBtn__1VxL2{display:block;width:100%;padding:.875rem;background:var(--primary);color:#fff;border:none;border-radius:8px;font-size:1.0625rem;font-weight:700;cursor:pointer;transition:background .2s}.admin_submitBtn__1VxL2:hover{background:#3451cc}.admin_submitBtn__1VxL2:disabled{background:#94a3b8;cursor:not-allowed}.admin_error__Cw8at{background:#fef2f2;color:var(--error)}.admin_error__Cw8at,.admin_success__1eje9{padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.875rem}.admin_success__1eje9{background:#d1fae5;color:#065f46}.admin_checkbox__uQ8BV{display:flex;align-items:center;gap:.5rem}.admin_checkbox__uQ8BV input[type=checkbox]{width:1.125rem;height:1.125rem}.admin_statsBar___SFT_{display:flex;align-items:center;gap:.75rem;background:#fff;border-radius:10px;padding:.75rem 1.25rem;margin-bottom:1.25rem;font-size:.9375rem;color:#4a5568;box-shadow:0 1px 3px rgba(0,0,0,.06);flex-wrap:wrap}.admin_statDivider__s4gUv{color:#d1d5db;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin_toolbar__Ewv2Y{display:flex;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap;align-items:center}.admin_searchInput__Ylvz_{flex:1 1;min-width:200px;padding:.625rem .875rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;font-family:inherit;direction:rtl;transition:border-color .2s}.admin_searchInput__Ylvz_:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(67,97,238,.1)}.admin_toolbarRight__e0ghB{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.admin_filterTabs__S_HUb{display:flex;border:1px solid #d1d5db;border-radius:8px;overflow:hidden}.admin_filterTab__RojER{padding:.5rem .875rem;background:#fff;border:none;border-left:1px solid #d1d5db;font-size:.875rem;font-family:inherit;cursor:pointer;color:#6b7280;transition:background .15s,color .15s}.admin_filterTab__RojER:last-child{border-left:none}.admin_filterTab__RojER:hover{background:#f3f4f6}.admin_filterTabActive__NCgoD{background:var(--primary);color:#fff;font-weight:600}.admin_filterTabActive__NCgoD:hover{background:#3451cc}.admin_sortSelect___MI2P{padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;font-family:inherit;direction:rtl;cursor:pointer;background:#fff}.admin_tableWrapper__JhMkg{overflow-x:auto;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.admin_tableRow__zpzSD{cursor:pointer;transition:background .15s}.admin_tableRow__zpzSD:hover{background:#f0f4ff}.admin_courseTitle___sSWS{font-weight:600;color:var(--neutral);max-width:280px}.admin_categoryBadge__0yLob{display:inline-block;padding:.2rem .625rem;background:#ede9fe;color:#5b21b6;border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap}.admin_statusToggle__VQNfw{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;border-radius:9999px;font-size:.8125rem;font-weight:600;border:1.5px solid transparent;cursor:pointer;transition:opacity .15s,transform .1s;white-space:nowrap}.admin_statusToggle__VQNfw:disabled{opacity:.6;cursor:not-allowed}.admin_statusToggle__VQNfw:not(:disabled):hover{transform:scale(1.04)}.admin_statusPublished__B3F2s{background:#d1fae5;color:#065f46;border-color:#6ee7b7}.admin_statusDraft__RA8hT{background:#fef3c7;color:#92400e;border-color:#fcd34d}.admin_actions__quNLt{display:flex;gap:.375rem;align-items:center}.admin_actionBtn__QTgBL{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:6px;border:1px solid #e5e7eb;background:#f9fafb;font-size:1rem;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s;line-height:1}.admin_actionBtn__QTgBL:hover{background:#f3f4f6;border-color:#d1d5db}.admin_actionEdit___HfuF:hover{background:#eff6ff;border-color:#93c5fd}.admin_actionDelete__4lFBU:hover{background:#fef2f2;border-color:#fca5a5}.admin_pagination__0kMUt{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.admin_pageBtn__AJuaQ{padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:.9375rem;font-family:inherit;cursor:pointer;transition:background .15s}.admin_pageBtn__AJuaQ:hover:not(:disabled){background:#f3f4f6}.admin_pageBtn__AJuaQ:disabled{opacity:.4;cursor:not-allowed}.admin_pageInfo__0F60L{font-size:.9375rem;color:#6b7280}.admin_error__Cw8at{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.admin_dismissError__RD5qr{background:none;border:none;cursor:pointer;color:inherit;font-size:.875rem;padding:0;opacity:.7;flex-shrink:0}.admin_dismissError__RD5qr:hover{opacity:1}.admin_modalOverlay___9oQR{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:admin_fadeIn__fe57e .15s ease}@keyframes admin_fadeIn__fe57e{0%{opacity:0}to{opacity:1}}.admin_modal__DNvY3{background:#fff;border-radius:16px;padding:2rem 1.75rem;max-width:420px;width:100%;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.18);animation:admin_slideUp__iRr3n .2s ease}@keyframes admin_slideUp__iRr3n{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.admin_modalIcon__UEWaS{font-size:2.5rem;margin-bottom:.75rem;line-height:1}.admin_modalTitle__u4_C_{font-size:1.25rem;font-weight:700;color:var(--neutral);margin-bottom:.75rem}.admin_modalBody__6pNmP{font-size:.9375rem;color:#4a5568;line-height:1.7;margin-bottom:1.5rem}.admin_modalNote__zK3Qh{font-size:.8125rem;color:#6b7280}.admin_modalActions__DZn57{display:flex;gap:.75rem;justify-content:center}.admin_modalCancelBtn__ITp1_{padding:.625rem 1.5rem;background:#f3f4f6;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:.9375rem;font-family:inherit;cursor:pointer;transition:background .15s}.admin_modalCancelBtn__ITp1_:hover:not(:disabled){background:#e5e7eb}.admin_modalDeleteBtn__Byet6{padding:.625rem 1.5rem;background:var(--error);color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.admin_modalDeleteBtn__Byet6:hover:not(:disabled){background:#dc2626}.admin_modalCancelBtn__ITp1_:disabled,.admin_modalDeleteBtn__Byet6:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.admin_toolbar__Ewv2Y{flex-direction:column;align-items:stretch}.admin_toolbarRight__e0ghB{justify-content:space-between}}@media (max-width:640px){.admin_row__d8ao4{grid-template-columns:1fr}.admin_header__BXCuK{flex-direction:column;align-items:stretch}.admin_statsBar___SFT_{gap:.5rem}.admin_table__Wi_BD td:nth-child(2),.admin_table__Wi_BD th:nth-child(2){display:none}}.import-youtube_backLink__rK2S_{font-size:.9375rem;color:var(--primary);text-decoration:none;font-weight:500}.import-youtube_backLink__rK2S_:hover{text-decoration:underline}.import-youtube_progressBanner__mEwaq{display:flex;align-items:center;gap:.75rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.875rem 1.25rem;margin-bottom:1.5rem;font-size:.9375rem;color:#1d4ed8;font-weight:500}.import-youtube_spinner__jxF_K{display:inline-block;width:1.125rem;height:1.125rem;border:2px solid #93c5fd;border-top-color:#1d4ed8;border-radius:50%;animation:import-youtube_spin__92fuH .8s linear infinite;flex-shrink:0}@keyframes import-youtube_spin__92fuH{to{transform:rotate(1turn)}}.import-youtube_successCard__kwNvS{background:#fff;border:2px solid #06d6a0;border-radius:16px;padding:2.5rem 2rem;text-align:center;max-width:560px;margin:0 auto 2rem}.import-youtube_successIcon__Iffj8{width:3.5rem;height:3.5rem;background:#06D6A0;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1rem}.import-youtube_successTitle__JJnO3{font-size:1.375rem;font-weight:700;color:var(--neutral);margin-bottom:.5rem}.import-youtube_successCourse__4otZm{font-size:1rem;color:#4a5568;margin-bottom:1.5rem}.import-youtube_statsRow__G5keL{display:flex;gap:2rem;justify-content:center;margin-bottom:1.75rem}.import-youtube_stat__EKVhE{display:flex;flex-direction:column;align-items:center;gap:.25rem}.import-youtube_statValue__Uq6Ls{font-size:2rem;font-weight:800;color:var(--primary);line-height:1}.import-youtube_statLabel___WbZB{font-size:.8125rem;color:#6b7280}.import-youtube_successActions__cTZkz{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.import-youtube_importAnotherBtn__tkvgf{padding:.75rem 1.5rem;background:#f0f4ff;color:var(--primary);border:1px solid var(--primary);border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .2s}.import-youtube_importAnotherBtn__tkvgf:hover{background:#e0e7ff}.import-youtube_hint__pJcpF{font-size:.8125rem;color:#6b7280;margin-top:.375rem;direction:ltr;text-align:left}.import-youtube_infoBox__UYfLL{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:10px;padding:1rem 1.25rem;margin-bottom:1.5rem;font-size:.875rem;color:#4a5568;max-width:900px;margin-inline:auto}.import-youtube_infoBox__UYfLL strong{display:block;margin-bottom:.5rem;color:var(--neutral)}.import-youtube_infoBox__UYfLL ul{margin:0;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;line-height:1.8}.import-youtube_inputError__bIVl1{border-color:#EF476F!important;background:#fff8f8}.import-youtube_inputError__bIVl1:focus{box-shadow:0 0 0 3px rgba(239,71,111,.15)!important}.import-youtube_fieldError__PJ0Pc{font-size:.8125rem;color:#EF476F;margin-top:.375rem;font-weight:500}.import-youtube_successThumb___lZ6f{width:100%;max-height:160px;object-fit:cover;border-radius:10px;margin-bottom:1rem}.page_page__2Pr_i{min-height:100vh;background:var(--background,#f8f9fa);display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem}.page_card__CwwAs{background:#fff;border-radius:1.25rem;padding:3rem 2.5rem;max-width:480px;width:100%;text-align:center;box-shadow:0 8px 40px rgba(0,0,0,.08)}.page_icon__z45WP{width:72px;height:72px;background:rgba(239,71,111,.1);color:var(--error,#ef476f);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:900;margin:0 auto 1.25rem}.page_title__cJTTm{font-size:1.75rem;font-weight:800;color:var(--neutral,#343a40);margin:0 0 .75rem}.page_body__twoIg{font-size:1rem;color:#495057;line-height:1.65;margin:0 0 1.75rem}.page_actions__89nWX{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem}.page_btnPrimary__TuBxZ{display:block;padding:.875rem;background:var(--primary,#4361ee);color:#fff;border-radius:.6rem;font-weight:700;text-decoration:none;font-size:1rem;transition:opacity .2s}.page_btnPrimary__TuBxZ:hover{opacity:.88}.page_btnOutline__SPf8q{display:block;padding:.875rem;border:2px solid var(--primary,#4361ee);color:var(--primary,#4361ee);border-radius:.6rem;font-weight:700;text-decoration:none;font-size:1rem;transition:opacity .2s}.page_btnOutline__SPf8q:hover{opacity:.8}.page_help__Sa68r{font-size:.875rem;color:#6c757d;margin:0}.page_help__Sa68r a{color:var(--primary,#4361ee);text-decoration:underline}.page_page__k6fuX{min-height:100vh;background:var(--background,#f8f9fa);padding:2rem 1.5rem 4rem}.page_container__ghkWP{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;max-width:900px;margin:0 auto;align-items:start}.page_summary__EADrF{background:#fff;border:1px solid #e9ecef;border-radius:1rem;padding:1.75rem}.page_summaryTitle__Rymdx{font-size:1.25rem;font-weight:700;margin:0 0 1.25rem;color:var(--neutral,#343a40)}.page_skeleton__l1X6s{height:72px;background:#e9ecef;border-radius:.5rem;margin-bottom:1rem;animation:page_pulse__0NsFW 1.4s ease infinite}@keyframes page_pulse__0NsFW{0%,to{opacity:1}50%{opacity:.5}}.page_courseItem__9MuOK{display:flex;gap:.875rem;align-items:center;margin-bottom:1.25rem}.page_courseImg__EwBQ_{width:80px;height:56px;object-fit:cover;border-radius:.5rem;flex-shrink:0}.page_courseTitle__1KXTZ{font-weight:700;font-size:.9375rem;color:var(--neutral,#343a40);margin:0 0 .25rem}.page_courseCategory__MqQAD{font-size:.8125rem;color:#6c757d;margin:0}.page_subItem__rC46O{margin-bottom:1.25rem}.page_subPlanName__d71sy{font-size:1.0625rem;font-weight:700;color:var(--neutral,#343a40);margin:0 0 .25rem}.page_subInterval__Mr1nx{font-size:.875rem;color:#6c757d;margin:0}.page_priceRow__5zTW_{display:flex;justify-content:space-between;align-items:center;font-size:.9375rem;color:#495057;margin-bottom:.5rem}.page_priceValue__7TZkP{font-weight:600;color:var(--neutral,#343a40)}.page_divider__RP56K{border:none;border-top:1px solid #e9ecef;margin:.875rem 0}.page_totalRow__3QZVE{font-size:1.0625rem;font-weight:700}.page_guarantees__euBm6{margin-top:1.25rem;display:flex;flex-direction:column;gap:.625rem}.page_guarantee__T3_sb{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#495057}.page_guaranteeIcon__FH_sh{width:24px;height:24px;background:rgba(6,214,160,.12);color:var(--success,#06d6a0);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;flex-shrink:0}.page_action__StdBH{background:#fff;border:2px solid var(--primary,#4361ee);border-radius:1rem;padding:1.75rem}.page_actionTitle__D89LC{font-size:1.375rem;font-weight:800;color:var(--neutral,#343a40);margin:0 0 .375rem}.page_actionSub__9GaPz{font-size:.9rem;color:#6c757d;margin:0 0 1.25rem}.page_error__5DrzY{background:rgba(239,71,111,.08);border:1px solid var(--error,#ef476f);color:var(--error,#ef476f);border-radius:.5rem;padding:.75rem 1rem;font-size:.9rem;margin-bottom:1rem}.page_trust__NTekB{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1.25rem}.page_trustItem__qqPMM{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#495057;background:#f8f9fa;padding:.375rem .75rem;border-radius:9999px;border:1px solid #e9ecef}.page_proceedBtn___XKdB{display:flex;align-items:center;justify-content:center;width:100%;padding:.9375rem;background:var(--primary,#4361ee);color:#fff;border:none;border-radius:.6rem;font-size:1.0625rem;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .2s,transform .15s;min-height:52px}.page_proceedBtn___XKdB:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.page_proceedBtn___XKdB:disabled{opacity:.65;cursor:not-allowed}.page_spinner__AJ4FH{display:inline-block;width:22px;height:22px;border:3px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:page_spin__z3RLY .7s linear infinite}@keyframes page_spin__z3RLY{to{transform:rotate(1turn)}}.page_cancel__w3xjD{text-align:center;margin:.875rem 0 .5rem;font-size:.875rem}.page_cancel__w3xjD a{color:#6c757d;text-decoration:underline}.page_legal__OAPrT{font-size:.8125rem;color:#adb5bd;text-align:center;margin:0;line-height:1.5}.page_legal__OAPrT a{color:var(--primary,#4361ee);text-decoration:underline}@media (max-width:700px){.page_container__ghkWP{grid-template-columns:1fr}}.page_page__lgEZL{min-height:100vh;background:var(--background,#f8f9fa);display:flex;align-items:center;justify-content:center;padding:2rem 1.5rem}.page_card__pU7C8{background:#fff;border-radius:1.25rem;padding:3rem 2.5rem;max-width:480px;width:100%;text-align:center;box-shadow:0 8px 40px rgba(0,0,0,.08)}.page_icon__9_w_y{width:72px;height:72px;background:rgba(6,214,160,.12);color:var(--success,#06d6a0);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:900;margin:0 auto 1.25rem}.page_title__cWSIv{font-size:1.75rem;font-weight:800;color:var(--neutral,#343a40);margin:0 0 .75rem}.page_body__5b1A7{font-size:1rem;color:#495057;line-height:1.65;margin:0 0 1rem}.page_ref__EKftg{font-size:.875rem;color:#6c757d;margin:0 0 1.5rem}.page_sessionId__bRhhf{font-family:monospace;background:#f1f3f5;padding:2px 6px;border-radius:4px}.page_actions__Aysl0{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.page_btnPrimary__4URBg{display:block;padding:.875rem;background:var(--primary,#4361ee);color:#fff;border-radius:.6rem;font-weight:700;text-decoration:none;font-size:1rem;transition:opacity .2s}.page_btnPrimary__4URBg:hover{opacity:.88}.page_btnOutline__LmZAQ{display:block;padding:.875rem;border:2px solid var(--primary,#4361ee);color:var(--primary,#4361ee);border-radius:.6rem;font-weight:700;text-decoration:none;font-size:1rem;transition:opacity .2s}.page_btnOutline__LmZAQ:hover{opacity:.8}.page_guarantees__IA3VI{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.page_guarantee__hF96Z{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#6c757d}.page_page__sqHnU{min-height:100vh;background:var(--page-bg);padding:2rem 1rem}.page_container__WJamO{max-width:1100px;margin:0 auto}.page_tabs__sxovN{display:flex;gap:.25rem;background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:.35rem;margin-bottom:1.5rem;overflow-x:auto}.page_tab__nS0vd{flex:1 1;min-width:max-content;padding:.65rem 1rem;border:none;background:transparent;border-radius:var(--radius-sm);font-family:inherit;font-size:.88rem;font-weight:600;color:var(--muted);cursor:pointer;transition:background var(--transition),color var(--transition);white-space:nowrap}.page_tab__nS0vd:hover{background:#f1f5f9;color:var(--neutral)}.page_tabActive__dS_Jn{background:var(--primary);color:#fff}.page_tabActive__dS_Jn:hover{background:var(--primary-dark);color:#fff}.page_greeting__FBbuK{background:linear-gradient(135deg,var(--primary) 0,#6366f1 100%);border-radius:var(--radius-lg);padding:2rem;color:#fff;display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.page_greetingAvatar__CEEP0{width:72px;height:72px;border-radius:50%;background:rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:800;flex-shrink:0}.page_greetingInfo__HlPva{flex:1 1}.page_greetingName__grJV6{font-size:1.5rem;font-weight:800;margin-bottom:.25rem}.page_greetingMeta__R8rN_{display:flex;gap:1rem;flex-wrap:wrap;font-size:.88rem;opacity:.9}.page_greetingBadge__9sucM{background:rgba(255,255,255,.2);padding:.15rem .6rem;border-radius:999px;font-size:.8rem}.page_metrics__2yMrk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.page_metricCard__xkyo4{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:1.25rem;text-align:center}.page_metricValue__YpIVr{font-size:1.6rem;font-weight:800;color:var(--primary)}.page_metricLabel__gvccP{font-size:.82rem;color:var(--muted);margin-top:.25rem}.page_card__FwMm5{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:1.5rem;margin-bottom:1rem}.page_cardTitle__etP4g{font-size:1.1rem;font-weight:700;color:var(--neutral);margin-bottom:1rem}.page_courseItem__LlInn{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--border)}.page_courseItem__LlInn:last-child{border-bottom:none}.page_courseThumb__9SXdD{background:#e2e8f0;object-fit:cover}.page_courseThumbPlaceholder__NCWE0,.page_courseThumb__9SXdD{width:80px;height:56px;border-radius:var(--radius-sm);flex-shrink:0}.page_courseThumbPlaceholder__NCWE0{background:linear-gradient(135deg,var(--primary) 0,#6366f1 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem}.page_courseInfo__v1OA8{flex:1 1;min-width:0}.page_courseTitle__dtjIO{font-weight:700;color:var(--neutral);margin-bottom:.25rem;font-size:.95rem}.page_courseCategory__IMjXi{font-size:.78rem;color:var(--muted);margin-bottom:.5rem}.page_progressBar__KK8xK{width:100%;height:8px;background:#e2e8f0;border-radius:999px;overflow:hidden}.page_progressFill__KUArX{height:100%;background:var(--success);border-radius:999px;transition:width .4s ease}.page_progressText__lvpuv{font-size:.75rem;color:var(--muted);margin-top:.2rem}.page_continueBtn__mOGkz{padding:.45rem 1rem;background:var(--primary);color:#fff;border:none;border-radius:var(--radius-sm);font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--transition)}.page_continueBtn__mOGkz:hover{background:var(--primary-dark)}.page_completedBadge__bI6gj{padding:.35rem .8rem;background:#d1fae5;color:#065f46;border-radius:999px;font-size:.78rem;font-weight:700;white-space:nowrap}.page_recGrid__08Aye{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.page_recCard__Z9tsc{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:box-shadow var(--transition);cursor:pointer;text-decoration:none;color:inherit}.page_recCard__Z9tsc:hover{box-shadow:var(--shadow-md)}.page_recImage__msv6g{width:100%;height:130px;background:linear-gradient(135deg,var(--secondary) 0,var(--primary) 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem}.page_recBody__Els5t{padding:.8rem}.page_recTitle__b93aW{font-weight:700;font-size:.9rem;color:var(--neutral);margin-bottom:.25rem}.page_recCategory__bbXNZ{font-size:.75rem;color:var(--muted)}.page_recRating__lhwlU{font-size:.78rem;color:var(--warning);margin-top:.25rem}.page_empty__7ZIVI{text-align:center;padding:3rem 1rem;color:var(--muted)}.page_emptyIcon__LHn3R{font-size:3rem;margin-bottom:.5rem;opacity:.4}.page_emptyText__UWMdc{font-size:.95rem;margin-bottom:1rem}.page_emptyBtn__SDls2{display:inline-block;padding:.6rem 1.5rem;background:var(--primary);color:#fff;border:none;border-radius:var(--radius-sm);font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:none}.page_certItem__B3eGY{display:flex;justify-content:space-between;align-items:center;padding:.8rem 0;border-bottom:1px solid var(--border)}.page_certItem__B3eGY:last-child{border-bottom:none}.page_certTitle__HBV7r{font-weight:700;color:var(--neutral);font-size:.92rem}.page_certDate__eFC_O{font-size:.78rem;color:var(--muted)}.page_certActions__fOrPu{display:flex;gap:.5rem}.page_certBtn__0TiSw{padding:.35rem .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-family:inherit;font-size:.78rem;font-weight:600;color:var(--primary);cursor:pointer;transition:background var(--transition)}.page_certBtn__0TiSw:hover{background:#f1f5f9}.page_listItem__sdwJD{display:flex;justify-content:space-between;align-items:center;padding:.8rem 0;border-bottom:1px solid var(--border)}.page_listItem__sdwJD:last-child{border-bottom:none}.page_listInfo__v_D62 h4{font-size:.92rem;font-weight:700;color:var(--neutral);margin-bottom:.15rem}.page_listInfo__v_D62 p{font-size:.78rem;color:var(--muted)}.page_statusBadge__Fk2KV{padding:.25rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700}.page_statusUpcoming__wu8Oz{background:#dbeafe;color:#1d4ed8}.page_statusDone__Zrjlf{background:#d1fae5;color:#065f46}.page_settingsForm__Qyddf{display:flex;flex-direction:column;gap:1rem}.page_formGroup__uGATh{display:flex;flex-direction:column;gap:.35rem}.page_formGroup__uGATh label{font-size:.85rem;font-weight:600;color:var(--neutral)}.page_formGroup__uGATh input,.page_formGroup__uGATh select{padding:.6rem .8rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);font-family:inherit;font-size:.9rem;background:var(--surface);color:var(--neutral);transition:border-color var(--transition)}.page_formGroup__uGATh input:focus,.page_formGroup__uGATh select:focus{outline:none;border-color:var(--primary)}.page_saveBtn__0VLxG{align-self:flex-start;padding:.6rem 2rem;background:var(--primary);color:#fff;border:none;border-radius:var(--radius-sm);font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:background var(--transition)}.page_saveBtn__0VLxG:hover{background:var(--primary-dark)}.page_loading__eqTbn{text-align:center;padding:4rem 1rem;color:var(--muted);font-size:1rem}@media (max-width:768px){.page_greeting__FBbuK{flex-direction:column;text-align:center}.page_greetingMeta__R8rN_{justify-content:center}.page_metrics__2yMrk{grid-template-columns:1fr}.page_courseItem__LlInn{flex-direction:column;align-items:flex-start}.page_recGrid__08Aye{grid-template-columns:1fr}.page_tabs__sxovN{gap:.15rem}.page_tab__nS0vd{font-size:.78rem;padding:.5rem .6rem}.page_certItem__B3eGY{flex-direction:column;align-items:flex-start;gap:.5rem}}.StreakCard_card__pQ4_P{display:flex;align-items:center;gap:1rem;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #fed7aa;border-radius:12px;padding:1.25rem 1.5rem}.StreakCard_flame__4yMrU{font-size:2.5rem;line-height:1;flex-shrink:0}.StreakCard_body__RsZEn{display:flex;flex-direction:column;gap:.125rem}.StreakCard_value__UqBUs{font-size:2rem;font-weight:800;color:#ea580c;line-height:1}.StreakCard_label___VMrT{font-size:.875rem;font-weight:600;color:#9a3412}.StreakCard_best__Ls5Nt{font-size:.75rem;color:#c2410c;margin-top:.125rem}.BadgesPanel_panel__D9j2F{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.07)}.BadgesPanel_title__K_LQ4{font-size:1.125rem;font-weight:700;color:var(--neutral);margin-bottom:1rem}.BadgesPanel_grid__Fc2AD{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:.75rem;gap:.75rem}.BadgesPanel_badge__jG5cm{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.875rem .5rem;border-radius:10px;border:1.5px solid transparent;position:relative;transition:transform .15s;text-align:center}.BadgesPanel_badge__jG5cm:hover{transform:translateY(-2px)}.BadgesPanel_earned__vPncM{background:linear-gradient(135deg,#f0f4ff,#e0e7ff);border-color:var(--primary)}.BadgesPanel_locked__GAo8S{background:#f9fafb;border-color:#e5e7eb;opacity:.55;filter:grayscale(.7)}.BadgesPanel_icon__KVQ0k{font-size:1.75rem;line-height:1}.BadgesPanel_name__Mc3rM{font-size:.6875rem;font-weight:600;color:var(--neutral);line-height:1.3}.BadgesPanel_lock__eyOv0{position:absolute;top:4px;left:4px;font-size:.6rem;opacity:.5}.TermsFab_fab__V2ltR{position:fixed;bottom:1.5rem;inset-inline-end:1.5rem;z-index:900;display:flex;align-items:center;gap:.5rem;background:#ffffff;border:1.5px solid var(--border);border-radius:999px;padding:.55rem .75rem;box-shadow:var(--shadow-md);text-decoration:none;color:var(--muted);font-size:.8rem;font-weight:600;transition:box-shadow .2s,color .2s,border-color .2s,padding .2s}.TermsFab_fab__V2ltR:hover{color:var(--primary);border-color:var(--primary);box-shadow:0 4px 16px rgba(67,97,238,.18);padding:.55rem .9rem .55rem .75rem}.TermsFab_icon__lfqAv{font-size:1rem;line-height:1;flex-shrink:0}.TermsFab_label__3RO7g{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;line-height:1;transition:max-width .25s ease,opacity .2s ease}.TermsFab_fab__V2ltR:hover .TermsFab_label__3RO7g{max-width:200px;opacity:1}.BlogExcerpts_section__6Sq_F{padding:72px 8%;background:#f8f9fa}.BlogExcerpts_header__sgKqI{text-align:center;margin-bottom:2.5rem}.BlogExcerpts_sectionTag__sCtgM{display:inline-block;background:rgba(255,209,102,.2);color:#b45309;font-size:.85rem;font-weight:700;padding:5px 16px;border-radius:9999px;margin-bottom:.875rem}.BlogExcerpts_title__tVapS{font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;color:var(--neutral,#343a40);margin:0 0 .625rem}.BlogExcerpts_subtitle__KUHcm{font-size:1.0625rem;color:#6c757d;margin:0}.BlogExcerpts_grid__qnPDg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2.5rem}.BlogExcerpts_card__mOtdC{background:#fff;border-radius:1rem;overflow:hidden;border:1.5px solid #e9ecef;transition:box-shadow .25s,transform .2s;display:flex;flex-direction:column}.BlogExcerpts_card__mOtdC:hover{box-shadow:0 8px 28px rgba(0,0,0,.08);transform:translateY(-3px)}.BlogExcerpts_imageWrap__ffYpr{overflow:hidden;height:180px}.BlogExcerpts_image__ikh0i{width:100%;height:100%;object-fit:cover;transition:transform .35s}.BlogExcerpts_card__mOtdC:hover .BlogExcerpts_image__ikh0i{transform:scale(1.04)}.BlogExcerpts_body__2pFFF{padding:1.25rem 1.375rem 1.5rem;display:flex;flex-direction:column;flex:1 1}.BlogExcerpts_meta__YqNEK{display:flex;align-items:center;gap:.625rem;margin-bottom:.75rem;flex-wrap:wrap}.BlogExcerpts_tag__Db0z4{font-size:.775rem;font-weight:700;padding:3px 10px;border-radius:9999px}.BlogExcerpts_date__J9v0w{font-size:.8rem;color:#adb5bd}.BlogExcerpts_cardTitle__GiOkh{font-size:1rem;font-weight:700;color:var(--neutral,#343a40);margin:0 0 .625rem;line-height:1.5}.BlogExcerpts_excerpt__F6MFy{font-size:.9rem;color:#6c757d;line-height:1.7;flex:1 1;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogExcerpts_readMore__O50pw{font-size:.875rem;font-weight:700;color:var(--primary,#4361ee);text-decoration:none;transition:gap .2s;display:inline-flex;align-items:center;gap:4px}.BlogExcerpts_readMore__O50pw:hover{text-decoration:underline}.BlogExcerpts_cta__wPtmb{text-align:center}.BlogExcerpts_ctaBtn__LYTEu{display:inline-flex;padding:.75rem 1.75rem;border:2px solid var(--primary,#4361ee);color:var(--primary,#4361ee);border-radius:.6rem;font-weight:700;font-size:.9375rem;text-decoration:none;transition:background .2s,color .2s}.BlogExcerpts_ctaBtn__LYTEu:hover{background:var(--primary,#4361ee);color:#fff}@media (max-width:900px){.BlogExcerpts_grid__qnPDg{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BlogExcerpts_section__6Sq_F{padding:56px 6%}}@media (max-width:540px){.BlogExcerpts_section__6Sq_F{padding:48px 5%}.BlogExcerpts_grid__qnPDg{grid-template-columns:1fr}.BlogExcerpts_imageWrap__ffYpr{height:200px}}.CourseCard_card__HFMqC{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--transition),box-shadow var(--transition);display:flex;flex-direction:column;height:100%}.CourseCard_card__HFMqC:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.CourseCard_imageWrap__aR3iY{position:relative;overflow:hidden}.CourseCard_imageWrap__aR3iY img{width:100%;height:200px;object-fit:cover;display:block;transition:transform .4s ease}.CourseCard_card__HFMqC:hover .CourseCard_imageWrap__aR3iY img{transform:scale(1.04)}.CourseCard_categoryBadge__ZsDoH{position:absolute;top:10px;right:10px;background:rgba(67,97,238,.88);color:#fff;font-size:.75rem;font-weight:700;padding:3px 10px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.CourseCard_content__k_4Qf{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1 1;gap:8px}.CourseCard_title__PFWNq{font-size:1.1rem;font-weight:800;line-height:1.4;color:var(--neutral);margin:0}.CourseCard_rating__Df64b{display:flex;align-items:center;gap:3px;font-size:.85rem}.CourseCard_starFilled__PdCNp{color:var(--warning)}.CourseCard_starEmpty__SFO9y{color:var(--border)}.CourseCard_ratingCount__MIOAT{color:var(--muted);font-size:.8rem;margin-right:4px}.CourseCard_description__JE_TP{color:var(--text);font-size:.92rem;line-height:1.6;flex-grow:1;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CourseCard_footer__MrjWS{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.CourseCard_price__03wqs{display:flex;align-items:center;gap:6px}.CourseCard_free__cP68B{font-size:.9rem;font-weight:700;color:var(--success)}.CourseCard_priceUsd__XkMTM{font-size:1.1rem;font-weight:800;color:var(--neutral)}.CourseCard_priceTokens__aPJ60{font-size:.8rem;color:var(--muted);background:#f1f5f9;padding:2px 8px;border-radius:999px}.CourseCard_btn__2cNXB{display:inline-block;padding:8px 18px;background:var(--primary);color:#fff;border-radius:var(--radius-sm);font-weight:700;font-size:.88rem;transition:background var(--transition);white-space:nowrap;flex-shrink:0}.CourseCard_btn__2cNXB:hover{background:var(--primary-dark)}.CourseFilters_box__dahhb{background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-sm);padding:16px;margin-bottom:28px}.CourseFilters_filters__b0Ip2{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.CourseFilters_btn__nadTL{border:none;background:#eef2f7;color:#334155;padding:10px 18px;border-radius:999px;font-family:Cairo,sans-serif;font-weight:700;font-size:.95rem;cursor:pointer;transition:var(--transition)}.CourseFilters_btn__nadTL:hover{transform:translateY(-1px)}.CourseFilters_active__HQ_Uy{background:var(--primary);color:#ffffff}@media (max-width:768px){.CourseFilters_box__dahhb{padding:12px;margin-bottom:22px}.CourseFilters_filters__b0Ip2{gap:8px}.CourseFilters_btn__nadTL{padding:8px 14px;font-size:.88rem}}@media (max-width:480px){.CourseFilters_btn__nadTL{padding:7px 12px;font-size:.82rem}}.FeaturedCourses_section__t5WXV{padding:72px 8%;background:#f8f9fa}.FeaturedCourses_header__AFl_n{text-align:center;margin-bottom:2.5rem}.FeaturedCourses_sectionTag__h8P3e{display:inline-block;background:rgba(247,37,133,.1);color:var(--secondary,#f72585);font-size:.85rem;font-weight:700;padding:5px 16px;border-radius:9999px;margin-bottom:.875rem}.FeaturedCourses_title__CZXdA{font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;color:var(--neutral,#343a40);margin:0 0 .625rem}.FeaturedCourses_subtitle__8T3uD{font-size:1.0625rem;color:#6c757d;margin:0}.FeaturedCourses_grid__umbmv{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.FeaturedCourses_cta__Daqsq{text-align:center;margin-top:2.5rem}.FeaturedCourses_ctaBtn__Cckch{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;background:var(--primary,#4361ee);color:#fff;border-radius:.6rem;font-weight:700;font-size:1rem;text-decoration:none;transition:opacity .2s,transform .15s;box-shadow:0 4px 16px rgba(67,97,238,.25)}.FeaturedCourses_ctaBtn__Cckch:hover{opacity:.9;transform:translateY(-2px)}@media (max-width:768px){.FeaturedCourses_section__t5WXV{padding:56px 6%}}@media (max-width:480px){.FeaturedCourses_section__t5WXV{padding:48px 5%}.FeaturedCourses_grid__umbmv{grid-template-columns:1fr}}.Hero_hero__MpeZv{padding:80px 8% 60px;background:linear-gradient(135deg,#eef1ff,#f8f0ff 50%,#fff5f8);display:flex;align-items:center;justify-content:space-between;gap:48px;flex-wrap:wrap}.Hero_text__lb14V{flex:1 1 420px;max-width:540px}.Hero_tagline__qIVrc{display:inline-block;background:rgba(67,97,238,.1);color:var(--primary,#4361ee);font-size:.85rem;font-weight:700;padding:5px 14px;border-radius:9999px;margin-bottom:1.1rem;letter-spacing:.02em}.Hero_title__M0ThY{font-size:clamp(2rem,4.5vw,2.75rem);font-weight:900;line-height:1.35;color:var(--neutral,#343a40);margin:0 0 1rem}.Hero_highlight__HOAF6{color:var(--primary,#4361ee);position:relative;display:inline-block}.Hero_highlight__HOAF6:after{content:"";position:absolute;bottom:-4px;right:0;width:100%;height:4px;background:var(--secondary,#f72585);border-radius:2px}.Hero_subtitle__Bxmw7{font-size:1.05rem;line-height:1.85;color:#495057;margin:0 0 1.75rem}.Hero_buttons__0VBRC{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:2rem}.Hero_btnPrimary__rknUn{display:inline-flex;align-items:center;padding:.875rem 1.75rem;background:var(--primary,#4361ee);color:#fff;border-radius:.6rem;font-weight:700;font-size:1rem;text-decoration:none;transition:opacity .2s,transform .15s;box-shadow:0 4px 16px rgba(67,97,238,.3)}.Hero_btnPrimary__rknUn:hover{opacity:.9;transform:translateY(-2px)}.Hero_btnOutline__Y6z0n{display:inline-flex;align-items:center;padding:.875rem 1.75rem;border:2px solid var(--primary,#4361ee);color:var(--primary,#4361ee);border-radius:.6rem;font-weight:700;font-size:1rem;text-decoration:none;transition:background .2s,color .2s,transform .15s}.Hero_btnOutline__Y6z0n:hover{background:var(--primary,#4361ee);color:#fff;transform:translateY(-2px)}.Hero_stats__sBQCW{display:flex;gap:2rem;flex-wrap:wrap}.Hero_stat__TBiGv{display:flex;flex-direction:column;align-items:flex-start}.Hero_statValue__4JvnM{font-size:1.6rem;font-weight:900;color:var(--primary,#4361ee);line-height:1}.Hero_statLabel__PxlKZ{font-size:.8125rem;color:#6c757d;margin-top:2px}.Hero_media__B5MvJ{flex:1 1 480px;max-width:580px}.Hero_videoWrap__dmhNY{position:relative}.Hero_video__aAHMX{width:100%;height:340px;border:0;border-radius:20px;display:block;box-shadow:0 16px 48px rgba(67,97,238,.18);background:#000}.Hero_videoBadge__QiqHB{position:absolute;bottom:-14px;right:24px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);border-radius:9999px;padding:8px 18px;font-size:.875rem;font-weight:700;color:var(--neutral,#343a40);display:flex;align-items:center;gap:6px}@media (max-width:992px){.Hero_hero__MpeZv{flex-direction:column-reverse;padding:60px 6% 50px}.Hero_media__B5MvJ,.Hero_text__lb14V{max-width:100%;flex-basis:auto;width:100%}}@media (max-width:768px){.Hero_hero__MpeZv{padding:50px 6% 40px;gap:32px}.Hero_video__aAHMX{height:260px}.Hero_stats__sBQCW{gap:1.25rem}}@media (max-width:480px){.Hero_hero__MpeZv{padding:40px 5% 36px;gap:28px}.Hero_title__M0ThY{font-size:1.75rem}.Hero_subtitle__Bxmw7{font-size:.9625rem}.Hero_video__aAHMX{height:210px}.Hero_buttons__0VBRC{flex-direction:column}.Hero_btnOutline__Y6z0n,.Hero_btnPrimary__rknUn{text-align:center;justify-content:center}.Hero_statValue__4JvnM{font-size:1.35rem}}.LearningPaths_section__wDreQ{padding:72px 8%;background:#fff}.LearningPaths_header__7fsZ6{text-align:center;margin-bottom:3rem}.LearningPaths_sectionTag__9Mptp{display:inline-block;background:rgba(67,97,238,.1);color:var(--primary,#4361ee);font-size:.85rem;font-weight:700;padding:5px 16px;border-radius:9999px;margin-bottom:.875rem}.LearningPaths_title__c1D68{font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;color:var(--neutral,#343a40);margin:0 0 .75rem}.LearningPaths_subtitle__P115S{font-size:1.0625rem;color:#6c757d;max-width:600px;margin:0 auto;line-height:1.7}.LearningPaths_grid__bumrM{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem}.LearningPaths_card__JQ0_J{display:flex;flex-direction:column;padding:1.75rem 1.5rem;border:1.5px solid #e9ecef;border-radius:1rem;text-decoration:none;background:#fff;transition:box-shadow .25s,transform .2s,border-color .2s}.LearningPaths_card__JQ0_J:hover{box-shadow:0 8px 28px rgba(67,97,238,.12);transform:translateY(-4px);border-color:var(--primary,#4361ee)}.LearningPaths_iconWrap__aZskG{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.LearningPaths_icon__Wg82j{font-size:1.625rem;line-height:1}.LearningPaths_cardTitle__3Rgsq{font-size:1.125rem;font-weight:800;margin:0 0 .625rem}.LearningPaths_cardDesc__w__N6{font-size:.9rem;color:#495057;line-height:1.7;flex:1 1;margin:0 0 1.25rem}.LearningPaths_cardFooter__cicz4{display:flex;justify-content:space-between;align-items:center}.LearningPaths_courseCount__lPY2N{font-size:.8125rem;font-weight:600;color:#6c757d;background:#f1f3f5;padding:3px 10px;border-radius:9999px}.LearningPaths_arrow__UoglQ{font-size:1.125rem;color:var(--primary,#4361ee);opacity:0;transition:opacity .2s,transform .2s}.LearningPaths_card__JQ0_J:hover .LearningPaths_arrow__UoglQ{opacity:1;transform:translateX(-4px)}@media (max-width:1100px){.LearningPaths_grid__bumrM{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.LearningPaths_section__wDreQ{padding:56px 6%}.LearningPaths_grid__bumrM{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width:480px){.LearningPaths_section__wDreQ{padding:48px 5%}.LearningPaths_grid__bumrM{grid-template-columns:1fr}.LearningPaths_card__JQ0_J{padding:1.375rem 1.25rem}}.PricingOverview_section__y_Fhq{padding:72px 8%;background:linear-gradient(135deg,#eef1ff,#f8f0ff)}.PricingOverview_header__58i1_{text-align:center;margin-bottom:3rem}.PricingOverview_sectionTag__HEYMx{display:inline-block;background:rgba(67,97,238,.1);color:var(--primary,#4361ee);font-size:.85rem;font-weight:700;padding:5px 16px;border-radius:9999px;margin-bottom:.875rem}.PricingOverview_title__DKHmG{font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;color:var(--neutral,#343a40);margin:0 0 .625rem}.PricingOverview_subtitle__WG1kI{font-size:1.0625rem;color:#6c757d;max-width:520px;margin:0 auto;line-height:1.7}.PricingOverview_grid__6BnV2{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;max-width:960px;margin:0 auto 2rem}.PricingOverview_card__ikUIW{background:#fff;border:2px solid #e9ecef;border-radius:1rem;padding:2rem 1.75rem;position:relative;display:flex;flex-direction:column;gap:.75rem;transition:box-shadow .25s,transform .2s}.PricingOverview_card__ikUIW:hover{box-shadow:0 8px 28px rgba(67,97,238,.1);transform:translateY(-3px)}.PricingOverview_featured__9Id3w{border-color:var(--primary,#4361ee);box-shadow:0 8px 32px rgba(67,97,238,.15)}.PricingOverview_badge__yYPmV{position:absolute;top:-1px;right:1.5rem;background:var(--primary,#4361ee);color:#fff;font-size:.775rem;font-weight:700;padding:4px 14px;border-radius:0 0 8px 8px}.PricingOverview_planName__MH5oR{font-size:1.25rem;font-weight:800;color:var(--neutral,#343a40);margin:0}.PricingOverview_priceRow__OExW1{display:flex;align-items:baseline;gap:4px}.PricingOverview_price__uF7HZ{font-size:2rem;font-weight:900;color:var(--primary,#4361ee);line-height:1}.PricingOverview_priceSuffix__IVQTZ{font-size:.9rem;color:#6c757d}.PricingOverview_planDesc__CCgpc{font-size:.9rem;color:#6c757d;margin:0;line-height:1.6}.PricingOverview_features__4nlrS{list-style:none;padding:0;margin:.25rem 0;display:flex;flex-direction:column;gap:.5rem;flex:1 1}.PricingOverview_feature__4aEOz{font-size:.9rem;color:#343a40;display:flex;align-items:center;gap:.5rem}.PricingOverview_check__Qhd6t{color:var(--success,#06d6a0);font-weight:900;font-size:.875rem}.PricingOverview_ctaPrimary___5Opp{display:block;text-align:center;padding:.75rem;background:var(--primary,#4361ee);color:#fff;border-radius:.5rem;font-weight:700;font-size:.9375rem;text-decoration:none;margin-top:.5rem;transition:opacity .2s}.PricingOverview_ctaPrimary___5Opp:hover{opacity:.88}.PricingOverview_ctaOutline__uZyhf{display:block;text-align:center;padding:.75rem;border:2px solid var(--primary,#4361ee);color:var(--primary,#4361ee);border-radius:.5rem;font-weight:700;font-size:.9375rem;text-decoration:none;margin-top:.5rem;transition:background .2s,color .2s}.PricingOverview_ctaOutline__uZyhf:hover{background:var(--primary,#4361ee);color:#fff}.PricingOverview_fullPricing__yzIf5{text-align:center;margin:0}.PricingOverview_fullPricing__yzIf5 a{color:var(--primary,#4361ee);font-weight:600;font-size:.9375rem;text-decoration:none;transition:-webkit-text-decoration .15s;transition:text-decoration .15s;transition:text-decoration .15s,-webkit-text-decoration .15s}.PricingOverview_fullPricing__yzIf5 a:hover{text-decoration:underline}@media (max-width:900px){.PricingOverview_grid__6BnV2{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PricingOverview_section__y_Fhq{padding:56px 6%}}@media (max-width:540px){.PricingOverview_section__y_Fhq{padding:48px 5%}.PricingOverview_grid__6BnV2{grid-template-columns:1fr;max-width:400px}}.page_page__l0mEz{min-height:100vh;background:var(--page-bg);padding:2rem 1rem}.page_container__2LWFJ{max-width:720px;margin:0 auto}.page_header__PKc1l{display:flex;align-items:center;gap:1.5rem;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:2rem;margin-bottom:1.5rem}.page_avatar__fQ4ea{width:72px;height:72px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:800;flex-shrink:0}.page_headerInfo__RMGCG{flex:1 1}.page_name__s2x_0{font-size:1.4rem;font-weight:800;color:var(--neutral);margin-bottom:.25rem}.page_email__qHRpg{color:var(--muted);font-size:.9rem;direction:ltr;text-align:right}.page_badges__uDjHV{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.page_badge___UbXq{display:inline-block;padding:.2rem .7rem;border-radius:999px;font-size:.78rem;font-weight:700}.page_badgePrimary__5q6FX{background:#ede9fe;color:var(--primary)}.page_badgeSuccess__SVWtf{background:#d1fae5;color:#065f46}.page_badgeAdmin__fppIm{background:#fef3c7;color:#92400e}.page_section__3OmO8{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:1.5rem 2rem;margin-bottom:1.25rem}.page_sectionTitle__5r2Ux{font-size:1rem;font-weight:700;color:var(--neutral);margin-bottom:1rem;border-bottom:1px solid var(--border);padding-bottom:.5rem}.page_row__o_x59{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border)}.page_row__o_x59:last-child{border-bottom:none}.page_rowLabel__Kc_Th{color:var(--muted);font-size:.9rem}.page_rowValue__vlVVw{color:var(--neutral);font-weight:600;font-size:.95rem}.page_logoutBtn__msfM5{width:100%;padding:.75rem;background:#fef2f2;color:var(--error);border:1.5px solid var(--error);border-radius:var(--radius-sm);font-size:1rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background var(--transition);margin-top:.5rem}.page_logoutBtn__msfM5:hover{background:var(--error);color:#fff}@media (max-width:600px){.page_header__PKc1l{flex-direction:column;text-align:center}.page_email__qHRpg{text-align:center}.page_badges__uDjHV{justify-content:center}}.page_page__GY_DD{min-height:100vh;background:var(--background,#f8f9fa)}.page_hero__e_WAb{text-align:center;padding:4rem 1.5rem 2rem}.page_heroTitle__dh_yC{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:var(--neutral,#343a40);margin:0 0 .75rem}.page_heroSubtitle__P8abT{font-size:1.125rem;color:#6c757d;margin:0 0 2rem}.page_toggle__ZH3Po{display:inline-flex;background:#e9ecef;border-radius:9999px;padding:4px;gap:4px}.page_toggleBtn__f75CO{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:9999px;border:none;background:transparent;font-size:.9375rem;font-weight:600;cursor:pointer;color:#6c757d;transition:background .2s,color .2s;font-family:inherit}.page_toggleActive__t222F{background:#fff;color:var(--primary,#4361ee);box-shadow:0 1px 4px rgba(0,0,0,.12)}.page_saveBadge__giV4g{background:var(--success,#06d6a0);color:#fff;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:9999px}.page_plans__6RA7s{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;max-width:900px;margin:2rem auto 3rem;padding:0 1.5rem}.page_card__6rM3d{background:#fff;border:2px solid #e9ecef;border-radius:1rem;padding:2rem;position:relative;transition:box-shadow .25s}.page_card__6rM3d:hover{box-shadow:0 8px 32px rgba(67,97,238,.1)}.page_cardFeatured__oY_xd{border-color:var(--primary,#4361ee);box-shadow:0 8px 32px rgba(67,97,238,.15)}.page_badge__rPbO7{position:absolute;top:-1px;right:1.5rem;background:var(--primary,#4361ee);color:#fff;font-size:.8rem;font-weight:700;padding:4px 14px;border-radius:0 0 8px 8px}.page_cardHeader__7SkRD{margin-bottom:1.5rem}.page_planName__F_gRG{font-size:1.5rem;font-weight:800;color:var(--neutral,#343a40);margin:0 0 .25rem}.page_planDesc__ddoDB{font-size:.9rem;color:#6c757d;margin:0 0 1.25rem}.page_price__ARJO_{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.25rem}.page_priceCurrency__A_9bF{font-size:1.25rem;font-weight:700;color:var(--neutral,#343a40)}.page_priceAmount__mslmp{font-size:2.5rem;font-weight:900;color:var(--primary,#4361ee);line-height:1}.page_priceInterval__PX0Do{font-size:.95rem;color:#6c757d}.page_annualNote__ju9eD{font-size:.85rem;color:#6c757d;margin:0}.page_cta__Xk_N6{display:block;text-align:center;padding:.875rem 1.5rem;border-radius:.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:opacity .2s,transform .15s;margin-bottom:1.5rem}.page_cta__Xk_N6:hover{opacity:.88;transform:translateY(-1px)}.page_ctaPrimary__wFKex{background:var(--primary,#4361ee);color:#fff}.page_ctaOutline__5IUkE{border:2px solid var(--primary,#4361ee);color:var(--primary,#4361ee)}.page_features__qFXza{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.page_feature__G9FqY{display:flex;align-items:center;gap:.625rem;font-size:.9375rem}.page_featureIcon__t50by{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.page_featureOn__t6Bd9 .page_featureIcon__t50by{background:rgba(6,214,160,.15);color:var(--success,#06d6a0)}.page_featureOff__FHOgW{color:#adb5bd}.page_featureOff__FHOgW .page_featureIcon__t50by{background:rgba(0,0,0,.06);color:#adb5bd}.page_courseNote__ytiw_{background:linear-gradient(135deg,#f0f3ff,#fff);border:1px solid #d0d7f7;border-radius:1rem;max-width:640px;margin:0 auto 3rem;padding:2rem;text-align:center}.page_courseNoteTitle__tlfn4{font-size:1.25rem;font-weight:700;margin:0 0 .5rem;color:var(--neutral,#343a40)}.page_courseNoteText__Rfm_K{color:#495057;margin:0 0 1rem;line-height:1.6}.page_courseNoteLink__aT8dH{display:inline-block;padding:.625rem 1.5rem;background:var(--primary,#4361ee);color:#fff;border-radius:.5rem;font-weight:700;text-decoration:none;transition:opacity .2s}.page_courseNoteLink__aT8dH:hover{opacity:.88}.page_trust__V52A0{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;max-width:860px;margin:0 auto 3rem;padding:0 1.5rem}.page_trustItem__vbasG{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#495057;font-weight:500}.page_trustIcon____37H{font-size:1.25rem}.page_faq__prnK4{max-width:860px;margin:0 auto;padding:0 1.5rem 4rem}.page_faqTitle__cr5GN{font-size:1.75rem;font-weight:800;text-align:center;color:var(--neutral,#343a40);margin:0 0 2rem}.page_faqGrid__JBX3y{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:1.25rem;gap:1.25rem}.page_faqItem__xCbD4{background:#fff;border:1px solid #e9ecef;border-radius:.75rem;padding:1.25rem 1.5rem}.page_faqQ__NgMDK{font-size:1rem;font-weight:700;color:var(--neutral,#343a40);margin:0 0 .5rem}.page_faqA__KbAn1{font-size:.9375rem;color:#495057;line-height:1.65;margin:0}@media (max-width:640px){.page_faqGrid__JBX3y,.page_plans__6RA7s{grid-template-columns:1fr}.page_trust__V52A0{gap:1rem}}