.PublicBookDetails-module__9dBuCW__BookPage{gap:var(--size-4);flex-direction:column;width:100%;display:flex}.PublicBookDetails-module__9dBuCW__BookHero{grid-template-columns:minmax(var(--size-25), .9fr) minmax(var(--size-25), 1.1fr);gap:var(--size-3);align-items:stretch;display:grid}.PublicBookDetails-module__9dBuCW__BookSummaryCard,.PublicBookDetails-module__9dBuCW__BookContent{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-3);background:var(--color-transparent)}.PublicBookDetails-module__9dBuCW__BookCoverStage{min-width:var(--size-0);padding:var(--size-5);justify-content:center;align-items:center;display:flex}.PublicBookDetails-module__9dBuCW__BookCover,.PublicBookDetails-module__9dBuCW__BookCoverFallback{width:min(100%, var(--size-34));aspect-ratio:2/3;border-radius:var(--size-1);background:var(--color-background);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.PublicBookDetails-module__9dBuCW__BookCover img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.PublicBookDetails-module__9dBuCW__BookCoverFallback{color:var(--color-muted);font-weight:700}.PublicBookDetails-module__9dBuCW__BookSummaryCard{justify-content:space-between;gap:var(--size-4);min-width:var(--size-0);padding:var(--size-4);flex-direction:column;display:flex}.PublicBookDetails-module__9dBuCW__BookSummary{gap:var(--size-2);flex-direction:column;display:flex}.PublicBookDetails-module__9dBuCW__Badge,.PublicBookDetails-module__9dBuCW__PriceLabel,.PublicBookDetails-module__9dBuCW__BookContentKicker,.PublicBookDetails-module__9dBuCW__ChapterMeta{color:var(--color-muted);font-family:var(--font-google-code);font-size:var(--size-xiv);text-transform:uppercase;margin:0}.PublicBookDetails-module__9dBuCW__BookSummary h1,.PublicBookDetails-module__9dBuCW__BookContent h2{color:var(--color-foreground);margin:0}.PublicBookDetails-module__9dBuCW__BookSummary h1{font-size:clamp(var(--size-4), 4vw, var(--size-6));line-height:var(--line-medium);overflow-wrap:anywhere}.PublicBookDetails-module__9dBuCW__Meta,.PublicBookDetails-module__9dBuCW__Excerpt{color:var(--color-muted);line-height:var(--line-large);margin:0}.PublicBookDetails-module__9dBuCW__Excerpt{color:var(--color-foreground)}.PublicBookDetails-module__9dBuCW__PurchasePanel{gap:var(--size-2);flex-direction:column;display:flex}.PublicBookDetails-module__9dBuCW__PriceGroup{gap:var(--size-1);padding-left:var(--size-3);border-left:var(--size-i) solid var(--color-highlight);flex-direction:column;display:flex}.PublicBookDetails-module__9dBuCW__Price{color:var(--color-foreground);font-size:var(--size-4);margin:0;font-weight:800}.PublicBookDetails-module__9dBuCW__Actions{display:flex}.PublicBookDetails-module__9dBuCW__PrimaryAction{width:100%;padding:var(--size-1) var(--size-3);border:var(--size-i) solid var(--color-foreground);border-radius:var(--size-1);background:var(--color-foreground);color:var(--color-background);justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.PublicBookDetails-module__9dBuCW__Stats{grid-template-columns:repeat(2, minmax(var(--size-0), 1fr));gap:var(--size-1);display:grid}.PublicBookDetails-module__9dBuCW__Stats span{color:var(--color-muted);font-family:var(--font-google-code);font-size:var(--size-xiv)}.PublicBookDetails-module__9dBuCW__BookContent{gap:var(--size-3);padding:var(--size-4);flex-direction:column;display:flex;overflow:hidden}.PublicBookDetails-module__9dBuCW__BookContentHeader{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.PublicBookDetails-module__9dBuCW__BookContentHeader div{justify-content:flex-start;align-items:flex-start;gap:var(--size-2);flex-direction:column;display:flex}.PublicBookDetails-module__9dBuCW__BookContent .markdown-body{max-width:100%}.PublicBookDetails-module__9dBuCW__Chapters{gap:var(--size-1);flex-direction:column;display:flex}.PublicBookDetails-module__9dBuCW__ChapterCard{padding:var(--size-2);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-1);background:var(--color-background)}.PublicBookDetails-module__9dBuCW__ChapterHeader{justify-content:space-between;align-items:center;gap:var(--size-2);display:flex}.PublicBookDetails-module__9dBuCW__ChapterTitle{color:var(--color-foreground);font-weight:800}.PublicBookDetails-module__9dBuCW__PreviewIconTrigger{background:0 0;border-radius:0;outline:none;padding:0}.PublicBookDetails-module__9dBuCW__PreviewIconTriggerContent{align-items:center;gap:calc(var(--size-i) * 8);display:inline-flex}.PublicBookDetails-module__9dBuCW__PreviewScreenBody{gap:var(--size-3);width:min(100%, calc(var(--size-34) * 3));padding-block:var(--size-4);flex-direction:column;margin:0 auto;display:flex}.PublicBookDetails-module__9dBuCW__PreviewScreenTitle{color:var(--color-foreground);margin:0}.PublicBookDetails-module__9dBuCW__PreviewScreenBody .markdown-body{max-width:100%}@media (max-width:900px){.PublicBookDetails-module__9dBuCW__BookHero{grid-template-columns:1fr}.PublicBookDetails-module__9dBuCW__BookCoverStage,.PublicBookDetails-module__9dBuCW__BookSummaryCard,.PublicBookDetails-module__9dBuCW__BookContent{padding:var(--size-3)}.PublicBookDetails-module__9dBuCW__Stats{grid-template-columns:1fr}}
.PublicCourseDetails-module__VKahCq__CoursePage{gap:var(--size-4);flex-direction:column;display:flex}.PublicCourseDetails-module__VKahCq__Hero{gap:var(--size-3);flex-wrap:wrap;align-items:center;display:flex}.PublicCourseDetails-module__VKahCq__HeroMedia{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-3);background:var(--color-secondary);aspect-ratio:16/9;flex:720px;width:100%;min-width:0;max-width:100%;overflow:hidden}.PublicCourseDetails-module__VKahCq__HeroVideo,.PublicCourseDetails-module__VKahCq__HeroVideoFrame,.PublicCourseDetails-module__VKahCq__HeroImage img{object-fit:cover;background:var(--color-dark);border:0;width:100%;height:100%;display:block}.PublicCourseDetails-module__VKahCq__HeroFallback{aspect-ratio:16/9;color:var(--color-muted);place-items:center;display:grid}.PublicCourseDetails-module__VKahCq__OfferCard{gap:var(--size-3);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-3);background:var(--color-secondary);min-width:0;max-width:520px;padding:var(--size-3);flex-direction:column;flex:420px;display:flex}.PublicCourseDetails-module__VKahCq__CourseSummary,.PublicCourseDetails-module__VKahCq__PurchasePanel{min-width:0}.PublicCourseDetails-module__VKahCq__CourseSummary{gap:var(--size-2);flex-direction:column;display:flex}.PublicCourseDetails-module__VKahCq__PurchasePanel{border-top:var(--size-i) solid var(--color-highlight);padding-top:var(--size-2);gap:var(--size-2);flex-direction:column;display:flex}.PublicCourseDetails-module__VKahCq__Badge{width:fit-content;font-family:var(--font-google-code);font-size:var(--size-xiv);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;margin:0}.PublicCourseDetails-module__VKahCq__OfferCard h1{overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,3.4vw,3rem);line-height:1.05}.PublicCourseDetails-module__VKahCq__Meta,.PublicCourseDetails-module__VKahCq__Price,.PublicCourseDetails-module__VKahCq__Excerpt{margin:0}.PublicCourseDetails-module__VKahCq__Instructor{align-items:center;gap:var(--size-1);min-width:0;display:inline-flex}.PublicCourseDetails-module__VKahCq__InstructorAvatar{width:calc(var(--size-4) + var(--size-1));height:calc(var(--size-4) + var(--size-1));background:var(--color-background);color:var(--color-foreground);border:var(--size-i) solid var(--color-highlight);font-size:var(--size-xiv);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.PublicCourseDetails-module__VKahCq__InstructorAvatarImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.PublicCourseDetails-module__VKahCq__InstructorDetails{gap:calc(var(--size-i) * 3);flex-direction:column;min-width:0;display:inline-flex}.PublicCourseDetails-module__VKahCq__InstructorDetails strong{color:var(--color-foreground);font-size:var(--size-2);font-weight:600}.PublicCourseDetails-module__VKahCq__InstructorDetails span{color:var(--color-muted);font-size:var(--size-xiv)}.PublicCourseDetails-module__VKahCq__Meta{color:var(--color-muted)}.PublicCourseDetails-module__VKahCq__PriceGroup{gap:calc(var(--size-i) * 4);flex-direction:column;display:flex}.PublicCourseDetails-module__VKahCq__PriceLabel{color:var(--color-muted);font-family:var(--font-google-code);font-size:var(--size-xiv);text-transform:uppercase}.PublicCourseDetails-module__VKahCq__Price{color:var(--color-foreground);font-size:var(--size-4);font-weight:700}.PublicCourseDetails-module__VKahCq__Excerpt{color:var(--color-faded-80);line-height:var(--line-large)}.PublicCourseDetails-module__VKahCq__Stats{gap:var(--size-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PublicCourseDetails-module__VKahCq__Stats span{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-1);padding:var(--size-1);font-size:var(--size-xiv);color:var(--color-muted)}.PublicCourseDetails-module__VKahCq__Actions{gap:var(--size-1);flex-direction:column;display:flex}.PublicCourseDetails-module__VKahCq__PrimaryAction{justify-content:center;align-items:center;gap:calc(var(--size-i) * 6);border-radius:var(--size-1);padding:var(--size-1) var(--size-2);font:inherit;background:var(--color-foreground);color:var(--color-background);border:var(--size-i) solid var(--color-foreground);cursor:pointer;font-weight:600;text-decoration:none;display:inline-flex}.PublicCourseDetails-module__VKahCq__PrimaryAction:disabled{cursor:not-allowed;opacity:.68}.PublicCourseDetails-module__VKahCq__Actions p{color:var(--color-muted);font-size:var(--size-xiv);margin:0}.PublicCourseDetails-module__VKahCq__CourseContent{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-2);background:var(--gradient-0);padding:var(--size-3);gap:var(--size-3);flex-direction:column;display:flex}.PublicCourseDetails-module__VKahCq__CourseContentHeader{justify-content:space-between;align-items:flex-start;gap:var(--size-2);display:flex}.PublicCourseDetails-module__VKahCq__CourseContentHeader>div{gap:var(--size-1);flex-direction:column;display:flex}.PublicCourseDetails-module__VKahCq__CourseContentKicker{color:var(--color-muted);font-family:var(--font-google-code);font-size:var(--size-xiv);text-transform:uppercase}.PublicCourseDetails-module__VKahCq__CourseContentHeader h2{font-size:var(--size-3);margin:0}.PublicCourseDetails-module__VKahCq__CurriculumIntro p{color:var(--color-faded-80);line-height:var(--line-large);margin:0}.PublicCourseDetails-module__VKahCq__Accordion{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-2);overflow:hidden}.PublicCourseDetails-module__VKahCq__SectionCard+.PublicCourseDetails-module__VKahCq__SectionCard{border-top:var(--size-i) solid var(--color-highlight)}.PublicCourseDetails-module__VKahCq__SectionHeader{justify-content:space-between;align-items:center;gap:var(--size-2);background:var(--color-secondary);width:100%;color:var(--color-foreground);text-align:left;padding:var(--size-2);font-family:inherit;font-size:var(--size-2);cursor:pointer;border:0;font-weight:600;display:flex}.PublicCourseDetails-module__VKahCq__SectionTitle{align-items:center;gap:var(--size-2);min-width:0;font-weight:600;display:flex}.PublicCourseDetails-module__VKahCq__SectionTitle>span:last-child{min-width:0}.PublicCourseDetails-module__VKahCq__SectionMeta{color:var(--color-muted);font-size:var(--size-xiv);white-space:nowrap}.PublicCourseDetails-module__VKahCq__Chevron{transform-origin:50%;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.PublicCourseDetails-module__VKahCq__ChevronOpen{transform:rotate(0)}.PublicCourseDetails-module__VKahCq__ChevronClosed{transform:rotate(-90deg)}.PublicCourseDetails-module__VKahCq__SectionLessons{padding:var(--size-1) var(--size-2) var(--size-2);flex-direction:column;gap:0;margin:0;list-style:none;display:flex}.PublicCourseDetails-module__VKahCq__LessonRow{justify-content:space-between;align-items:center;gap:var(--size-1);border-top:var(--size-i) solid var(--color-highlight);padding:var(--size-1) 0;display:flex}.PublicCourseDetails-module__VKahCq__LessonTitle{align-items:center;gap:var(--size-1);color:var(--color-faded-80);min-width:0;display:inline-flex}.PublicCourseDetails-module__VKahCq__LessonIndex{width:var(--size-3);height:var(--size-3);border:var(--size-i) solid var(--color-highlight);color:var(--color-muted);font-family:var(--font-google-code);font-size:var(--size-xiv);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.PublicCourseDetails-module__VKahCq__LessonMeta{align-items:center;gap:var(--size-1);color:var(--color-muted);white-space:nowrap;font-size:var(--size-xiv);display:inline-flex}.PublicCourseDetails-module__VKahCq__PreviewScreenBody{gap:var(--size-2);flex-direction:column;width:min(100%,1080px);margin:0 auto;display:flex}.PublicCourseDetails-module__VKahCq__PreviewIconTrigger{background:0 0;border-radius:0;outline:none;padding:0}.PublicCourseDetails-module__VKahCq__PreviewIconTriggerContent{align-items:center;gap:calc(var(--size-i) * 8);display:inline-flex}.PublicCourseDetails-module__VKahCq__PreviewScreenTitle{margin:0;font-size:clamp(1.4rem,2vw,2rem)}.PublicCourseDetails-module__VKahCq__PreviewScreenFrame,.PublicCourseDetails-module__VKahCq__PreviewScreenVideo{aspect-ratio:16/9;border-radius:var(--size-2);background:var(--color-dark);border:0;width:100%}.PublicCourseDetails-module__VKahCq__PreviewScreenVideo{object-fit:contain}.PublicCourseDetails-module__VKahCq__ContentGrid{gap:var(--size-3);grid-template-columns:minmax(0,1.55fr) minmax(260px,320px);align-items:start;display:grid}.PublicCourseDetails-module__VKahCq__MainColumn{gap:var(--size-3);flex-direction:column;min-width:0;display:flex}.PublicCourseDetails-module__VKahCq__Overview,.PublicCourseDetails-module__VKahCq__Curriculum,.PublicCourseDetails-module__VKahCq__StickyCard,.PublicCourseDetails-module__VKahCq__MoreCourses{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-2);background:var(--color-secondary);padding:var(--size-2)}.PublicCourseDetails-module__VKahCq__Overview h2,.PublicCourseDetails-module__VKahCq__Curriculum h2,.PublicCourseDetails-module__VKahCq__MoreCourses h2,.PublicCourseDetails-module__VKahCq__StickyCard h3{margin:0 0 var(--size-1) 0}.PublicCourseDetails-module__VKahCq__ModuleList{gap:var(--size-2);flex-direction:column;display:flex}.PublicCourseDetails-module__VKahCq__ModuleCard{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-1);background:var(--color-translucent);padding:var(--size-2);gap:var(--size-1);flex-direction:column;display:flex}.PublicCourseDetails-module__VKahCq__ModuleCard p,.PublicCourseDetails-module__VKahCq__ModuleCard h3{margin:0}.PublicCourseDetails-module__VKahCq__ModuleTop{justify-content:space-between;align-items:flex-start;gap:var(--size-1);display:flex}.PublicCourseDetails-module__VKahCq__ModuleTop span{color:var(--color-muted);font-size:var(--size-xiv);white-space:nowrap}.PublicCourseDetails-module__VKahCq__SubmoduleList{padding-left:var(--size-2);gap:calc(var(--size-i) * 8);flex-direction:column;margin:0;display:flex}.PublicCourseDetails-module__VKahCq__SubmoduleItem{justify-content:space-between;align-items:flex-start;gap:var(--size-1);display:flex}.PublicCourseDetails-module__VKahCq__SubmoduleItem span:last-child,.PublicCourseDetails-module__VKahCq__SubmoduleMore{color:var(--color-muted);font-size:var(--size-xiv)}.PublicCourseDetails-module__VKahCq__ModuleEvaluation{border-top:var(--size-i) solid var(--color-highlight);padding-top:var(--size-1);justify-content:space-between;align-items:center;gap:var(--size-1);display:flex}.PublicCourseDetails-module__VKahCq__ModuleEvaluation span{color:var(--color-muted)}.PublicCourseDetails-module__VKahCq__SideColumn{min-width:0}.PublicCourseDetails-module__VKahCq__StickyCard{position:sticky;top:clamp(88px,11vh,128px)}.PublicCourseDetails-module__VKahCq__StickyCard ul{padding-left:var(--size-2);gap:var(--size-i);color:var(--color-muted);flex-direction:column;margin:0;display:flex}.PublicCourseDetails-module__VKahCq__ReadingNav{gap:var(--size-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PublicCourseDetails-module__VKahCq__ReadingLink,.PublicCourseDetails-module__VKahCq__ReadingPlaceholder{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-1);padding:var(--size-2);gap:var(--size-i);flex-direction:column;display:flex}.PublicCourseDetails-module__VKahCq__ReadingLink{background:var(--color-translucent);text-decoration:none}.PublicCourseDetails-module__VKahCq__ReadingLabel{color:var(--color-muted);font-size:var(--size-xiv);text-transform:uppercase}.PublicCourseDetails-module__VKahCq__ReadingTitle{color:var(--color-foreground);font-weight:600}.PublicCourseDetails-module__VKahCq__ReadingPlaceholder{opacity:.8;border-style:dashed}@media (max-width:1536px){.PublicCourseDetails-module__VKahCq__HeroMedia,.PublicCourseDetails-module__VKahCq__OfferCard{max-width:100%}.PublicCourseDetails-module__VKahCq__OfferCard{gap:var(--size-4);flex-flow:wrap;align-items:stretch}.PublicCourseDetails-module__VKahCq__CourseSummary{flex:320px}.PublicCourseDetails-module__VKahCq__PurchasePanel{border-top:0;border-left:var(--size-i) solid var(--color-highlight);padding-top:0;padding-left:var(--size-3);flex:280px;justify-content:center}.PublicCourseDetails-module__VKahCq__ContentGrid{grid-template-columns:1fr}.PublicCourseDetails-module__VKahCq__StickyCard{position:static}}@media (max-width:768px){.PublicCourseDetails-module__VKahCq__OfferCard{gap:var(--size-3);flex-flow:column}.PublicCourseDetails-module__VKahCq__CourseSummary,.PublicCourseDetails-module__VKahCq__PurchasePanel{flex:auto}.PublicCourseDetails-module__VKahCq__PurchasePanel{border-left:0;border-top:var(--size-i) solid var(--color-highlight);padding-left:0;padding-top:var(--size-2)}.PublicCourseDetails-module__VKahCq__Stats{grid-template-columns:1fr}.PublicCourseDetails-module__VKahCq__CourseContentHeader{flex-direction:column}.PublicCourseDetails-module__VKahCq__SectionHeader{flex-direction:column;align-items:flex-start}.PublicCourseDetails-module__VKahCq__SectionMeta{white-space:normal}.PublicCourseDetails-module__VKahCq__LessonRow{align-items:flex-start}.PublicCourseDetails-module__VKahCq__ReadingNav{grid-template-columns:1fr}}
.PublicExamDetails-module__uxkUUW__ExamPage{gap:var(--size-4);flex-direction:column;width:100%;display:flex}.PublicExamDetails-module__uxkUUW__Hero{gap:var(--size-3);flex-wrap:wrap;align-items:center;display:flex}.PublicExamDetails-module__uxkUUW__HeroMedia{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-3);background:var(--color-secondary);aspect-ratio:16/9;flex:720px;width:100%;min-width:0;max-width:100%;overflow:hidden}.PublicExamDetails-module__uxkUUW__HeroMedia img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.PublicExamDetails-module__uxkUUW__HeroFallback{width:100%;height:100%;color:var(--color-muted);font-size:var(--size-5);place-items:center;font-weight:700;display:grid}.PublicExamDetails-module__uxkUUW__OfferCard{gap:var(--size-3);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-3);background:var(--color-secondary);min-width:0;max-width:520px;padding:var(--size-3);flex-direction:column;flex:420px;display:flex}.PublicExamDetails-module__uxkUUW__ExamSummary,.PublicExamDetails-module__uxkUUW__PreviewPanel{min-width:0}.PublicExamDetails-module__uxkUUW__ExamSummary{gap:var(--size-2);flex-direction:column;display:flex}.PublicExamDetails-module__uxkUUW__PreviewPanel{border-top:var(--size-i) solid var(--color-highlight);padding-top:var(--size-2);gap:var(--size-2);flex-direction:column;display:flex}.PublicExamDetails-module__uxkUUW__Badge{width:fit-content;font-family:var(--font-google-code);font-size:var(--size-xiv);color:var(--color-muted);text-transform:uppercase;letter-spacing:0;border-radius:999px;margin:0}.PublicExamDetails-module__uxkUUW__OfferCard h1{overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,3.4vw,3rem);line-height:1.05}.PublicExamDetails-module__uxkUUW__Meta,.PublicExamDetails-module__uxkUUW__Price,.PublicExamDetails-module__uxkUUW__Excerpt{margin:0}.PublicExamDetails-module__uxkUUW__Examiner{align-items:center;gap:var(--size-1);min-width:0;display:inline-flex}.PublicExamDetails-module__uxkUUW__ExaminerAvatar{width:calc(var(--size-4) + var(--size-1));height:calc(var(--size-4) + var(--size-1));background:var(--color-background);color:var(--color-foreground);border:var(--size-i) solid var(--color-highlight);font-size:var(--size-xiv);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.PublicExamDetails-module__uxkUUW__ExaminerAvatarImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.PublicExamDetails-module__uxkUUW__ExaminerDetails{gap:calc(var(--size-i) * 3);flex-direction:column;min-width:0;display:inline-flex}.PublicExamDetails-module__uxkUUW__ExaminerDetails strong{color:var(--color-foreground);font-size:var(--size-2);font-weight:600}.PublicExamDetails-module__uxkUUW__ExaminerDetails span{color:var(--color-muted);font-size:var(--size-xiv)}.PublicExamDetails-module__uxkUUW__Meta{color:var(--color-muted)}.PublicExamDetails-module__uxkUUW__PriceGroup{gap:calc(var(--size-i) * 4);flex-direction:column;display:flex}.PublicExamDetails-module__uxkUUW__PriceLabel{color:var(--color-muted);font-family:var(--font-google-code);font-size:var(--size-xiv);text-transform:uppercase}.PublicExamDetails-module__uxkUUW__Price{color:var(--color-foreground);font-size:var(--size-4);font-weight:700}.PublicExamDetails-module__uxkUUW__Excerpt{color:var(--color-faded-80);line-height:var(--line-large)}.PublicExamDetails-module__uxkUUW__Tags{gap:var(--size-1);flex-wrap:wrap;display:flex}.PublicExamDetails-module__uxkUUW__Tag{padding:var(--size-1) var(--size-2);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-1);color:var(--color-foreground);align-items:center;display:inline-flex}.PublicExamDetails-module__uxkUUW__Stats{gap:var(--size-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PublicExamDetails-module__uxkUUW__Stats span{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-1);padding:var(--size-1);font-size:var(--size-xiv);color:var(--color-muted)}.PublicExamDetails-module__uxkUUW__Actions{gap:var(--size-1);flex-direction:column;display:flex}.PublicExamDetails-module__uxkUUW__PrimaryAction{justify-content:center;align-items:center;gap:calc(var(--size-i) * 6);border-radius:var(--size-1);width:100%;padding:var(--size-1) var(--size-2);font:inherit;background:var(--color-foreground);color:var(--color-background);border:var(--size-i) solid var(--color-foreground);cursor:pointer;font-weight:600;display:inline-flex}.PublicExamDetails-module__uxkUUW__PrimaryAction:disabled{cursor:not-allowed;opacity:.68}.PublicExamDetails-module__uxkUUW__ExamStructure,.PublicExamDetails-module__uxkUUW__ModuleList,.PublicExamDetails-module__uxkUUW__ModuleCard,.PublicExamDetails-module__uxkUUW__SectionList{flex-direction:column;display:flex}.PublicExamDetails-module__uxkUUW__ExamStructure{gap:var(--size-3);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-3);background:var(--color-background);overflow:hidden}.PublicExamDetails-module__uxkUUW__StructureHeader{justify-content:space-between;gap:var(--size-2);border-bottom:var(--size-i) solid var(--color-highlight);padding:var(--size-3);display:flex}.PublicExamDetails-module__uxkUUW__StructureHeader h2,.PublicExamDetails-module__uxkUUW__StructureHeader strong,.PublicExamDetails-module__uxkUUW__ModuleHeader h3,.PublicExamDetails-module__uxkUUW__ModuleCard p{margin:0}.PublicExamDetails-module__uxkUUW__StructureKicker{color:var(--color-muted);font-family:var(--font-google-code);font-size:var(--size-xiv);text-transform:uppercase}.PublicExamDetails-module__uxkUUW__StructureHeader strong{color:var(--color-muted)}.PublicExamDetails-module__uxkUUW__ModuleList{gap:var(--size-2);padding:var(--size-3)}.PublicExamDetails-module__uxkUUW__ModuleCard{gap:var(--size-2);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-1);background:var(--color-secondary);padding:var(--size-3)}.PublicExamDetails-module__uxkUUW__ModuleHeader{gap:calc(var(--size-i) * 6);display:grid}.PublicExamDetails-module__uxkUUW__ModuleHeader span,.PublicExamDetails-module__uxkUUW__QuestionSummary span,.PublicExamDetails-module__uxkUUW__SectionCard small{color:var(--color-muted);font-size:var(--size-xiv)}.PublicExamDetails-module__uxkUUW__ModuleHeader h3{font-size:var(--size-3);line-height:var(--line-medium)}.PublicExamDetails-module__uxkUUW__QuestionSummary,.PublicExamDetails-module__uxkUUW__SectionCard{align-items:center;gap:var(--size-1);flex-wrap:wrap;display:flex}.PublicExamDetails-module__uxkUUW__QuestionSummary span{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-1);padding:calc(var(--size-i) * 4) calc(var(--size-i) * 8)}.PublicExamDetails-module__uxkUUW__SectionList{gap:var(--size-1)}.PublicExamDetails-module__uxkUUW__SectionCard{border:var(--size-i) solid var(--color-highlight);border-left-color:var(--color-info);border-radius:var(--size-1);background:var(--color-background);padding:var(--size-2)}.PublicExamDetails-module__uxkUUW__SectionCard>span{width:var(--size-3);height:var(--size-3);background:var(--color-info);color:var(--color-background);font-size:var(--size-xiv);border-radius:999px;place-items:center;font-weight:800;display:inline-grid}.PublicExamDetails-module__uxkUUW__Actions p{color:var(--color-muted);font-size:var(--size-xiv);margin:0}@media (max-width:1536px){.PublicExamDetails-module__uxkUUW__HeroMedia,.PublicExamDetails-module__uxkUUW__OfferCard{max-width:100%}.PublicExamDetails-module__uxkUUW__OfferCard{gap:var(--size-4);flex-flow:wrap;align-items:stretch}.PublicExamDetails-module__uxkUUW__ExamSummary{flex:320px}.PublicExamDetails-module__uxkUUW__PreviewPanel{border-top:0;border-left:var(--size-i) solid var(--color-highlight);padding-top:0;padding-left:var(--size-3);flex:280px;justify-content:center}}@media (max-width:768px){.PublicExamDetails-module__uxkUUW__OfferCard{gap:var(--size-3);flex-flow:column}.PublicExamDetails-module__uxkUUW__ExamSummary,.PublicExamDetails-module__uxkUUW__PreviewPanel{flex:auto}.PublicExamDetails-module__uxkUUW__PreviewPanel{border-left:0;border-top:var(--size-i) solid var(--color-highlight);padding-left:0;padding-top:var(--size-2)}.PublicExamDetails-module__uxkUUW__Stats{grid-template-columns:1fr}.PublicExamDetails-module__uxkUUW__StructureHeader{flex-direction:column}}
.PublicJobDetails-module__1sXFVW__JobPage{gap:var(--size-4);flex-direction:column;width:100%;display:flex}.PublicJobDetails-module__1sXFVW__Hero{gap:var(--size-4);grid-template-columns:minmax(var(--size-0), 1fr) var(--size-40);padding:var(--size-4);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-3);background:var(--color-transparent);display:grid}.PublicJobDetails-module__1sXFVW__Summary,.PublicJobDetails-module__1sXFVW__Panel,.PublicJobDetails-module__1sXFVW__Content,.PublicJobDetails-module__1sXFVW__Employer,.PublicJobDetails-module__1sXFVW__Tags,.PublicJobDetails-module__1sXFVW__Stats{min-width:var(--size-0)}.PublicJobDetails-module__1sXFVW__Summary{gap:var(--size-2);flex-direction:column;display:flex}.PublicJobDetails-module__1sXFVW__Badge,.PublicJobDetails-module__1sXFVW__PriceGroup span,.PublicJobDetails-module__1sXFVW__ContentHeader span{color:var(--color-muted);font-family:var(--font-google-code);font-size:var(--size-xiv);text-transform:uppercase;margin:0}.PublicJobDetails-module__1sXFVW__Summary h1,.PublicJobDetails-module__1sXFVW__ContentHeader h2{color:var(--color-foreground);margin:0}.PublicJobDetails-module__1sXFVW__Summary h1{font-size:clamp(var(--size-4), 5vw, var(--size-6));line-height:var(--line-medium)}.PublicJobDetails-module__1sXFVW__Excerpt{max-width:var(--size-40);color:var(--color-muted);line-height:var(--line-large);margin:0}.PublicJobDetails-module__1sXFVW__Tags,.PublicJobDetails-module__1sXFVW__Stats{gap:var(--size-1);flex-wrap:wrap;display:flex}.PublicJobDetails-module__1sXFVW__Tags span,.PublicJobDetails-module__1sXFVW__Stats span{width:fit-content;padding:var(--size-1) var(--size-2);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-x);background:var(--color-secondary);color:var(--color-foreground);font-family:var(--font-google-code);font-size:var(--size-xiv)}.PublicJobDetails-module__1sXFVW__Employer{gap:var(--size-2);padding-top:var(--size-2);align-items:center;display:flex}.PublicJobDetails-module__1sXFVW__Employer div{min-width:var(--size-0);flex-direction:column;display:flex}.PublicJobDetails-module__1sXFVW__Employer strong,.PublicJobDetails-module__1sXFVW__Employer span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PublicJobDetails-module__1sXFVW__Employer span{color:var(--color-muted)}.PublicJobDetails-module__1sXFVW__Avatar{width:var(--size-5);height:var(--size-5);background:var(--color-foreground);color:var(--color-background);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.PublicJobDetails-module__1sXFVW__AvatarImage{object-fit:cover;width:100%;height:100%;display:block}.PublicJobDetails-module__1sXFVW__Panel{gap:var(--size-3);padding:var(--size-3);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-2);background:var(--gradient-180);flex-direction:column;justify-content:space-between;display:flex}.PublicJobDetails-module__1sXFVW__PriceGroup{gap:var(--size-1);flex-direction:column;display:flex}.PublicJobDetails-module__1sXFVW__PriceGroup strong{color:var(--color-foreground);font-size:var(--size-4);line-height:var(--line-medium)}.PublicJobDetails-module__1sXFVW__Content{gap:var(--size-3);padding:var(--size-4);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-3);background:var(--color-transparent);flex-direction:column;display:flex;overflow:hidden}.PublicJobDetails-module__1sXFVW__ContentHeader{gap:var(--size-1);flex-direction:column;display:flex}.PublicJobDetails-module__1sXFVW__Content .markdown-body{max-width:100%}@media (max-width:900px){.PublicJobDetails-module__1sXFVW__Hero{padding:var(--size-3);grid-template-columns:1fr}.PublicJobDetails-module__1sXFVW__Content{padding:var(--size-3)}}
.Privacy-module__Cau59q__Layout{gap:var(--size-3);grid-template-columns:minmax(0,1fr) minmax(240px,280px);align-items:start;display:grid}.Privacy-module__Cau59q__Article{gap:var(--size-3);flex-direction:column;min-width:0;display:flex}.Privacy-module__Cau59q__ActionsRow{align-items:center;gap:var(--size-1);flex-wrap:wrap;justify-content:flex-start;display:flex}.Privacy-module__Cau59q__Actions{align-items:center;gap:var(--size-1);flex-direction:row;width:fit-content;display:flex}.Privacy-module__Cau59q__ActionButton{width:fit-content;min-width:fit-content;height:fit-content;min-height:fit-content;padding:var(--size-1);color:var(--color-foreground);cursor:pointer;background-color:var(--color-secondary);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-x);justify-content:center;align-items:center;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex}.Privacy-module__Cau59q__ActionButton:hover{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background);transform:translateY(calc(var(--size-i) * -1))}.Privacy-module__Cau59q__ActionButton:focus-visible{outline:var(--size-i) solid var(--color-foreground);outline-offset:var(--size-i)}.Privacy-module__Cau59q__ActionStatus{min-width:calc(var(--size-4) + var(--size-1));color:var(--color-foreground);font-size:var(--size-xiv)}.Privacy-module__Cau59q__TocAside{position:sticky;top:clamp(88px,11vh,128px)}@media (max-width:1024px){.Privacy-module__Cau59q__Layout{grid-template-columns:1fr}.Privacy-module__Cau59q__TocAside{position:static}}
.SavedItemButton-module__HXlWHG__SavedItemButton{gap:calc(var(--size-i) * 6);flex-direction:column;display:flex}.SavedItemButton-module__HXlWHG__Button{width:100%;padding:var(--size-1) var(--size-2);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-x);background:var(--color-background);color:var(--color-foreground);cursor:pointer;font:inherit;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.SavedItemButton-module__HXlWHG__ButtonActive{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-background)}.SavedItemButton-module__HXlWHG__Button:disabled{opacity:.6;cursor:not-allowed}.SavedItemButton-module__HXlWHG__ButtonIconOnly{width:fit-content;min-width:fit-content;height:fit-content;min-height:fit-content;padding:var(--size-1)}.SavedItemButton-module__HXlWHG__ButtonIconOnly img{width:var(--size-2);height:var(--size-2);object-fit:contain}.SavedItemButton-module__HXlWHG__LabelHidden{width:var(--size-i);height:var(--size-i);margin:calc(var(--size-i) * -1);white-space:nowrap;clip:rect(0 0 0 0);border:0;padding:0;position:absolute;overflow:hidden}.SavedItemButton-module__HXlWHG__Error{color:var(--color-danger);font-size:var(--size-xiv);line-height:var(--line-medium)}
.StudentCoursePlayer-module__m2f05a__StudentCoursePlayer{background:var(--gradient-180);border-radius:var(--size-4);border:var(--size-i) solid var(--color-highlight);flex-direction:column;width:100%;max-width:100%;max-height:100%;margin:0;display:flex;overflow:hidden}.StudentCoursePlayer-module__m2f05a__Header{gap:var(--size-2);border-bottom:var(--size-i) solid var(--color-highlight);background:var(--gradient-180);padding:var(--size-3);flex-direction:column;display:flex}.StudentCoursePlayer-module__m2f05a__HeaderBody{gap:var(--size-2);flex-direction:column;min-width:0;display:flex}.StudentCoursePlayer-module__m2f05a__Header h2,.StudentCoursePlayer-module__m2f05a__Header p{margin:0}.StudentCoursePlayer-module__m2f05a__Header h2{font-size:var(--size-4);line-height:var(--line-medium);overflow-wrap:anywhere}.StudentCoursePlayer-module__m2f05a__Header p{color:var(--color-muted);max-width:76ch;line-height:var(--line-large);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.StudentCoursePlayer-module__m2f05a__HeroPanel{grid-template-columns:minmax(0, 1fr) minmax(var(--size-34), var(--size-40));gap:var(--size-3);align-items:stretch;display:grid}.StudentCoursePlayer-module__m2f05a__HeroCopy,.StudentCoursePlayer-module__m2f05a__ProgressCard,.StudentCoursePlayer-module__m2f05a__NextLessonCard{flex-direction:column;display:flex}.StudentCoursePlayer-module__m2f05a__HeroCopy{justify-content:center;gap:var(--size-2);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-3);background:var(--gradient-0);min-width:0;padding:var(--size-4)}.StudentCoursePlayer-module__m2f05a__HeroFacts{gap:var(--size-1);flex-wrap:wrap;display:flex}.StudentCoursePlayer-module__m2f05a__HeroFacts span,.StudentCoursePlayer-module__m2f05a__ProgressKicker,.StudentCoursePlayer-module__m2f05a__NextLessonCard span,.StudentCoursePlayer-module__m2f05a__NextLessonCard small{color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code)}.StudentCoursePlayer-module__m2f05a__HeroFacts span{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-1);background:var(--color-secondary);padding:calc(var(--size-i) * 6) var(--size-1)}.StudentCoursePlayer-module__m2f05a__MetaChip{width:fit-content;color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code);text-transform:uppercase}.StudentCoursePlayer-module__m2f05a__ProgressCard{gap:var(--size-2);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-3);background:var(--gradient-0);min-width:0;padding:var(--size-3)}.StudentCoursePlayer-module__m2f05a__ProgressCard>strong{font-size:var(--size-5);line-height:var(--line-normal)}.StudentCoursePlayer-module__m2f05a__ProgressTrack{width:100%;height:var(--size-1);border-radius:var(--size-1);background:var(--color-highlight);overflow:hidden}.StudentCoursePlayer-module__m2f05a__ProgressFill{border-radius:inherit;background:var(--color-accent-green);height:100%;width:var(--progress-width,0%);transition:width .25s}.StudentCoursePlayer-module__m2f05a__ProgressLabel{color:var(--color-muted);font-size:var(--size-xiv);font-weight:700}.StudentCoursePlayer-module__m2f05a__NextLessonCard{gap:calc(var(--size-i) * 6);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-2);background:var(--gradient-180);padding:var(--size-2)}.StudentCoursePlayer-module__m2f05a__NextLessonCard strong{overflow-wrap:anywhere}.StudentCoursePlayer-module__m2f05a__Modules{flex-direction:column;flex:1;min-height:0;display:flex}.StudentCoursePlayer-module__m2f05a__LearningLayout{grid-template-columns:minmax(0, 1fr) minmax(var(--size-34), var(--size-40));align-items:stretch;min-height:0;display:grid}.StudentCoursePlayer-module__m2f05a__Pager{justify-content:space-between;align-items:center;gap:var(--size-2);flex-wrap:wrap;display:flex}.StudentCoursePlayer-module__m2f05a__ModulePager,.StudentCoursePlayer-module__m2f05a__LessonPager{padding-block:var(--size-2)}.StudentCoursePlayer-module__m2f05a__PagerMeta{gap:calc(var(--size-2));color:var(--color-muted);font-size:var(--size-xiv);flex-direction:column;display:flex}.StudentCoursePlayer-module__m2f05a__PagerMeta span{color:var(--color-muted);font-family:var(--font-google-code);font-weight:400}.StudentCoursePlayer-module__m2f05a__PagerMeta strong{color:var(--color-foreground);overflow-wrap:anywhere}.StudentCoursePlayer-module__m2f05a__PagerActions{gap:var(--size-1);display:inline-flex}.StudentCoursePlayer-module__m2f05a__ModuleCard{gap:var(--size-3);background:var(--color-background);min-width:0;min-height:0;padding:var(--size-3) var(--size-4);flex-direction:column;display:flex}.StudentCoursePlayer-module__m2f05a__ModuleHeader,.StudentCoursePlayer-module__m2f05a__SubmoduleHeader,.StudentCoursePlayer-module__m2f05a__SubmoduleMeta,.StudentCoursePlayer-module__m2f05a__SubmoduleHeaderBadges{align-items:center;gap:var(--size-1);flex-wrap:wrap;display:flex}.StudentCoursePlayer-module__m2f05a__ModuleHeader,.StudentCoursePlayer-module__m2f05a__SubmoduleHeader{justify-content:space-between}.StudentCoursePlayer-module__m2f05a__ModuleHeader h3,.StudentCoursePlayer-module__m2f05a__ModuleHeader span,.StudentCoursePlayer-module__m2f05a__ModuleCard p,.StudentCoursePlayer-module__m2f05a__SubmoduleHeader h4{margin:0}.StudentCoursePlayer-module__m2f05a__ModuleHeader h3,.StudentCoursePlayer-module__m2f05a__SubmoduleHeader h4{font-size:var(--size-3);line-height:var(--line-medium)}.StudentCoursePlayer-module__m2f05a__ModuleHeader span,.StudentCoursePlayer-module__m2f05a__PreviewBadge,.StudentCoursePlayer-module__m2f05a__CurriculumModuleButton em{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-1);padding:var(--size-1);background:var(--color-secondary);font-size:var(--size-xiv);text-transform:capitalize;align-items:center;font-style:normal;font-weight:700;display:inline-flex}.StudentCoursePlayer-module__m2f05a__AccessIcon{width:var(--size-2);height:var(--size-2);background:currentColor;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.StudentCoursePlayer-module__m2f05a__LockIcon{-webkit-mask-image:url(/icons/light/lock.svg);mask-image:url(/icons/light/lock.svg)}.StudentCoursePlayer-module__m2f05a__UnlockIcon{-webkit-mask-image:url(/icons/light/unlock.svg);mask-image:url(/icons/light/unlock.svg)}.StudentCoursePlayer-module__m2f05a__AccessIconText{width:var(--size-i);height:var(--size-i);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}.StudentCoursePlayer-module__m2f05a__SubmoduleSection,.StudentCoursePlayer-module__m2f05a__SubmoduleCard,.StudentCoursePlayer-module__m2f05a__Questions,.StudentCoursePlayer-module__m2f05a__Question,.StudentCoursePlayer-module__m2f05a__CurriculumPanel,.StudentCoursePlayer-module__m2f05a__CurriculumList,.StudentCoursePlayer-module__m2f05a__CurriculumModule,.StudentCoursePlayer-module__m2f05a__CurriculumLessons{flex-direction:column;display:flex}.StudentCoursePlayer-module__m2f05a__SubmoduleSection,.StudentCoursePlayer-module__m2f05a__SubmoduleCard,.StudentCoursePlayer-module__m2f05a__Questions{gap:var(--size-2)}.StudentCoursePlayer-module__m2f05a__Question,.StudentCoursePlayer-module__m2f05a__CurriculumPanel,.StudentCoursePlayer-module__m2f05a__CurriculumList,.StudentCoursePlayer-module__m2f05a__CurriculumModule,.StudentCoursePlayer-module__m2f05a__CurriculumLessons{gap:var(--size-1)}.StudentCoursePlayer-module__m2f05a__SubmoduleCard{border-top:var(--size-i) solid var(--color-highlight);padding-top:var(--size-3)}.StudentCoursePlayer-module__m2f05a__SubmoduleMeta,.StudentCoursePlayer-module__m2f05a__SubmoduleHeaderBadges{color:var(--color-muted);font-size:var(--size-xiv)}.StudentCoursePlayer-module__m2f05a__SubmoduleMeta *{font-family:var(--font-google-code);font-weight:400;color:var(--color-muted)!important;font-size:var(--size-xiv)!important}.StudentCoursePlayer-module__m2f05a__Video,.StudentCoursePlayer-module__m2f05a__VideoFrame{aspect-ratio:16/9;border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-1);background:var(--color-dark);width:100%;height:auto;overflow:hidden}.StudentCoursePlayer-module__m2f05a__Video{object-fit:cover}.StudentCoursePlayer-module__m2f05a__Question{gap:var(--size-2);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-4);background:var(--color-background);padding:var(--size-3)}.StudentCoursePlayer-module__m2f05a__EvaluationInstructions{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-3);background:var(--color-secondary);padding:var(--size-2)}.StudentCoursePlayer-module__m2f05a__EvaluationInstructions .markdown-content{gap:var(--size-1)}:is(.StudentCoursePlayer-module__m2f05a__EvaluationInstructions .markdown-content .paragraph,.StudentCoursePlayer-module__m2f05a__EvaluationInstructions .markdown-content .listItem){color:var(--color-muted);font-size:var(--size-xiv);line-height:var(--line-large)}.StudentCoursePlayer-module__m2f05a__ActionRow{gap:var(--size-1);border-top:var(--size-i) solid var(--color-highlight);padding-top:var(--size-3);flex-wrap:wrap;display:flex}.StudentCoursePlayer-module__m2f05a__QuestionPrompt{gap:var(--size-4);border-bottom:var(--size-i) solid var(--color-highlight);padding-bottom:var(--size-2);flex-direction:column;font-weight:700;display:flex}.StudentCoursePlayer-module__m2f05a__QuestionPrompt .markdown-content{gap:var(--size-1)}.StudentCoursePlayer-module__m2f05a__QuestionKicker{font-size:var(--size-xiv);font-family:var(--font-google-code)}.StudentCoursePlayer-module__m2f05a__AnswerOptions{gap:var(--size-1);flex-direction:column;display:flex}.StudentCoursePlayer-module__m2f05a__AnswerOption{grid-template-columns:var(--size-4) minmax(0, 1fr);gap:var(--size-1);min-height:calc(var(--size-5) + var(--size-1));border-radius:var(--size-3);background:var(--color-background);padding:var(--size-2);cursor:pointer;border:var(--size-i) solid transparent;align-items:center;transition:border-color .2s,background .2s;display:grid;position:relative}.StudentCoursePlayer-module__m2f05a__AnswerOption:hover,.StudentCoursePlayer-module__m2f05a__AnswerOption:focus-within,.StudentCoursePlayer-module__m2f05a__AnswerOptionSelected{background:var(--color-secondary);border:var(--size-i) solid var(--color-highlight)}.StudentCoursePlayer-module__m2f05a__AnswerOption input{width:var(--size-i);height:var(--size-i);opacity:0;position:absolute}.StudentCoursePlayer-module__m2f05a__AnswerLetter{color:var(--color-muted);font-size:var(--size-xiv);font-weight:700;font-family:var(--font-google-code);justify-content:center;align-items:center;display:inline-flex}.StudentCoursePlayer-module__m2f05a__AnswerLetter:after{content:"."}.StudentCoursePlayer-module__m2f05a__AnswerOptionSelected .StudentCoursePlayer-module__m2f05a__AnswerLetter{border-color:var(--color-info);font-weight:700}.StudentCoursePlayer-module__m2f05a__OptionContent{gap:calc(var(--size-i) * 6);flex-direction:column;min-width:0;display:flex}.StudentCoursePlayer-module__m2f05a__OptionContent strong{font-size:var(--size-xiv)}.StudentCoursePlayer-module__m2f05a__Explanation{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-3);background:var(--color-secondary);padding:var(--size-2)}.StudentCoursePlayer-module__m2f05a__Explanation summary{color:var(--color-info);font-size:var(--size-2);cursor:pointer;min-height:var(--size-4);flex-direction:column;justify-content:center;align-items:center;font-weight:700;display:flex}.StudentCoursePlayer-module__m2f05a__Explanation>div{gap:var(--size-1);border-top:var(--size-i) solid var(--color-highlight);margin-top:var(--size-1);padding-top:var(--size-1);flex-direction:column;display:flex}.StudentCoursePlayer-module__m2f05a__Explanation>div>p{color:var(--color-muted);margin:0}.StudentCoursePlayer-module__m2f05a__Explanation>div>.StudentCoursePlayer-module__m2f05a__CorrectAnswer{color:var(--color-foreground);font-weight:700}.StudentCoursePlayer-module__m2f05a__Markdown{width:100%}.StudentCoursePlayer-module__m2f05a__Markdown .markdown-content{gap:var(--size-1)}:is(.StudentCoursePlayer-module__m2f05a__Markdown .markdown-content .paragraph,.StudentCoursePlayer-module__m2f05a__Markdown .markdown-content .listItem,.StudentCoursePlayer-module__m2f05a__Markdown .markdown-content .tableCell,.StudentCoursePlayer-module__m2f05a__Markdown .markdown-content .tableHeadCell,.StudentCoursePlayer-module__m2f05a__Markdown .markdown-content .blockquote,.StudentCoursePlayer-module__m2f05a__Markdown .markdown-content .figcaption){font-size:var(--size-2);line-height:var(--line-large)}.StudentCoursePlayer-module__m2f05a__Markdown .markdown-content .codeBlock{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-1);background:var(--color-secondary)}.StudentCoursePlayer-module__m2f05a__Secondary,.StudentCoursePlayer-module__m2f05a__Primary{justify-content:center;align-items:center;gap:calc(var(--size-i) * 6);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-x);width:fit-content;padding:var(--size-1) var(--size-2);cursor:pointer;background:var(--color-foreground);color:var(--color-background);font-family:inherit;font-weight:700;transition:background .2s,color .2s,opacity .2s;display:inline-flex}.StudentCoursePlayer-module__m2f05a__PrimaryContained{background:var(--color-foreground);cursor:pointer;color:var(--color-background);border:none;font-family:inherit;font-weight:700;transition:background .2s,color .2s,opacity .2s}.StudentCoursePlayer-module__m2f05a__Primary:disabled,.StudentCoursePlayer-module__m2f05a__Secondary:disabled,.StudentCoursePlayer-module__m2f05a__CurriculumModuleButton:disabled,.StudentCoursePlayer-module__m2f05a__CurriculumLessonButton:disabled{cursor:not-allowed}.StudentCoursePlayer-module__m2f05a__Secondary:hover:not(:disabled),.StudentCoursePlayer-module__m2f05a__CurriculumModuleButton:hover:not(:disabled),.StudentCoursePlayer-module__m2f05a__CurriculumLessonButton:hover:not(:disabled){opacity:.9}.StudentCoursePlayer-module__m2f05a__Primary:disabled,.StudentCoursePlayer-module__m2f05a__Secondary:disabled{opacity:.5}.StudentCoursePlayer-module__m2f05a__Completed{color:var(--color-success);margin:0;font-weight:700}.StudentCoursePlayer-module__m2f05a__EmptyModules{color:var(--color-muted);border:var(--size-i) dashed var(--color-highlight);border-radius:var(--size-1);padding:var(--size-2);margin:0}.StudentCoursePlayer-module__m2f05a__CurriculumPanel{top:var(--size-2);border-left:var(--size-i) solid var(--color-highlight);background:var(--gradient-180);min-height:0;padding:0;position:sticky;overflow:auto}.StudentCoursePlayer-module__m2f05a__CurriculumHeader{justify-content:space-between;align-items:flex-start;gap:var(--size-1);border-bottom:var(--size-i) solid var(--color-highlight);padding:var(--size-3);display:flex}.StudentCoursePlayer-module__m2f05a__CurriculumHeaderCopy{gap:calc(var(--size-i) * 6);flex-direction:column;display:flex}.StudentCoursePlayer-module__m2f05a__CurriculumHeaderCopy span,.StudentCoursePlayer-module__m2f05a__CurriculumHeaderCopy strong{font-size:var(--size-2)}.StudentCoursePlayer-module__m2f05a__CurriculumHeaderCopy span{font-weight:800}.StudentCoursePlayer-module__m2f05a__CurriculumHeaderCopy strong{color:var(--color-muted);font-weight:400;font-family:var(--font-google-code)}.StudentCoursePlayer-module__m2f05a__CurriculumList{gap:var(--size-2);padding:var(--size-2)}.StudentCoursePlayer-module__m2f05a__CurriculumModule{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-3);background:var(--gradient-0);overflow:hidden}.StudentCoursePlayer-module__m2f05a__CurriculumModuleActive{background:var(--color-background)}.StudentCoursePlayer-module__m2f05a__CurriculumModuleButton,.StudentCoursePlayer-module__m2f05a__CurriculumLessonButton{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.StudentCoursePlayer-module__m2f05a__CurriculumModuleButton{gap:var(--size-1);padding:var(--size-3);flex-direction:column;display:flex}.StudentCoursePlayer-module__m2f05a__CurriculumModuleEyebrow,.StudentCoursePlayer-module__m2f05a__CurriculumModuleEyebrow span,.StudentCoursePlayer-module__m2f05a__CurriculumModuleButton strong,.StudentCoursePlayer-module__m2f05a__CurriculumModuleMeta,.StudentCoursePlayer-module__m2f05a__CurriculumLessonButton strong{min-width:0}.StudentCoursePlayer-module__m2f05a__CurriculumModuleEyebrow{justify-content:space-between;align-items:center;gap:var(--size-1);display:flex}.StudentCoursePlayer-module__m2f05a__CurriculumModuleEyebrow span,.StudentCoursePlayer-module__m2f05a__CurriculumModuleMeta{color:var(--color-muted);font-size:var(--size-xiv)}.StudentCoursePlayer-module__m2f05a__CurriculumModuleButton strong{overflow-wrap:anywhere}.StudentCoursePlayer-module__m2f05a__CurriculumModuleMeta{line-height:var(--line-medium)}.StudentCoursePlayer-module__m2f05a__CurriculumLessons{border-top:var(--size-i) solid var(--color-highlight);gap:0;padding:0}.StudentCoursePlayer-module__m2f05a__CurriculumLessonButton{grid-template-columns:var(--size-3) minmax(0, 1fr);gap:var(--size-1);border-top:var(--size-i) solid var(--color-highlight);padding:var(--size-2);min-height:var(--size-8);background:0 0;align-items:center;display:grid}.StudentCoursePlayer-module__m2f05a__CurriculumLessonMarker{font-size:var(--size-xiv);color:var(--color-foreground)}.StudentCoursePlayer-module__m2f05a__CurriculumLessonStatus{width:var(--size-2);height:var(--size-2);background:var(--color-muted);flex:none;-webkit-mask-image:url(/icons/light/lock.svg);mask-image:url(/icons/light/lock.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.StudentCoursePlayer-module__m2f05a__CurriculumLessonContent{gap:calc(var(--size-i) * 5);flex-direction:column;min-width:0;display:flex}.StudentCoursePlayer-module__m2f05a__CurriculumLessonContent strong{overflow-wrap:anywhere}.StudentCoursePlayer-module__m2f05a__CurriculumLessonMeta{align-items:center;gap:var(--size-1);flex-wrap:wrap;min-width:0;display:flex}.StudentCoursePlayer-module__m2f05a__CurriculumLessonMeta small{color:var(--color-muted);font-size:var(--size-xiv)}.StudentCoursePlayer-module__m2f05a__CurriculumLessonActive{background:var(--color-secondary)}.StudentCoursePlayer-module__m2f05a__CurriculumLessonLocked{opacity:.7}.StudentCoursePlayer-module__m2f05a__CurriculumLessonCompleted{background:var(--color-secondary);border-left:var(--size-i) solid var(--color-success)}@media (max-width:960px){.StudentCoursePlayer-module__m2f05a__HeroPanel,.StudentCoursePlayer-module__m2f05a__LearningLayout{grid-template-columns:1fr}.StudentCoursePlayer-module__m2f05a__CurriculumPanel{border-left:0;border-bottom:var(--size-i) solid var(--color-highlight);order:-1;max-height:none;position:static}}@media (max-width:768px){.StudentCoursePlayer-module__m2f05a__Header,.StudentCoursePlayer-module__m2f05a__HeroCopy,.StudentCoursePlayer-module__m2f05a__ProgressCard,.StudentCoursePlayer-module__m2f05a__ModuleCard{padding:var(--size-2)}.StudentCoursePlayer-module__m2f05a__Header h2,.StudentCoursePlayer-module__m2f05a__ModuleHeader h3,.StudentCoursePlayer-module__m2f05a__SubmoduleHeader h4{font-size:var(--size-3)}.StudentCoursePlayer-module__m2f05a__HeroPanel,.StudentCoursePlayer-module__m2f05a__Pager,.StudentCoursePlayer-module__m2f05a__PagerActions{width:100%}.StudentCoursePlayer-module__m2f05a__Secondary{flex:1;min-width:0}}
.Verification-module__PpcbrG__Verification{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}
.UserAnalyticsChartBase-module__Q25GHG__Toolbar{gap:var(--size-1);flex-wrap:wrap;display:flex}.UserAnalyticsChartBase-module__Q25GHG__Button{padding:var(--size-1) var(--size-2);border-radius:var(--size-1);border:var(--size-i) solid var(--color-highlight);background-color:var(--color-background);color:var(--color-foreground);cursor:pointer;font-weight:700;font-size:var(--size-xiv);font-family:inherit}.UserAnalyticsChartBase-module__Q25GHG__ButtonActive{background-color:var(--color-foreground);color:var(--color-background)}
.UserDashboardCharts-module__CCvJkG__Dashboard{gap:var(--size-3);flex-direction:column;width:100%;min-width:0;display:flex}.UserDashboardCharts-module__CCvJkG__ChartGrid{gap:var(--size-3);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}
.UserWelcome-module__ovNCEW__UserWelcome{gap:var(--size-1);width:calc(100% - var(--size-4));padding:var(--size-2);flex-direction:column;display:flex}.UserWelcome-module__ovNCEW__UserWelcome h2{font-size:var(--size-6);color:var(--color-foreground);margin:0;line-height:1.1}.UserWelcome-module__ovNCEW__UserWelcome p{color:var(--color-muted);margin:0}
.SupportTickets-module__caFgaa__SupportTickets{gap:var(--size-2);flex-direction:column;display:flex}.SupportTickets-module__caFgaa__Header{gap:var(--size-1);flex-direction:column;display:flex}.SupportTickets-module__caFgaa__Header h3,.SupportTickets-module__caFgaa__Panel h3{margin:0}.SupportTickets-module__caFgaa__Header p,.SupportTickets-module__caFgaa__Panel p{color:var(--color-muted);margin:0}.SupportTickets-module__caFgaa__Grid{gap:var(--size-2);grid-template-columns:minmax(0,1fr);display:grid}.SupportTickets-module__caFgaa__Panel{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-2);gap:var(--size-2);padding:var(--size-2);flex-direction:column;display:flex}.SupportTickets-module__caFgaa__Form{gap:var(--size-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SupportTickets-module__caFgaa__FormFull{grid-column:1/-1}.SupportTickets-module__caFgaa__Field{gap:var(--size-0);flex-direction:column;display:flex}.SupportTickets-module__caFgaa__Field label{font-weight:700}.SupportTickets-module__caFgaa__Field input,.SupportTickets-module__caFgaa__Field textarea{background:var(--color-background);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-1);color:var(--color-foreground);font:inherit;min-width:0;padding:var(--size-1)}.SupportTickets-module__caFgaa__Field textarea{resize:vertical;min-height:140px}.SupportTickets-module__caFgaa__ActionRow,.SupportTickets-module__caFgaa__CompactRow{align-items:center;gap:var(--size-1);flex-wrap:wrap;display:flex}.SupportTickets-module__caFgaa__PrimaryButton,.SupportTickets-module__caFgaa__SecondaryButton{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-1);cursor:pointer;font:inherit;padding:var(--size-1) var(--size-2);font-weight:700}.SupportTickets-module__caFgaa__PrimaryButton{background:var(--color-foreground);color:var(--color-background)}.SupportTickets-module__caFgaa__SecondaryButton{background:var(--color-background);color:var(--color-foreground)}.SupportTickets-module__caFgaa__MetaGrid{gap:var(--size-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.SupportTickets-module__caFgaa__MetaItem{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-1);padding:var(--size-1)}.SupportTickets-module__caFgaa__MetaLabel{color:var(--color-muted);font-size:var(--size-xiv);opacity:.72;display:block}.SupportTickets-module__caFgaa__MetaValue{overflow-wrap:anywhere;font-weight:700;display:block}.SupportTickets-module__caFgaa__MessageList,.SupportTickets-module__caFgaa__EventList{gap:var(--size-1);flex-direction:column;display:flex}.SupportTickets-module__caFgaa__TicketMessage,.SupportTickets-module__caFgaa__TicketEvent{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-1);padding:var(--size-1)}.SupportTickets-module__caFgaa__TicketMessageInternal{border-style:dashed}.SupportTickets-module__caFgaa__MessageMeta,.SupportTickets-module__caFgaa__EventMeta{color:var(--color-muted);font-size:var(--size-xiv);opacity:.72}.SupportTickets-module__caFgaa__MessageBody{margin-top:var(--size-0);white-space:pre-wrap}@media (max-width:760px){.SupportTickets-module__caFgaa__Form,.SupportTickets-module__caFgaa__MetaGrid{grid-template-columns:1fr}}
.TokenManagement-module__dQnQta__Root{gap:var(--size-5);flex-direction:column;display:flex}.TokenManagement-module__dQnQta__Panel{gap:var(--size-3);padding:var(--size-3);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-2);background-color:var(--color-secondary);flex-direction:column;display:flex}.TokenManagement-module__dQnQta__Header{gap:var(--size-i);flex-direction:column;display:flex}.TokenManagement-module__dQnQta__Header h2,.TokenManagement-module__dQnQta__Header p{margin:0}.TokenManagement-module__dQnQta__Header p,.TokenManagement-module__dQnQta__Status{color:var(--color-muted)}.TokenManagement-module__dQnQta__AdjustGrid{gap:var(--size-2);grid-template-columns:minmax(0,2fr) minmax(120px,1fr) minmax(120px,1fr) minmax(0,2fr) auto;align-items:end;display:grid}.TokenManagement-module__dQnQta__Field{min-width:0}.TokenManagement-module__dQnQta__Button{padding:var(--size-1) var(--size-2);color:var(--color-background);cursor:pointer;background-color:var(--color-foreground);border:var(--size-i) solid var(--color-foreground);border-radius:var(--size-x);font-family:inherit;font-weight:700;transition:opacity .2s,border-color .2s,background-color .2s,color .2s}.TokenManagement-module__dQnQta__Button:disabled{cursor:not-allowed;opacity:.5}.TokenManagement-module__dQnQta__Status{margin:0}@media (max-width:768px){.TokenManagement-module__dQnQta__AdjustGrid{grid-template-columns:1fr}}
.LandingHero-module__yESDRa__LandingHero{box-sizing:border-box;border-radius:var(--size-4);background:var(--gradient-270);position:relative;overflow:hidden}.LandingHero-module__yESDRa__LandingHero:before{content:"";background-image:radial-gradient(circle, var(--color-highlight) 1px, transparent 1px);background-size:var(--size-2) var(--size-2);pointer-events:none;z-index:0;position:absolute;inset:0}.LandingHero-module__yESDRa__Inner{box-sizing:border-box;z-index:1;gap:var(--size-6);padding:var(--size-4);flex-direction:column;display:flex;position:relative}.LandingHero-module__yESDRa__Content{align-items:center;gap:var(--size-3);text-align:center;flex-direction:column;display:flex}.LandingHero-module__yESDRa__Eyebrow{color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code)}.LandingHero-module__yESDRa__Heading{letter-spacing:-.01em;color:var(--color-foreground);margin:0;font-size:clamp(3rem,8vw,6rem);font-weight:800;line-height:1}.LandingHero-module__yESDRa__HeadingAccent{color:var(--color-muted);letter-spacing:-.01em;font-size:clamp(3rem,8vw,6rem);font-style:italic;font-weight:300;font-family:var(--font-google-code)}.LandingHero-module__yESDRa__Description{margin:0;margin-bottom:var(--size-3);font-size:var(--size-2);line-height:var(--line-large);color:var(--color-muted);max-width:50ch}.LandingHero-module__yESDRa__Meta{align-items:center;gap:var(--size-4);flex-direction:column;width:100%;display:flex}.LandingHero-module__yESDRa__Actions{justify-content:center;align-items:center;gap:var(--size-2);flex-wrap:wrap;display:flex}.LandingHero-module__yESDRa__PrimaryAction,.LandingHero-module__yESDRa__SecondaryAction{box-sizing:border-box;padding:var(--size-1) var(--size-2);border-radius:var(--size-x);font-size:var(--size-2);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.LandingHero-module__yESDRa__PrimaryAction{background:var(--color-foreground);color:var(--color-background)}.LandingHero-module__yESDRa__PrimaryAction:hover,.LandingHero-module__yESDRa__PrimaryAction:focus-visible{scale:1.025}.LandingHero-module__yESDRa__SecondaryAction{background:var(--color-secondary);border:var(--size-i) solid var(--color-highlight);color:var(--color-muted);transition:border-color .15s,color .15s}.LandingHero-module__yESDRa__SecondaryAction:hover,.LandingHero-module__yESDRa__SecondaryAction:focus-visible{scale:1.025}.LandingHero-module__yESDRa__Stats{justify-content:center;align-items:flex-start;gap:var(--size-6);width:100%;padding-top:var(--size-4);flex-wrap:wrap;display:flex}.LandingHero-module__yESDRa__Stat{gap:calc(var(--size-i) * 4);flex-direction:column;display:flex}.LandingHero-module__yESDRa__StatValue{font-size:var(--size-6);color:var(--color-foreground);font-weight:700;line-height:1}.LandingHero-module__yESDRa__StatLabel{font-size:var(--size-xiv);color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:400}.LandingHero-module__yESDRa__StatSep{display:none}.LandingHero-module__yESDRa__TkCmd{color:var(--color-info)}.LandingHero-module__yESDRa__TkArg{color:var(--color-warning)}.LandingHero-module__yESDRa__TkStr{color:var(--color-success)}.LandingHero-module__yESDRa__TkKey{color:var(--color-info)}.LandingHero-module__yESDRa__TkNum{color:var(--color-warning)}.LandingHero-module__yESDRa__TkDir{color:var(--color-info)}.LandingHero-module__yESDRa__TkHash{color:var(--color-warning)}.LandingHero-module__yESDRa__TkType{color:var(--color-success)}.LandingHero-module__yESDRa__TkDim{color:var(--color-muted);opacity:.5}.LandingHero-module__yESDRa__Terminal{border-radius:var(--size-2);border:var(--size-i) solid var(--color-highlight);background:var(--color-secondary);flex-direction:column;display:flex;overflow:hidden}.LandingHero-module__yESDRa__TerminalHeader{box-sizing:border-box;align-items:center;gap:var(--size-2);padding:var(--size-1) var(--size-4);border-bottom:var(--size-i) solid var(--color-highlight);background:var(--color-translucent);flex-shrink:0;display:flex}.LandingHero-module__yESDRa__TerminalDots{align-items:center;gap:calc(var(--size-i) * 6);flex-shrink:0;display:flex}.LandingHero-module__yESDRa__DotRed,.LandingHero-module__yESDRa__DotYellow,.LandingHero-module__yESDRa__DotGreen{width:var(--size-xiv);height:var(--size-xiv);border-radius:9999px;display:block}.LandingHero-module__yESDRa__DotRed{background:var(--color-danger)}.LandingHero-module__yESDRa__DotYellow{background:var(--color-warning)}.LandingHero-module__yESDRa__DotGreen{background:var(--color-success)}.LandingHero-module__yESDRa__TerminalTitle{font-size:var(--size-xiv);color:var(--color-muted)}.LandingHero-module__yESDRa__TerminalBody{padding:var(--size-3) var(--size-4);height:var(--size-30);scrollbar-width:none;gap:var(--size-2);flex-direction:column;display:flex;overflow-y:auto}.LandingHero-module__yESDRa__TerminalBody::-webkit-scrollbar{display:none}.LandingHero-module__yESDRa__Block{gap:calc(var(--size-i) * 3);flex-direction:column;display:flex}.LandingHero-module__yESDRa__Line{align-items:center;gap:var(--size-1);display:flex}.LandingHero-module__yESDRa__PromptSign{color:var(--color-success);font-weight:700;font-size:var(--size-2);flex-shrink:0}.LandingHero-module__yESDRa__Cmd{color:var(--color-foreground);font-size:var(--size-2);line-height:var(--line-medium)}.LandingHero-module__yESDRa__OutputLine{padding-left:var(--size-3);color:var(--color-muted);font-size:var(--size-xiv);line-height:var(--line-large)}.LandingHero-module__yESDRa__Cursor{color:var(--color-foreground);line-height:1;animation:1s step-end infinite LandingHero-module__yESDRa__blink}@keyframes LandingHero-module__yESDRa__blink{0%,to{opacity:1}50%{opacity:0}}@media (max-width:768px){.LandingHero-module__yESDRa__Inner{padding:var(--size-3);gap:var(--size-4)}}
.LandingBlogs-module__4raF5q__LandingBlogs{padding-block:var(--size-8)}.LandingBlogs-module__4raF5q__Header{justify-content:space-between;align-items:flex-end;gap:var(--size-4);margin-bottom:var(--size-6);display:flex}.LandingBlogs-module__4raF5q__HeaderText{gap:var(--size-2);flex-direction:column;display:flex}.LandingBlogs-module__4raF5q__Eyebrow{color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code)}.LandingBlogs-module__4raF5q__Heading{font-size:var(--size-8);letter-spacing:0;color:var(--color-foreground);margin:0;font-weight:800;line-height:1.05}.LandingBlogs-module__4raF5q__Accent{color:var(--color-muted);font-style:italic;font-weight:500;font-size:var(--size-8)}.LandingBlogs-module__4raF5q__ViewAll{padding-bottom:var(--size-1);color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code);white-space:nowrap;align-items:center;text-decoration:none;transition:color .15s;display:inline-flex}.LandingBlogs-module__4raF5q__ViewAll:hover{color:var(--color-foreground)}.LandingBlogs-module__4raF5q__Grid{gap:var(--size-4);grid-template-columns:repeat(4,1fr);display:grid}.LandingBlogs-module__4raF5q__Card:first-child{grid-column:span 2}.LandingBlogs-module__4raF5q__Card:first-child .LandingBlogs-module__4raF5q__Cover,.LandingBlogs-module__4raF5q__Card:first-child .LandingBlogs-module__4raF5q__CoverPlaceholder{aspect-ratio:16/9;width:100%}.LandingBlogs-module__4raF5q__Card:first-child .LandingBlogs-module__4raF5q__CardTitle{font-size:var(--size-3);-webkit-line-clamp:3}.LandingBlogs-module__4raF5q__Card:first-child .LandingBlogs-module__4raF5q__CardExcerpt{-webkit-line-clamp:5}.LandingBlogs-module__4raF5q__Card{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-2);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.LandingBlogs-module__4raF5q__Card:hover{border-color:var(--color-foreground)}.LandingBlogs-module__4raF5q__Cover{aspect-ratio:16/9;object-fit:cover;filter:saturate(.85);width:100%;display:block}.LandingBlogs-module__4raF5q__CoverPlaceholder{aspect-ratio:16/9;background:var(--gradient-270);width:100%}.LandingBlogs-module__4raF5q__CardBody{gap:var(--size-2);padding:var(--size-3);flex-direction:column;flex:1;display:flex}.LandingBlogs-module__4raF5q__Tags{gap:calc(var(--size-i) * 5);flex-wrap:wrap;display:flex}.LandingBlogs-module__4raF5q__Tag{padding:var(--size-1) var(--size-2);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-x);background:var(--color-secondary);color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code);align-items:center;line-height:1;display:inline-flex}.LandingBlogs-module__4raF5q__CardTitle{font-size:var(--size-2);font-weight:700;line-height:var(--line-medium);color:var(--color-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.LandingBlogs-module__4raF5q__CardExcerpt{color:var(--color-muted);font-size:var(--size-xiv);line-height:var(--line-large);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.LandingBlogs-module__4raF5q__CardMeta{align-items:center;gap:var(--size-2);padding-top:var(--size-2);border-top:var(--size-i) solid var(--color-secondary);color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code);margin-top:auto;display:flex}@media (max-width:900px){.LandingBlogs-module__4raF5q__Grid{grid-template-columns:repeat(2,1fr)}.LandingBlogs-module__4raF5q__Card:first-child{grid-column:span 2}}@media (max-width:560px){.LandingBlogs-module__4raF5q__Header{flex-direction:column;align-items:flex-start}.LandingBlogs-module__4raF5q__Grid{grid-template-columns:1fr}.LandingBlogs-module__4raF5q__Card:first-child{flex-direction:column;grid-column:span 1}.LandingBlogs-module__4raF5q__Card:first-child .LandingBlogs-module__4raF5q__Cover,.LandingBlogs-module__4raF5q__Card:first-child .LandingBlogs-module__4raF5q__CoverPlaceholder{aspect-ratio:16/9;width:100%;height:auto}}
.LandingCourses-module__SVBk2W__LandingCourses{padding-block:calc(var(--size-8) + var(--size-4))}.LandingCourses-module__SVBk2W__Header{justify-content:space-between;align-items:flex-end;gap:var(--size-4);margin-bottom:var(--size-6);display:flex}.LandingCourses-module__SVBk2W__HeaderText{gap:var(--size-2);flex-direction:column;display:flex}.LandingCourses-module__SVBk2W__Eyebrow{color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code)}.LandingCourses-module__SVBk2W__Heading{font-size:var(--size-8);letter-spacing:0;color:var(--color-foreground);margin:0;font-weight:800;line-height:1.05}.LandingCourses-module__SVBk2W__Accent{color:var(--color-muted);font-style:italic;font-weight:500;font-size:var(--size-8)}.LandingCourses-module__SVBk2W__ViewAll{padding-bottom:var(--size-1);color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code);white-space:nowrap;align-items:center;text-decoration:none;transition:color .15s;display:inline-flex}.LandingCourses-module__SVBk2W__ViewAll:hover{color:var(--color-foreground)}.LandingCourses-module__SVBk2W__Grid{gap:var(--size-6);grid-template-columns:repeat(3,1fr);display:grid}.LandingCourses-module__SVBk2W__Card{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-2);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.LandingCourses-module__SVBk2W__Card:hover{border-color:var(--color-foreground)}.LandingCourses-module__SVBk2W__Cover{aspect-ratio:16/9;object-fit:cover;filter:saturate(.85);width:100%;display:block}.LandingCourses-module__SVBk2W__CoverPlaceholder{aspect-ratio:16/9;background:var(--gradient-270);width:100%}.LandingCourses-module__SVBk2W__CardBody{gap:var(--size-2);padding:var(--size-3);flex-direction:column;flex:1;display:flex}.LandingCourses-module__SVBk2W__Tags{gap:calc(var(--size-i) * 5);flex-wrap:wrap;display:flex}.LandingCourses-module__SVBk2W__Tag{padding:var(--size-1) var(--size-2);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-x);background:var(--color-secondary);color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code);align-items:center;line-height:1;display:inline-flex}.LandingCourses-module__SVBk2W__Level{display:flex}.LandingCourses-module__SVBk2W__LevelTag{padding:var(--size-1) var(--size-2);border:var(--size-i) solid currentColor;border-radius:var(--size-x);font-size:var(--size-xiv);font-family:var(--font-google-code);text-transform:uppercase;letter-spacing:.05em;align-items:center;font-weight:700;line-height:1;display:inline-flex}.LandingCourses-module__SVBk2W__LevelBeginner{color:var(--color-success);background:var(--color-secondary)}.LandingCourses-module__SVBk2W__LevelIntermediate{color:var(--color-info);background:var(--color-secondary)}.LandingCourses-module__SVBk2W__LevelAdvanced{color:var(--color-warning);background:var(--color-secondary)}.LandingCourses-module__SVBk2W__CardTitle{font-size:var(--size-2);font-weight:700;line-height:var(--line-medium);color:var(--color-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.LandingCourses-module__SVBk2W__CardExcerpt{color:var(--color-muted);font-size:var(--size-xiv);line-height:var(--line-large);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.LandingCourses-module__SVBk2W__CardMeta{align-items:center;gap:var(--size-2);padding-top:var(--size-2);border-top:var(--size-i) solid var(--color-secondary);color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code);margin-top:auto;display:flex}@media (max-width:900px){.LandingCourses-module__SVBk2W__Grid{gap:var(--size-4);grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.LandingCourses-module__SVBk2W__Header{flex-direction:column;align-items:flex-start}.LandingCourses-module__SVBk2W__Grid{grid-template-columns:1fr}}
.LandingBooks-module__UWkcOq__LandingBooks{padding-block:var(--size-8);padding-bottom:calc(var(--size-8) + var(--size-4))}.LandingBooks-module__UWkcOq__Header{justify-content:space-between;align-items:flex-end;gap:var(--size-4);margin-bottom:var(--size-6);display:flex}.LandingBooks-module__UWkcOq__HeaderText{gap:var(--size-2);flex-direction:column;display:flex}.LandingBooks-module__UWkcOq__Eyebrow{color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code)}.LandingBooks-module__UWkcOq__Heading{font-size:var(--size-8);letter-spacing:0;color:var(--color-foreground);margin:0;font-weight:800;line-height:1.05}.LandingBooks-module__UWkcOq__Accent{color:var(--color-muted);font-style:italic;font-weight:500;font-size:var(--size-8)}.LandingBooks-module__UWkcOq__ViewAll{padding-bottom:var(--size-1);color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code);white-space:nowrap;align-items:center;text-decoration:none;transition:color .15s;display:inline-flex}.LandingBooks-module__UWkcOq__ViewAll:hover{color:var(--color-foreground)}.LandingBooks-module__UWkcOq__Grid{gap:var(--size-4);grid-template-columns:2fr 1fr 1fr;display:grid}.LandingBooks-module__UWkcOq__Card:first-child{grid-row:span 2}.LandingBooks-module__UWkcOq__Card:first-child .LandingBooks-module__UWkcOq__Cover,.LandingBooks-module__UWkcOq__Card:first-child .LandingBooks-module__UWkcOq__CoverPlaceholder{aspect-ratio:3/4;flex-shrink:0}.LandingBooks-module__UWkcOq__Card:first-child .LandingBooks-module__UWkcOq__CardTitle{font-size:var(--size-3);-webkit-line-clamp:3}.LandingBooks-module__UWkcOq__Card:first-child .LandingBooks-module__UWkcOq__CardExcerpt{-webkit-line-clamp:6}.LandingBooks-module__UWkcOq__Card{border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-2);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.LandingBooks-module__UWkcOq__Card:hover{border-color:var(--color-foreground)}.LandingBooks-module__UWkcOq__Cover{aspect-ratio:3/4;object-fit:cover;filter:saturate(.85);width:100%;display:block}.LandingBooks-module__UWkcOq__CoverPlaceholder{aspect-ratio:3/4;background:var(--gradient-270);width:100%}.LandingBooks-module__UWkcOq__CardBody{gap:var(--size-2);padding:var(--size-3);flex-direction:column;flex:1;display:flex}.LandingBooks-module__UWkcOq__Tags{gap:calc(var(--size-i) * 5);flex-wrap:wrap;display:flex}.LandingBooks-module__UWkcOq__Tag{padding:var(--size-1) var(--size-2);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-x);background:var(--color-secondary);color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code);align-items:center;line-height:1;display:inline-flex}.LandingBooks-module__UWkcOq__Price{align-items:baseline;display:flex}.LandingBooks-module__UWkcOq__PriceValue{font-size:var(--size-2);font-weight:700;font-family:var(--font-google-code);color:var(--color-foreground);line-height:1}.LandingBooks-module__UWkcOq__PriceFree{font-size:var(--size-2);font-weight:700;font-family:var(--font-google-code);color:var(--color-success);line-height:1}.LandingBooks-module__UWkcOq__CardTitle{font-size:var(--size-2);font-weight:700;line-height:var(--line-medium);color:var(--color-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.LandingBooks-module__UWkcOq__CardExcerpt{color:var(--color-muted);font-size:var(--size-xiv);line-height:var(--line-large);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.LandingBooks-module__UWkcOq__CardMeta{align-items:center;gap:var(--size-2);padding-top:var(--size-2);border-top:var(--size-i) solid var(--color-secondary);color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code);margin-top:auto;display:flex}@media (max-width:900px){.LandingBooks-module__UWkcOq__Grid{grid-template-columns:1fr 1fr}.LandingBooks-module__UWkcOq__Card:first-child{grid-area:span 1/span 2}.LandingBooks-module__UWkcOq__Card:first-child .LandingBooks-module__UWkcOq__Cover,.LandingBooks-module__UWkcOq__Card:first-child .LandingBooks-module__UWkcOq__CoverPlaceholder{aspect-ratio:16/9}}@media (max-width:560px){.LandingBooks-module__UWkcOq__Header{flex-direction:column;align-items:flex-start}.LandingBooks-module__UWkcOq__Grid{grid-template-columns:1fr}.LandingBooks-module__UWkcOq__Card:first-child{grid-column:span 1}.LandingBooks-module__UWkcOq__Card:first-child .LandingBooks-module__UWkcOq__Cover,.LandingBooks-module__UWkcOq__Card:first-child .LandingBooks-module__UWkcOq__CoverPlaceholder{aspect-ratio:3/4}}
.LandingAbout-module__a3ajmW__LandingAboutOwner{box-sizing:border-box;padding-block:calc(var(--size-8) * 2);position:relative;overflow:hidden}.LandingAbout-module__a3ajmW__Grid{z-index:1;gap:var(--size-8);grid-template-columns:1.05fr .95fr;align-items:center;display:grid;position:relative}.LandingAbout-module__a3ajmW__Content{gap:var(--size-3);flex-direction:column;display:flex}.LandingAbout-module__a3ajmW__Eyebrow{color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code)}.LandingAbout-module__a3ajmW__Heading{max-width:calc(var(--size-40) * 2);font-size:var(--size-8);line-height:var(--line-medium);letter-spacing:0;margin:0}.LandingAbout-module__a3ajmW__Accent{color:var(--color-muted);font-style:italic;font-weight:500;font-size:var(--size-8)}.LandingAbout-module__a3ajmW__Description{max-width:calc(var(--size-40) + var(--size-20));color:var(--color-muted);font-size:var(--size-2);line-height:var(--line-large);margin:0}.LandingAbout-module__a3ajmW__Scripture{max-width:calc(var(--size-40) + var(--size-20));padding-left:var(--size-3);border-left:var(--size-i) solid var(--color-muted);color:var(--color-foreground);font-size:var(--size-xiv);font-family:var(--font-google-code);margin:0}.LandingAbout-module__a3ajmW__Actions{gap:var(--size-2);flex-wrap:wrap;display:flex}.LandingAbout-module__a3ajmW__PrimaryAction{padding:var(--size-1) var(--size-2);border-radius:var(--size-x);border:var(--size-i) solid transparent;font:inherit;background:var(--color-foreground);color:var(--color-background);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.LandingAbout-module__a3ajmW__Socials{gap:var(--size-2);padding-top:var(--size-1);flex-wrap:wrap;display:flex}.LandingAbout-module__a3ajmW__SocialLink{align-items:center;gap:calc(var(--size-i) * 6);padding:var(--size-1) var(--size-2);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-x);color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code);text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.LandingAbout-module__a3ajmW__SocialLink:hover{color:var(--color-foreground);border-color:var(--color-foreground)}.LandingAbout-module__a3ajmW__SocialLink svg{width:var(--size-xiv);height:var(--size-xiv);fill:currentColor;flex-shrink:0;display:block}.LandingAbout-module__a3ajmW__Media{min-height:calc(var(--size-40) + var(--size-20));justify-content:center;align-items:center;display:flex;position:relative}.LandingAbout-module__a3ajmW__Glow{width:calc(var(--size-40) + var(--size-20));height:calc(var(--size-40) + var(--size-20));border-radius:var(--size-40);background:var(--color-translucent);filter:blur(var(--size-20));opacity:.9;position:absolute}.LandingAbout-module__a3ajmW__Halo{background:var(--color-translucent);filter:blur(var(--size-3))}.LandingAbout-module__a3ajmW__HaloRing{border:var(--size-i) solid var(--color-highlight);opacity:.72}.LandingAbout-module__a3ajmW__ImageFrame{z-index:1;width:calc(var(--size-40) + var(--size-5));aspect-ratio:1;border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-4);background:var(--color-transparent);max-width:100%;position:relative;overflow:hidden}.LandingAbout-module__a3ajmW__Image{object-fit:cover;filter:saturate(.9)contrast(1.05);width:100%;height:100%}.LandingAbout-module__a3ajmW__Card{right:14%;bottom:var(--size-6);z-index:2;gap:var(--size-2);width:calc(var(--size-25) + var(--size-2));padding:var(--size-3);border:var(--size-i) solid var(--color-highlight);border-left:calc(var(--size-i) * 3) solid var(--color-info);border-radius:var(--size-3);background:var(--color-secondary);-webkit-backdrop-filter:blur(var(--size-1));backdrop-filter:blur(var(--size-1));flex-direction:column;display:flex;position:absolute}.LandingAbout-module__a3ajmW__CardLabel{font-size:var(--size-xiv);font-family:var(--font-google-code);color:var(--color-info);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.LandingAbout-module__a3ajmW__CardValue{font-size:var(--size-xiv);line-height:var(--line-large);font-family:var(--font-google-code);color:var(--color-muted);font-weight:400}.LandingAbout-module__a3ajmW__PillarOne{left:var(--size-4)}.LandingAbout-module__a3ajmW__PillarTwo{right:var(--size-4)}@media (max-width:900px){.LandingAbout-module__a3ajmW__Grid{grid-template-columns:1fr}.LandingAbout-module__a3ajmW__Media{min-height:auto}.LandingAbout-module__a3ajmW__ImageFrame{width:min(100%, calc(100vw - (var(--size-4) * 2)))}}
.LandingTechStack-module__nrxzzW__LandingTechStack{box-sizing:border-box;gap:var(--size-5);background:var(--color-transparent);padding-block:var(--size-8);grid-template-columns:1fr;grid-template-areas:"header""workflow";align-items:start;display:grid;position:relative;overflow:hidden}.LandingTechStack-module__nrxzzW__Header{z-index:1;gap:var(--size-3);flex-direction:column;grid-area:header;display:flex;position:relative}.LandingTechStack-module__nrxzzW__Eyebrow{color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code)}.LandingTechStack-module__nrxzzW__Heading{line-height:var(--line-medium);letter-spacing:0;margin:0;font-size:var(--size-8)!important}.LandingTechStack-module__nrxzzW__Accent{color:var(--color-muted);font-style:italic;font-weight:500;font-size:var(--size-8)!important}.LandingTechStack-module__nrxzzW__Workflow{z-index:1;gap:var(--size-4);grid-area:workflow;display:grid;position:relative}.LandingTechStack-module__nrxzzW__Tabs{border-bottom:var(--size-i) solid var(--color-highlight);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.LandingTechStack-module__nrxzzW__Tab{justify-content:center;align-items:center;gap:var(--size-1);min-width:0;min-height:var(--size-6);padding:0 var(--size-2);border:0;border-bottom:var(--size-i) solid var(--color-transparent);color:var(--color-muted);font:inherit;font-size:var(--size-xiv);font-family:var(--font-google-code);line-height:var(--line-medium);background:var(--color-transparent);cursor:pointer;transform:translateY(var(--size-i));border-radius:0;display:inline-flex}.LandingTechStack-module__nrxzzW__Tab span{color:var(--color-muted);font-weight:800}.LandingTechStack-module__nrxzzW__Tab:hover,.LandingTechStack-module__nrxzzW__ActiveTab{color:var(--color-foreground);border-bottom-color:var(--color-foreground);background:var(--color-transparent);font-weight:700}.LandingTechStack-module__nrxzzW__ActiveTab span{color:var(--color-foreground)}.LandingTechStack-module__nrxzzW__Step{gap:var(--size-2);min-width:0;min-height:var(--size-16);padding:var(--size-4);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-2);background:var(--gradient-0);flex-direction:column;display:flex;position:relative}.LandingTechStack-module__nrxzzW__StepNumber,.LandingTechStack-module__nrxzzW__StepDescription{color:var(--color-muted);font-family:var(--font-google-code)}.LandingTechStack-module__nrxzzW__StepNumber{color:var(--color-faded-40);font-size:var(--size-6);font-weight:800;line-height:var(--line-medium)}.LandingTechStack-module__nrxzzW__StepTitle{color:var(--color-foreground);font-size:var(--size-3);line-height:var(--line-medium);margin:0}.LandingTechStack-module__nrxzzW__StepDescription{font-size:var(--size-xiv);line-height:var(--line-large);margin:0}.LandingTechStack-module__nrxzzW__Tags{gap:var(--size-1);flex-wrap:wrap;margin-top:auto;display:flex}.LandingTechStack-module__nrxzzW__Tag{padding:var(--size-1) var(--size-2);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-x);color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code);line-height:var(--line-medium);background:var(--color-secondary);align-items:center;display:inline-flex}@media (max-width:1200px){.LandingTechStack-module__nrxzzW__LandingTechStack{gap:var(--size-4)}}@media (max-width:720px){.LandingTechStack-module__nrxzzW__Tabs{gap:var(--size-1);border-bottom:0;flex-wrap:wrap;display:flex}.LandingTechStack-module__nrxzzW__Tab{flex:1 1 calc(50% - var(--size-1));min-height:var(--size-5);border-bottom-color:var(--color-highlight);font-size:var(--size-xiv);text-align:left;justify-content:flex-start;padding:0}}@media (max-width:560px){.LandingTechStack-module__nrxzzW__Heading,.LandingTechStack-module__nrxzzW__Accent{font-size:var(--size-5)}.LandingTechStack-module__nrxzzW__Step{min-height:0;padding:var(--size-3)}.LandingTechStack-module__nrxzzW__StepTitle{font-size:var(--size-2)}}
.LandingFinalCta-module__GANs6G__LandingCta{box-sizing:border-box;background:var(--color-transparent);padding-block:var(--size-8);overflow:hidden}.LandingFinalCta-module__GANs6G__Shell{box-sizing:border-box;gap:var(--size-3) var(--size-8);grid-template-columns:1fr 1fr;grid-template-areas:"heading form""description form";align-items:center;width:100%;min-width:0;display:grid}.LandingFinalCta-module__GANs6G__Header{align-items:center;display:flex}.LandingFinalCta-module__GANs6G__Eyebrow{color:var(--color-muted);font-size:var(--size-xiv);font-family:var(--font-google-code);margin-bottom:var(--size-1)}.LandingFinalCta-module__GANs6G__Heading{max-width:calc(var(--size-40) + var(--size-16));letter-spacing:0;grid-area:heading;margin:0;font-size:var(--size-8)!important}.LandingFinalCta-module__GANs6G__Accent{color:var(--color-muted);font-style:italic;font-weight:500;font-size:var(--size-8)}.LandingFinalCta-module__GANs6G__Description{max-width:calc(var(--size-40) + var(--size-16));color:var(--color-muted);font-size:var(--size-2);line-height:var(--line-large);grid-area:description;margin:0}.LandingFinalCta-module__GANs6G__FormColumn{gap:var(--size-2);flex-direction:column;grid-area:form;width:100%;min-width:0;display:flex}.LandingFinalCta-module__GANs6G__Form{box-sizing:border-box;gap:var(--size-2);background:var(--color-secondary);grid-template-columns:1fr 1fr;justify-content:stretch;align-items:stretch;width:100%;min-width:0;max-width:none;display:grid}.LandingFinalCta-module__GANs6G__FormLoading{pointer-events:none}.LandingFinalCta-module__GANs6G__FormLoading .LandingFinalCta-module__GANs6G__Field,.LandingFinalCta-module__GANs6G__FormLoading .LandingFinalCta-module__GANs6G__SubmitRow{opacity:.55}.LandingFinalCta-module__GANs6G__Field{align-items:stretch;min-width:0}.LandingFinalCta-module__GANs6G__Field input,.LandingFinalCta-module__GANs6G__Field textarea{min-width:0;max-width:100%}.LandingFinalCta-module__GANs6G__FieldMessage{grid-column:span 2}.LandingFinalCta-module__GANs6G__Field label{color:var(--color-muted);font-size:var(--size-xiv);font-weight:400}.LandingFinalCta-module__GANs6G__Field input:focus,.LandingFinalCta-module__GANs6G__Field textarea:focus{border-color:var(--color-muted)}.LandingFinalCta-module__GANs6G__SubmitRow{justify-content:center;align-items:center;gap:var(--size-2);flex-flow:wrap;grid-column:span 2;min-width:0;display:flex}.LandingFinalCta-module__GANs6G__Feedback{grid-column:span 2;min-width:0}.LandingFinalCta-module__GANs6G__Submit{padding:var(--size-1) var(--size-2);border-radius:var(--size-x);background:var(--color-foreground);color:var(--color-background);font:inherit;font-size:var(--size-2);cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.LandingFinalCta-module__GANs6G__Submit:disabled{cursor:not-allowed;opacity:.65}.LandingFinalCta-module__GANs6G__Note{flex:1 1 var(--size-16);color:var(--color-muted);font-size:var(--size-xiv);line-height:var(--line-large);margin:0}@media (max-width:900px){.LandingFinalCta-module__GANs6G__Shell{grid-template-columns:1fr;grid-template-areas:"heading""description""form"}}@media (max-width:560px){.LandingFinalCta-module__GANs6G__Form{grid-template-columns:1fr}.LandingFinalCta-module__GANs6G__FieldMessage,.LandingFinalCta-module__GANs6G__Feedback,.LandingFinalCta-module__GANs6G__SubmitRow{grid-column:span 1}.LandingFinalCta-module__GANs6G__Heading{font-size:var(--size-5)}.LandingFinalCta-module__GANs6G__SubmitRow{gap:var(--size-1)}}
.LearningPaths-module__3PQsYa__LearningPaths{width:100%}.LearningPaths-module__3PQsYa__Form{gap:var(--size-3);box-sizing:border-box;flex-direction:column;align-self:stretch;width:100%;max-width:none;display:flex}.LearningPaths-module__3PQsYa__TopMessage{margin-bottom:var(--size-2)}.LearningPaths-module__3PQsYa__Tabs{gap:var(--size-1);flex-wrap:wrap;display:flex}.LearningPaths-module__3PQsYa__Tab,.LearningPaths-module__3PQsYa__InlineTabButton{padding:var(--size-1) var(--size-2);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-x);background:var(--color-background);color:var(--color-foreground);cursor:pointer;font-family:inherit;font-size:var(--size-xiv);font-weight:600}.LearningPaths-module__3PQsYa__TabActive{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-background)}.LearningPaths-module__3PQsYa__Panel,.LearningPaths-module__3PQsYa__StepPanel{gap:var(--size-3);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.LearningPaths-module__3PQsYa__StepPanel[hidden]{display:none}.LearningPaths-module__3PQsYa__Heading{gap:var(--size-1);flex-direction:column;display:flex}.LearningPaths-module__3PQsYa__Heading p,.LearningPaths-module__3PQsYa__Heading h2,.LearningPaths-module__3PQsYa__Heading span{margin:0}.LearningPaths-module__3PQsYa__Heading p{font-size:var(--size-xiv);color:var(--color-muted)}.LearningPaths-module__3PQsYa__Heading h2{font-size:var(--size-4);color:var(--color-foreground)}.LearningPaths-module__3PQsYa__Heading span{font-size:var(--size-xiv);color:var(--color-muted)}.LearningPaths-module__3PQsYa__FieldGrid{grid-template-columns:repeat(auto-fit, minmax(var(--size-16), 1fr));gap:var(--size-2);align-items:end;display:grid}.LearningPaths-module__3PQsYa__FieldStack{gap:var(--size-2);flex-direction:column;width:100%;display:flex}.LearningPaths-module__3PQsYa__Field,.LearningPaths-module__3PQsYa__Picker{gap:calc(var(--size-i) * 6);display:grid}.LearningPaths-module__3PQsYa__Field span,.LearningPaths-module__3PQsYa__Picker h3{font-weight:700}.LearningPaths-module__3PQsYa__InlineActionField{gap:var(--size-1);flex-wrap:wrap;align-items:end;display:flex}.LearningPaths-module__3PQsYa__InlineActionField>:first-child{flex:1 1 var(--size-16)}.LearningPaths-module__3PQsYa__InlineActionField .LearningPaths-module__3PQsYa__SecondaryButton,.LearningPaths-module__3PQsYa__InlineActionField .LearningPaths-module__3PQsYa__InlineTabButton{flex:none}.LearningPaths-module__3PQsYa__Input,.LearningPaths-module__3PQsYa__Textarea,.LearningPaths-module__3PQsYa__Select{box-sizing:border-box;width:100%;padding:var(--size-1) var(--size-2);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-x);background:var(--color-background);color:var(--color-foreground);font:inherit}.LearningPaths-module__3PQsYa__Textarea{min-height:var(--size-12);resize:vertical}.LearningPaths-module__3PQsYa__PickerList{gap:var(--size-1);max-height:calc(var(--size-16) * 2.5);padding:var(--size-1);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-x);display:grid;overflow:auto}.LearningPaths-module__3PQsYa__SelectedItems{gap:var(--size-1);display:grid}.LearningPaths-module__3PQsYa__SelectedItem{align-items:center;gap:var(--size-2);padding:var(--size-1);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-x);background:var(--color-background);display:flex}.LearningPaths-module__3PQsYa__EmptySelection{color:var(--color-muted);font-size:var(--size-xiv);margin:0}.LearningPaths-module__3PQsYa__PickerHeader{justify-content:space-between;align-items:center;gap:var(--size-2);display:flex}.LearningPaths-module__3PQsYa__PickerHeader h3,.LearningPaths-module__3PQsYa__PickerHeader span{margin:0}.LearningPaths-module__3PQsYa__PickerHeader span,.LearningPaths-module__3PQsYa__SelectionCount{color:var(--color-muted);font-size:var(--size-xiv)}.LearningPaths-module__3PQsYa__SelectionCount{justify-self:end}.LearningPaths-module__3PQsYa__PickerItem{align-items:center;gap:var(--size-2);padding:var(--size-2);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-x);background:var(--color-background);cursor:pointer;display:flex;position:relative}.LearningPaths-module__3PQsYa__PickerItemSelected{border-color:var(--color-foreground)}.LearningPaths-module__3PQsYa__PickerCheckboxInput{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.LearningPaths-module__3PQsYa__PickerCheckbox{flex:0 0 var(--size-2);width:var(--size-2);height:var(--size-2);pointer-events:none;background-color:var(--color-secondary);border:var(--size-i) solid var(--color-highlight);border-radius:calc(var(--size-i) * 6);transition:border-color .2s,background-color .2s;position:relative}.LearningPaths-module__3PQsYa__PickerCheckbox:after{width:calc(var(--size-i) * 6);height:calc(var(--size-i) * 3);content:"";border-bottom:calc(var(--size-i) * 2) solid transparent;border-left:calc(var(--size-i) * 2) solid transparent;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.LearningPaths-module__3PQsYa__PickerCheckboxInput:checked+.LearningPaths-module__3PQsYa__PickerCheckbox{background-color:var(--color-foreground);border-color:var(--color-foreground)}.LearningPaths-module__3PQsYa__PickerCheckboxInput:checked+.LearningPaths-module__3PQsYa__PickerCheckbox:after{border-color:var(--color-background)}.LearningPaths-module__3PQsYa__PickerImage{flex:0 0 var(--size-12);width:var(--size-12);aspect-ratio:16/9;background:var(--gradient-90);border-radius:var(--size-1);overflow:hidden}.LearningPaths-module__3PQsYa__PickerImage img{object-fit:cover;width:100%;height:100%}.LearningPaths-module__3PQsYa__PickerBody{gap:calc(var(--size-i) * 4);flex-direction:column;flex:1;min-width:0;display:flex}.LearningPaths-module__3PQsYa__PickerBody strong{color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:760px){.LearningPaths-module__3PQsYa__PickerList{grid-template-columns:repeat(auto-fit, minmax(calc(var(--size-16) * 2), 1fr))}}.LearningPaths-module__3PQsYa__Actions{gap:var(--size-1);flex-wrap:wrap;align-items:center;display:flex}.LearningPaths-module__3PQsYa__Button,.LearningPaths-module__3PQsYa__SecondaryButton{padding:var(--size-1) var(--size-2);border:var(--size-i) solid var(--color-foreground);border-radius:var(--size-x);font:inherit;cursor:pointer;font-weight:700}.LearningPaths-module__3PQsYa__Button{background:var(--color-foreground);color:var(--color-background)}.LearningPaths-module__3PQsYa__SecondaryButton{background:var(--color-background);color:var(--color-foreground)}.LearningPaths-module__3PQsYa__Button:disabled,.LearningPaths-module__3PQsYa__SecondaryButton:disabled{opacity:.5;cursor:not-allowed}.LearningPaths-module__3PQsYa__SummaryGrid{grid-template-columns:repeat(auto-fit, minmax(var(--size-16), 1fr));gap:var(--size-2);display:grid}.LearningPaths-module__3PQsYa__SummaryCard{gap:calc(var(--size-i) * 6);padding:var(--size-2);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-x);background:var(--color-background);flex-direction:column;display:flex}.LearningPaths-module__3PQsYa__SummaryCard strong{font-size:var(--size-4);color:var(--color-foreground)}.LearningPaths-module__3PQsYa__SummaryCard span{color:var(--color-muted)}.LearningPaths-module__3PQsYa__CardShell{border-radius:var(--size-3)}.LearningPaths-module__3PQsYa__Card{gap:var(--size-2);border-radius:0;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.LearningPaths-module__3PQsYa__CardHero{min-height:210px;padding:var(--size-2);border-radius:var(--size-2);background:var(--gradient-180);align-items:flex-end;display:flex;position:relative;overflow:hidden}.LearningPaths-module__3PQsYa__CardImage{background:var(--color-secondary);position:absolute;inset:0}.LearningPaths-module__3PQsYa__CardImage img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.LearningPaths-module__3PQsYa__CardImageFallback{background:var(--gradient-45);color:var(--color-foreground);justify-content:center;align-items:center;font-weight:700;display:flex}.LearningPaths-module__3PQsYa__LevelBadge{z-index:1;top:var(--size-2);right:var(--size-2);padding:var(--size-1);border-radius:var(--size-x);background-color:var(--color-foreground);color:var(--color-background);font-family:var(--font-google-code);font-size:var(--size-x);font-weight:700;position:absolute}.LearningPaths-module__3PQsYa__Tags{z-index:1;gap:var(--size-1);flex-wrap:wrap;display:flex;position:relative}.LearningPaths-module__3PQsYa__Tag{padding:var(--size-1) var(--size-2);border-radius:var(--size-x);background-color:var(--color-background);font-size:var(--size-xiv);justify-content:center;align-items:center;line-height:1;display:inline-flex}.LearningPaths-module__3PQsYa__CardBody{gap:var(--size-1);flex-direction:column;min-height:0;display:flex}.LearningPaths-module__3PQsYa__CardBody h3,.LearningPaths-module__3PQsYa__CardBody p{margin:0}.LearningPaths-module__3PQsYa__CardBody p{color:var(--color-muted);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.LearningPaths-module__3PQsYa__CardStats{gap:calc(var(--size-i) * 6);font-family:var(--font-google-code);flex-wrap:wrap;margin-top:auto;display:flex}.LearningPaths-module__3PQsYa__StatPill{align-items:center;gap:calc(var(--size-i) * 6);color:var(--color-muted);font-size:var(--size-xiv);border:0;padding:0;display:inline-flex}.LearningPaths-module__3PQsYa__StatPill:not(:last-child):after{content:"|";color:var(--color-muted)}.LearningPaths-module__3PQsYa__ReadButton{width:calc(100% - var(--size-4));padding:var(--size-1) var(--size-2);border:var(--size-i) solid var(--color-foreground);border-radius:var(--size-x);background-color:var(--color-foreground);color:var(--color-background);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.LearningPaths-module__3PQsYa__ReadButton:hover,.LearningPaths-module__3PQsYa__ReadButton:focus-visible{opacity:.9}.LearningPaths-module__3PQsYa__ReadButton:focus-visible{outline:var(--size-i) solid var(--color-highlight);outline-offset:var(--size-i)}.LearningPaths-module__3PQsYa__Detail{gap:var(--size-4);width:100%;max-width:1080px;margin:0 auto;display:grid}.LearningPaths-module__3PQsYa__DetailHero{align-items:flex-start;gap:var(--size-3);padding-block:var(--size-3) var(--size-4);border-bottom:var(--size-i) solid var(--color-highlight);flex-direction:column;display:flex}.LearningPaths-module__3PQsYa__HeroContent{gap:var(--size-2);flex-direction:column;width:100%;min-width:0;display:flex}.LearningPaths-module__3PQsYa__HeroKicker{width:fit-content;color:var(--color-foreground);font-family:var(--font-google-code);font-size:var(--size-xiv);background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-weight:700;display:inline-flex}.LearningPaths-module__3PQsYa__HeroTags{gap:calc(var(--size-i) * 6);font-family:var(--font-google-code);font-size:var(--size-xiv);color:var(--color-foreground);flex-wrap:wrap;font-weight:700;display:flex}.LearningPaths-module__3PQsYa__HeroTags span{align-items:center;gap:calc(var(--size-i) * 6);display:inline-flex}.LearningPaths-module__3PQsYa__HeroTags span:not(:last-child):after{content:"|";color:var(--color-muted)}.LearningPaths-module__3PQsYa__HeroContent h1{color:var(--color-foreground);font-size:var(--size-6);line-height:var(--line-medium);margin:0}.LearningPaths-module__3PQsYa__Pills{gap:var(--size-1);flex-wrap:wrap;display:flex}.LearningPaths-module__3PQsYa__Pills span{align-items:center;gap:calc(var(--size-i) * 6);padding:var(--size-1) var(--size-2);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-x);color:var(--color-foreground);font-size:var(--size-xiv);background:var(--color-background);font-weight:700;display:inline-flex}.LearningPaths-module__3PQsYa__HeroStats{gap:calc(var(--size-i) * 6);font-family:var(--font-google-code)}.LearningPaths-module__3PQsYa__HeroStats span{gap:calc(var(--size-i) * 6);background:0 0;border:0;border-radius:0;padding:0}.LearningPaths-module__3PQsYa__HeroStats span:not(:last-child):after{content:"|";color:var(--color-muted)}.LearningPaths-module__3PQsYa__ItemStats{gap:calc(var(--size-i) * 6);font-family:var(--font-google-code);font-size:var(--size-xiv)}.LearningPaths-module__3PQsYa__ItemStats span{gap:calc(var(--size-i) * 6);color:var(--color-muted);padding:0;padding-bottom:var(--size-2);background:0 0;border:0;border-radius:0}.LearningPaths-module__3PQsYa__ItemStats span:not(:last-child):after{content:"|";color:var(--color-muted)}.LearningPaths-module__3PQsYa__Pills i{width:var(--size-1);height:var(--size-1);background:var(--color-info);border-radius:50%}.LearningPaths-module__3PQsYa__HeroMedia{aspect-ratio:16/10;border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-2);background:var(--gradient-90);width:100%;overflow:hidden}.LearningPaths-module__3PQsYa__HeroMedia img{object-fit:cover;width:100%;height:100%}.LearningPaths-module__3PQsYa__PathHeader{padding-top:var(--size-2);padding-bottom:var(--size-2);border-bottom:var(--size-i) solid var(--color-highlight)}.LearningPaths-module__3PQsYa__PathHeader h2{color:var(--color-foreground);font-size:var(--size-4);line-height:var(--line-medium);margin:0}.LearningPaths-module__3PQsYa__PathItems{gap:var(--size-2);margin:0;padding:0;list-style:none;display:grid}.LearningPaths-module__3PQsYa__PathItem{position:relative}.LearningPaths-module__3PQsYa__PathItem article{gap:var(--size-2);padding:var(--size-2);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-2);background:var(--color-background);flex-wrap:wrap;align-items:start;display:flex;position:relative}.LearningPaths-module__3PQsYa__StepMarker{flex:0 0 var(--size-4);width:var(--size-4);height:var(--size-4);border:var(--size-i) solid var(--color-highlight);background:var(--color-secondary);color:var(--color-foreground);font-size:var(--size-xiv);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.LearningPaths-module__3PQsYa__ItemMedia{flex:1 1 var(--size-20);max-width:calc(var(--size-20) * 1.35);min-width:var(--size-16);aspect-ratio:16/9;border-radius:var(--size-x);background:var(--gradient-90);width:100%;overflow:hidden}.LearningPaths-module__3PQsYa__ItemMedia img{object-fit:cover;width:100%;height:100%;display:block}.LearningPaths-module__3PQsYa__ItemMedia span{width:100%;height:100%;color:var(--color-foreground);font-family:var(--font-google-code);font-size:var(--size-xiv);justify-content:center;align-items:center;font-weight:700;display:flex}.LearningPaths-module__3PQsYa__ItemBody{flex:999 1 calc(var(--size-25) * 1.5);gap:var(--size-1);min-width:min(100%, calc(var(--size-16) * 2));flex-direction:column;display:flex}.LearningPaths-module__3PQsYa__ItemBody h3,.LearningPaths-module__3PQsYa__ItemBody p{margin:0}.LearningPaths-module__3PQsYa__ItemBody h3{font-size:var(--size-2);line-height:var(--line-medium);color:var(--color-foreground)}.LearningPaths-module__3PQsYa__ItemBody p{max-width:76ch;color:var(--color-faded-80);line-height:var(--line-large)}.LearningPaths-module__3PQsYa__ItemButton{padding:var(--size-1) var(--size-2);border:var(--size-i) solid var(--color-foreground);border-radius:var(--size-x);background:var(--color-foreground);color:var(--color-background);font:inherit;white-space:nowrap;flex:none;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.LearningPaths-module__3PQsYa__AboutPath{gap:var(--size-3);flex-direction:column;width:100%;padding-top:0;display:flex}.LearningPaths-module__3PQsYa__AboutPath article{gap:var(--size-1);padding:var(--size-3);border:var(--size-i) solid var(--color-highlight);border-radius:var(--size-2);background:var(--color-background);align-content:start;display:grid}.LearningPaths-module__3PQsYa__AboutPath h3,.LearningPaths-module__3PQsYa__AboutPath p{margin:0}.LearningPaths-module__3PQsYa__AboutPath h3{color:var(--color-foreground);font-size:var(--size-3);line-height:var(--line-medium)}.LearningPaths-module__3PQsYa__AboutPath p{color:var(--color-faded-80);line-height:var(--line-large)}@media (max-width:980px){.LearningPaths-module__3PQsYa__PathItem article{padding:var(--size-2);flex-direction:column}.LearningPaths-module__3PQsYa__StepMarker{z-index:1;top:var(--size-3);left:var(--size-3);box-shadow:0 0 0 var(--size-i) var(--color-background);position:absolute}.LearningPaths-module__3PQsYa__ItemMedia{flex-basis:auto;min-width:0;max-width:none}.LearningPaths-module__3PQsYa__ItemBody{flex-basis:auto;width:100%;min-width:0}.LearningPaths-module__3PQsYa__ItemButton{box-sizing:border-box;text-align:center;width:100%}}@media (max-width:760px){.LearningPaths-module__3PQsYa__Detail{gap:var(--size-3)}.LearningPaths-module__3PQsYa__DetailHero{padding-block:var(--size-2) var(--size-3)}.LearningPaths-module__3PQsYa__HeroContent h1{font-size:var(--size-5)}}
