._wrapper_hiww8_6{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100vh;background:var(--bg-page-gradient);color:var(--text-main);overflow-x:hidden}._wrapper_hiww8_6:before{content:"";position:absolute;top:-100px;left:-100px;width:400px;height:400px;background:radial-gradient(circle at center,var(--glow-cyan),transparent 70%);filter:blur(100px);z-index:0}.skip-link{position:fixed;display:inline-block;width:auto;max-width:max-content;white-space:nowrap;inset-block-start:10px;inset-inline-start:10px;padding:8px 16px;border-radius:6px;background:var(--hf-bg);color:var(--text-main);border:1px solid var(--border-light);box-shadow:0 2px 8px #00000059;text-decoration:none;font-weight:600;font-size:.95rem;line-height:1;opacity:0;pointer-events:none;z-index:10000;outline:2px solid var(--text-main);outline-offset:2px}.skip-link:focus,.skip-link:focus-visible{opacity:1;pointer-events:auto}#main:focus{outline:2px dashed var(--focus-outline-strong);outline-offset:4px}._wrapper_hiww8_6 main{flex:1}._header_jkido_4{direction:ltr;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background:var(--hf-bg);border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:50}._logo_jkido_19{font-size:1.4em;font-weight:700;letter-spacing:-.5px;text-decoration:none;background:var(--logo-gradient);-webkit-background-clip:text;color:transparent;animation:_logoGlow_jkido_1 3s ease-in-out infinite alternate}@keyframes _logoGlow_jkido_1{0%{text-shadow:0 0 4px var(--logo-shadow-start)}to{text-shadow:0 0 12px var(--logo-shadow-end)}}._nav_jkido_40{display:flex;align-items:center;gap:1.5rem}._userArea_jkido_47{display:flex;align-items:center;gap:1.2rem}._email_jkido_53{font-size:.95em;color:var(--hf-text);letter-spacing:.2px}@media(max-width:640px){._header_jkido_4{padding:.75rem 1rem}._logo_jkido_19{display:inline-block;text-align:center;line-height:1.1}._nav_jkido_40{gap:1rem}._userArea_jkido_47{gap:.8rem}}._button_1fawh_4{-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:1em;line-height:1.2;letter-spacing:0;padding:.6em 1.2em;border-radius:.5em;border:1px solid transparent;background:transparent;color:currentColor;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease,background-color .12s ease,border-color .12s ease,color .12s ease}._button_1fawh_4:focus-visible{outline:none;box-shadow:0 0 0 .1875em var(--focus-ring-soft);border-radius:.5em}._button_1fawh_4:disabled,._disabled_1fawh_36{opacity:.6;cursor:not-allowed}._sm_1fawh_42{padding:.35em .8em;border-radius:.4em;font-size:.875em}._md_1fawh_43{padding:.6em 1.2em;border-radius:.5em;font-size:1em}._lg_1fawh_44{padding:.9em 1.6em;border-radius:.6em;font-size:1.125em}._xl_1fawh_45{padding:1.2em 2em;border-radius:.7em;font-size:1.25em}._block_1fawh_48{width:100%}._headerLink_1fawh_53{background:transparent;border:none;padding:0;color:var(--hf-link);font-weight:500}._headerLink_1fawh_53:hover{color:var(--hf-link-hover)}._headerLogout_1fawh_63{background:var(--bg-surface-glass-strong);border:.09375em solid var(--border-brand-soft);color:var(--color-brand);font-weight:600;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._headerLogout_1fawh_63:hover{background:var(--state-hover-brand-overlay-strong);color:var(--text-invert);box-shadow:var(--shadow-brand-soft)}._heroPrimary_1fawh_77{background:linear-gradient(90deg,var(--color-brand),var(--color-brand-alt));color:var(--text-invert);border:none;font-weight:700}._heroPrimary_1fawh_77:hover{opacity:.9}._heroSecondary_1fawh_86{background:transparent;color:var(--color-brand);border:.125em solid var(--border-brand-strong);font-weight:600}._heroSecondary_1fawh_86:hover{background:var(--state-hover-brand-overlay)}._authPrimary_1fawh_97{display:inline-flex;align-items:center;justify-content:center;gap:.5em;text-decoration:none;min-height:44px;padding:.9em 1.2em;background:linear-gradient(90deg,var(--color-brand),var(--color-brand-alt));color:var(--text-invert);border:none;font-weight:600;transition:opacity .2s ease,transform .1s ease,box-shadow .2s ease}._authPrimary_1fawh_97:hover{opacity:.94}._authPrimary_1fawh_97:active{transform:translateY(.0625em)}._authPrimary_1fawh_97:focus-visible{box-shadow:0 0 0 .1875em var(--focus-ring-brand);outline:none;border-radius:.5em}._authSecondary_1fawh_123{display:inline-flex;align-items:center;justify-content:center;gap:.5em;text-decoration:none;min-height:44px;padding:.9em 1.2em;background:transparent;color:var(--color-brand);border:.125em solid var(--border-brand-strong);font-weight:600;transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease,color .2s ease}._authSecondary_1fawh_123:hover{background:var(--state-hover-brand-overlay-soft)}._authSecondary_1fawh_123:active{transform:translateY(.0625em)}._authSecondary_1fawh_123:focus-visible{box-shadow:0 0 0 .1875em var(--focus-ring-brand);outline:none;border-radius:.5em}._authGoogle_1fawh_149{background:var(--bg-surface-light);color:var(--text-dark);border:.125em solid var(--border-light);font-weight:600}._authGoogle_1fawh_149:hover{background:var(--bg-surface-light-soft)}._linkSoft_1fawh_158{background:transparent!important;border:none!important;padding:0;color:var(--hf-link);font-weight:500;text-decoration:none;box-shadow:none;outline:none;cursor:pointer}._linkSoft_1fawh_158:hover{color:var(--hf-link-hover)}._linkSoft_1fawh_158:focus-visible{box-shadow:0 0 0 .1875em var(--focus-ring-soft);border-radius:.5em}._gradientAnimated_1fawh_175{position:relative;overflow:hidden;background:linear-gradient(90deg,var(--color-brand),var(--color-brand-alt));color:var(--text-invert);border:none;font-weight:600}._gradientAnimated_1fawh_175:hover{opacity:.9}._gradientAnimated_1fawh_175:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,rgba(255,255,255,.3),transparent);transform:skew(-20deg);transition:left .5s ease}._gradientAnimated_1fawh_175:hover:before{left:125%}._footer_114xf_4{background:var(--hf-bg);color:var(--hf-text);border-top:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-block:1rem;padding-block-end:max(1.25rem,env(safe-area-inset-bottom));position:relative;z-index:10}._row_114xf_16{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"left center right";align-items:center;column-gap:1rem;max-width:75rem;margin-inline:auto;padding-inline:1rem}._left_114xf_28,._center_114xf_29,._right_114xf_30{font-size:1em;line-height:1.4}._left_114xf_28{grid-area:left;justify-self:start;text-align:left;opacity:.9;white-space:nowrap}._center_114xf_29{grid-area:center;display:flex;align-items:center;justify-content:center;gap:.9rem}._right_114xf_30{grid-area:right;justify-self:end;display:flex;align-items:center;gap:1rem}._icon_114xf_60{width:1.35em;height:1.35em;fill:currentColor;color:var(--hf-text);transition:transform .12s ease,color .12s ease,opacity .12s ease;opacity:.9}@media(max-width:640px){._row_114xf_16{display:flex;flex-direction:column;align-items:center;gap:.75rem}._center_114xf_29{order:1;width:100%}._right_114xf_30{order:2;width:100%;justify-content:center;text-align:center;gap:.75rem}._left_114xf_28{order:3;width:100%;text-align:center}}._wrapper_yrjxb_3{position:fixed;bottom:1rem;right:1rem;z-index:10000}._toggleButton_yrjxb_11{background:var(--hf-link);color:var(--text-dark);width:3rem;height:3rem;border-radius:50%;border:none;font-size:1.5rem;cursor:pointer;box-shadow:0 2px 5px #0000004d}._menu_yrjxb_24{margin-top:.5rem;background:var(--card-bg);border:1px solid var(--card-border);color:var(--text-main);border-radius:.5rem;padding:.75rem 1rem;box-shadow:0 2px 10px #0003}._menuItem_yrjxb_35{display:block}._menuItemSpacing_yrjxb_40{margin-bottom:.5rem}._wrapper_1gqwe_4{position:fixed;inset-inline:0;bottom:0;z-index:1000;display:flex;justify-content:center;pointer-events:none}._card_1gqwe_15{pointer-events:auto;width:min(100%,61.25rem);margin:1rem;padding:1rem;border-radius:.75rem;background:var(--cookie-card-bg);color:var(--cookie-text);border:.0625rem solid var(--cookie-card-border);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);display:grid;grid-template-columns:1fr auto;gap:.75rem;align-items:center;font-size:inherit}._text_1gqwe_33{margin:0;line-height:1.5;font-size:inherit}._link_1gqwe_40{color:var(--cookie-link);text-decoration:underline}._actions_1gqwe_46{display:flex;align-items:center;justify-content:flex-end}._bannerButton_1gqwe_53{font-size:inherit}@media(max-width:40rem){._card_1gqwe_15{grid-template-columns:1fr;gap:.75rem}._actions_1gqwe_46{justify-content:flex-start}}._homeText_1wv7j_2{color:var(--text-main)}._homeAlt_1wv7j_6{background:var(--bg-surface-light)}._homeSectionTitle_1wv7j_11{font-size:2.2em;font-weight:700;background:var(--logo-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;margin-bottom:1rem}._hero_1wv7j_22{flex:1;display:flex;align-items:center;justify-content:center;padding:4rem 3rem;gap:4rem;flex-wrap:wrap}._heroContent_1wv7j_32{max-width:600px;text-align:center}._title_1wv7j_37{font-size:3em;line-height:1.2;margin-bottom:1rem}._gradient_1wv7j_43{background:var(--logo-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._subtitle_1wv7j_49{font-size:1.25em;margin-bottom:2.5rem;line-height:1.6;white-space:pre-line}._buttons_1wv7j_57{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}._heroImage_1wv7j_65 img{width:520px;max-width:100%;border-radius:16px;box-shadow:var(--shadow-brand-soft);animation:_float_1wv7j_1 6s ease-in-out infinite;transition:transform .3s ease}._heroImage_1wv7j_65 img:hover{transform:scale(1.02)}@keyframes _float_1wv7j_1{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}._courses_1wv7j_86{text-align:center;padding:5em 2em 6em;display:flex;flex-direction:column;align-items:center}._coursesSub_1wv7j_94{font-size:1.1em;margin-bottom:3em}._whySection_1wv7j_100{padding:4rem 1.5rem}._inner_1wv7j_104{max-width:1100px;margin:0 auto}._whySubtitle_1wv7j_109{max-width:640px;margin:0 auto 2.5rem;text-align:center;line-height:1.5}._grid_1wv7j_117{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}@media(max-width:768px){._grid_1wv7j_117{grid-template-columns:repeat(1,minmax(0,1fr))}}._card_1wv7j_130,._testimonialCard_1wv7j_131{background:var(--bg-surface-glass-strong);border:1px solid var(--card-border);border-radius:16px;padding:2rem;text-align:center;box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .3s ease,box-shadow .3s ease}._card_1wv7j_130:hover,._testimonialCard_1wv7j_131:hover{transform:translateY(-6px);box-shadow:var(--shadow-brand-soft)}._cardTitle_1wv7j_148{font-size:1.1rem;margin-bottom:.5rem}._cardBody_1wv7j_153{font-size:.95em;line-height:1.5}._testimonials_1wv7j_159{text-align:center;padding:6rem 2rem}._testimonialsSub_1wv7j_164{font-size:1.1em;margin-bottom:3rem}._testimonialsGrid_1wv7j_169{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1000px;margin:0 auto}._testimonialText_1wv7j_177{font-size:1em;line-height:1.6;margin-bottom:1.2rem}._testimonialAuthor_1wv7j_183 strong{display:block;font-weight:600}._testimonialAuthor_1wv7j_183 span{font-size:.9em}._container_w5v1d_4{width:100%;margin:0 auto;padding:0 1rem;box-sizing:border-box}._sm_w5v1d_12{max-width:640px}._md_w5v1d_13{max-width:768px}._lg_w5v1d_14{max-width:1024px}._xl_w5v1d_15{max-width:1280px}._page_alcuj_3{max-width:1120px;margin:48px auto;padding:24px;color:var(--course-page-text);background:var(--course-page-bg);border-radius:16px;box-shadow:var(--course-page-shadow)}._breadcrumbs_alcuj_14{margin:12px 0 8px}._breadcrumbsList_alcuj_17{list-style:none;padding:0;margin:0;display:flex;gap:8px;flex-wrap:wrap}._breadcrumbsLink_alcuj_25{text-decoration:none;color:var(--course-text-muted)}._breadcrumbsSep_alcuj_29{color:var(--course-text-muted)}._header_alcuj_34{margin-bottom:16px}._title_alcuj_37{margin:0;font-size:clamp(1.25em,2.6vw,2em);line-height:1.25}._metaLine_alcuj_43{margin:.25em 0 .625em;color:var(--course-text-muted);font-size:.925em}._badges_alcuj_48{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}._badge_alcuj_48{display:inline-block;padding:.1rem .6rem;border-radius:999px;border:1px solid var(--course-badge-border);background:var(--course-badge-bg);color:var(--course-badge-text);font-size:.8rem;font-weight:500;margin-inline-start:.4rem;line-height:1.3;box-shadow:var(--course-badge-shadow)}._player_alcuj_69{margin:16px 0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a;background:var(--course-player-bg)}._playerInner_alcuj_76{position:relative;padding-bottom:56.25%;height:0}._playerIframe_alcuj_81{position:absolute;inset:0;width:100%;height:100%;border:0}._grid_alcuj_90{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:840px){._grid_alcuj_90{grid-template-columns:1fr 1fr}}._section_alcuj_102{background:var(--course-section-bg);border:1px solid var(--course-section-border);border-radius:12px;box-shadow:var(--course-section-shadow);padding:16px}._sectionTitle_alcuj_109{margin:0 0 .5em;font-size:1.05em}._ul_alcuj_115,._ol_alcuj_116{margin:0;padding-left:18px}._ul_alcuj_115{list-style:none;margin:.5rem 0 0;padding:0}._ul_alcuj_115 li{margin-bottom:.35rem}._empty_alcuj_128{color:var(--course-text-muted)}._nav_alcuj_133{display:flex;justify-content:space-between;gap:8px;margin:20px 0 8px}._navLink_alcuj_139{text-decoration:none;color:var(--course-link-nav)}._navLink_alcuj_139[aria-disabled=true]{pointer-events:none;opacity:.5}._srOnly_alcuj_149{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;border:0;padding:0;margin:-1px}:dir(rtl) ._breadcrumbsSep_alcuj_29{transform:scaleX(-1)}:dir(rtl) ._nav_alcuj_133{direction:rtl}._breadcrumb_alcuj_14{font-size:.95rem;font-weight:500;color:var(--course-text-breadcrumb-current);display:inline-flex;align-items:center;gap:.35rem}._breadcrumbLink_alcuj_178{color:var(--course-link-breadcrumb);text-decoration:none}._breadcrumbLink_alcuj_178:hover,._breadcrumbLink_alcuj_178:focus{text-decoration:underline}._heroTitle_alcuj_188{font-size:2rem;font-weight:800;margin:0;padding:0;line-height:1.2}._heroShort_alcuj_195{margin:.25rem 0 .75rem;font-size:1.05rem;color:var(--course-text-hero-subtitle);line-height:1.4}._heroMetrics_alcuj_201{margin:.2rem 0 1rem;font-size:.95rem;color:var(--course-text-hero-metrics);line-height:1.3}._lessonListItem_alcuj_209{font-size:1rem;line-height:1.5;color:var(--course-text-lesson-item);font-weight:400}._lessonListItem_alcuj_209 strong{font-weight:600;color:var(--text-invert)}._lessonGridSingleColumn_alcuj_220{grid-template-columns:1fr}._lessonSkeletonVideo_alcuj_224{width:100%;aspect-ratio:16 / 9;border-radius:12px;background:var(--lesson-skeleton-video-bg);margin-bottom:12px}._lessonSkeletonTitle_alcuj_232{height:20px;width:60%;border-radius:8px;background:var(--lesson-skeleton-title-bg);margin-bottom:8px}._lessonSkeletonText_alcuj_240{height:14px;width:95%;border-radius:6px;background:var(--lesson-skeleton-text-bg)}._lessonError_alcuj_247{padding:1.5rem;text-align:center}._lessonErrorTitle_alcuj_252{color:var(--lesson-error-title)}._lessonErrorMessage_alcuj_256{color:var(--course-text-error-message);font-size:.9rem;direction:ltr}._lessonDescriptionSection_alcuj_262{margin-top:1rem}._lessonBackLinkWrapper_alcuj_266{margin-top:20px}._lessonBackLink_alcuj_266{font-weight:600}._lessonGridWithTopMargin_alcuj_274{margin-top:1rem}._courseThumbnail_alcuj_278{width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;box-shadow:var(--course-thumbnail-shadow)}._courseThumbnailImage_alcuj_286{width:100%;height:100%;object-fit:cover}._courseDescription_alcuj_292{flex:1 1 auto}._courseLink_alcuj_296{margin-top:auto;font-weight:600}._loadingGrid_alcuj_301{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}._loadingThumb_alcuj_305{width:100%;aspect-ratio:16 / 9;border-radius:12px;background:var(--lesson-skeleton-video-bg);margin-bottom:10px}._loadingLine1_alcuj_313{height:18px;width:70%;border-radius:6px;background:var(--lesson-skeleton-title-bg);margin-bottom:8px}._loadingLine2_alcuj_321{height:14px;width:95%;border-radius:6px;background:var(--lesson-skeleton-text-bg)}._errorBox_alcuj_328{padding:1.5rem;color:var(--course-error-title);text-align:center}._errorMessage_alcuj_334{color:var(--course-error-text);font-size:.9rem}._emptyMessage_alcuj_339{text-align:center;color:var(--course-error-text)}._readyGrid_alcuj_344{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}._courseHero_alcuj_348{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:stretch;width:100%}._courseHeroDirHe_alcuj_356{flex-direction:row-reverse}._courseHeroDirEn_alcuj_360{flex-direction:row}._instructorRow_alcuj_364{display:flex;gap:12px;align-items:center}._instructorBio_alcuj_370{margin-top:.5rem}._instructorAvatar_alcuj_374{width:48px;height:48px;border-radius:50%;background:var(--instructor-avatar-gradient);flex:0 0 auto}._courseLessonsSection_alcuj_382{margin-top:1.5rem}._courseLessonsList_alcuj_386{margin-top:1rem;list-style:none}._courseLessonsListHe_alcuj_390{padding-inline-start:1.5rem;direction:rtl}._courseLessonsListEn_alcuj_394{padding-inline-start:2rem;direction:ltr}._courseLessonsItem_alcuj_399{margin-bottom:.75rem;font-size:1.05rem;line-height:1.4}._courseLessonsLink_alcuj_405{font-weight:600}._loadingGridSingleColumn_alcuj_410{grid-template-columns:1fr}._loadingVideoSkeleton_alcuj_415{width:100%;aspect-ratio:16 / 9;border-radius:12px;background:var(--lesson-skeleton-video-bg);margin-bottom:12px}._loadingTitleSkeleton_alcuj_424{height:20px;width:60%;border-radius:8px;background:var(--lesson-skeleton-title-bg);margin-bottom:8px}._loadingSubtitleSkeleton_alcuj_433{height:14px;width:95%;border-radius:6px;background:var(--lesson-skeleton-text-bg)}._errorWrapper_alcuj_440{padding:1.5rem;text-align:center}._errorTitle_alcuj_445{color:var(--course-error-title)}._errorMessage_alcuj_334{color:var(--course-error-text);font-size:.9rem;direction:ltr}._courseViewImageWrapper_alcuj_455{flex:1 1 40%;min-width:260px}._courseViewImageInner_alcuj_460{width:100%;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;box-shadow:var(--course-view-image-shadow)}._courseViewImage_alcuj_455{width:100%;height:100%;object-fit:cover}._heroMetaColumn_alcuj_475{flex:1 1 45%;min-width:260px;display:flex;flex-direction:column;gap:.5rem}._previewLinkWrapper_alcuj_484{margin-top:.75rem}._navLinkPreview_alcuj_489{font-weight:600}._priceMeta_alcuj_494{font-size:1.05rem;margin-top:.75rem}._aboutSection_alcuj_500{margin-bottom:1.5rem}._aboutDescription_alcuj_505{margin-top:.75rem;white-space:pre-line}._aboutCta_alcuj_511{margin-top:1.25rem;font-weight:500}._instructorColumn_alcuj_517{flex:1 1 320px;min-width:280px}._instructorMainRow_alcuj_523{display:flex;gap:12px;align-items:center;margin-top:.5rem}._instructorAvatarWrapper_alcuj_531{width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--instructor-avatar-gradient);flex:0 0 auto}._instructorAvatarImage_alcuj_541{width:100%;height:100%;object-fit:cover}._instructorBio_alcuj_370,._instructorRating_alcuj_553,._instructorFallbackText_alcuj_558,._resourcesEmptyText_alcuj_562,._prereqEmptyText_alcuj_566{margin-top:.5rem}._heroSection_alcuj_570,._additionalInfoSection_alcuj_574{margin-bottom:1.5rem}._extraInfoWrapper_alcuj_578{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:stretch}._extraInfoRowLTR_alcuj_585{flex-direction:row}._extraInfoRowRTL_alcuj_589{flex-direction:row-reverse}._extraInfoRightColumn_alcuj_593{flex:1 1 320px;min-width:280px;display:flex;flex-direction:column;gap:1rem}._extraInfoRightColumn_alcuj_593>*{flex:1 1 0}._gridAutoFit_alcuj_606{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}._courseCompact_alcuj_611 ._courseThumbnail_alcuj_278{margin-bottom:.75em}._courseCompact_alcuj_611 ._sectionTitle_alcuj_109,._courseCompact_alcuj_611 ._metaLine_alcuj_43{margin:0 0 .25em}._courseCompact_alcuj_611 ._courseDescription_alcuj_292{margin:0 0 .5em}._courseCompact_alcuj_611 ._courseLink_alcuj_296{margin-top:.25em}._lessonResourceItem_alcuj_631{display:flex;align-items:center;gap:.5em;margin-bottom:.25em}._lessonResourceIconOpen_alcuj_638,._lessonResourceIconLocked_alcuj_639{width:1em;height:1em;transform:translateY(-2px);stroke-width:2}._lessonResourceIconOpen_alcuj_638,._lessonResourceIconLocked_alcuj_639{stroke:var(--course-badge-text)}._card_agg14_3{border-radius:12px;background:var(--card-bg);border:1px solid var(--card-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s ease,box-shadow .25s ease}._shadow_agg14_11{box-shadow:0 4px 12px var(--card-shadow)}._card_agg14_3:hover{transform:translateY(-2px)}._sm_agg14_20{padding:.8rem}._md_agg14_21{padding:1.2rem}._lg_agg14_22{padding:1.8rem}._xl_agg14_23{padding:2.4rem}._busy_agg14_25{opacity:.7}._courseCardColumn_hiuqt_1{display:flex;flex-direction:column;gap:.5rem}._courseCardSkeleton_hiuqt_7{opacity:.7}._courseCardFullHeight_hiuqt_11{height:100%}._courseCardMarginBottom_hiuqt_15{margin-bottom:1.5rem}._courseCardBase_hiuqt_19{background:var(--course-card-bg);border:1px solid var(--course-card-border);box-shadow:var(--course-card-shadow);border-radius:12px;color:var(--course-card-text)}@media(prefers-color-scheme:dark){._courseCardBase_hiuqt_19{background:var(--course-card-bg-dark);border:1px solid var(--course-card-border-dark);box-shadow:var(--course-card-shadow-dark);color:var(--course-card-text-dark)}}._authCardOuterMd_b13vt_1{margin:4rem auto;max-width:520px}._authCardOuterSm_b13vt_6{margin:4rem auto;max-width:420px}._authCardTitle_b13vt_11{margin-top:0;margin-bottom:.5rem}._authCardSubtitle_b13vt_16{margin-top:0;margin-bottom:1rem;color:var(--auth-card-subtitle)}._input_phkhf_6{inline-size:100%;padding-block:.9rem;padding-inline:1rem;border-radius:10px;border:1px solid var(--auth-input-border);background:var(--auth-input-bg);color:var(--auth-input-text);outline:none;margin-block-end:.9rem;box-sizing:border-box;font:inherit;font-size:1em}._input_phkhf_6::placeholder{color:var(--auth-input-placeholder)}._input_phkhf_6:focus-visible{border-color:var(--auth-focus-border);box-shadow:0 0 0 3px var(--auth-focus-ring)}._actions_phkhf_35{display:flex;gap:.6rem;flex-wrap:wrap;margin-block-start:.4rem;inline-size:100%;box-sizing:border-box}@media(max-width:520px){._actions_phkhf_35{justify-content:center}}._or_phkhf_51{text-align:center;color:var(--auth-divider-text);margin-block:1rem}._message_phkhf_57{margin-block-start:1.2em;font-size:1.1em;font-weight:600;color:var(--color-brand);text-align:center}._btnGoogle_phkhf_67{inline-size:100%;min-height:44px;padding:.9rem 1rem;border-radius:8px;border:1px solid var(--auth-google-border);background:var(--bg-surface-light);color:var(--auth-google-text);font-weight:500;font:inherit;font-size:1em;display:flex;align-items:center;justify-content:center;gap:.6rem;cursor:pointer;transition:box-shadow .2s ease,transform .1s ease;box-sizing:border-box}._btnGoogle_phkhf_67 img{inline-size:1.25em;block-size:1.25em}._btnGoogle_phkhf_67:hover{box-shadow:0 2px 8px var(--auth-google-shadow)}._btnGoogle_phkhf_67:active{transform:translateY(1px)}._btnGoogle_phkhf_67:focus-visible{outline:3px solid var(--auth-google-focus);outline-offset:2px}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}._visuallyHidden_phkhf_120{position:absolute;left:-9999px}._actionsWide_phkhf_126{display:flex;gap:.75rem;align-items:stretch}._actionsMarginTop_phkhf_133{margin-top:.5rem}._inlineFlexGrow_phkhf_138{flex:1;display:inline-flex}._checkboxRow_phkhf_143{display:flex;align-items:center;gap:.5rem;margin-block-end:.75rem;color:var(--auth-divider-text);font-size:.9em}._consentText_phkhf_152{font-size:.85em;margin-top:1rem;opacity:.85}._sectionSpacing_ed3aa_1,._sectionSpacingPrivacy_ed3aa_5{margin-bottom:1.5em}:root{--color-brand: #2563eb;--color-brand-alt: #e11d48;--text-main: #020617;--text-invert: #f9fafb;--text-dark: #0b1120;--link-color: #2563eb;--link-hover: #e11d48;--bg-page-gradient: linear-gradient(145deg, #f5f9ff 0%, #e0f2ff 40%, #fdf2ff 100%);--bg-surface-glass-strong: rgba(255, 255, 255, .98);--bg-surface-light: rgba(255, 255, 255, .94);--bg-surface-light-soft: rgba(255, 255, 255, .9);--border-subtle: rgba(148, 163, 184, .35);--border-brand-soft: rgba(37, 99, 235, .55);--border-brand-strong: #2563eb;--border-light: rgba(255, 255, 255, .8);--focus-ring-soft: rgba(37, 99, 235, .25);--focus-ring-brand: rgba(225, 29, 72, .6);--focus-visible-outline: #2563eb;--shadow-brand-soft: 0 0 1.6em rgba(37, 99, 235, .35);--state-hover-brand-overlay: rgba(37, 99, 235, .12);--state-hover-brand-overlay-soft: rgba(225, 29, 72, .12);--glow-cyan: rgba(56, 189, 248, .45);--focus-outline-strong: rgba(37, 99, 235, .8);--hf-bg: rgba(255, 255, 255, .92);--hf-text: #0b1120;--hf-link: #2563eb;--hf-link-hover: #e11d48;--logo-gradient: linear-gradient(120deg, #2563eb, #22c55e, #e11d48);--logo-shadow-start: rgba(37, 99, 235, .35);--logo-shadow-end: rgba(56, 189, 248, .55);--card-bg: rgba(255, 255, 255, .96);--card-border: rgba(37, 99, 235, .35);--card-shadow: 0 16px 40px rgba(15, 23, 42, .16);--auth-input-border: rgba(148, 163, 184, .6);--auth-input-bg: rgba(248, 250, 252, .95);--auth-input-text: #020617;--auth-input-placeholder: #9ca3af;--auth-focus-border: #2563eb;--auth-focus-ring: rgba(37, 99, 235, .35);--auth-divider-text: #6b7280;--auth-message-text: #0f172a;--auth-google-border: rgba(148, 163, 184, .6);--auth-google-text: #0b1120;--auth-google-shadow: rgba(15, 23, 42, .16);--auth-google-focus: #2563eb;--auth-card-subtitle: #4b5563;--course-page-text: #020617;--course-page-bg: rgba(255, 255, 255, .98);--course-page-shadow: 0 22px 55px rgba(15, 23, 42, .18);--course-section-bg: rgba(255, 255, 255, .96);--course-section-border: rgba(37, 99, 235, .3);--course-section-shadow: 0 18px 48px rgba(15, 23, 42, .18);--course-badge-border: rgba(37, 99, 235, .55);--course-badge-bg: rgba(219, 234, 254, .95);--course-badge-text: #1e293b;--course-badge-shadow: 0 7px 18px rgba(37, 99, 235, .28);--course-text-muted: #6b7280;--course-text-hero-subtitle: #4b5563;--course-text-hero-metrics: #64748b;--course-text-breadcrumb-current: #0f172a;--course-text-lesson-item: #020617;--course-text-error-message: #0f172a;--course-link-nav: #2563eb;--course-link-breadcrumb: #6366f1;--course-player-bg: #020617;--course-thumbnail-shadow: 0 18px 48px rgba(15, 23, 42, .4);--lesson-skeleton-video-bg: rgba(226, 232, 240, .7);--lesson-skeleton-title-bg: rgba(226, 232, 240, .8);--lesson-skeleton-text-bg: rgba(226, 232, 240, .9);--lesson-error-title: #e11d48;--course-error-title: #e11d48;--course-error-text: #0f172a;--course-view-image-shadow: 0 26px 65px rgba(15, 23, 42, .35);--instructor-avatar-gradient: linear-gradient(180deg, #2563eb 0%, #22c55e 50%, #e11d48 100%);--course-card-bg: linear-gradient(150deg, #e0f2ff 0%, #eef2ff 75%);--course-card-border: rgba(37, 99, 235, .4);--course-card-shadow: 0 22px 55px rgba(15, 23, 42, .16);--course-card-text: #0f172a;--course-card-bg-dark: linear-gradient(180deg, #0f172a 0%, #020617 100%);--course-card-border-dark: rgba(56, 189, 248, .55);--course-card-shadow-dark: 0 28px 70px rgba(15, 23, 42, .85);--course-card-text-dark: #e5f0ff;--cookie-card-bg: rgba(255, 255, 255, .96);--cookie-card-border: rgba(37, 99, 235, .4);--cookie-text: #020617;--cookie-link: #2563eb;--hc-background: #000;--hc-text: #fff;--hc-link: #00ffff}html,body,#root{width:100%;height:100%;margin:0;padding:0}#root{display:flex;flex-direction:column}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:320px;min-height:100vh;margin:0;display:block;background:transparent}a{color:var(--link-color);text-decoration:underline}a:hover{color:var(--link-hover)}:focus-visible{outline:3px solid var(--focus-visible-outline);outline-offset:2px}body.high-contrast{filter:contrast(1.5) brightness(1.2);background:var(--hc-background);color:var(--hc-text)}body.high-contrast a{color:var(--hc-link);text-decoration:underline}body.large-text{font-size:1.25em}
