.GeneralHome_hero__An01P{padding:80px 0 64px}.GeneralHome_intro__y_V5m{text-align:center;max-width:900px;margin:auto}.GeneralHome_eyebrow__SnfdE{font-size:12px;font-weight:var(--weight-strong);letter-spacing:.14em;color:var(--brand-blue)}.GeneralHome_intro__y_V5m [data-ui=heading].GeneralHome_title__sV5xI{margin:22px 0 24px;font:400 clamp(46px,5.8vw,78px)/1.04 var(--font-editorial);letter-spacing:-.04em;color:var(--text-primary)}.GeneralHome_title__sV5xI span{color:var(--text-primary)}.GeneralHome_sub__tYXdk{font-size:clamp(17px,1.8vw,20px);line-height:1.65;color:var(--text-secondary);max-width:680px;margin:auto}.GeneralHome_actions__mpPEU{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:28px}.GeneralHome_textLink__o9PTs{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:15px;font-weight:var(--weight-heading)}.GeneralHome_audienceNav__Rnr_d{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 28px;margin:54px 0 24px;font-size:var(--type-caption)}.GeneralHome_audienceNav__Rnr_d a,.GeneralHome_audienceNav__Rnr_d>span{display:flex;align-items:center;min-height:44px}.GeneralHome_audienceNav__Rnr_d a{color:var(--text-secondary)}.GeneralHome_audienceNav__Rnr_d a:hover{color:var(--brand-blue)}.GeneralHome_audienceNav__Rnr_d>span{color:var(--text-primary);font-weight:var(--weight-heading)}.GeneralHome_audiences__gJAAN{padding:100px 0;scroll-margin-top:96px}.GeneralHome_sectionIntro__fpb8J{max-width:700px;margin-bottom:44px}.GeneralHome_principleLead__QvTnQ h2,.GeneralHome_sectionIntro__fpb8J h2{font:400 clamp(32px,3.5vw,46px)/1.12 var(--font-editorial);letter-spacing:-.025em;margin:16px 0 20px}.GeneralHome_principleLead__QvTnQ p,.GeneralHome_sectionIntro__fpb8J p{max-width:620px;color:var(--text-secondary);font-size:var(--type-reading)}.GeneralHome_doors__70B4D{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.GeneralHome_door__mSJK_{position:relative;transition:border-color .25s var(--ease-standard),transform .25s var(--ease-standard),box-shadow .25s var(--ease-standard);display:flex;flex-direction:column;align-items:flex-start;padding:32px 28px 24px;background:var(--surface-card);border:1px solid var(--border-glass);border-radius:20px}.GeneralHome_door__mSJK_>svg{color:var(--brand-blue);margin-bottom:28px}.GeneralHome_doorLabel__CKnmz{font-size:13px;font-weight:var(--weight-heading);color:var(--text-secondary);margin-bottom:12px}.GeneralHome_door__mSJK_ h3{font-size:24px;line-height:1.2;max-width:250px;margin:0 0 16px;letter-spacing:-.025em}.GeneralHome_door__mSJK_ p{margin:0 0 24px;font-size:15px;line-height:1.65}.GeneralHome_doorPoints__BJYs9{font-size:12px;color:var(--text-secondary);margin:auto 0 22px;line-height:1.7}.GeneralHome_doorLink__mMjiu{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;border-top:1px solid var(--border-glass);min-height:52px;padding-top:16px;font-size:var(--control-font-size);font-weight:var(--weight-heading)}.GeneralHome_context__TbuLs{margin:24px 0 0;max-width:730px;font-size:var(--type-caption)}.GeneralHome_principles__JmNiA{padding:100px 0;background:var(--bg-raise)}.GeneralHome_principleGrid__1YCCj{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;align-items:start}.GeneralHome_principleLead__QvTnQ .GeneralHome_textLink__o9PTs{margin-top:22px}.GeneralHome_principleList__kjMJQ{display:grid;grid-gap:32px;gap:32px}.GeneralHome_principleList__kjMJQ article{display:flex;align-items:flex-start;gap:20px;padding-bottom:30px;border-bottom:1px solid var(--border-glass)}.GeneralHome_principleList__kjMJQ article:last-child{padding-bottom:0;border:0}.GeneralHome_principleList__kjMJQ article>svg{flex-shrink:0;color:var(--brand-blue);margin-top:3px}.GeneralHome_principleList__kjMJQ h3{margin:0 0 10px;font-size:var(--type-subheading)}.GeneralHome_principleList__kjMJQ p{margin:0 0 12px;font-size:15px}.GeneralHome_principleList__kjMJQ a{display:inline-flex;align-items:center;gap:8px;font-size:var(--type-caption);min-height:36px}.GeneralHome_final__O881v{padding:110px 0;text-align:center}.GeneralHome_final__O881v h2{font:400 clamp(38px,5vw,62px)/1.05 var(--font-editorial);letter-spacing:-.03em;margin:20px 0}.GeneralHome_final__O881v p{max-width:550px;margin:auto;font-size:var(--type-reading)}@media (max-width:900px){.GeneralHome_hero__An01P{padding-top:56px}.GeneralHome_principleGrid__1YCCj{gap:44px}.GeneralHome_doors__70B4D{gap:14px}.GeneralHome_door__mSJK_{padding:24px 20px 18px}.GeneralHome_door__mSJK_ h3{font-size:22px}}@media (max-width:700px){.GeneralHome_hero__An01P{padding:40px 0}.GeneralHome_intro__y_V5m [data-ui=heading].GeneralHome_title__sV5xI{margin-top:18px}.GeneralHome_desktopBreak__4wqJP{display:none}.GeneralHome_actions__mpPEU{gap:12px 24px}.GeneralHome_audienceNav__Rnr_d{margin-top:32px;gap:0 22px}.GeneralHome_audienceNav__Rnr_d>span{flex-basis:100%;justify-content:center}.GeneralHome_audiences__gJAAN,.GeneralHome_principles__JmNiA{padding:64px 0}.GeneralHome_doors__70B4D,.GeneralHome_principleGrid__1YCCj{grid-template-columns:1fr}.GeneralHome_door__mSJK_{padding:28px}.GeneralHome_door__mSJK_>svg{margin-bottom:20px}.GeneralHome_door__mSJK_ h3{font-size:24px;max-width:none}.GeneralHome_doorPoints__BJYs9{margin-top:0}.GeneralHome_final__O881v{padding:72px 0}.GeneralHome_final__O881v .GeneralHome_actions__mpPEU{flex-direction:column}.GeneralHome_final__O881v .GeneralHome_actions__mpPEU a{width:100%;max-width:340px}}.GeneralHome_doorLink__mMjiu:after{content:"";position:absolute;inset:0;border-radius:inherit}.GeneralHome_door__mSJK_:hover{border-color:var(--brand-blue);box-shadow:var(--shadow-float)}html[data-motion=standard] .GeneralHome_door__mSJK_:hover{transform:translateY(-3px)}.GeneralHome_door__mSJK_:hover .GeneralHome_doorLink__mMjiu svg{transform:translateX(3px)}.GeneralHome_doorLink__mMjiu svg{transition:transform .25s var(--ease-standard)}.GeneralHome_door__mSJK_:focus-within{border-color:var(--brand-blue)}.LearningOffering_teaser___dpY7{overflow:hidden}.LearningOffering_teaserGrid__U0iBF{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:calc(var(--space-1) * 14);gap:calc(var(--space-1) * 14);align-items:center}.LearningOffering_teaserCopy___3YoM h2{margin-top:var(--space-5)}.LearningOffering_teaserCopy___3YoM>p{margin-top:var(--space-4);font-size:var(--type-heading);max-width:560px}.LearningOffering_ticks__syl4X{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-6) 0 0;padding:0;list-style:none;color:var(--text-primary);font-size:var(--type-body)}.LearningOffering_ticks__syl4X li{display:flex;gap:var(--space-2);align-items:center}.LearningOffering_glance__bQiy5 svg,.LearningOffering_ticks__syl4X svg{color:var(--green);flex:none}.LearningOffering_hero__6Fl7G{padding:calc(var(--space-1) * 34) 0 calc(var(--space-1) * 18);background:var(--hero-background)}.LearningOffering_heroGrid__hSm0m{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;grid-gap:calc(var(--space-1) * 14);gap:calc(var(--space-1) * 14)}.LearningOffering_hero__6Fl7G h1{font-size:var(--type-marketing-hero);margin-top:var(--space-6);letter-spacing:-.04em;line-height:1.08}.LearningOffering_hero__6Fl7G h1 span{color:var(--ai-violet-text)}.LearningOffering_crumb__siT0n{display:block;margin-bottom:var(--space-4);font-size:var(--type-small);font-weight:var(--weight-label)}.LearningOffering_lead__G_CDJ{color:var(--text-primary);font-size:var(--type-subheading);line-height:1.55;max-width:580px;margin-top:var(--space-6)}.LearningOffering_sub___D6Cl{font-size:var(--type-body);max-width:580px;margin-top:var(--space-4)}.LearningOffering_actions__EQKav{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-7)}.LearningOffering_glance__bQiy5{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:var(--space-7) 0 0;padding:0;list-style:none;font-size:var(--type-small);color:var(--text-primary)}.LearningOffering_glance__bQiy5 li{display:inline-flex;align-items:center;gap:var(--space-2)}.LearningOffering_heroVideo__S1HGG video{box-shadow:var(--marketing-shadow-hero)}.LearningOffering_sectionHeadLeft__MEB7j{max-width:780px;margin-bottom:var(--space-10)}.LearningOffering_sectionHeadLeft__MEB7j p{margin-top:var(--space-4);font-size:var(--type-heading)}.LearningOffering_eyebrow__tLMRh{display:block;color:var(--brand-blue-bright);font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:var(--weight-strong);margin-bottom:var(--space-3)}.LearningOffering_pillars__OD5Jh{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.LearningOffering_pillar__u1VNT{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);color:var(--text-primary);transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}.LearningOffering_pillar__u1VNT:hover{text-decoration:none;border-color:var(--brand-blue);transform:translateY(-2px)}.LearningOffering_pillarLabel__ejTMy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--type-subheading);font-weight:var(--weight-heading)}.LearningOffering_pillarNote__v30eK{color:var(--text-secondary);font-size:var(--type-small);line-height:1.6}.LearningOffering_pillarMore__MyfGi{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:auto;padding-top:var(--space-3);color:var(--brand-blue-bright);font-size:var(--type-small);font-weight:var(--weight-heading)}.LearningOffering_badge__7igMq{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background:var(--ai-violet-soft);color:var(--ai-violet-text);font-size:var(--type-caption);font-weight:var(--weight-heading)}.LearningOffering_icon__QMNar{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--ai-violet-soft);color:var(--ai-violet)}.LearningOffering_reel__n2ZZt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.LearningOffering_inlineCta__oc1ud{margin-top:var(--space-6)}.LearningOffering_inlineCta__oc1ud a{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:var(--weight-heading)}.LearningOffering_cardGrid__03xjm{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.LearningOffering_cardGrid3__x_Xn5{grid-template-columns:repeat(3,minmax(0,1fr))}.LearningOffering_card__n6sI8{padding:var(--space-7)}.LearningOffering_card__n6sI8 h3{font-size:var(--type-subheading);margin:var(--space-4) 0 var(--space-2);line-height:1.3}.LearningOffering_card__n6sI8 h3:first-child{margin-top:0}.LearningOffering_card__n6sI8 p{font-size:var(--type-small);line-height:1.7}.LearningOffering_steps__l0iS_{list-style:none;margin:0;padding:0}.LearningOffering_faq__4xliX{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:820px;margin:0 auto}.LearningOffering_faq__4xliX details{padding:var(--space-4) var(--space-5);border:1px solid var(--border-glass);border-radius:var(--radius-md);background:var(--surface-card)}.LearningOffering_faq__4xliX summary{cursor:pointer;color:var(--text-primary);font-weight:var(--weight-heading)}.LearningOffering_faq__4xliX details p{margin-top:var(--space-3);font-size:var(--type-small);line-height:1.7}@media (max-width:980px){.LearningOffering_heroGrid__hSm0m,.LearningOffering_teaserGrid__U0iBF{grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.LearningOffering_cardGrid3__x_Xn5{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.LearningOffering_hero__6Fl7G{padding:calc(var(--space-1) * 26) 0 calc(var(--space-1) * 12)}.LearningOffering_reel__n2ZZt{grid-template-columns:minmax(0,1fr)}}.LessonShowcase_showcase__XxgUE{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-glass);border-radius:var(--radius-frame);background:var(--surface-card);box-shadow:var(--marketing-shadow-hero);min-width:0}.LessonShowcase_lesson__wPXa0{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.LessonShowcase_lesson__wPXa0 h3{font-size:var(--type-subheading);color:var(--text-primary);line-height:1.3}.LessonShowcase_made__DwPVF{display:inline-flex;align-items:center;gap:var(--space-1-5);justify-self:start;padding:var(--space-0-5) var(--space-2-5);border:1px solid var(--ai-violet-border);border-radius:var(--radius-pill);background:var(--ai-violet-soft);color:var(--ai-violet-text);font-size:var(--type-caption);font-weight:var(--weight-heading)}.LessonShowcase_course__q_JeE{font-size:var(--type-caption);color:var(--text-secondary)}.LessonShowcase_tabs__WyIlk{display:flex;gap:var(--space-1);overflow-x:auto;padding:var(--space-1);border-radius:var(--radius-md);background:var(--bg-raise);scrollbar-width:none}.LessonShowcase_tabs__WyIlk::-webkit-scrollbar{display:none}.LessonShowcase_tab__bFl5x{flex:none;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-size:var(--type-small);font-weight:var(--weight-label);white-space:nowrap}.LessonShowcase_tab__bFl5x:hover{color:var(--text-primary)}.LessonShowcase_tabActive__6XP81{background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-card);font-weight:var(--weight-heading)}.LessonShowcase_panel__IVZ9e{min-height:420px;display:grid;align-content:start;min-width:0}.LessonShowcase_caption__Oz74Y{font-size:var(--type-small);color:var(--text-primary)}.LessonShowcase_caption__Oz74Y span{color:var(--text-secondary)}.LessonShowcase_video__YOJfr{margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.LessonShowcase_video__YOJfr video{width:100%;aspect-ratio:16/9;border-radius:var(--radius-md);border:1px solid var(--border-glass);background:var(--bg-base);display:block}.LessonShowcase_video__YOJfr figcaption{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-caption);color:var(--text-secondary)}.LessonShowcase_video__YOJfr figcaption span{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-navy);font-weight:var(--weight-heading)}.LessonShowcase_scenes__i_g78{display:flex;gap:var(--space-1-5);overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.LessonShowcase_scenes__i_g78::-webkit-scrollbar{display:none}.LessonShowcase_scene__kGaIn{flex:none;display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2-5) var(--space-1) var(--space-1);border:1px solid var(--border-glass);border-radius:var(--radius-pill);background:var(--bg-raise);color:var(--text-secondary);font-size:var(--type-caption);font-weight:var(--weight-label);white-space:nowrap;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease),background var(--dur) var(--ease)}.LessonShowcase_scene__kGaIn span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--surface-card);color:var(--text-secondary);font-size:var(--type-caption-dense);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LessonShowcase_scene__kGaIn:hover{color:var(--text-primary);border-color:var(--border-control)}.LessonShowcase_scene__kGaIn[aria-current=step]{color:var(--text-primary);border-color:var(--brand-blue);background:var(--brand-soft)}.LessonShowcase_scene__kGaIn[aria-current=step] span{background:var(--brand-blue);color:var(--marketing-text-on-brand)}.LessonShowcase_aurora__70zUM{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.LessonShowcase_appHead__wVgaB{display:flex;gap:var(--space-3);align-items:flex-start;justify-content:space-between}.LessonShowcase_appHead__wVgaB strong{display:block;color:var(--text-primary);font-size:var(--type-body)}.LessonShowcase_appHead__wVgaB small{display:block;color:var(--text-secondary);font-size:var(--type-caption);line-height:1.5;margin-top:2px}.LessonShowcase_restart__J0Umn{flex:none;display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-3);border:1px solid var(--border-glass);border-radius:var(--radius-pill);background:var(--bg-raise);color:var(--text-primary);font-size:var(--type-caption);font-weight:var(--weight-label);white-space:nowrap}.LessonShowcase_restart__J0Umn:hover{border-color:var(--brand-blue)}.LessonShowcase_frameWrap__FKHjM{position:relative;min-height:470px;border:1px solid var(--border-glass);border-radius:var(--radius-md);overflow:hidden;background:var(--surface-card)}.LessonShowcase_frame__RwrXu{display:block;width:100%;height:470px;border:0;background:transparent}.LessonShowcase_frameWrap__FKHjM[data-kind=game],.LessonShowcase_frameWrap__FKHjM[data-kind=game] .LessonShowcase_frame__RwrXu{min-height:580px;height:580px}.LessonShowcase_frameLoading__8YtkZ,.LessonShowcase_loading__N0nWb{position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,var(--bg-raise) 50%,transparent 70%) var(--surface-card);background-size:200% 100%;animation:LessonShowcase_shimmer__nsGf6 1.4s linear infinite}.LessonShowcase_loading__N0nWb{position:relative;inset:auto;min-height:380px;border-radius:var(--radius-md)}@keyframes LessonShowcase_shimmer__nsGf6{to{background-position:-200% 0}}html[data-motion=off] .LessonShowcase_frameLoading__8YtkZ,html[data-motion=off] .LessonShowcase_loading__N0nWb,html[data-motion=reduced] .LessonShowcase_frameLoading__8YtkZ,html[data-motion=reduced] .LessonShowcase_loading__N0nWb{animation:none}.LessonShowcase_how__pzUKU{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--type-small);color:var(--ai-violet-text)}.LessonShowcase_how__pzUKU svg{flex:none;margin-top:4px}.LessonShowcase_note__JCZkr{font-size:var(--type-small);color:var(--text-secondary)}.LessonShowcase_good__uy4Tq{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--type-small);color:var(--green)}.LessonShowcase_good__uy4Tq svg{flex:none;margin-top:4px}.LessonShowcase_cards__6zz7B,.LessonShowcase_practice__C3GXU{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.LessonShowcase_practiceHead____dL7{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--type-caption);color:var(--text-secondary);font-weight:var(--weight-heading)}.LessonShowcase_practiceHead____dL7 span:last-child{text-align:right}.LessonShowcase_progress__bdGgG{height:6px;border-radius:var(--radius-pill);background:var(--bg-raise);overflow:hidden}.LessonShowcase_progress__bdGgG i{display:block;height:100%;background:var(--brand-blue);transition:width var(--dur) var(--ease)}.LessonShowcase_question__ICz1p{font-size:var(--type-subheading);color:var(--text-primary);line-height:1.45;margin-top:var(--space-1)}.LessonShowcase_options__4h4rO{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.LessonShowcase_option__YjJ6c{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-glass);border-radius:var(--radius-md);background:var(--bg-raise);color:var(--text-primary);font-size:var(--type-small);font-weight:var(--weight-label);text-align:left;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease),opacity var(--dur) var(--ease)}.LessonShowcase_option__YjJ6c:hover:not(:disabled){border-color:var(--brand-blue)}.LessonShowcase_option__YjJ6c svg{flex:none}.LessonShowcase_optionKey__F3q7Z{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--surface-card);color:var(--text-secondary);font-size:var(--type-caption)}.LessonShowcase_optionKey__F3q7Z:empty{display:none}.LessonShowcase_option__YjJ6c[data-state=right]{border-color:var(--green);color:var(--green);background:color-mix(in srgb,var(--green) 10%,var(--bg-raise))}.LessonShowcase_option__YjJ6c[data-state=wrong]{border-color:var(--ai-violet-border);color:var(--ai-violet-text);background:var(--ai-violet-soft)}.LessonShowcase_option__YjJ6c[data-state=idle]{color:var(--text-secondary);border-color:var(--border-glass)}.LessonShowcase_feedback__lKpzj{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--bg-raise);border-left:3px solid var(--green);color:var(--text-primary);font-size:var(--type-small);line-height:1.6}.LessonShowcase_feedback__lKpzj[data-tone=bad]{border-left-color:var(--ai-violet)}.LessonShowcase_result__cJSdv{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:center;align-content:center;text-align:center;min-height:300px;padding:var(--space-6);border:1px dashed var(--border-control);border-radius:var(--radius-md)}.LessonShowcase_result__cJSdv strong{font-size:var(--type-title);color:var(--text-primary)}.LessonShowcase_result__cJSdv p{color:var(--text-secondary);font-size:var(--type-small);max-width:40ch}.LessonShowcase_flash__DyIZ2{display:block;width:100%;min-height:230px;padding:0;border:0;background:none;perspective:1200px;color:var(--text-primary)}.LessonShowcase_flashInner__RqMba{position:relative;display:grid;min-height:230px;transition:transform .55s cubic-bezier(.22,1,.36,1);transform-style:preserve-3d}.LessonShowcase_flash__DyIZ2[data-flipped] .LessonShowcase_flashInner__RqMba{transform:rotateY(180deg)}.LessonShowcase_flashFace__xkx7g{grid-area:1/1;display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:center;justify-items:center;padding:var(--space-6);border:1px solid var(--border-glass);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-card);text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.LessonShowcase_flashBack__4Xkgv{transform:rotateY(180deg);background:var(--ai-violet-soft);border-color:var(--ai-violet-border)}.LessonShowcase_flashFace__xkx7g small{font-size:var(--type-caption);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-weight:var(--weight-heading)}.LessonShowcase_flashFace__xkx7g strong{font-size:var(--type-body);line-height:1.5;max-width:42ch;font-weight:var(--weight-label)}.LessonShowcase_flashFace__xkx7g:first-child strong{font-size:var(--type-subheading);font-weight:var(--weight-heading)}.LessonShowcase_flashFace__xkx7g em{font-style:normal;font-size:var(--type-caption);color:var(--text-secondary)}html[data-motion=off] .LessonShowcase_flashInner__RqMba,html[data-motion=reduced] .LessonShowcase_flashInner__RqMba{transition:none}.LessonShowcase_cardTools__pwCUW{min-height:56px;display:grid;justify-items:center;align-content:center}.LessonShowcase_linkish__03vkO{padding:var(--space-1) var(--space-2);border:0;background:none;color:var(--brand-blue);font-size:var(--type-small);font-weight:var(--weight-label)}.LessonShowcase_ratings__8PLHr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.LessonShowcase_rating__r74qt{display:grid;grid-gap:var(--space-0-5);gap:var(--space-0-5);padding:var(--space-2);border:1px solid var(--border-glass);border-radius:var(--radius-md);background:var(--bg-raise);color:var(--text-primary);font-size:var(--type-small)}.LessonShowcase_rating__r74qt small{font-size:var(--type-caption-dense);color:var(--text-secondary);font-weight:var(--weight-body)}.LessonShowcase_rating__r74qt:hover{border-color:var(--brand-blue)}.LessonShowcase_rating__r74qt[data-rating=again] strong{color:var(--ai-violet-text)}.LessonShowcase_rating__r74qt[data-rating=easy] strong,.LessonShowcase_rating__r74qt[data-rating=good] strong{color:var(--green)}.LessonShowcase_audio__nDeAn{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.LessonShowcase_episode__mUMTj{display:flex;gap:var(--space-3);align-items:center}.LessonShowcase_episodeText__FJddS strong{display:block;color:var(--text-primary);font-size:var(--type-body)}.LessonShowcase_episodeText__FJddS small{color:var(--text-secondary);font-size:var(--type-caption)}.LessonShowcase_playBig__w740r{display:grid;place-items:center;flex:none;width:56px;height:56px;border:0;border-radius:50%;background:var(--ai-violet);color:var(--marketing-text-on-brand);box-shadow:0 6px 20px color-mix(in srgb,var(--ai-violet) 35%,transparent);transition:transform var(--dur) var(--ease)}.LessonShowcase_playBig__w740r:hover{transform:scale(1.05)}.LessonShowcase_wave__Rb_b3{display:flex;align-items:center;gap:3px;height:44px}.LessonShowcase_wave__Rb_b3 i{flex:1 1;border-radius:3px;background:var(--ai-violet-border);transition:background var(--dur) var(--ease)}.LessonShowcase_wave__Rb_b3 i[data-heard]{background:var(--ai-violet)}.LessonShowcase_wave__Rb_b3[data-playing] i{animation:LessonShowcase_breathe__n3Tle 1.1s ease-in-out infinite alternate}.LessonShowcase_wave__Rb_b3[data-playing] i:nth-child(3n){animation-delay:-.4s}.LessonShowcase_wave__Rb_b3[data-playing] i:nth-child(3n+1){animation-delay:-.8s}@keyframes LessonShowcase_breathe__n3Tle{0%{transform:scaleY(.7)}to{transform:scaleY(1.05)}}html[data-motion=off] .LessonShowcase_wave__Rb_b3 i,html[data-motion=reduced] .LessonShowcase_wave__Rb_b3 i{animation:none!important}.LessonShowcase_transport__wmG5R{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-caption);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LessonShowcase_scrubber__GKvoM{flex:1 1;min-width:60px;accent-color:var(--ai-violet)}.LessonShowcase_speeds__jm1IY{display:flex;gap:var(--space-0-5);padding:var(--space-0-5);border-radius:var(--radius-pill);background:var(--bg-raise)}.LessonShowcase_speed__YgXnY{padding:var(--space-0-5) var(--space-2);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-secondary);font-size:var(--type-caption-dense);font-weight:var(--weight-label)}.LessonShowcase_speed__YgXnY[aria-pressed=true]{background:var(--surface-card);color:var(--text-primary);box-shadow:var(--shadow-card)}.LessonShowcase_audioBody__s7aaJ{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.LessonShowcase_chapters__PLb6z{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.LessonShowcase_chapter__lfY6_{width:100%;display:grid;grid-template-columns:auto 1fr auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center;padding:var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-size:var(--type-small);text-align:left}.LessonShowcase_chapter__lfY6_ span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--bg-raise);font-size:var(--type-caption-dense)}.LessonShowcase_chapter__lfY6_ small{font-size:var(--type-caption-dense);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LessonShowcase_chapter__lfY6_:hover{color:var(--text-primary);background:var(--bg-raise)}.LessonShowcase_chapter__lfY6_[aria-current=step]{color:var(--text-primary);background:var(--ai-violet-soft);font-weight:var(--weight-label)}.LessonShowcase_chapter__lfY6_[aria-current=step] span{background:var(--ai-violet);color:var(--marketing-text-on-brand)}.LessonShowcase_transcript__QXeds{margin:0;max-height:190px;overflow-y:auto;border-left:3px solid var(--ai-violet);border-radius:0 var(--radius-md) var(--radius-md) 0;line-height:1.7}.LessonShowcase_takeaways__JrbfM,.LessonShowcase_transcript__QXeds{padding:var(--space-3) var(--space-4);background:var(--bg-raise);color:var(--text-primary);font-size:var(--type-small)}.LessonShowcase_takeaways__JrbfM{border-radius:var(--radius-md)}.LessonShowcase_takeaways__JrbfM ul{list-style:none;margin:var(--space-2) 0 0;padding:0;display:grid;grid-gap:var(--space-1-5);gap:var(--space-1-5)}.LessonShowcase_takeaways__JrbfM li{display:flex;gap:var(--space-2);align-items:flex-start}.LessonShowcase_takeaways__JrbfM svg{flex:none;margin-top:4px;color:var(--green)}@media (max-width:680px){.LessonShowcase_showcase__XxgUE{padding:var(--space-4)}.LessonShowcase_panel__IVZ9e{min-height:0}.LessonShowcase_appHead__wVgaB{flex-direction:column}.LessonShowcase_ratings__8PLHr{grid-template-columns:repeat(2,1fr)}.LessonShowcase_audioBody__s7aaJ{grid-template-columns:minmax(0,1fr)}.LessonShowcase_transport__wmG5R .LessonShowcase_speeds__jm1IY{display:none}}