.BottomNav_bottomNav__sjBYe{display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid rgba(0,0,0,.08);z-index:1000;box-shadow:0 -2px 10px rgba(0,0,0,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);padding-bottom:env(safe-area-inset-bottom)}.BottomNav_navContainer__wQU02{display:flex;align-items:center;justify-content:space-around;max-width:100%;height:65px;padding:0 8px}.BottomNav_navItem__iykbf{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 4px;text-decoration:none;color:#6b7280;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer;border-radius:12px}.BottomNav_navItem__iykbf:hover{background:rgba(59,130,246,.05)}.BottomNav_navItem__iykbf:active{transform:scale(.95)}.BottomNav_iconWrapper__G16hi{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.BottomNav_icon__rNa6p{font-size:20px;transition:all .3s ease}.BottomNav_activeDot__hu7GN{display:none;position:absolute;bottom:-2px;width:4px;height:4px;background:var(--accent,#3b82f6);border-radius:50%;animation:BottomNav_dotPulse__KIm7d 2s infinite}@keyframes BottomNav_dotPulse__KIm7d{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}}.BottomNav_label__7Exry{font-size:11px;font-weight:500;letter-spacing:.01em;transition:all .3s ease;white-space:nowrap}.BottomNav_active__zrX5X{color:var(--accent,#3b82f6)}.BottomNav_active__zrX5X .BottomNav_icon__rNa6p{transform:translateY(-2px);color:var(--accent,#3b82f6)}.BottomNav_active__zrX5X .BottomNav_label__7Exry{font-weight:600;color:var(--accent,#3b82f6)}@media(max-width:768px){.BottomNav_bottomNav__sjBYe{display:block}}@media(min-width:769px)and (max-width:1024px){.BottomNav_bottomNav__sjBYe{display:none}}@media(max-width:375px){.BottomNav_navContainer__wQU02{height:60px;padding:0 4px}.BottomNav_icon__rNa6p{font-size:18px}.BottomNav_label__7Exry{font-size:10px}.BottomNav_iconWrapper__G16hi{width:28px;height:28px}}.dashboardSidebar_sidebar__80YDk{width:250px;border-right:1px solid var(--border);background:#f9fafb;display:flex;flex-direction:column;transition:transform .3s ease-in-out}.dashboardSidebar_sidebarHeader__IUaTB{padding:12px 16px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;background:rgba(249,250,251,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dashboardSidebar_logo__i9c3z{display:flex;align-items:center;gap:10px}.dashboardSidebar_logoMark__tzdQP{width:28px;height:28px;font-size:10px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);font-weight:600}.dashboardSidebar_logoTextMain__NbcYh{font-size:14px;font-weight:600;color:var(--text)}.dashboardSidebar_logoTextSub__az6OY{font-size:10px;color:var(--muted)}.dashboardSidebar_sidebarMain__4IuUy{padding:12px;flex:1 1;overflow-y:auto}.dashboardSidebar_sidebarNavLabel__4RMMk{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:12px 4px 8px}.dashboardSidebar_navBtn__3HxPI{text-decoration:none!important;width:100%;border-radius:12px;border:1px solid transparent;padding:8px 10px;font-size:14px;color:var(--muted);background:transparent;display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:4px;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.dashboardSidebar_navBtn__3HxPI:hover{background:#e5edff;border-color:#d4e0ff;color:var(--accent)}.dashboardSidebar_active__z8UPV{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);transform:translateY(-1px);text-decoration:none!important}.dashboardSidebar_navDot__i56HP{width:6px;height:6px;border-radius:999px;background:var(--accent)}.dashboardSidebar_navDotMuted__zkFTD{opacity:.4}.dashboardSidebar_sidebarFooter__KKmDA{padding:10px 14px;border-top:1px solid var(--border);font-size:14px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);background:#f9fafb}.dashboardSidebar_sidebarUserName__X2vw0{color:var(--text);font-weight:500;font-size:14px}.dashboardSidebar_sidebarUserId__IEmj0{font-size:14px;color:var(--muted-soft)}.dashboardSidebar_linkDanger__THA3S{color:#dc2626;cursor:pointer;font-size:14px}.dashboardSidebar_linkDanger__THA3S:hover{text-decoration:underline}.dashboardSidebar_mobMenubar__GWyqD{display:none;position:-webkit-sticky;position:sticky;top:0;z-index:999;height:60px;background:#fff;border-bottom:1px solid var(--border);padding:0 16px;align-items:center;justify-content:space-between;box-shadow:0 1px 3px rgba(0,0,0,.08)}.dashboardSidebar_mobMenubar__GWyqD .dashboardSidebar_logo__i9c3z{display:flex;align-items:center}.dashboardSidebar_mobMenubar__GWyqD .dashboardSidebar_logo__i9c3z img{height:30px;width:auto;object-fit:contain}.dashboardSidebar_hamburger__EI6Fe{display:none;width:44px;height:44px;background:transparent;border:1px solid var(--border);border-radius:8px;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;transition:all .3s ease;padding:0}.dashboardSidebar_hamburger__EI6Fe:hover{background:#f9fafb}.dashboardSidebar_hamburger__EI6Fe:active{transform:scale(.95)}.dashboardSidebar_hamburgerLine__V5rsz{width:22px;height:2px;background:var(--text);border-radius:2px;transition:all .3s ease}.dashboardSidebar_closeBtn___9RFD{display:none;width:32px;height:32px;background:transparent;border:1px solid var(--border);border-radius:6px;font-size:24px;line-height:1;color:var(--muted);cursor:pointer;transition:all .2s ease}.dashboardSidebar_closeBtn___9RFD:hover{background:#f3f4f6;color:var(--text)}.dashboardSidebar_overlay__5bHA0{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1040;animation:dashboardSidebar_fadeIn__q7EFZ .3s ease}@keyframes dashboardSidebar_fadeIn__q7EFZ{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.dashboardSidebar_hamburger__EI6Fe,.dashboardSidebar_mobMenubar__GWyqD{display:flex}.dashboardSidebar_closeBtn___9RFD{display:flex;align-items:center;justify-content:center}.dashboardSidebar_overlay__5bHA0{display:block}.dashboardSidebar_sidebar__80YDk{position:fixed;top:0;left:0;height:100vh;z-index:1050;transform:translateX(-100%);box-shadow:2px 0 12px rgba(0,0,0,.15)}.dashboardSidebar_sidebarOpen__T2kG2{transform:translateX(0)}}.ProgramsList_wrapper__k3MDx{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1c1626;background:#faf9fd;padding:40px clamp(16px,4vw,48px) 64px;min-height:100%}.ProgramsList_dashHeader__hMokM{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid #e8e4f2}.ProgramsList_eyebrow__8feQq{display:block;font-size:13px;color:#6d28d9;font-weight:600;margin-bottom:6px}.ProgramsList_pageTitle__RBdMQ{font-family:Segoe UI,Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(32px,4vw,44px);line-height:1.05;margin:0 0 8px;color:#1c1626}.ProgramsList_pageSub__7e21S{margin:0;color:#55506b;font-size:15px;line-height:1.5}.ProgramsList_statRail__gxrjE{display:flex;align-items:center;gap:20px;background:#fff;border:1px solid #e8e4f2;border-radius:14px;padding:16px 24px}.ProgramsList_statItem__AsRin{display:flex;flex-direction:column;align-items:flex-start}.ProgramsList_statValue__kSuwd{font-family:Segoe UI,Georgia,Times New Roman,serif;font-size:26px;font-weight:500;line-height:1}.ProgramsList_statLabel__47Pyh{font-size:12px;color:#55506b;margin-top:4px}.ProgramsList_statDivider__0eKr0{width:1px;height:32px;background:#e8e4f2}.ProgramsList_stateBox__ODEhV{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:80px 20px;color:#55506b;text-align:center}.ProgramsList_stateBox__ODEhV p{max-width:40ch;margin:0}.ProgramsList_spinner__FwubB{width:22px;height:22px;border-radius:50%;border:2.5px solid #f3ecfe;border-top-color:#6d28d9;animation:ProgramsList_spin__zjCCg .8s linear infinite}@keyframes ProgramsList_spin__zjCCg{to{transform:rotate(1turn)}}.ProgramsList_sectionHead__n9o2U{display:flex;align-items:baseline;gap:8px}.ProgramsList_sectionTitle__7zPiG{font-family:Segoe UI,Georgia,Times New Roman,serif;font-weight:500;font-size:21px;margin:0}.ProgramsList_sectionCount__s026s{font-size:13px;color:#55506b;background:#e8e4f2;border-radius:999px;padding:1px 9px}.ProgramsList_enrolledSection__3UEp0{margin-bottom:40px}.ProgramsList_enrolledRail__tlz6z{display:flex;gap:14px;overflow-x:auto;padding:16px 2px 6px;scrollbar-width:thin}.ProgramsList_enrolledRail__tlz6z::-webkit-scrollbar{height:6px}.ProgramsList_enrolledRail__tlz6z::-webkit-scrollbar-thumb{background:#e8e4f2;border-radius:999px}.ProgramsList_enrolledPill__pp848{--pill-accent:#6d28d9;--pill-tint:#f3ecfe;flex:0 0 auto;width:230px;text-align:left;background:var(--pill-tint);border:1px solid transparent;border-radius:14px;padding:14px 16px;cursor:pointer;display:flex;flex-direction:column;gap:8px;font-family:inherit;transition:border-color .15s ease,transform .15s ease}.ProgramsList_enrolledPill__pp848:focus-visible{outline:2px solid #6d28d9;outline-offset:2px}.ProgramsList_enrolledPill__pp848:hover{border-color:var(--pill-accent)}.ProgramsList_enrolledPill__pp848:active{transform:scale(.99)}.ProgramsList_enrolledPillTop__rFt3f{display:flex;align-items:center;justify-content:space-between;gap:8px}.ProgramsList_enrolledPillTier__LwD9G{font-size:11px;font-weight:600;color:var(--pill-accent);background:#fff;border-radius:999px;padding:2px 8px}.ProgramsList_enrolledPillStatus__IG8Ei{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#b45309;text-transform:capitalize}.ProgramsList_enrolledPillTitle__nojwR{font-family:Segoe UI,Georgia,Times New Roman,serif;font-size:16px;font-weight:500;color:#1c1626;line-height:1.25}.ProgramsList_enrolledPillDate__B4mTk{font-size:12px;color:#55506b}.ProgramsList_toolbar__z90n2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.ProgramsList_categoryChips__KQghN{display:flex;flex-wrap:wrap;gap:8px}.ProgramsList_chip__SpdCV{font-family:inherit;font-size:13px;color:#55506b;background:#fff;border:1px solid #e8e4f2;border-radius:999px;padding:6px 14px;cursor:pointer;transition:all .15s ease}.ProgramsList_chip__SpdCV:focus-visible{outline:2px solid #6d28d9;outline-offset:2px}.ProgramsList_chip__SpdCV:hover{border-color:#6d28d9;color:#1c1626}.ProgramsList_chipActive__9taSx{background:#1c1626;border-color:#1c1626;color:#fff}.ProgramsList_chipActive__9taSx:hover{border-color:#1c1626;color:#fff}.ProgramsList_cardGrid__0KawD{margin-top:20px}.ProgramsList_card__7ofJ_{position:relative;background:#fff;border:1px solid #e8e4f2;border-radius:20px;overflow:hidden;cursor:pointer;height:100%;display:flex;flex-direction:column;transition:border-color .15s ease,box-shadow .15s ease}.ProgramsList_card__7ofJ_:focus-visible{outline:2px solid #6d28d9;outline-offset:2px}.ProgramsList_card__7ofJ_:hover{border-color:rgba(109,40,217,.4)}.ProgramsList_cardSelected__0paCz{border-color:#6d28d9;box-shadow:0 0 0 1px #6d28d9}.ProgramsList_cardEnrolled__oyKah{border-style:dashed}.ProgramsList_tab__00KuG{color:#fff;font-size:11px;font-weight:600;letter-spacing:.02em;padding:6px 16px;align-self:flex-start;border-bottom-right-radius:10px}.ProgramsList_cardInner__q5dyq{padding:20px;display:flex;flex-direction:column;gap:14px;flex:1 1}.ProgramsList_cardTop__zSKpc{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ProgramsList_categoryTag__pjc8V{display:block;font-size:12px;color:#55506b;margin-bottom:6px}.ProgramsList_cardTitle__JVNL9{font-family:Segoe UI,Georgia,Times New Roman,serif;font-weight:500;font-size:19px;line-height:1.25;margin:0}.ProgramsList_selectedDot__dFMfo{flex:0 0 auto;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ProgramsList_cardDesc__djGFt{font-size:13.5px;color:#55506b;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProgramsList_rateBlock__4BF9l{display:flex;align-items:baseline;gap:8px}.ProgramsList_rateValue__yt3G5{font-family:Segoe UI,Georgia,Times New Roman,serif;font-size:26px;font-weight:500;color:#6d28d9}.ProgramsList_rateValue__yt3G5 small{font-size:14px;margin-left:1px}.ProgramsList_rateLabel__2nDF6{font-size:12px;color:#55506b;text-transform:capitalize}.ProgramsList_highlightList__Hgl1p{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.ProgramsList_highlightItem__IRkne{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#1c1626}.ProgramsList_highlightItem__IRkne span{line-height:1.4}.ProgramsList_cardFooter__tOqOV{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #e8e4f2;font-size:13px;font-weight:500;color:#1c1626}.ProgramsList_footerAction__018bN{display:inline-flex;align-items:center;gap:6px}.ProgramsList_paginationWrapper__6M330{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px}.ProgramsList_pageButton__0K26l,.ProgramsList_pageNavButton__kg3n0{font-family:inherit;font-size:13px;background:#fff;border:1px solid #e8e4f2;border-radius:10px;padding:7px 12px;cursor:pointer}.ProgramsList_pageButton__0K26l:focus-visible,.ProgramsList_pageNavButton__kg3n0:focus-visible{outline:2px solid #6d28d9;outline-offset:2px}.ProgramsList_pageButton__0K26l:disabled,.ProgramsList_pageNavButton__kg3n0:disabled{opacity:.4;cursor:not-allowed}.ProgramsList_pageButton__0K26l:hover:not(:disabled),.ProgramsList_pageNavButton__kg3n0:hover:not(:disabled){border-color:#6d28d9}.ProgramsList_pageNumbers__Hgq6W{display:flex;gap:6px}.ProgramsList_pageButton__0K26l{min-width:34px}.ProgramsList_pageButtonActive__A_Ka0{background:#1c1626;border-color:#1c1626;color:#fff}.ProgramsList_paginationInfo__gvvQY{margin-left:auto;font-size:12px;color:#55506b}.ProgramsList_modalOverlay___uF3Z{position:fixed;inset:0;background:rgba(28,22,38,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000}.ProgramsList_modal__pSmpx{position:relative;background:#fff;border-radius:20px;width:min(480px,100%);max-height:90vh;overflow-y:auto;padding:32px}.ProgramsList_modalClose__pzqPU{position:absolute;top:16px;right:16px;background:#faf9fd;border:none;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#55506b}.ProgramsList_modalClose__pzqPU:focus-visible{outline:2px solid #6d28d9;outline-offset:2px}.ProgramsList_modalClose__pzqPU:hover{color:#1c1626}.ProgramsList_modalTab__NDpc8{display:inline-block;color:#fff;font-size:11px;font-weight:600;border-radius:999px;padding:4px 12px;margin-bottom:14px}.ProgramsList_modalTitle__A2xNM{font-family:Segoe UI,Georgia,Times New Roman,serif;font-weight:500;font-size:24px;margin:0 0 10px}.ProgramsList_modalDesc__R9GD_{font-size:14px;color:#55506b;line-height:1.55;margin:0 0 18px}.ProgramsList_modalRate__TmTv_{display:flex;align-items:baseline;gap:10px;background:#f3ecfe;border-radius:10px;padding:14px 16px;margin-bottom:18px}.ProgramsList_modalRateValue__CJzNx{font-family:Segoe UI,Georgia,Times New Roman,serif;font-size:30px;font-weight:500;color:#6d28d9}.ProgramsList_modalRateValue__CJzNx small{font-size:15px}.ProgramsList_modalRateLabel__LvH1_{font-size:12px;color:#55506b;text-transform:capitalize}.ProgramsList_modalHighlights__6r1cv{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:9px}.ProgramsList_modalHighlights__6r1cv li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px}.ProgramsList_modalHighlights__6r1cv li span{line-height:1.4}.ProgramsList_modalTerms__1wnbq{font-size:12.5px;color:#55506b;border-top:1px solid #e8e4f2;padding-top:14px;margin-bottom:6px}.ProgramsList_modalError__ZCbNE{font-size:13px;color:#b91c1c;background:#fef2f2;border-radius:10px;padding:8px 12px;margin:12px 0 0}.ProgramsList_modalActions__5e1iI{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.ProgramsList_modalCta__Kv28N,.ProgramsList_modalGhost__leaRU{font-family:inherit;font-size:13.5px;font-weight:600;border-radius:10px;padding:10px 18px;cursor:pointer}.ProgramsList_modalCta__Kv28N:focus-visible,.ProgramsList_modalGhost__leaRU:focus-visible{outline:2px solid #6d28d9;outline-offset:2px}.ProgramsList_modalGhost__leaRU{background:none;border:1px solid #e8e4f2;color:#55506b}.ProgramsList_modalGhost__leaRU:hover{border-color:#1c1626;color:#1c1626}.ProgramsList_modalCta__Kv28N{background:#1c1626;border:1px solid #1c1626;color:#fff;display:inline-flex;align-items:center;gap:8px}.ProgramsList_modalCta__Kv28N:hover{background:#6d28d9;border-color:#6d28d9}.ProgramsList_modalCta__Kv28N:disabled{opacity:.6;cursor:not-allowed}.ProgramsList_modalCta__Kv28N .ProgramsList_spinner__FwubB{width:14px;height:14px;border-width:2px;border-color:#fff hsla(0,0%,100%,.35) hsla(0,0%,100%,.35)}.ProgramsList_modalSuccess__t0HSL{text-align:center;padding:12px 0 4px}.ProgramsList_modalSuccess__t0HSL svg{margin-bottom:14px}.ProgramsList_modalSuccess__t0HSL .ProgramsList_modalDesc__R9GD_,.ProgramsList_modalSuccess__t0HSL .ProgramsList_modalTitle__A2xNM{text-align:center}.ProgramsList_modalSuccess__t0HSL .ProgramsList_modalActions__5e1iI{justify-content:center}.ProgramsList_modalSub__7gISw{font-size:12.5px;color:#55506b;margin:0 0 4px}.ProgramsList_modalEnrolled__t4u21 .ProgramsList_modalTitle__A2xNM{margin-bottom:8px}.ProgramsList_enrolledStatusRow__fEEce{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#b45309;background:#fdf1e2;border-radius:999px;padding:5px 12px;margin-bottom:16px;text-transform:capitalize}@media(max-width:640px){.ProgramsList_wrapper__k3MDx{padding:28px 16px 48px}.ProgramsList_statRail__gxrjE{width:100%;justify-content:space-between}.ProgramsList_paginationInfo__gvvQY{margin-left:0;width:100%;order:3}}