.HowItWorksSection_container__XCKvZ{box-sizing:border-box;width:100%;max-width:1200px;margin:80px auto 0;padding:0;font-family:DM Sans,sans-serif;color:var(--foreground);position:relative;z-index:2}.HowItWorksSection_curiousContainer__Sh_XF{max-width:1360px;margin-top:clamp(72px,9vw,144px);padding:0 clamp(24px,6vw,88px)}.HowItWorksSection_arguments__OFg4G{display:flex;flex-direction:column;margin-bottom:0}.HowItWorksSection_argument__EEk2E{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);min-height:clamp(420px,49vw,620px);align-items:center;border-top:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent)}.HowItWorksSection_argument__EEk2E:first-child{border-top:0}.HowItWorksSection_argument__EEk2E:last-child{border-bottom:1px solid color-mix(in srgb,var(--border-primary) 72%,transparent)}.HowItWorksSection_copyRight__3t34q .HowItWorksSection_argumentCopy__trT2W{grid-column:2}.HowItWorksSection_argumentVisual__WcUCq{grid-column:1;grid-row:1;min-width:0;display:grid;place-items:center;padding:clamp(32px,5vw,72px) clamp(28px,5vw,76px) clamp(32px,5vw,72px) 0}.HowItWorksSection_copyLeft__RbXqz .HowItWorksSection_argumentVisual__WcUCq{grid-column:2;padding-inline:clamp(28px,5vw,76px) 0}.HowItWorksSection_argumentMedia__GLfEs{--how-it-works-video-feather:10px;width:min(100%,720px);aspect-ratio:16/9;overflow:hidden;contain:paint;isolation:isolate;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--how-it-works-video-feather),#000 calc(100% - var(--how-it-works-video-feather)),transparent 100%),linear-gradient(to bottom,transparent 0,#000 var(--how-it-works-video-feather),#000 calc(100% - var(--how-it-works-video-feather)),transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 var(--how-it-works-video-feather),#000 calc(100% - var(--how-it-works-video-feather)),transparent 100%),linear-gradient(to bottom,transparent 0,#000 var(--how-it-works-video-feather),#000 calc(100% - var(--how-it-works-video-feather)),transparent 100%);mask-composite:intersect;transform:translateZ(0)}.HowItWorksSection_argumentVideo__Vue9q{display:block;width:calc(100% + 20px);height:calc(100% + 20px);max-width:none;margin:-10px;object-fit:contain;background:transparent;transform:translateZ(0);backface-visibility:hidden}.HowItWorksSection_argumentVideo__Vue9q[data-media-scale=compact]{transform:translateZ(0) scale(.94);transform-origin:center}.HowItWorksSection_copyLeft__RbXqz{grid-template-columns:minmax(320px,520px) minmax(0,1fr)}.HowItWorksSection_copyLeft__RbXqz .HowItWorksSection_argumentCopy__trT2W{grid-column:1}.HowItWorksSection_argumentCopy__trT2W{max-width:520px;padding:clamp(48px,7vw,96px) 0}.HowItWorksSection_argumentTitle__6zWGZ{margin:0 0 24px;color:var(--foreground);font-family:DM Sans,sans-serif;font-size:clamp(2.5rem,3.5vw,3.5rem);font-weight:300;letter-spacing:normal;line-height:1.2;text-align:start;text-wrap:pretty}.HowItWorksSection_argumentHighlight__l8fh7{color:var(--palette-rose-500)}.HowItWorksSection_argumentDescription__DBUMS{max-width:50ch;margin:0;color:var(--text-secondary);font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.65;text-wrap:pretty}.HowItWorksSection_header__pGmHn{text-align:center;margin-bottom:60px}.HowItWorksSection_title__QHD1J{font-size:clamp(2.5rem,3.5vw,3.5rem);font-weight:300;margin:0 0 24px;line-height:1.1;color:var(--foreground)}.HowItWorksSection_highlight__V2lc8{color:var(--text-accent)}.HowItWorksSection_subtitle__LPpgP{font-size:clamp(1rem,1vw + .5rem,1.6rem);color:var(--foreground);max-width:100%;margin:0 auto;line-height:1.6}.HowItWorksSection_cardsRow__EXMdg{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:80px}.dark .HowItWorksSection_card__zSFhv,[data-theme=dark] .HowItWorksSection_card__zSFhv{border:1px solid var(--border-inverse-soft)}.HowItWorksSection_card__zSFhv{background:var(--background-secondary);box-shadow:var(--shadow-primary);border-radius:var(--radius-md);padding:40px 32px;position:relative;overflow:hidden;display:flex;flex-direction:column;z-index:1;transition:transform .3s ease,box-shadow .3s ease}.HowItWorksSection_card__zSFhv:hover{transform:scale(1.02)}.dark .HowItWorksSection_cardNumber__4OvA2,[data-theme=dark] .HowItWorksSection_cardNumber__4OvA2{color:color-mix(in srgb,var(--text-inverse) 3%,transparent)}.HowItWorksSection_cardNumber__4OvA2{position:absolute;bottom:-15%;right:5%;font-size:16rem;font-weight:800;color:color-mix(in srgb,var(--text-accent) 4%,transparent);z-index:-1;line-height:1;user-select:none;letter-spacing:-10px}.HowItWorksSection_iconContainer__NWrWO{margin-bottom:24px;display:flex;justify-content:center;align-items:center}.HowItWorksSection_iconImage__GFVt3{width:100px;height:auto;object-fit:contain}.HowItWorksSection_card__zSFhv h3{font-size:var(--font-size-2xl);font-weight:500;line-height:1.4;margin:0 0 20px;color:color-mix(in srgb,var(--foreground) 50%,transparent);letter-spacing:-.5px;text-align:center}.HowItWorksSection_card__zSFhv p{font-size:var(--font-size-md);line-height:1.6;color:var(--text-secondary);margin:0 0 32px;flex-grow:1}.HowItWorksSection_link__860mE{padding:0;border:0;background:transparent;font-size:var(--font-size-md);font-weight:700;color:var(--text-accent);text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:gap .2s ease;width:fit-content;cursor:pointer}.HowItWorksSection_link__860mE:hover{gap:12px}.HowItWorksSection_link__860mE:focus-visible{outline:3px solid color-mix(in srgb,var(--text-accent) 35%,transparent);outline-offset:4px;border-radius:4px}@media (max-width:1024px){.HowItWorksSection_cardsRow__EXMdg{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.HowItWorksSection_cardsRow__EXMdg{grid-template-columns:1fr}.HowItWorksSection_curiousContainer__Sh_XF{margin-top:0;padding:0 24px}.HowItWorksSection_argument__EEk2E,.HowItWorksSection_copyLeft__RbXqz{display:flex;flex-direction:column;min-height:max(72svh,520px)}.HowItWorksSection_argumentVisual__WcUCq,.HowItWorksSection_copyLeft__RbXqz .HowItWorksSection_argumentVisual__WcUCq{order:2;width:100%;padding:0 0 48px}.HowItWorksSection_argumentMedia__GLfEs{width:min(100%,460px)}.HowItWorksSection_argumentWithVisual__FCziG .HowItWorksSection_argumentCopy__trT2W{padding-top:72px;padding-bottom:32px}.HowItWorksSection_argumentCopy__trT2W{order:1;max-width:600px;padding:72px clamp(12px,4vw,24px) 72px 0}.HowItWorksSection_argumentTitle__6zWGZ{font-size:2.4rem}.HowItWorksSection_argumentDescription__DBUMS{font-size:1.05rem;line-height:1.6}}@media (max-width:480px){.HowItWorksSection_curiousContainer__Sh_XF{padding:0 20px}.HowItWorksSection_argumentCopy__trT2W{padding:64px 10px 64px 0}.HowItWorksSection_argumentTitle__6zWGZ{font-size:var(--font-size-2xl)}}.TrustArchitecture_container__HOWQn{box-sizing:border-box;width:100%;max-width:1200px;margin:60px auto 0;padding:0;font-family:DM Sans,sans-serif;color:var(--foreground);position:relative;overflow:hidden}.TrustArchitecture_header___ZnFI{text-align:center}.TrustArchitecture_title__5XXiv{font-size:var(--font-size-2xl);font-weight:300;color:var(--foreground);margin:0 auto;display:inline-block;position:relative;padding-bottom:10px}.TrustArchitecture_title__5XXiv:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%) scaleX(0);transform-origin:center;width:75%;height:3px;border-radius:2px;background:var(--palette-rose-500)}.TrustArchitecture_inView__g2seG .TrustArchitecture_title__5XXiv:after{animation:TrustArchitecture_drawLine___VGcv .8s cubic-bezier(.4,0,.2,1) .3s forwards}@keyframes TrustArchitecture_drawLine___VGcv{to{transform:translateX(-50%) scaleX(1)}}.TrustArchitecture_subtitle__vDR7G{font-size:var(--font-size-lg);color:var(--text-secondary)}.TrustArchitecture_stage__eFNhg{position:relative;height:600px;width:100%;overflow:hidden;perspective:800px;display:flex;align-items:center;justify-content:center;cursor:grab;user-select:none;-webkit-user-select:none}.TrustArchitecture_stage__eFNhg:active{cursor:grabbing}.TrustArchitecture_shieldContainer__YnxDO{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) translateZ(-50px);width:clamp(250px,35vw,450px);aspect-ratio:450/540;pointer-events:none;display:flex;justify-content:center;align-items:center;z-index:100}.TrustArchitecture_shieldImg__Geb2k{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 15px color-mix(in srgb,var(--text-accent) 40%,transparent))}html.TrustArchitecture_dark__2Af0d .TrustArchitecture_shieldImg__Geb2k{filter:drop-shadow(0 0 25px color-mix(in srgb,var(--text-accent) 60%,transparent))}.TrustArchitecture_card__pxMhg{position:absolute;left:50%;top:50%;width:250px;max-width:90vw;margin-left:-125px;transform-style:preserve-3d}.TrustArchitecture_cardShell__S1C2b{position:absolute;inset:0;border-radius:var(--radius-md);background:var(--surface-raised);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in srgb,var(--surface-base) 60%,transparent);box-shadow:0 30px 60px color-mix(in srgb,var(--surface-inverse) 10%,transparent);pointer-events:none}.TrustArchitecture_cardContent__LWLoi{padding:20px;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden;min-height:100%;transform:rotateY(var(--card-counter-rotate)) translateZ(1px);transform-style:flat;backface-visibility:hidden;-webkit-backface-visibility:hidden;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}html.TrustArchitecture_dark__2Af0d .TrustArchitecture_cardShell__S1C2b{background:color-mix(in srgb,var(--surface-inverse) 65%,transparent);border-color:color-mix(in srgb,var(--text-inverse) 15%,transparent);box-shadow:0 30px 60px color-mix(in srgb,var(--surface-inverse) 40%,transparent)}.TrustArchitecture_card__pxMhg h3{font-size:clamp(1rem,1vw,1.8rem);font-weight:700;margin:0;color:var(--foreground);z-index:1}.TrustArchitecture_card__pxMhg p{font-size:clamp(.8rem,.8vw,1rem);line-height:1.6;color:var(--text-secondary);margin:0;z-index:1}@media (max-width:960px){.TrustArchitecture_stage__eFNhg{height:500px;perspective:800px}.TrustArchitecture_cardContent__LWLoi{padding:30px 20px}}.home_homeContainer__w9mCn{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;overflow:visible;box-sizing:border-box;margin:0;padding:0 20px;font-family:var(--font-body)}.home_homeContainer__w9mCn button,.home_homeContainer__w9mCn input{font-family:inherit}.home_startKnowledgeContinuum___H_D8{width:min(100%,1180px);margin:clamp(56px,8vw,112px) auto;box-sizing:border-box;padding-inline:clamp(24px,6vw,88px);display:grid;gap:clamp(40px,6vw,76px)}.home_startCuriositySlot__07aeP{min-height:min(760px,100svh)}.home_startKnowledgeContinuumTitle__pO0ov{max-width:16ch;margin:0 auto;color:var(--foreground);font-family:DM Sans,sans-serif;font-size:clamp(2.4rem,11vw,3.5rem);font-weight:300;line-height:1.2;letter-spacing:normal;text-align:center;text-wrap:balance}@media screen and (min-width:768px){.home_startKnowledgeContinuumTitle__pO0ov{margin-left:0;font-size:clamp(2.5rem,3.5vw,3.5rem);text-align:left}}.home_startKnowledgeContinuumLane__603bO{display:grid;gap:0;min-width:0}.home_startKnowledgeContinuumLane__603bO>h3{margin:0 0 8px;color:var(--foreground);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:400;line-height:1.2;letter-spacing:-.025em;text-align:left}.home_textBox__Z8tpi{position:relative;top:auto;left:auto;width:40%;font-family:DM Sans,sans-serif;color:var(--foreground);display:flex;flex-direction:column;justify-content:flex-start;gap:40px;overflow:hidden;word-wrap:break-word;text-align:left;z-index:2}.home_heroHeadingGroup__I_IKx{display:flex;flex-direction:column;gap:20px}.home_ctaButton__K5fiE{padding:10px 18px;font-size:var(--font-size-md);font-family:var(--font-display);font-weight:600;letter-spacing:.5px;border-radius:30px;border:none;cursor:pointer;transition:all .3s ease;background-color:var(--interactive-accent-bg);color:var(--interactive-accent-text);position:absolute;left:50%;top:86%;transform:translate(-50%,-50%);z-index:3;box-shadow:0 4px 12px var(--overlay-default);opacity:.9;line-height:1.2}.home_ctaButton__K5fiE:hover{transform:translate(-50%,-50%) scale(1.05);box-shadow:0 4px 12px color-mix(in srgb,var(--color-rating) 20%,transparent);background-color:var(--interactive-accent-bg-hover);opacity:1}.home_trendingCoursesSection__Nw4az{width:100%;max-width:1710px;margin:40px auto 0;padding:0 60px;box-sizing:border-box}.home_trendingCarouselTitle__Ua6MW{font-family:DM Sans,sans-serif;font-size:clamp(2.5rem,3.5vw,3.5rem);line-height:1.2;margin-bottom:30px;margin-top:0;font-weight:300;text-align:center;color:var(--foreground)}.home_trendingCarouselContainer__krgMc{position:relative}.home_trendingCarousel__xRDkd{display:flex;overflow-x:auto;gap:20px;padding:10px 0;scrollbar-width:none}.home_trendingCarousel__xRDkd::-webkit-scrollbar{display:none}.home_trendingSkeletonRow__NzI1k{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:20px;padding:10px 0}.home_trendingSkeletonCard__AVXDg{min-height:180px;border-radius:8px;background:linear-gradient(90deg,color-mix(in srgb,var(--background-secondary) 92%,var(--foreground) 8%) 0,color-mix(in srgb,var(--background-tertiary) 82%,var(--foreground) 18%) 50%,color-mix(in srgb,var(--background-secondary) 92%,var(--foreground) 8%) 100%);background-size:220% 100%;animation:home_trendingSkeletonPulse__COUFP 1.4s ease-in-out infinite}@keyframes home_trendingSkeletonPulse__COUFP{0%{background-position:120% 0}to{background-position:-120% 0}}.home_trendingCarouselNav__16KWd{position:absolute;top:50%;transform:translateY(-50%);background-color:var(--background-secondary);border:1px solid var(--border-primary);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;color:var(--foreground);box-shadow:var(--shadow-secondary)}.home_trendingCarouselNav__16KWd:hover{background-color:var(--background-tertiary);transform:translateY(-50%) scale(1.1)}.home_trendingNavLeft__uBGat{left:-50px}.home_trendingNavRight__6cRU2{right:-50px}.home_hiddenNav__V_AvH{opacity:0;pointer-events:none}.home_exploreCoursesWrapper__tRWPy{display:flex;justify-content:center;width:100%;margin-top:15px}.home_homeImage___o0WL{width:100%;max-width:none;height:100%;display:block;object-fit:cover;margin:0;border-radius:0;transition:filter .3s ease;filter:brightness(1)}.home_homeVideo__pyC0P{position:absolute;inset:0;pointer-events:none}.home_imageWrapper__IQONB:hover .home_homeImage___o0WL{filter:brightness(1.1)}.home_imageShade__5PuGv{position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(to top,var(--interactive-strong-bg) 20%,transparent);border-bottom-left-radius:24px;border-bottom-right-radius:24px;z-index:2;pointer-events:none}.home_learnMore__hF2O3{font-family:DM Sans,sans-serif;font-size:clamp(2.5rem,3.5vw,3.5rem);line-height:1.2;margin-bottom:0;margin-top:20px;font-weight:300;text-align:center;color:var(--foreground);width:calc(100% - 40px);padding:20px}.home_contentRow__fX4hH{display:flex;justify-content:center;gap:20px;width:100%;margin-top:20px;margin-bottom:50px;flex-wrap:nowrap}.home_contentBlock___EjxL{flex:1;max-width:185px;height:160px;text-align:center;padding:10px;background-color:var(--tab-bg-active);border-radius:8px;box-shadow:var(--shadow-primary);position:relative;overflow:hidden;transition:transform .3s ease,height .3s ease,padding .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center}.home_contentBlock___EjxL:hover{transform:scale(1.2);z-index:10;justify-content:flex-start}.home_blockTitle__NlYK_{font-size:var(--font-size-md);font-weight:600;margin-bottom:0;text-align:center;position:relative;transition:font-size .1s ease;margin-top:0}.home_blockImage__8B8hb{display:block;margin:0 auto 5px;width:25%;height:auto;transition:transform .1s ease}.home_contentBlock___EjxL p{opacity:0;font-size:0;transition:opacity .1s ease,font-size .1s ease;position:relative;margin-top:10px;margin-bottom:0}.home_contentBlock___EjxL:hover p{opacity:1;font-size:.61em}.home_contentBlock___EjxL:hover .home_blockTitle__NlYK_{font-size:var(--font-size-md)}.home_mobileContentCarousel__r0o11{display:none}.home_contentCarousel__3tCIt{width:100%;margin:20px 0 50px}.home_carouselContainer__ybzf2{height:200px;overflow:hidden;touch-action:pan-y}.home_carouselContainer__ybzf2,.home_carouselTrack__Se7hh{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.home_carouselTrack__Se7hh{height:100%}.home_carouselBlock__Rp1Eo{position:absolute;background-color:var(--background);border-radius:12px;box-shadow:var(--shadow-primary);transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:15px;will-change:transform,opacity}.home_carouselBlock__Rp1Eo.home_center__ht7t0{width:180px;height:160px;z-index:3;transform:translateX(0) scale(1);opacity:1}.home_carouselBlock__Rp1Eo.home_left__s7lMl{width:140px;height:120px;z-index:2;transform:translateX(-120px) scale(.8);opacity:.7}.home_carouselBlock__Rp1Eo.home_right__mM2KI{width:140px;height:120px;z-index:2;transform:translateX(120px) scale(.8);opacity:.7}.home_blockContent__7tbiT{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;transition:all .4s ease}.home_carouselBlockImage__lx6vL{width:32px!important;height:32px!important;margin-bottom:8px;transition:all .4s ease}.home_carouselBlock__Rp1Eo.home_center__ht7t0 .home_carouselBlockImage__lx6vL{width:40px!important;height:40px!important;margin-bottom:12px}.home_carouselBlockTitle__B1DAP{font-size:var(--font-size-xs);font-weight:600;margin:0 0 8px;line-height:1.2;color:var(--foreground);font-family:DM Sans,sans-serif;transition:all .4s ease}.home_carouselBlock__Rp1Eo.home_center__ht7t0 .home_carouselBlockTitle__B1DAP{font-size:var(--font-size-sm);margin-bottom:10px}.home_carouselBlockDescription__m411E{font-size:var(--font-size-2xs);line-height:1.3;color:var(--text-muted);margin:0;font-family:DM Sans,sans-serif;opacity:.8;transition:all .4s ease}.home_carouselBlock__Rp1Eo.home_center__ht7t0 .home_carouselBlockDescription__m411E{font-size:var(--font-size-xs);opacity:1}.home_carouselDots__XC9e2{display:flex;justify-content:center;gap:6px;margin-top:12px}.home_carouselDot__oiqZ7{width:6px;height:6px;border-radius:50%;border:none;background-color:var(--dot-inactive);cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);padding:0}.home_carouselDot__oiqZ7.home_active__dGnjZ{background-color:var(--palette-rose-500);transform:scale(1.3);box-shadow:0 2px 4px color-mix(in srgb,var(--color-action-accent-bg) 30%,transparent)}.home_carouselDot__oiqZ7:hover:not(.home_active__dGnjZ):not(:disabled){background-color:var(--dot-inactive);opacity:.8;transform:scale(1.1)}.home_carouselDot__oiqZ7:disabled{cursor:not-allowed;opacity:.5}.home_ctaContainer__Oy8ZB{text-align:center}.home_bigCtaButton__iHTz8,.home_exploreCoursesLink__Ya_t_{background-color:var(--interactive-accent-bg);display:inline-flex;align-items:center;justify-content:center;padding:15px 20px;color:var(--interactive-accent-text);font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.5px;border:none;border-radius:5px;cursor:pointer;line-height:1.2;text-decoration:none;transition:background-color .3s ease,transform .2s ease}.home_bigCtaButton__iHTz8:hover,.home_exploreCoursesLink__Ya_t_:hover{background-color:var(--interactive-accent-bg-hover);transform:scale(1.05)}.home_app__FVkvl{--page-background:var(--surface-base);width:100%;min-height:100vh;background:var(--page-background);overflow-x:clip;box-sizing:border-box;margin:0;padding:0}.home_carouselNormal__mVSXk{display:block;width:100%;max-width:700px;margin:40px auto}.home_carouselImageContainer__d_qZI,.home_imageWrapperSmall__ZdSLs{display:none}.home_heroSection___9EAa{position:relative;width:96%;box-sizing:border-box;max-width:1710px;display:flex;justify-content:space-between;align-items:center;gap:60px;padding:clamp(25px,3vw,40px) clamp(50px,5vw,70px);min-height:400px;margin:20px auto;background-color:var(--tab-bg-active);border-radius:30px;box-shadow:var(--shadow-primary)}.home_textBox__Z8tpi h1{font-size:clamp(2.5rem,3.5vw,3.5rem);line-height:1.2;margin-bottom:0;margin-top:0;font-weight:300;text-align:left}.home_textBox__Z8tpi h3{max-width:720px;font-size:clamp(1.05rem,1vw + .65rem,1.55rem);line-height:1.45;margin:0;font-weight:400;color:var(--text-secondary);text-align:left}.home_textBox__Z8tpi p{font-size:clamp(1rem,1vw + .5rem,1.6rem);line-height:1.6;margin-bottom:15px;color:var(--foreground)}.home_imageWrapper__IQONB{position:relative;width:40%;max-width:500px;display:flex;flex-direction:column;justify-content:center;aspect-ratio:1/1;overflow:hidden;border-radius:24px;flex-shrink:0}.home_heroImageWrapper__IR8J3{width:100%;max-width:none;aspect-ratio:16/10;flex-shrink:1}.home_curiosityCraftWrapper__m9RxT{width:60%;min-width:0;flex-shrink:0}.home_curiosityCraftWrapper__m9RxT.home_heroExplorationWrapper__cVsV5{align-self:stretch;display:flex;flex-direction:column;min-height:0}.home_heroExplorationWrapper__cVsV5>*{flex:1 1 auto;min-height:0}.home_highlight__cHxvQ{color:var(--palette-rose-500)}.home_newsletterBand__1E5RC{width:100%;max-width:1300px;margin:80px auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:max(18px,1.6vw)}.home_newsletterPanel__9ikOB{position:relative;min-height:280px;border-radius:30px;overflow:hidden;box-sizing:border-box;box-shadow:var(--shadow-primary)}.home_newsletterSignupPanel__7_mCo{display:flex;background-color:var(--palette-mint-200)}html.dark .home_newsletterSignupPanel__7_mCo{background-color:var(--surface-inverse)}.home_newsletterPanel__9ikOB .home_newsletterPanelContent__gijuB{min-height:100%;justify-content:center;align-items:flex-start;padding:30px 60px}.home_newsletterSignupPanel__7_mCo .home_newsletterSignupText__5zcvE{width:min(100%,620px);padding:22px 26px}.home_newsletterBlogPanel__ztZnn{display:flex;background:var(--interactive-strong-bg)}.home_newsletterBlogAnimation__bI_Oh{width:260%;height:260%}.home_newsletterBlogPanel__ztZnn .home_newsletterBlogContent__8E3D9{min-height:100%;justify-content:center;align-items:flex-start;padding:30px 36px}.home_newsletterBlogPanel__ztZnn .home_newsletterBlogText__PEk_O{display:flex;flex-direction:column;align-items:flex-start;width:min(100%,360px);gap:12px}.home_newsletterBlogPanel__ztZnn .home_newsletterBlogText__PEk_O h3{color:#fff;font-family:var(--font-grenze-gotisch),"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,"Times New Roman",serif;font-size:var(--font-size-2xl);line-height:1.15;margin:0}.home_newsletterBlogPanel__ztZnn .home_newsletterBlogText__PEk_O p{color:#fff;font-size:var(--font-size-sm);line-height:1.5;margin:0}.home_newsletterBlogPanel__ztZnn .home_newsletterBlogText__PEk_O a{margin-top:4px}.home_newsletterBlogPanel__ztZnn .home_newsletterBlogButton___arbD,.home_newsletterBlogPanel__ztZnn .home_newsletterBlogButton___arbD:hover{background:var(--interactive-strong-bg);color:var(--color-action-primary-text)}.home_newsletterContent__3uNka{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding:0;margin:0;max-width:680px;width:100%}.home_newsletterContent__3uNka p{color:var(--text-carousel-inverse);font-family:DM Sans,sans-serif;font-size:var(--font-size-xl);margin:0 0 20px;font-weight:600;line-height:1.3}.home_newsletterForm__fUycg{display:flex;gap:10px;flex-shrink:0;width:100%;max-width:520px;justify-content:flex-start}.home_newsletterForm__fUycg input{padding:12px 15px;border:1px solid var(--border-default);border-radius:var(--radius-sm);min-width:250px;font-family:DM Sans,sans-serif;font-size:var(--font-size-md);box-sizing:border-box;outline:none;transition:box-shadow .3s ease;background-color:color-mix(in srgb,var(--background) 80%,transparent);color:var(--foreground)}.home_newsletterForm__fUycg input:focus{box-shadow:0 0 0 2px var(--color-action-focus-ring)}.home_newsletterForm__fUycg button{padding:12px 20px;background-color:var(--color-button-primary-bg);color:var(--color-button-primary-text);border:none;border-radius:var(--radius-sm);cursor:pointer;font-family:DM Sans,sans-serif;font-size:var(--font-size-md);font-weight:500;white-space:nowrap;transition:background-color .3s ease}.home_newsletterForm__fUycg button:hover{background-color:var(--color-button-primary-hover);transform:scale(1.05)}.home_newsletterForm__fUycg button:disabled{cursor:wait;opacity:.7;transform:none}.home_newsletterContent__3uNka .home_newsletterError__BQ4vk,.home_newsletterContent__3uNka .home_newsletterMessage__LjDCU{margin:12px 0 0;font-size:var(--font-size-sm);line-height:1.4;font-weight:600}.home_newsletterContent__3uNka .home_newsletterMessage__LjDCU{color:var(--color-status-success-text)}.home_newsletterContent__3uNka .home_newsletterError__BQ4vk{color:var(--color-status-danger-text)}.home_earlyAccessBanner__Lsu2p{padding:7px 0;background:var(--early-access-banner-gradient);border-bottom:1px solid color-mix(in srgb,var(--palette-rose-500) 18%,transparent);color:var(--text-primary);font-family:DM Sans,sans-serif;display:flex;justify-content:center;z-index:1002;font-size:var(--font-size-sm)}.home_bannerContent__NT8Gv,.home_earlyAccessBanner__Lsu2p{width:100%;align-items:center;position:relative;box-sizing:border-box}.home_bannerContent__NT8Gv{max-width:none;margin:0;display:grid;grid-template-columns:32px minmax(0,1fr) 32px;gap:8px;padding:0 16px}.home_bannerActionGroup__SSDL5{--banner-sweep-duration:8.8s;grid-column:2;min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;color:inherit;text-decoration:none;cursor:pointer}.home_bannerActionGroup__SSDL5:focus-visible{outline:none}.home_bannerMessage__jxFZX{min-width:0;color:inherit;margin:0;line-height:1.25;display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.3em;font-size:var(--font-size-md);font-weight:500;letter-spacing:-.012em;text-align:center;overflow-wrap:anywhere;background:linear-gradient(100deg,var(--text-primary) 0,var(--text-primary) 38%,var(--text-secondary) 43%,var(--color-button-primary-bg) 47%,var(--palette-mint-700) 50%,var(--color-button-primary-bg) 53%,var(--text-secondary) 57%,var(--text-primary) 62%,var(--text-primary) 100%);background-size:300% 100%;background-position:115% 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 7px color-mix(in srgb,var(--palette-rose-500) 18%,transparent));animation:home_bannerHighlightSweep__Cp4OI var(--banner-sweep-duration) linear infinite}.home_bannerHighlight__EWSzm{display:inline-block;font-weight:800}@keyframes home_bannerHighlightSweep__Cp4OI{0%,12%{background-position:115% 50%}56%,to{background-position:-15% 50%}}.home_bannerCta__bERXi{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:7px 14px 7px 16px;border:1px solid color-mix(in srgb,var(--border-accent) 48%,var(--border-primary) 52%);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-base) 92%,var(--palette-rose-300) 8%);background-clip:padding-box;color:var(--text-primary);font-family:var(--font-body);font-weight:700;letter-spacing:-.006em;line-height:1.2;text-decoration:none;white-space:nowrap;box-shadow:0 7px 14px -12px color-mix(in srgb,var(--palette-ink-900) 54%,transparent),inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 70%,transparent);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.home_bannerCtaLabel__XAYxe{display:inline-flex;align-items:baseline}.home_bannerCtaAccent__t_eWZ{color:var(--palette-rose-500)}.home_bannerCta__bERXi:before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 34%,color-mix(in srgb,var(--palette-neutral-0) 68%,var(--palette-rose-300) 32%) 50%,transparent 66%);opacity:0;transform:translateX(-145%);animation:home_bannerCtaLightPass__YomfU var(--banner-sweep-duration) linear infinite}.home_bannerCta__bERXi:after{content:"";position:absolute;top:0;left:0;z-index:3;width:22px;height:2px;border-radius:var(--radius-pill);pointer-events:none;background:color-mix(in srgb,var(--palette-rose-300) 76%,var(--palette-neutral-0) 24%);box-shadow:0 0 7px color-mix(in srgb,var(--color-button-primary-bg) 44%,transparent);offset-path:inset(2px round calc(var(--radius-sm) - 2px));offset-distance:0;offset-rotate:auto;opacity:0;animation:home_bannerCtaLightOrbit__JsTfI var(--banner-sweep-duration) linear infinite}.home_bannerCta__bERXi>*{position:relative;z-index:1}@keyframes home_bannerCtaLightPass__YomfU{0%,40%{opacity:0;transform:translateX(-145%)}45%{opacity:.68}60%{opacity:.68;transform:translateX(145%)}64%,to{opacity:0;transform:translateX(145%)}}@keyframes home_bannerCtaLightOrbit__JsTfI{0%,57%{offset-distance:0;opacity:0}61%{offset-distance:0;opacity:1}91%{offset-distance:100%;opacity:1}95%,to{offset-distance:100%;opacity:0}}.home_bannerActionGroup__SSDL5:hover .home_bannerCta__bERXi{border-color:color-mix(in srgb,var(--border-accent) 72%,var(--border-primary) 28%);background:color-mix(in srgb,var(--surface-base) 86%,var(--palette-rose-300) 14%);box-shadow:0 9px 18px -14px color-mix(in srgb,var(--palette-ink-900) 62%,transparent),inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 76%,transparent);transform:translateY(-1px)}.home_bannerActionGroup__SSDL5:active .home_bannerCta__bERXi{box-shadow:0 4px 10px -10px color-mix(in srgb,var(--palette-ink-900) 48%,transparent),inset 0 1px 0 color-mix(in srgb,var(--palette-neutral-0) 62%,transparent);transform:translateY(0) scale(.985)}.home_bannerActionGroup__SSDL5:focus-visible .home_bannerCta__bERXi{outline:2px solid color-mix(in srgb,var(--color-button-primary-bg) 32%,transparent);outline-offset:3px}.home_bannerCtaIcon__ohPHy{width:18px;height:18px;flex:0 0 auto;padding:0;color:var(--color-button-primary-bg);background:none;box-shadow:none;transition:color .16s ease,transform .16s ease}.home_bannerActionGroup__SSDL5:focus-visible .home_bannerCtaIcon__ohPHy,.home_bannerActionGroup__SSDL5:hover .home_bannerCtaIcon__ohPHy{color:var(--color-button-primary-hover);transform:translateX(3px)}.home_closeBanner__egccr{background:none;border:none;color:var(--text-secondary);font-size:var(--font-size-lg);cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:0;transition:background-color .16s ease,color .16s ease,transform .16s ease;position:static;grid-column:3;justify-self:end}.home_closeBanner__egccr:hover{background-color:color-mix(in srgb,var(--surface-base) 64%,transparent);color:var(--text-primary)}.home_closeBanner__egccr:active{transform:scale(.95)}@media screen and (max-width:640px){.home_earlyAccessBanner__Lsu2p{padding:8px 0;font-size:var(--font-size-sm)}.home_bannerContent__NT8Gv{grid-template-columns:28px minmax(0,1fr) 28px;gap:6px;padding:0 8px}.home_bannerActionGroup__SSDL5{flex-direction:column;gap:5px}.home_bannerCta__bERXi{min-height:36px;padding:6px 12px 6px 14px;font-size:var(--font-size-xs)}.home_bannerCtaIcon__ohPHy{width:17px;height:17px}.home_bannerMessage__jxFZX{font-size:var(--font-size-sm)}.home_closeBanner__egccr{width:28px;height:28px;font-size:var(--font-size-md)}}@media (prefers-reduced-motion:reduce){.home_bannerCta__bERXi:after,.home_bannerCta__bERXi:before,.home_bannerMessage__jxFZX{animation:none}.home_bannerMessage__jxFZX{background-position:50% 50%}.home_bannerCta__bERXi:after,.home_bannerCta__bERXi:before{opacity:0}.home_bannerCtaIcon__ohPHy,.home_bannerCta__bERXi,.home_closeBanner__egccr{transition:none}}@media (forced-colors:active){.home_bannerMessage__jxFZX{color:CanvasText;background:none;-webkit-text-fill-color:CanvasText;filter:none}.home_bannerCta__bERXi:after,.home_bannerCta__bERXi:before{content:none}}.home_aiReadyMessage__tpHOx{font-family:var(--font-display);font-style:italic;font-size:var(--font-size-2xl);font-weight:300;text-align:center;color:var(--foreground);width:calc(100% - 40px);margin:40px auto 0;padding:20px;line-height:1.3}@media screen and (max-width:1280px){.home_exploreCoursesWrapper__tRWPy{margin-top:10px}.home_heroSection___9EAa{padding:40px}.home_contentRow__fX4hH{flex-wrap:wrap;justify-content:center}.home_contentBlock___EjxL{flex:0 1 160px}.home_carouselNormal__mVSXk{margin:40px auto;display:block!important}.home_carouselImageContainer__d_qZI{display:flex;gap:40px;align-items:stretch;margin-top:20px;min-height:250px;height:250px}.home_carouselWrapper__79CLP{flex:0 0 calc(70% - 20px);display:flex;align-items:stretch;min-height:250px;height:250px}.home_imageWrapperSmall__ZdSLs{flex:0 0 calc(30% - 20px);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;height:250px}.home_imageWrapperSmall__ZdSLs .home_homeImage___o0WL{width:100%;height:100%;min-height:250px;max-height:250px;object-fit:cover;display:block!important}.home_imageWrapperSmall__ZdSLs .home_ctaButton__K5fiE{position:absolute!important;left:50%;top:84%;transform:translate(-50%,-50%)!important;display:block!important;font-size:var(--font-size-xs);padding:8px 6px;z-index:3}.home_newsletterBand__1E5RC{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home_newsletterPanel__9ikOB .home_newsletterPanelContent__gijuB{padding:28px 36px}.home_newsletterBlogPanel__ztZnn .home_newsletterBlogContent__8E3D9{padding:16px}.home_newsletterContent__3uNka{padding:0}.home_newsletterContent__3uNka p{font-size:var(--font-size-xl)}.home_newsletterForm__fUycg input{min-width:220px;padding:10px 12px}.home_newsletterForm__fUycg button{padding:10px 18px;font-size:var(--font-size-sm)}}@media screen and (min-width:1024px) and (max-width:1200px){.home_heroSection___9EAa{--hero-visual-height:360px;display:grid;grid-template-columns:minmax(300px,60%) minmax(0,40%);gap:40px;align-items:center}.home_textBox__Z8tpi{display:contents}.home_heroHeadingGroup__I_IKx{grid-column:1/-1;width:100%;align-items:center;text-align:center}.home_heroHeadingGroup__I_IKx h1,.home_heroHeadingGroup__I_IKx h3{text-align:center}.home_textBox__Z8tpi h3{max-width:none}.home_textBox__Z8tpi>:not(.home_heroHeadingGroup__I_IKx){grid-column:2;grid-row:2;width:100%}.home_imageWrapper__IQONB{width:100%;height:var(--hero-visual-height);aspect-ratio:auto;align-self:start;justify-self:stretch}.home_heroImageWrapper__IR8J3{grid-column:2;grid-row:2;align-self:center}.home_curiosityCraftWrapper__m9RxT{grid-column:1;grid-row:2;width:100%;min-width:0;align-self:center}}@media screen and (max-width:1023px){.home_heroSection___9EAa{flex-direction:column;gap:30px;padding:40px;width:90%;min-height:auto;text-align:center}.home_textBox__Z8tpi{margin-left:0}.home_curiosityCraftWrapper__m9RxT,.home_imageWrapper__IQONB,.home_textBox__Z8tpi{width:100%;max-width:700px}.home_imageWrapper__IQONB{margin:0 auto;aspect-ratio:16/9}.home_textBox__Z8tpi h1,.home_textBox__Z8tpi h3,.home_textBox__Z8tpi p{text-align:center}.home_newsletterBand__1E5RC{grid-template-columns:1fr;gap:20px;max-width:800px}.home_newsletterPanel__9ikOB{min-height:250px}.home_newsletterBlogPanel__ztZnn{min-height:230px}.home_newsletterContent__3uNka{padding:0;gap:18px;flex-direction:column;text-align:center;align-items:center;max-width:none}.home_newsletterSignupPanel__7_mCo .home_newsletterSignupText__5zcvE{width:min(100%,620px)}.home_newsletterContent__3uNka p{font-size:var(--font-size-lg);text-align:center;margin-bottom:5px}.home_newsletterForm__fUycg{width:100%;max-width:400px;gap:12px;justify-content:center}.home_newsletterForm__fUycg input{min-width:200px;flex:1}}@media screen and (max-width:960px){.home_heroSection___9EAa{padding:35px 50px}}@media screen and (max-width:768px){.home_homeContainer__w9mCn{padding:0 10px}.home_contentRow__fX4hH{display:none!important}.home_mobileContentCarousel__r0o11{display:block!important}.home_carouselBlock__Rp1Eo.home_left__s7lMl{transform:translateX(-100px) scale(.75)}.home_carouselBlock__Rp1Eo.home_right__mM2KI{transform:translateX(100px) scale(.75)}.home_carouselContainer__ybzf2{height:180px}.home_carouselBlock__Rp1Eo.home_center__ht7t0{width:160px;height:140px}.home_carouselBlock__Rp1Eo.home_left__s7lMl,.home_carouselBlock__Rp1Eo.home_right__mM2KI{width:120px;height:100px}.home_carouselBlockTitle__B1DAP{font-size:var(--font-size-xs)}.home_carouselBlock__Rp1Eo.home_center__ht7t0 .home_carouselBlockTitle__B1DAP{font-size:var(--font-size-sm)}.home_carouselBlockDescription__m411E{font-size:.5rem}.home_carouselBlock__Rp1Eo.home_center__ht7t0 .home_carouselBlockDescription__m411E{font-size:var(--font-size-2xs)}.home_carouselDots__XC9e2{gap:5px;margin-top:10px}.home_carouselDot__oiqZ7{width:5px;height:5px}.home_faqTitle__VYJzx,.home_learnMore__hF2O3,.home_textBox__Z8tpi h1{font-size:2.4rem}.home_carouselNormal__mVSXk{margin:30px auto;display:block!important}.home_carouselImageContainer__d_qZI,.home_carouselWrapper__79CLP,.home_imageWrapperSmall__ZdSLs{display:none!important}.home_imageWrapper__IQONB{display:flex!important;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;margin:0 auto;aspect-ratio:16/9}.home_curiosityCraftWrapper__m9RxT{width:100%;max-width:700px;margin:0 auto}.home_ctaButton__K5fiE{position:absolute!important;left:50%;top:84%;transform:translate(-50%,-50%)!important;display:block!important;font-size:var(--font-size-2xs);padding:6px 4px;z-index:3}.home_homeImage___o0WL{width:100%;height:100%;max-width:none;object-fit:cover;display:block!important;border-radius:0}.home_heroSection___9EAa{flex-direction:column;gap:30px;padding:30px 45px;min-height:auto;align-items:center}.home_textBox__Z8tpi{width:100%;padding-right:0;margin-bottom:0;margin-left:0}.home_aiReadyMessage__tpHOx{font-size:var(--font-size-xl);margin:30px auto 0}.home_newsletterContent__3uNka{flex-direction:column;gap:20px;text-align:center;align-items:center;padding:0}.home_newsletterContent__3uNka p{text-align:center;font-size:var(--font-size-lg);line-height:1.4;margin-bottom:0}.home_newsletterForm__fUycg{width:100%;flex-direction:column;gap:12px;max-width:none;justify-content:center}.home_newsletterForm__fUycg input{width:100%;min-width:unset;padding:14px 16px;font-size:var(--font-size-md)}.home_newsletterForm__fUycg button{width:100%;padding:14px 20px;font-size:var(--font-size-md)}.home_newsletterBand__1E5RC{margin-top:30px;gap:16px}.home_newsletterPanel__9ikOB{border-radius:24px}.home_newsletterSignupPanel__7_mCo{min-height:270px}.home_newsletterBlogPanel__ztZnn{min-height:220px}.home_newsletterPanel__9ikOB .home_newsletterPanelContent__gijuB{padding:28px 22px}.home_newsletterSignupPanel__7_mCo .home_newsletterSignupText__5zcvE{width:100%;padding:20px}.home_newsletterBlogPanel__ztZnn .home_newsletterBlogContent__8E3D9{padding:18px}}@media screen and (max-width:560px){.home_homeContainer__w9mCn{padding:0 2px}.home_heroSection___9EAa{padding:30px 2px;width:100%}.home_curiosityCraftWrapper__m9RxT{align-self:stretch;max-width:none;width:100%}}@media screen and (max-width:480px){.home_heroSection___9EAa{padding:30px 2px;width:100%}.home_curiosityCraftWrapper__m9RxT{max-width:none;width:100%}.home_trendingCarouselNav__16KWd{display:none}.home_trendingCoursesSection__Nw4az{padding:0}.home_trendingSkeletonRow__NzI1k{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home_trendingSkeletonCard__AVXDg{min-height:140px}.home_carouselDot__oiqZ7{width:4px;height:4px}.home_carouselDots__XC9e2{gap:4px;margin-top:8px}.home_newsletterBand__1E5RC{margin-top:25px;gap:14px}.home_newsletterContent__3uNka{padding:0;gap:15px}.home_newsletterSignupPanel__7_mCo .home_newsletterSignupText__5zcvE{padding:18px 16px}.home_newsletterContent__3uNka p{font-size:var(--font-size-md);line-height:1.5}.home_newsletterForm__fUycg{gap:10px}.home_newsletterForm__fUycg input{padding:12px 14px;font-size:var(--font-size-sm)}.home_newsletterForm__fUycg button{padding:12px 18px;font-size:var(--font-size-sm)}.home_newsletterBlogPanel__ztZnn .home_newsletterBlogText__PEk_O{width:100%}.home_newsletterBlogPanel__ztZnn .home_newsletterBlogText__PEk_O h3{font-size:var(--font-size-lg)}.home_newsletterBlogPanel__ztZnn .home_newsletterBlogText__PEk_O p{font-size:var(--font-size-xs)}}@media screen and (max-width:360px){.home_newsletterBand__1E5RC{gap:12px}.home_newsletterContent__3uNka{padding:0;gap:12px}.home_newsletterContent__3uNka p{font-size:var(--font-size-md);line-height:1.4}.home_newsletterForm__fUycg input{padding:10px 12px;font-size:var(--font-size-sm)}.home_newsletterForm__fUycg button{padding:10px 16px;font-size:var(--font-size-sm)}.home_newsletterPanel__9ikOB .home_newsletterPanelContent__gijuB{padding:24px 16px}.home_newsletterBlogPanel__ztZnn .home_newsletterBlogContent__8E3D9,.home_newsletterSignupPanel__7_mCo .home_newsletterSignupText__5zcvE{padding:14px}}.YatiStudyGoalBanner_banner__h9Gwo{--study-goal-banner-surface:color-mix(in srgb,var(--surface-card) 92%,var(--surface-base) 8%);--study-goal-banner-border:color-mix(in srgb,var(--course-ui-warning-accent,var(--color-action-accent-bg)) 34%,var(--border-default) 66%);--study-goal-banner-content-max-width:920px;--study-goal-banner-text-max-width:72ch;position:fixed;top:calc(var(--course-nav-height, 55px) + 4px);left:0;width:100%;z-index:1002;display:flex;justify-content:center;padding:8px clamp(12px,2.4vw,24px);box-sizing:border-box;pointer-events:none}.YatiStudyGoalBanner_bannerAnchored__p4Nde{padding-inline:0}.YatiStudyGoalBanner_inner__zhSpT{width:100%;min-height:48px;padding:8px 10px 8px 14px;border:1px solid;border-radius:var(--radius-md);background:color-mix(in srgb,var(--course-ui-warning-accent,var(--color-action-accent-bg)) 22%,var(--surface-card) 78%);border-color:color-mix(in srgb,var(--course-ui-warning-accent,var(--color-action-accent-bg)) 42%,transparent);color:var(--text-primary);box-shadow:0 14px 34px color-mix(in srgb,var(--overlay-strong) 14%,transparent);backdrop-filter:blur(16px);pointer-events:auto}.YatiStudyGoalBanner_bannerAnchored__p4Nde .YatiStudyGoalBanner_inner__zhSpT{width:calc(100% - 8px)}.YatiStudyGoalBanner_content__nw7yc{width:min(100%,var(--study-goal-banner-content-max-width));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.YatiStudyGoalBanner_brandMark__Mc3ce{width:42px;height:42px;flex:0 0 42px;object-fit:contain}.YatiStudyGoalBanner_message__APQ8B{min-width:0;flex:1 1 auto}.YatiStudyGoalBanner_copy__3Xtd0{margin:0;max-width:min(100%,var(--study-goal-banner-text-max-width));color:var(--text-primary);font-size:var(--font-size-md);font-weight:500;line-height:1.35}.YatiStudyGoalBanner_actions__gZ4HW{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.YatiStudyGoalBanner_button__ras9y{min-height:32px;padding:0 12px;border:1px solid color-mix(in srgb,var(--border-strong) 28%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-card) 90%,transparent);color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;white-space:nowrap;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.YatiStudyGoalBanner_button__ras9y:focus-visible,.YatiStudyGoalBanner_button__ras9y:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--course-ui-warning-accent,var(--color-action-accent-bg)) 46%,transparent);outline:none}.YatiStudyGoalBanner_buttonPrimary__QTz_Y{background:var(--background-button-course);border-color:color-mix(in srgb,var(--course-ui-warning-accent,var(--color-action-accent-bg)) 50%,transparent);color:var(--text-primary);opacity:1;box-shadow:0 0 12px color-mix(in srgb,var(--course-ui-warning-accent,var(--color-action-accent-bg)) 35%,transparent),0 4px 12px var(--overlay-strong,var(--course-tools-shadow-soft))}.YatiStudyGoalBanner_button__ras9y:disabled{cursor:wait;opacity:.62;transform:none}.YatiStudyGoalBanner_error___djMS{margin:4px 0 0;max-width:min(100%,var(--study-goal-banner-text-max-width));color:var(--color-status-danger);font-size:var(--font-size-xs);font-weight:650}@media (max-width:768px){.YatiStudyGoalBanner_content__nw7yc{display:grid;grid-template-columns:42px minmax(0,auto);align-items:center;justify-content:center;justify-items:center;gap:5px 10px;text-align:center}.YatiStudyGoalBanner_brandMark__Mc3ce{grid-row:1/span 2;align-self:center}.YatiStudyGoalBanner_message__APQ8B{grid-column:2}.YatiStudyGoalBanner_copy__3Xtd0{font-size:var(--font-size-sm);line-height:1.2}.YatiStudyGoalBanner_actions__gZ4HW{grid-column:2;justify-content:center;flex-wrap:wrap;gap:6px}.YatiStudyGoalBanner_actionsExpanded__09zg5{width:min(100%,260px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.YatiStudyGoalBanner_actionsExpanded__09zg5 .YatiStudyGoalBanner_buttonPrimary__QTz_Y{grid-column:1/-1;justify-self:center;width:min(86px,100%)}.YatiStudyGoalBanner_actionsExpanded__09zg5 .YatiStudyGoalBanner_button__ras9y:not(.YatiStudyGoalBanner_buttonPrimary__QTz_Y){width:100%;min-width:0}.YatiStudyGoalBanner_button__ras9y{min-height:24px;padding-inline:10px;line-height:1.2}}@media (max-width:420px){.YatiStudyGoalBanner_actions__gZ4HW{width:100%}.YatiStudyGoalBanner_button__ras9y{flex:1 1 auto}}.CourseSpotlightContext_bannerContent__2Ja97{min-height:42px}.CourseSpotlightContext_message__rn4y2{display:grid;gap:2px}.CourseSpotlightContext_eyebrow__6yGgF{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.CourseSpotlightContext_archiveLine__Milz5{width:min(100%,75ch);margin:1.25rem auto;padding-block:.65rem;border-block:1px solid color-mix(in srgb,var(--border-default) 72%,transparent);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.45;text-align:center}.CourseSpotlightContext_archiveLine__Milz5 a{color:var(--text-accent);font-weight:600;text-underline-offset:.15em}@media (max-width:768px){.CourseSpotlightContext_bannerContent__2Ja97{grid-template-columns:minmax(0,1fr)}.CourseSpotlightContext_archiveLine__Milz5,.CourseSpotlightContext_message__rn4y2{text-align:center}}.courseLayout_courseContent__lt9GK,.courseLayout_courseContent__lt9GK>*,.courseLayout_courseLayout__Wm_bk,.courseLayout_courseLayout__Wm_bk>*{scrollbar-width:none;-ms-overflow-style:none}.courseLayout_courseContent__lt9GK::-webkit-scrollbar,.courseLayout_courseContent__lt9GK>::-webkit-scrollbar,.courseLayout_courseLayout__Wm_bk::-webkit-scrollbar,.courseLayout_courseLayout__Wm_bk>::-webkit-scrollbar{width:0;height:0;background:transparent}.courseLayout_courseLayout__Wm_bk{--course-nav-height:55px;--course-ui-warning-accent:var(--palette-teal-500);position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;height:100dvh;height:var(--course-visual-viewport-height,100dvh);overflow:hidden;display:flex;flex-direction:column;background-color:var(--background-mf);z-index:0}.dark .courseLayout_courseLayout__Wm_bk,[data-theme=dark] .courseLayout_courseLayout__Wm_bk{--course-ui-warning-accent:var(--palette-rose-500)}@supports (-webkit-touch-callout:none){.courseLayout_courseLayout__Wm_bk{height:var(--course-visual-viewport-height,100dvh);min-height:0}}.courseLayout_courseContent__lt9GK{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column}body[data-layout-mode=fullscreen] .courseLayout_courseLayout__Wm_bk,body[data-layout-mode=toolbar-only] .courseLayout_courseLayout__Wm_bk{--course-nav-height:15px}@media (max-width:768px){.courseLayout_courseLayout__Wm_bk{--course-nav-height:48px}}.courseLayout_courseAuthBoundary__dWYxy [data-testid=loading-state],.courseLayout_courseClientPending__ZLd_Q{display:none}.courseLayout_courseServerContent__N_1Ck{width:min(100% - 2rem,75ch);margin:0 auto;padding:5rem 0 3rem;color:var(--text-primary);line-height:1.7}.courseLayout_courseServerContent__N_1Ck h1{margin-block:0 2rem;font-size:clamp(2rem,5vw,3.5rem);line-height:1.08}.courseLayout_courseServerContent__N_1Ck a{color:var(--text-accent);text-decoration:underline;text-underline-offset:.15em}.coursePage_courseContainer__e1FhQ{position:fixed;left:0;width:100%;height:calc(100vh - 60px);overflow:hidden}.coursePage_courseFrame__m6lm_{width:100%;height:100%;border:none;display:block;overflow:auto}.coursePage_courseTemplateWrapper__lsUDi{--course-template-top-offset:55px;flex:0 0 auto;width:100%;margin-top:var(--course-template-top-offset);min-height:0;position:relative;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}body[data-layout-mode=fullscreen] .coursePage_courseTemplateWrapper__lsUDi,body[data-layout-mode=toolbar-only] .coursePage_courseTemplateWrapper__lsUDi{--course-template-top-offset:15px}.coursePage_courseTemplateWrapper__lsUDi::-webkit-scrollbar{width:0;height:0;background:transparent}.coursePage_sourceJournalPanel__xS8OF{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,280px);gap:18px;align-items:center;max-width:min(1100px,calc(100% - 32px));margin:0 auto 18px;padding:16px;border:1px solid color-mix(in srgb,var(--border-support) 22%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-elevated) 92%,white 8%)}.coursePage_sourceJournalLabel__XclQp{display:inline-block;margin-bottom:6px;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.coursePage_sourceJournalPanel__xS8OF h2{margin:0 0 8px;font-size:var(--font-size-lg)}.coursePage_sourceJournalPanel__xS8OF p{margin:0;color:var(--text-support)}.coursePage_sourceJournalPanel__xS8OF img{width:100%;max-height:220px;object-fit:contain;border-radius:var(--radius-sm)}.coursePage_sourcePdfRecoveryInput__vOY7w{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.coursePage_coursePageContainer__JAbvV{width:100%;flex:1;display:flex;flex-direction:column;position:relative}.coursePage_templateSelector__JykVA{margin-bottom:1rem;padding:.5rem 1rem;background-color:color-mix(in srgb,var(--surface-base) 90%,transparent);border-radius:var(--radius-sm);display:inline-flex;align-items:center;font-size:var(--font-size-sm);box-shadow:0 1px 3px var(--overlay-default);position:sticky;top:60px;z-index:10}.coursePage_templateSelector__JykVA label{display:flex;align-items:center;gap:.5rem}.coursePage_templateDropdown__jSYze{padding:.3rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--border-default);background-color:var(--surface-base);font-size:var(--font-size-sm);cursor:pointer}@media (max-width:768px){.coursePage_templateSelector__JykVA{width:100%;justify-content:center}}.coursePage_loadingOverlay__xryBF{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--surface-base);z-index:100}.coursePage_courseLoadingShell__xYx2A{--course-loading-top-offset:75px;--course-loading-bottom-offset:20px;--course-loading-panel-height:calc(100vh - var(--course-loading-top-offset) - var(--course-loading-bottom-offset));min-height:100vh;width:100%;box-sizing:border-box;display:grid;grid-template-columns:50px minmax(0,1fr) 50px;gap:clamp(1rem,2vw,1.5rem);padding:var(--course-loading-top-offset) 0 var(--course-loading-bottom-offset);background:linear-gradient(180deg,var(--surface-base),var(--surface-subtle));color:var(--text-primary)}.coursePage_courseLoadingRail__LJQP_{display:flex;flex-direction:column;align-items:center;align-self:start;width:50px;gap:.45rem;height:var(--course-loading-panel-height);padding:.75rem .25rem;border:1px solid var(--border-soft);border-left:0;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:color-mix(in srgb,var(--surface-base) 92%,transparent);box-shadow:0 14px 34px color-mix(in srgb,var(--surface-inverse) 6%,transparent)}.coursePage_courseLoadingRailRight__Md38X{border-right:0;border-left:1px solid var(--border-soft);border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.coursePage_courseLoadingRailButton__UmhTL{width:1.85rem;height:1.85rem;border-radius:.45rem;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--palette-navy-100) 52%,var(--surface-base) 48%)}.coursePage_courseLoadingReader__l3DsH{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-base) 88%,transparent);box-shadow:0 18px 46px color-mix(in srgb,var(--surface-inverse) 8%,transparent);height:var(--course-loading-panel-height);padding:clamp(1.25rem,4vw,3rem)}.coursePage_courseLoadingReaderColumn__WYUEC{width:min(750px,100%);margin:0 auto}.coursePage_courseLoadingBlock__gHD9y,.coursePage_courseLoadingLine__CWA0w{position:relative;overflow:hidden;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--palette-navy-100) 72%,var(--surface-base) 28%)}.coursePage_courseLoadingBlock__gHD9y:after,.coursePage_courseLoadingLine__CWA0w:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface-base) 74%,transparent),transparent);animation:coursePage_course-loading-sweep__WOp_h 1.45s ease-in-out infinite}.coursePage_courseLoadingEyebrow__6QxSQ{width:8rem;height:.8rem;margin-bottom:1rem}.coursePage_courseLoadingTitle___X8Gf{width:min(42rem,92%);height:clamp(2.8rem,6vw,4.4rem)}.coursePage_courseLoadingTitleShort__Tw4J7{width:min(30rem,70%);height:clamp(2.8rem,6vw,4.4rem);margin-top:.75rem}.coursePage_courseLoadingParagraph__8LsNa{width:min(52rem,100%);height:1rem;margin-top:2rem}.coursePage_courseLoadingParagraphShort__Bg9KA{width:min(36rem,72%);height:1rem;margin-top:.7rem}.coursePage_courseLoadingBlock__gHD9y{width:min(46rem,100%);min-height:14rem;margin-top:2rem}.coursePage_courseLoadingSubheading__o68L0{width:min(24rem,62%);height:1.5rem;margin-top:2rem}.coursePage_courseLoadingMobileNav__SaS3Q{display:none}.coursePage_courseLoadingMobileNavItem__QYe4t{position:relative;min-height:42px;padding:7px 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-base) 42%,transparent);color:color-mix(in srgb,var(--text-secondary) 86%,transparent);font-size:var(--font-size-sm);font-weight:700;letter-spacing:.02em;text-align:center}.coursePage_courseLoadingMobileNavItemActive__sTSl6{border-color:color-mix(in srgb,var(--course-ui-warning-accent,var(--color-action-accent-bg)) 30%,transparent);background:color-mix(in srgb,var(--course-ui-warning-accent,var(--color-action-accent-bg)) 15%,transparent);color:var(--text-primary)}@keyframes coursePage_course-loading-sweep__WOp_h{to{transform:translateX(100%)}}@media (max-width:1180px) and (pointer:coarse) and (hover:none),(max-width:900px){.coursePage_courseLoadingShell__xYx2A{--course-loading-top-offset:72px;min-height:100vh;height:100dvh;display:flex;flex-direction:column;gap:4px;padding:var(--course-loading-top-offset) 12px max(12px,env(safe-area-inset-bottom));overflow:hidden}.coursePage_courseLoadingRailRight__Md38X,.coursePage_courseLoadingRail__LJQP_{display:none}.coursePage_courseLoadingReader__l3DsH{flex:1 1 auto;min-height:0;height:auto;padding:clamp(1.25rem,4vw,3rem);border-radius:var(--radius-md);overflow:hidden}.coursePage_courseLoadingMobileNav__SaS3Q{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:6px;border:1px solid color-mix(in srgb,var(--text-secondary) 14%,transparent);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--course-bg,var(--surface-base));box-shadow:0 18px 36px var(--overlay-default);backdrop-filter:blur(14px)}}.coursePage_loginWallOverlay___GDOV{position:fixed;top:0;left:0;right:0;bottom:0;background-color:color-mix(in srgb,var(--surface-inverse) 60%,transparent);display:flex;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(5px)}.dark .coursePage_loginWallOverlay___GDOV{background-color:color-mix(in srgb,var(--surface-base) 72%,transparent)}.coursePage_loginWallContent__CRgF6{background-color:var(--surface-base);padding:40px;border-radius:var(--radius-sm);text-align:center;max-width:450px;box-shadow:var(--shadow-primary)}.coursePage_loginWallContent__CRgF6 h2{font-size:var(--font-size-2xl);font-weight:600;color:var(--text-primary);margin-bottom:15px}.coursePage_loginWallContent__CRgF6 p{font-size:var(--font-size-md);color:var(--text-secondary);line-height:1.6;margin-bottom:25px}.coursePage_loginWallButton__m7i_E{padding:12px 30px;font-size:var(--font-size-md);font-weight:600;background-color:var(--color-action-accent-bg);color:var(--color-action-accent-text);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all .3s ease}.coursePage_loginWallButton__m7i_E:hover{background-color:var(--color-action-accent-hover);transform:scale(1.05)}.coursePage_blurred__A1xJ9{filter:blur(5px);overflow:hidden;pointer-events:none;user-select:none}.coursePage_coursePageContainer__JAbvV,.coursePage_courseTemplateWrapper__lsUDi{min-height:0;overflow:hidden}.coursePage_coursePageContainer__JAbvV{height:100%}.coursePage_courseLanguageFallback__KFsWX{--course-language-fallback-safe-right:clamp(3.75rem,5vw,6rem);position:fixed;top:calc(var(--course-nav-height, 55px) + max(.75rem, env(safe-area-inset-top)));right:max(var(--course-language-fallback-safe-right),env(safe-area-inset-right));z-index:110;width:min(22rem,calc(100vw - var(--course-language-fallback-safe-right) - 1rem));display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.55rem .7rem;align-items:start;padding:.78rem;border:1px solid color-mix(in srgb,var(--palette-rose-500) 24%,var(--border-primary) 76%);border-radius:var(--radius-md);background:color-mix(in srgb,var(--background-preview-paper) 94%,transparent);box-shadow:0 14px 34px color-mix(in srgb,var(--surface-inverse) 12%,transparent);backdrop-filter:blur(18px);animation:coursePage_course-language-fallback-in__Uu9yr .22s cubic-bezier(.16,1,.3,1) both}.coursePage_courseLanguageFallbackClose__Sk6_y{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;padding:0;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease;z-index:2}.coursePage_courseLanguageFallbackClose__Sk6_y:hover:not(:disabled){color:var(--text-primary);background:color-mix(in srgb,var(--surface-card) 85%,transparent);border-color:color-mix(in srgb,var(--border-default) 70%,transparent)}.coursePage_courseLanguageFallbackClose__Sk6_y:focus-visible{outline:2px solid var(--palette-rose-500);outline-offset:1px}.coursePage_courseLanguageFallbackClose__Sk6_y:disabled{cursor:not-allowed;opacity:.5}.coursePage_courseLanguageFallbackClose__Sk6_y svg{width:.875rem;height:.875rem}.coursePage_courseLanguageFallbackIcon__mvEAd{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--palette-rose-300) 34%,var(--surface-card) 66%);color:var(--color-action-accent-bg)}.coursePage_courseLanguageFallbackIcon__mvEAd svg{width:1rem;height:1rem}.coursePage_courseLanguageFallback__KFsWX[data-status=pending] .coursePage_courseLanguageFallbackIcon__mvEAd svg{animation:coursePage_course-language-fallback-spin__Wys1G .85s linear infinite}.coursePage_courseLanguageFallbackCopy___o7pO{display:flex;min-width:0;flex-direction:column;gap:.12rem;padding-right:1.35rem}.coursePage_courseLanguageFallbackCopy___o7pO strong{color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.2}.coursePage_courseLanguageFallbackCopy___o7pO span{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.35}.coursePage_courseLanguageFallbackError__mlvCf{color:var(--text-danger-strong)!important}.coursePage_courseLanguageFallbackAction__MAMlv{grid-column:2;justify-self:start;min-height:29px;padding:.3rem .64rem;border:1px solid transparent;border-radius:var(--radius-pill);background:var(--color-action-accent-bg);color:var(--color-action-accent-text);font-size:var(--font-size-xs);font-weight:700;cursor:pointer}.coursePage_courseLanguageFallbackAction__MAMlv:disabled{cursor:wait;opacity:.75}@keyframes coursePage_course-language-fallback-in__Uu9yr{0%{opacity:0;transform:translate3d(10px,-6px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes coursePage_course-language-fallback-spin__Wys1G{to{transform:rotate(1turn)}}.coursePage_courseTemplateWrapper__lsUDi{height:calc(100% - var(--course-template-top-offset))}@media (max-width:768px){.coursePage_courseTemplateWrapper__lsUDi{--course-template-top-offset:48px}}.coursePage_courseEndContinuationStack__cuXGs{width:min(100%,42rem);margin:1.75rem auto 2.25rem;display:flex;flex-direction:column;gap:1rem}.coursePage_courseEndContinuationStack__cuXGs .coursePage_nextModuleCta__DqB_P{width:100%;margin:0}.coursePage_courseEndContinuationStack__cuXGs .coursePage_nextModuleToast__T21b_{width:min(22.5rem,calc(100vw - 2rem));margin:0}.coursePage_nextModuleCta__DqB_P{--next-module-toast-size:7.25rem;--next-module-accent:var(--color-action-accent-bg);--next-module-accent-text:var(--color-action-accent-bg);--next-module-border:color-mix(in srgb,var(--palette-rose-500) 18%,var(--border-primary) 82%);--next-module-meta-border:color-mix(in srgb,var(--border-primary) 70%,transparent);width:min(100%,28rem);margin:1rem auto 1.5rem;border-radius:14px;padding:.65rem;background:color-mix(in srgb,var(--background-preview-paper) 97%,transparent);border:1px solid var(--next-module-border);box-shadow:var(--create-course-control-shadow-strong,0 16px 34px color-mix(in srgb,var(--surface-inverse) 10%,transparent));display:flex;flex-direction:column;gap:.5rem;overflow:hidden;backdrop-filter:blur(18px)}.coursePage_nextModuleToast__T21b_{position:fixed;top:calc(var(--app-shell-sticky-offset, 0px) + max(.85rem, env(safe-area-inset-top)));right:max(1rem,env(safe-area-inset-right));z-index:9999;width:min(22.5rem,calc(100vw - 2rem));min-height:var(--next-module-toast-size);margin:0;padding:0;display:grid;grid-template-columns:var(--next-module-toast-size) minmax(0,1fr);align-items:start;gap:0;cursor:pointer;animation:coursePage_nextModuleToastIn__wmk_8 .26s cubic-bezier(.16,1,.3,1) both}.coursePage_nextModuleDismiss__Tq9sw{position:absolute;top:.42rem;right:.42rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--border-primary) 70%,transparent);background:color-mix(in srgb,var(--surface-card) 86%,transparent);color:var(--text-secondary);font-size:1rem;line-height:1;cursor:pointer;box-shadow:none;transition:background .16s ease,color .16s ease,transform .16s ease}.coursePage_nextModuleDismiss__Tq9sw:hover{background:color-mix(in srgb,var(--surface-card) 96%,transparent);color:var(--text-primary);transform:translateY(-1px)}.coursePage_nextModuleVisual__kq6G0{position:relative;height:var(--next-module-toast-size);min-height:var(--next-module-toast-size);aspect-ratio:1;isolation:isolate;overflow:hidden;background:linear-gradient(140deg,color-mix(in srgb,var(--palette-mint-100) 24%,var(--background-preview-paper) 76%),color-mix(in srgb,var(--palette-rose-300) 16%,var(--surface-card) 84%))}.coursePage_nextModuleVisual__kq6G0:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-inverse) 2%,transparent),color-mix(in srgb,var(--surface-inverse) 18%,transparent)),linear-gradient(90deg,transparent 62%,color-mix(in srgb,var(--background-preview-paper) 34%,transparent));pointer-events:none}.coursePage_nextModuleVisual__kq6G0:before{content:"";position:absolute;inset:-18%;z-index:2;background:linear-gradient(112deg,transparent 0,transparent 36%,color-mix(in srgb,var(--background-preview-paper) 58%,transparent) 48%,color-mix(in srgb,var(--palette-rose-300) 22%,transparent) 53%,transparent 66%,transparent 100%);transform:translateX(-135%);pointer-events:none}.coursePage_nextModuleCta__DqB_P[data-generation-state=active] .coursePage_nextModuleVisual__kq6G0:before{animation:coursePage_nextModuleImageSheen__1L2mE 2.4s ease-in-out infinite}.coursePage_nextModuleContent__jSEUs{min-width:0;display:flex;flex-direction:column;gap:.28rem}.coursePage_nextModuleToast__T21b_ .coursePage_nextModuleContent__jSEUs{padding:.5rem 2rem .5rem .64rem}.coursePage_nextModuleEyebrow__4XlIy{display:inline-flex;width:fit-content;align-items:center;gap:.3rem;padding:0;border-radius:0;background:transparent;border:0;color:var(--next-module-accent-text);font-size:.61rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.coursePage_nextModuleCopy__0345V{display:flex;flex-direction:column;gap:.12rem;color:var(--text-primary)}.coursePage_nextModuleCopy__0345V strong{font-size:.82rem;line-height:1.12;padding-right:.45rem}.coursePage_nextModuleCopy__0345V span{color:var(--text-secondary);font-size:.67rem;line-height:1.16}.coursePage_nextModuleMeta__r1vGd{display:flex;flex-direction:column;gap:0;padding:0;border-radius:0;background:transparent;border:0;color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.2;min-width:0}.coursePage_nextModuleThumbnail__Pb_tR{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;display:block;background:color-mix(in srgb,var(--surface-muted) 86%,transparent);border:0}.coursePage_nextModuleMeta__r1vGd strong{color:var(--text-primary);font-size:.61rem;line-height:1.1}.coursePage_nextModuleMeta__r1vGd span{min-width:0;color:var(--text-secondary);font-size:.7rem;line-height:1.14;overflow-wrap:anywhere;white-space:normal}.coursePage_nextModuleStatus__K3lM4{border-radius:var(--radius-md);padding:.7rem .8rem;background:color-mix(in srgb,var(--surface-danger) 88%,transparent);color:var(--text-danger-strong);border:1px solid color-mix(in srgb,var(--color-status-danger) 16%,transparent);font-size:var(--font-size-sm);line-height:1.45}.coursePage_nextModuleActions__vLgPf{display:flex;flex-wrap:wrap;gap:.26rem}.coursePage_nextModuleButton__hMOVP{min-height:24px;border:1px solid color-mix(in srgb,var(--palette-rose-500) 18%,var(--border-primary) 82%);border-radius:var(--radius-pill);padding:.22rem .52rem;background:color-mix(in srgb,var(--surface-card) 92%,transparent);color:var(--color-action-accent-bg);font-weight:700;font-size:.68rem;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;box-shadow:var(--create-course-control-shadow,0 6px 14px color-mix(in srgb,var(--surface-inverse) 5%,transparent))}.coursePage_nextModuleButton__hMOVP:hover:not(:disabled){transform:translateY(-1px);background:color-mix(in srgb,var(--surface-card) 98%,transparent)}.coursePage_nextModuleButtonLabel__6ts4p,.coursePage_nextModuleCta__DqB_P[data-generation-state=active] .coursePage_nextModuleCopy__0345V strong,.coursePage_nextModuleCta__DqB_P[data-generation-state=active] .coursePage_nextModuleMeta__r1vGd span{color:transparent;background:linear-gradient(90deg,var(--color-action-accent-bg),var(--palette-rose-300),var(--palette-mint-700),var(--color-action-accent-bg));background-size:240% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:coursePage_nextModuleButtonTextFlow__YDWHu 3.2s ease-in-out infinite}.coursePage_nextModuleButtonSecondary__Np3__{background:color-mix(in srgb,var(--surface-base) 80%,transparent);border:1px solid color-mix(in srgb,var(--border-default) 90%,transparent);color:var(--text-primary);box-shadow:none}.coursePage_nextModuleReminderFeedback__3SAi6{border-radius:var(--radius-md);padding:.7rem .8rem;font-size:var(--font-size-sm);line-height:1.45}.coursePage_nextModuleReminderFeedbackSuccess__1li9_{background:color-mix(in srgb,var(--surface-success) 88%,transparent);color:var(--text-success-strong);border:1px solid color-mix(in srgb,var(--color-status-success) 16%,transparent)}.coursePage_nextModuleReminderFeedbackError__jplfw{background:color-mix(in srgb,var(--surface-danger) 88%,transparent);color:var(--text-danger-strong);border:1px solid color-mix(in srgb,var(--color-status-danger) 16%,transparent)}.coursePage_nextModuleButton__hMOVP:disabled{opacity:.7;cursor:wait}.coursePage_nextModulePendingBadge__IF2Mv{display:inline-flex;align-items:center;width:fit-content;gap:.45rem;padding:.55rem .8rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface-muted) 72%,transparent);color:var(--text-primary);border:1px solid color-mix(in srgb,var(--border-default) 86%,transparent);font-size:var(--font-size-sm);font-weight:600}@media (max-width:640px){.coursePage_courseLanguageFallback__KFsWX{--course-language-fallback-safe-right:0.75rem;top:calc(var(--course-nav-height, 48px) + max(.6rem, env(safe-area-inset-top)));right:.75rem;width:calc(100vw - 1.5rem)}.coursePage_courseLoadingReader__l3DsH{padding:clamp(1.25rem,5vw,2rem)}.coursePage_courseEndContinuationStack__cuXGs,.coursePage_nextModuleCta__DqB_P{width:100%;margin:1.25rem 0 1.75rem}.coursePage_nextModuleToast__T21b_{right:.75rem;top:calc(var(--app-shell-sticky-offset, 0px) + .75rem);width:calc(100vw - 1.5rem);--next-module-toast-size:7rem;grid-template-columns:var(--next-module-toast-size) minmax(0,1fr);margin:0}.coursePage_nextModuleToast__T21b_ .coursePage_nextModuleContent__jSEUs{padding:.48rem 2rem .48rem .62rem}.coursePage_nextModuleActions__vLgPf{flex-direction:column}}@keyframes coursePage_nextModuleToastIn__wmk_8{0%{opacity:0;transform:translate3d(12px,-8px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes coursePage_nextModuleButtonTextFlow__YDWHu{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes coursePage_nextModuleImageSheen__1L2mE{0%{transform:translateX(-135%);opacity:0}18%,68%{opacity:1}to{transform:translateX(135%);opacity:0}}@media (prefers-reduced-motion:reduce){.coursePage_nextModuleButtonLabel__6ts4p,.coursePage_nextModuleCta__DqB_P[data-generation-state=active] .coursePage_nextModuleCopy__0345V strong,.coursePage_nextModuleCta__DqB_P[data-generation-state=active] .coursePage_nextModuleMeta__r1vGd span,.coursePage_nextModuleCta__DqB_P[data-generation-state=active] .coursePage_nextModuleVisual__kq6G0:before,.coursePage_nextModuleToast__T21b_{animation:none}}@media (max-width:768px){body[data-course-reading-header] .coursePage_courseTemplateWrapper__lsUDi{--course-template-top-offset:0px}body[data-course-reading-header] .coursePage_courseTemplateWrapper__lsUDi [data-course-tutorial-target=lesson-content]{padding-top:calc(24px + 48px);scroll-padding-top:48px}body[data-course-reading-header]:has(.coursePage_courseTemplateWrapper__lsUDi){--course-reading-header-duration:200ms}body[data-course-reading-header=hidden]:has(.coursePage_courseTemplateWrapper__lsUDi){--course-reading-header-shift:48px}}.carousel_carouselContainer__CtjTu{position:relative;width:100%;overflow:hidden;min-height:280px;margin-top:20px}.carousel_carouselTrack__9VMpe{position:relative;width:100%;height:100%}.carousel_carouselItem__AaCF_{position:absolute;width:100%;display:flex;border-radius:var(--radius-md);overflow:hidden;min-height:280px;box-sizing:border-box;left:0;pointer-events:none;opacity:0}.carousel_alphaItem__O_u0c{background-color:var(--surface-canvas)}html.dark .carousel_alphaItem__O_u0c{background-color:var(--surface-inverse)}html.dark .carousel_alphaItem__O_u0c .carousel_carouselContent__ZG0nW h3,html.dark .carousel_alphaItem__O_u0c .carousel_carouselContent__ZG0nW p{color:var(--text-carousel-inverse)}html.dark .carousel_blogItem__1ed3t .carousel_carouselContent__ZG0nW h3,html.dark .carousel_blogItem__1ed3t .carousel_carouselContent__ZG0nW p{color:var(--palette-neutral-0)}.carousel_carouselItem__AaCF_.carousel_active__ExiOs{transform:translateX(0);pointer-events:all;z-index:2;opacity:1}@keyframes carousel_slideInFromRight__ea2ag{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes carousel_slideInFromLeft__sksaa{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes carousel_slideOutToLeft__l3x4P{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes carousel_slideOutToRight__hWMuz{0%{transform:translateX(0)}to{transform:translateX(100%)}}.carousel_carouselItem__AaCF_.carousel_enteringFromRight__5448e{animation:carousel_slideInFromRight__ea2ag .5s forwards;z-index:3;opacity:1}.carousel_carouselItem__AaCF_.carousel_enteringFromLeft__eIJVE{animation:carousel_slideInFromLeft__sksaa .5s forwards;z-index:3;opacity:1}.carousel_carouselItem__AaCF_.carousel_exitingToLeft__Yd88Y{animation:carousel_slideOutToLeft__l3x4P .5s forwards;z-index:1;opacity:1}.carousel_carouselItem__AaCF_.carousel_exitingToRight__8CJF8{animation:carousel_slideOutToRight__hWMuz .5s forwards;z-index:1;opacity:1}.carousel_carouselLottie__Mklng{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200%;height:200%;z-index:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.carousel_carouselLottie__Mklng>div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.carousel_carouselLottiePlaceholder__wqyZY{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,rgba(226,232,240,.2),rgba(248,250,252,.44))}.carousel_bouncerStage__yACsY{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.carousel_logoBouncer__YCiKs{position:absolute;width:150px;height:150px;will-change:transform}.carousel_alphaTextContainer__eYyaj{display:inline-flex;flex-direction:column;align-items:flex-start;max-width:500px;background-color:var(--surface-elevated);padding:15px 20px;border-radius:var(--radius-sm);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);box-shadow:0 4px 20px var(--overlay-default)}html.dark .carousel_alphaTextContainer__eYyaj{background-color:var(--surface-inverse-glass-strong);box-shadow:0 4px 20px var(--overlay-scrim)}.carousel_alphaTextContainer__eYyaj>a{align-self:center}.carousel_carouselContent__ZG0nW{position:relative;z-index:10;padding:30px 50px;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:15px;box-sizing:border-box;width:100%}.carousel_alphaItem__O_u0c .carousel_carouselContent__ZG0nW{justify-content:center;align-items:center}.carousel_carouselContent__ZG0nW h3{font-size:clamp(1rem,.5rem + 1.5vw,1.7rem);margin-bottom:0;color:var(--text-primary)}.carousel_carouselItem__AaCF_ .carousel_carouselContent__ZG0nW p{font-size:clamp(.75rem,.7rem + .2vw,.9rem);margin-bottom:0;color:var(--text-secondary)}.carousel_blogItem__1ed3t .carousel_carouselContent__ZG0nW h3,.carousel_blogItem__1ed3t .carousel_carouselContent__ZG0nW p{color:var(--text-inverse)}.carousel_alphaItem__O_u0c .carousel_carouselContent__ZG0nW h3,.carousel_alphaItem__O_u0c .carousel_carouselContent__ZG0nW p{color:var(--text-primary)}.carousel_carouselButton__zxxjH{padding:10px 20px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-button-primary-bg);color:var(--color-button-primary-text);font-weight:600;border:none;border-radius:var(--radius-lg);cursor:pointer;font-size:var(--font-size-sm);font-family:var(--font-display);letter-spacing:.5px;transition:all .3s ease;text-decoration:none;white-space:nowrap;margin-top:20px}.carousel_carouselButton__zxxjH:hover{background:var(--color-button-primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px var(--overlay-strong)}.carousel_carouselNav__w9kap{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;background:color-mix(in srgb,var(--surface-inverse) 50%,transparent);border:none;border-radius:50%;color:var(--text-inverse);font-size:var(--font-size-xl);font-family:var(--font-body);cursor:pointer;transition:all .3s ease;z-index:4;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding-bottom:4px}.carousel_carouselNav__w9kap.carousel_prev__SFy0C{left:10px}.carousel_alphaItem__O_u0c .carousel_carouselContent__ZG0nW h3{margin-top:10px}.carousel_carouselNav__w9kap.carousel_next__Vvf0b{right:10px}.carousel_carouselNav__w9kap:hover{background:color-mix(in srgb,var(--surface-inverse) 80%,transparent)}.carousel_rotatedAnimation__uHPGt{transform:translate(-50%,-50%) rotate(-90deg) scale(1.5)}@media screen and (max-width:1200px){.carousel_carouselContainer__CtjTu{margin-top:0;min-height:250px;height:250px}.carousel_carouselItem__AaCF_{min-height:250px;height:250px}}@media screen and (max-width:960px){.carousel_carouselContainer__CtjTu{min-height:230px;height:230px}.carousel_carouselButton__zxxjH{margin-top:10px;font-size:var(--font-size-xs);padding:8px 24px}.carousel_carouselItem__AaCF_{min-height:230px;height:230px}.carousel_carouselContent__ZG0nW h3{line-height:1.3}.carousel_carouselItem__AaCF_ .carousel_carouselContent__ZG0nW p{font-size:var(--font-size-sm)}}@media screen and (max-width:768px){.carousel_carouselContainer__CtjTu{display:none!important}.carousel_carouselItem__AaCF_{min-height:250px}.carousel_carouselLottie__Mklng{width:180%;height:180%}.carousel_carouselContent__ZG0nW h3{line-height:1.3}.carousel_carouselItem__AaCF_ .carousel_carouselContent__ZG0nW p{line-height:1.4}.carousel_carouselButton__zxxjH{font-size:var(--font-size-sm)}}@media screen and (max-width:480px){.carousel_carouselContent__ZG0nW{padding:15px 20px;width:100%}}