.Canvas2Home-module__LLn6Gq__root{--n-cream-100:#f5f5f2;--n-cream-200:#f6f5f0;--n-white:#fff;--n-border-100:#f4f2ea;--n-border-200:#f1efe7;--n-border-300:#eceae1;--n-border-400:#ecebe3;--n-border-500:#e8e6dd;--n-border-600:#f2f0e8;--n-ink-900:#000;--n-ink-800:#1c0f09;--n-charcoal-900:#1b1b18;--n-charcoal-800:#212121;--n-gray-400:#aba99e;--n-gray-450:#9a998f;--n-gray-350:#c5bdb8;--ink-a90:#000000e6;--ink-a80:#000c;--ink-a75:#000000bf;--ink-a70:#000000b3;--ink-a50:#00000080;--surface-page:var(--n-cream-100);--surface-card:var(--n-white);--surface-panel-soft:var(--n-cream-200);--surface-inverse:var(--n-charcoal-800);--surface-chip-dark:var(--n-charcoal-900);--text-heading:var(--ink-a80);--text-body:var(--ink-a70);--text-tertiary:var(--ink-a50);--text-on-inverse:#ffffffe6;--text-muted-mono:var(--n-gray-450);--text-faint-mono:var(--n-gray-400);--border-subtle:var(--n-border-200);--border-default:var(--n-border-300);--border-strong:var(--n-border-500);--border-hover:var(--n-gray-350);--font-display:"Helvetica Neue",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--ease-standard:cubic-bezier(.4,0,.2,1);--duration-fast:.12s;background:var(--surface-page);color:var(--text-body);font-family:var(--font-display);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.4}.Canvas2Home-module__LLn6Gq__hairline{box-shadow:inset 0 0 0 1px var(--border-strong);transition:box-shadow var(--duration-fast)var(--ease-standard)}.Canvas2Home-module__LLn6Gq__hairline:hover{box-shadow:inset 0 0 0 1px var(--border-hover)}.Canvas2Home-module__LLn6Gq__thumbHairline:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border-default);pointer-events:none;transition:box-shadow var(--duration-fast)var(--ease-standard);position:absolute;inset:0}.Canvas2Home-module__LLn6Gq__thumbMedia{transition:transform .3s var(--ease-standard)}.group:hover .Canvas2Home-module__LLn6Gq__thumbHairline:after{box-shadow:inset 0 0 0 1px var(--border-hover)}.group:hover .Canvas2Home-module__LLn6Gq__thumbMedia{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.Canvas2Home-module__LLn6Gq__thumbMedia{transition:none}.group:hover .Canvas2Home-module__LLn6Gq__thumbMedia{transform:none}}.Canvas2Home-module__LLn6Gq__tab{color:var(--ink-a50);transition:color var(--duration-fast)var(--ease-standard);padding:0 2px 12px;font-size:14px;line-height:20px}.Canvas2Home-module__LLn6Gq__tab:hover:not([aria-disabled=true]){color:var(--ink-a90)}.Canvas2Home-module__LLn6Gq__tabActive{color:var(--ink-a90);box-shadow:inset 0 -2px 0 var(--n-charcoal-900)}.Canvas2Home-module__LLn6Gq__tab[aria-disabled=true]{color:var(--n-gray-400);cursor:not-allowed}@keyframes Canvas2Home-module__LLn6Gq__dialogBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes Canvas2Home-module__LLn6Gq__dialogPanelIn{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.Canvas2Home-module__LLn6Gq__dialogBackdrop{z-index:50;animation:Canvas2Home-module__LLn6Gq__dialogBackdropIn .16s var(--ease-standard)both;background:#17161461;position:fixed;inset:0}.Canvas2Home-module__LLn6Gq__dialogPanel{z-index:50;background:var(--surface-card);width:calc(100% - 32px);max-width:512px;box-shadow:inset 0 0 0 1px var(--border-strong),0 20px 48px #1716141f;animation:Canvas2Home-module__LLn6Gq__dialogPanelIn .18s var(--ease-standard)both;border-radius:2px;gap:16px;padding:24px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Canvas2Home-module__LLn6Gq__dialogClose{width:28px;height:28px;color:var(--text-tertiary);cursor:pointer;transition:color var(--duration-fast)var(--ease-standard);place-items:center;display:grid;position:absolute;top:16px;right:16px}.Canvas2Home-module__LLn6Gq__dialogClose:hover{color:var(--ink-a90)}.Canvas2Home-module__LLn6Gq__dialogTitle{letter-spacing:-.01em;color:var(--ink-a90);margin:0 28px 0 0;font-size:18px;font-weight:500;line-height:1.2}.Canvas2Home-module__LLn6Gq__dialogBody{margin:0}.Canvas2Home-module__LLn6Gq__dialogFooter{justify-content:flex-end;gap:8px;margin:0;display:flex}.Canvas2Home-module__LLn6Gq__dialogLabel{color:var(--text-heading);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.Canvas2Home-module__LLn6Gq__dialogInput{background:var(--surface-card);width:100%;height:40px;color:var(--ink-a90);box-shadow:inset 0 0 0 1px var(--border-strong);transition:box-shadow var(--duration-fast)var(--ease-standard);border:none;border-radius:2px;outline:none;padding:0 12px;font-family:inherit;font-size:14px}.Canvas2Home-module__LLn6Gq__dialogInput:focus{box-shadow:inset 0 0 0 1px var(--ink-a90)}.Canvas2Home-module__LLn6Gq__dialogCopy{color:var(--text-body);margin:0;font-size:14px;line-height:1.55}.Canvas2Home-module__LLn6Gq__dialogBtnSecondary,.Canvas2Home-module__LLn6Gq__dialogBtnPrimary{cursor:pointer;min-height:40px;transition:background-color var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard),opacity var(--duration-fast)var(--ease-standard);border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.Canvas2Home-module__LLn6Gq__dialogBtnSecondary{background:var(--surface-card);color:var(--ink-a90);box-shadow:inset 0 0 0 1px var(--border-strong);border:none}.Canvas2Home-module__LLn6Gq__dialogBtnSecondary:hover:not(:disabled){background:var(--surface-page)}.Canvas2Home-module__LLn6Gq__dialogBtnPrimary{background:var(--surface-chip-dark);color:var(--text-on-inverse);border:none}.Canvas2Home-module__LLn6Gq__dialogBtnPrimary:hover:not(:disabled){opacity:.9}.Canvas2Home-module__LLn6Gq__dialogBtnSecondary:disabled,.Canvas2Home-module__LLn6Gq__dialogBtnPrimary:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.Canvas2Home-module__LLn6Gq__dialogBackdrop,.Canvas2Home-module__LLn6Gq__dialogPanel{animation:none}}
.learn-module__QQgfDW__layout{flex-direction:column;gap:1.5rem;display:flex}.learn-module__QQgfDW__courseCol{width:100%}.learn-module__QQgfDW__lessonsCol{width:100%;min-width:0}@media (min-width:900px){.learn-module__QQgfDW__layout{flex-direction:row;align-items:flex-start;gap:2.5rem}.learn-module__QQgfDW__courseCol{flex-shrink:0;width:340px}.learn-module__QQgfDW__lessonsCol{flex:1;min-width:0}}.learn-module__QQgfDW__courseSticky{position:relative}@media (min-width:900px){.learn-module__QQgfDW__courseSticky{position:sticky;top:6rem}}.learn-module__QQgfDW__lessonsStack{flex-direction:column;gap:0;display:flex}.learn-module__QQgfDW__lessonsHeader{justify-content:space-between;align-items:baseline;padding:0 .25rem 1rem;display:flex}.learn-module__QQgfDW__lessonOpen{background:#fff;border:1px solid #ebe8df;border-radius:8px 8px 0 0}.learn-module__QQgfDW__lessonRow{text-align:left;background:0 0;border:1px solid #e4e1d8;border-top:none;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;display:flex}.learn-module__QQgfDW__lessonRow:last-child{border-radius:0 0 8px 8px}.learn-module__QQgfDW__pageStage{aspect-ratio:16/9;background:#111;border-radius:3px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ebe8df}.learn-module__QQgfDW__playerFrame{border:0;width:100%;height:100%;position:absolute;inset:0}.learn-module__QQgfDW__playerPoster,.learn-module__QQgfDW__playerPosterBtn{z-index:1;background:#111;border:0;margin:0;padding:0;transition:opacity .28s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.learn-module__QQgfDW__playerPosterBtn{cursor:pointer;width:100%;height:100%;display:block}.learn-module__QQgfDW__playerPoster img,.learn-module__QQgfDW__playerPosterBtn img{object-fit:cover;width:100%;height:100%;display:block}.learn-module__QQgfDW__playerPlay{z-index:1;color:#1b1b18;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:4rem;height:4rem;transition:transform .16s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000047}.learn-module__QQgfDW__playerPosterBtn:hover .learn-module__QQgfDW__playerPlay,.learn-module__QQgfDW__playerPosterBtn:focus-visible .learn-module__QQgfDW__playerPlay{transform:translate(-50%,-50%)scale(1.06)}.learn-module__QQgfDW__playerPosterBtn:focus-visible{outline-offset:3px;outline:2px solid #1b1b18}.learn-module__QQgfDW__playerPosterGone{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.learn-module__QQgfDW__playerPoster,.learn-module__QQgfDW__playerPosterBtn,.learn-module__QQgfDW__playerPlay{transition:none}}
