.LanguageSwitcher_text__PpHso{font-size:.9rem}.LanguageSwitcher_error__ZhY_M{color:#ef4444}.LanguageSwitcher_list__FIxaY{display:flex;flex-direction:column;gap:.25rem}.LanguageSwitcher_button__WcnKA{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .7rem;border-radius:.375rem;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.LanguageSwitcher_button__WcnKA:hover{background:#f3f4f6}.LanguageSwitcher_buttonActive__XFFAq{background:#f3f4f6;border-color:#d1d5db;font-weight:700}.LanguageSwitcher_flag__GS5xe{width:1.25rem;height:1.25rem;border-radius:.25rem;-o-object-fit:cover;object-fit:cover}.onlineClasses_page__t21S0{min-height:100vh;background:linear-gradient(135deg,#0b1224,#0a0f1c 60%,#0a0d17);color:#f9fafb}.onlineClasses_main__lw_1B{max-width:1200px;margin:0 auto;padding:5.5rem 1.25rem 3rem;display:flex;flex-direction:column;gap:1.5rem}.onlineClasses_hero__HuEBX{text-align:center;padding:1.5rem 1rem .5rem}.onlineClasses_heroTitle__O2sYa{font-size:clamp(2.2rem,3vw,2.8rem);font-weight:900;color:#fbbf24;margin:0 0 .5rem}.onlineClasses_heroText__vgTmp{color:#cbd5e1;font-size:1.05rem;margin:0 auto;max-width:640px}.onlineClasses_ads__g3LUN{border-radius:16px;overflow:hidden;box-shadow:0 16px 36px rgba(15,23,42,.25);border:1px solid hsla(0,0%,100%,.08)}.onlineClasses_filtersCard__gr_Ul{background:rgba(30,41,59,.9);border-radius:16px;padding:1.25rem;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 16px 36px rgba(15,23,42,.2)}.onlineClasses_filtersTitle__Ju2xp{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:#fbbf24;font-weight:800;font-size:1.1rem;margin:0 0 .8rem}.onlineClasses_filterGrid__OXG3W{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.onlineClasses_input__Eo_gz,.onlineClasses_select__M_6U6,.onlineClasses_textarea__Hz8cm{width:100%;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:.65rem .85rem;background:rgba(15,23,42,.9);color:#f8fafc;font-size:.95rem;transition:border-color .15s ease,box-shadow .15s ease}.onlineClasses_input__Eo_gz:focus,.onlineClasses_select__M_6U6:focus,.onlineClasses_textarea__Hz8cm:focus{outline:none;border-color:#fbbf24;box-shadow:0 0 0 3px rgba(251,191,36,.18)}.onlineClasses_grid__HH4pP{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.onlineClasses_emptyState__L4V42{text-align:center;color:#cbd5e1;padding:3rem 1rem}.onlineClasses_card__Il2kz{cursor:pointer;background:#0f172a;border-radius:16px;padding:1.15rem;display:flex;flex-direction:column;gap:.6rem;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 16px 40px rgba(15,23,42,.25);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.onlineClasses_card__Il2kz:hover{transform:translateY(-3px);border-color:#fbbf24;box-shadow:0 20px 48px rgba(251,191,36,.15)}.onlineClasses_cardImageWrap__iHk1c{position:relative;height:180px;border-radius:12px;overflow:hidden}.onlineClasses_cardImage__NBtyp{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.onlineClasses_card__Il2kz:hover .onlineClasses_cardImage__NBtyp{transform:scale(1.04)}.onlineClasses_cardIcon__A4ZRK{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:.4rem}.onlineClasses_iconButton__goA3b{border:none;background:rgba(15,23,42,.75);color:#fbbf24;border-radius:999px;padding:.45rem;cursor:pointer;transition:background .15s ease,transform .15s ease}.onlineClasses_iconButton__goA3b:hover{background:rgba(15,23,42,.95);transform:translateY(-1px)}.onlineClasses_badge__Y1qWy{position:absolute;bottom:10px;left:10px;padding:.35rem .65rem;border-radius:999px;font-size:.8rem;font-weight:800;background:rgba(15,23,42,.9);color:#fbbf24;border:1px solid rgba(251,191,36,.35)}.onlineClasses_statusUpcoming__XBQ8i{background:rgba(59,130,246,.18);color:#bfdbfe}.onlineClasses_statusOngoing__adkHT{background:rgba(34,197,94,.2);color:#bbf7d0}.onlineClasses_statusCompleted__dhT7E{background:rgba(148,163,184,.25);color:#e2e8f0}.onlineClasses_cardTitle__qW7Ha{font-size:1.1rem;font-weight:800;color:#fbbf24;margin:0;line-height:1.35}.onlineClasses_cardSubtitle__7f0na{margin:0;color:#cbd5e1;font-size:.95rem}.onlineClasses_cardMeta__ddglT{font-size:.93rem;color:#94a3b8;display:grid;gap:.25rem}.onlineClasses_cta__g_Wey{margin-top:auto;text-align:center;padding:.6rem .9rem;border-radius:12px;font-weight:800;background:#fbbf24;color:#0f172a;transition:background .15s ease,transform .15s ease}.onlineClasses_ctaDisabled__jc_0d{background:#334155;color:#cbd5e1;cursor:not-allowed;opacity:.7}.onlineClasses_cta__g_Wey:hover{transform:translateY(-1px)}.onlineClasses_loadMore__8QwvC{text-align:center;margin-top:1.25rem}.onlineClasses_primaryButton__GPpVk{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.75rem 1.1rem;border-radius:12px;border:none;background:#fbbf24;color:#0f172a;font-weight:900;cursor:pointer;box-shadow:0 16px 36px rgba(251,191,36,.25);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.onlineClasses_primaryButton__GPpVk:hover{background:#f59e0b;transform:translateY(-1px)}.onlineClasses_primaryButton__GPpVk:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.onlineClasses_secondaryButton__T7Kr5{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1rem;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:#1f2937;color:#e5e7eb;font-weight:800;cursor:pointer;transition:background .2s ease,transform .2s ease,border-color .2s ease}.onlineClasses_secondaryButton__T7Kr5:hover{background:#111827;border-color:#fbbf24;transform:translateY(-1px)}.onlineClasses_muted___BzqE{color:#94a3b8}.onlineClasses_detailShell__MDmjL{max-width:1200px;margin:0 auto;padding:1rem 1.25rem 3rem}.onlineClasses_backLink__C_Kyy{color:#fbbf24;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:.25rem}.onlineClasses_backLink__C_Kyy:hover{text-decoration:underline}.onlineClasses_detailHeader__Zb_Mr{background:rgba(30,41,59,.75);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:1.4rem;box-shadow:0 16px 36px rgba(15,23,42,.25);margin-bottom:1.25rem}.onlineClasses_headerGrid__w0ij8{display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:start}@media(max-width:768px){.onlineClasses_headerGrid__w0ij8{grid-template-columns:1fr}}.onlineClasses_cover__C_7Q2{width:140px;height:140px;border-radius:16px;-o-object-fit:cover;object-fit:cover;border:2px solid #fbbf24;box-shadow:0 12px 28px rgba(251,191,36,.25)}.onlineClasses_titleWrap__EEXmw{display:flex;flex-direction:column;gap:.35rem}.onlineClasses_pill__3DKyO{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;background:rgba(251,191,36,.18);color:#fbbf24;font-weight:800;font-size:.85rem;align-self:flex-start}.onlineClasses_detailTitle__tVu06{font-size:clamp(2rem,3vw,2.6rem);font-weight:900;margin:0;color:#f8fafc}.onlineClasses_priceRow__Na0Hl{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.onlineClasses_priceTag___TEaZ{font-size:2rem;font-weight:900;color:#fbbf24}.onlineClasses_wishlistButton__WBJkA{border:none;background:#111827;border:1px solid hsla(0,0%,100%,.08);padding:.55rem;border-radius:12px;cursor:pointer;color:#fbbf24;transition:background .15s ease,transform .15s ease,border-color .15s ease}.onlineClasses_wishlistButton__WBJkA:hover{background:#0b1220;border-color:#fbbf24;transform:translateY(-1px)}.onlineClasses_instructorRow__KEcDL{display:flex;align-items:center;gap:.8rem;margin-top:.5rem}.onlineClasses_avatar__tvmkK{width:52px;height:52px;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:2px solid #fbbf24}.onlineClasses_instructorName__rdabY{color:#f8fafc;font-weight:700}.onlineClasses_ratingRow__aoEeg{display:inline-flex;align-items:center;gap:.25rem;color:#fbbf24;font-size:.9rem}.onlineClasses_infoGrid__3npyb{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.8rem;margin-bottom:1.2rem}.onlineClasses_infoCard__xRhEA{background:rgba(30,41,59,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:.9rem;display:flex;align-items:center;gap:.75rem}.onlineClasses_infoIcon__5OdBd{width:38px;height:38px;border-radius:12px;background:rgba(251,191,36,.16);color:#fbbf24;display:inline-flex;align-items:center;justify-content:center;font-size:1rem}.onlineClasses_infoLabel__M2xto{color:#94a3b8;font-size:.85rem}.onlineClasses_infoValue__LPYMA{color:#f8fafc;font-weight:800}.onlineClasses_section__4uR5K{margin-bottom:1.25rem}.onlineClasses_sectionTitle__zE_PW{font-size:1.5rem;font-weight:900;color:#fbbf24;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:.4rem;margin-bottom:.75rem}.onlineClasses_sectionBody__ljsyu{color:#cbd5e1;line-height:1.6;white-space:pre-line}.onlineClasses_shareCard__xOHgY{background:rgba(30,41,59,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:1.25rem;box-shadow:0 16px 36px rgba(15,23,42,.2)}.onlineClasses_shareActions__lXBt4{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.8rem}.onlineClasses_pillButton__YmvWm{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:#111827;color:#f8fafc;font-weight:800;cursor:pointer;transition:background .15s ease,transform .15s ease,border-color .15s ease}.onlineClasses_pillButton__YmvWm:hover{background:#0b1220;border-color:#fbbf24;transform:translateY(-1px)}.onlineClasses_ctaSection__fPztW{background:linear-gradient(135deg,#1f2937,#111827);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:1.4rem;box-shadow:0 16px 36px rgba(15,23,42,.2);text-align:center}.onlineClasses_ctaTitle__0O2Hr{font-size:clamp(1.7rem,3vw,2.1rem);font-weight:900;margin:0 0 .4rem;color:#f8fafc}.onlineClasses_ctaText__daJO5{color:#cbd5e1;margin:0 0 1rem}.onlineClasses_ctaButtons__l6b5w{display:flex;flex-direction:column;gap:.6rem;align-items:center}@media(min-width:640px){.onlineClasses_ctaButtons__l6b5w{flex-direction:row;justify-content:center}}.onlineClasses_ctaNote__y38AU{color:#94a3b8;font-size:.9rem;margin-top:.35rem}.onlineClasses_shareLinks__gC6Y8{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.9rem}.onlineClasses_shareLink__jLvrC{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem .95rem;border-radius:999px;background:#0f172a;border:1px solid hsla(0,0%,100%,.08);color:#e5e7eb;text-decoration:none;transition:background .15s ease,transform .15s ease}.onlineClasses_shareLink__jLvrC:hover{background:#111827;transform:translateY(-1px)}.onlineClasses_mutedInfo___USQF{color:#fbbf24;font-weight:800}.onlineClasses_reviewCard__vEs66{background:rgba(30,41,59,.7);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:1rem;box-shadow:0 12px 28px rgba(15,23,42,.18)}.onlineClasses_commentCard__7VNOT{background:#1f2937;border-radius:12px;padding:.9rem;border:1px solid hsla(0,0%,100%,.06)}.onlineClasses_commentHeader__yM2l9{display:flex;align-items:center;gap:.6rem;margin-bottom:.35rem}.onlineClasses_commentAvatar__YmJfx{width:34px;height:34px;border-radius:999px;-o-object-fit:cover;object-fit:cover;border:1px solid hsla(0,0%,100%,.12)}.onlineClasses_commentBody__Sde4S{color:#e5e7eb;font-size:.95rem}.onlineClasses_meta__YJK4a{display:flex;align-items:center;gap:.4rem;color:#cbd5e1;font-size:.9rem}.onlineClasses_inputGroup__7AyVN{display:flex;flex-direction:column;gap:.5rem}.onlineClasses_pillSuccess__Y9dC8{color:#4ade80}.onlineClasses_pillWarn__8dWPp{color:#facc15}.onlineClasses_centerState__BIG6p{min-height:60vh;display:flex;align-items:center;justify-content:center}.onlineClasses_spinner__Sd_HJ{width:3rem;height:3rem;border-radius:999px;border:3px solid hsla(0,0%,100%,.15);border-top-color:#fbbf24;animation:onlineClasses_spin__eUWJR .9s linear infinite}@keyframes onlineClasses_spin__eUWJR{to{transform:rotate(1turn)}}