.LessonCatalog_catalog__igr2p{--catalog-columns:1}@container (min-width:460px){.LessonCatalog_catalog__igr2p{--catalog-columns:2}}@container (min-width:680px){.LessonCatalog_catalog__igr2p{--catalog-columns:3}}@container (min-width:880px){.LessonCatalog_catalog__igr2p{--catalog-columns:4}}@container (min-width:1080px){.LessonCatalog_catalog__igr2p{--catalog-columns:5}}.LessonCatalog_catalog__igr2p.LessonCatalog_catalog__igr2p{display:grid;grid-template-columns:repeat(var(--catalog-columns),minmax(0,1fr));gap:14px;align-items:stretch}.LessonCatalog_card__m_dB0{min-width:0;display:grid;grid-row:span 8;grid-template-rows:subgrid;row-gap:8px;overflow:hidden;border:1px solid var(--v16-student-line);border-radius:14px;background:var(--v16-student-panel)}.LessonCatalog_status__aIFpV{display:flex;flex-wrap:wrap;align-content:start;gap:6px;padding:12px 12px 0;min-height:58px}.LessonCatalog_badge__9hRHy{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px 8px;border:1px solid;border-radius:7px;font-size:11px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.LessonCatalog_badge__9hRHy[data-status=notStarted],.LessonCatalog_badge__9hRHy[data-status=unknown]{color:#526277;background:#eef2f7}.LessonCatalog_badge__9hRHy[data-status=inProgress]{color:#6240a5;background:#eee8fb}.LessonCatalog_badge__9hRHy[data-status=completed]{color:#286447;background:#e3f3e9}.LessonCatalog_current__R06yO{color:#245c88;background:#e1f1fd}.LessonCatalog_title__Ngtv_{margin:0;padding:0 14px;font-size:16px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.LessonCatalog_outcome__OOqWW{margin:0;padding:0 14px;font-size:13px;line-height:1.6;color:var(--v16-student-muted);overflow-wrap:anywhere}.LessonCatalog_progress__kSnRk{padding:0 14px;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;min-height:40px;font-size:12px;color:var(--v16-student-muted)}.LessonCatalog_track___SEh_{height:5px;margin-top:8px;border-radius:5px;background:var(--v16-student-soft);overflow:hidden}.LessonCatalog_track___SEh_>span{display:block;height:100%;background:#8b6bc1}.LessonCatalog_access__v7sYx{padding:0 14px;color:var(--v16-student-muted);font-size:12px;display:flex;align-items:center;gap:6px}.LessonCatalog_footer__OT5PC{display:flex;align-items:stretch;padding:4px 12px 12px}.LessonCatalog_footer__OT5PC>*{width:100%}.LessonCatalog_toggle__UhH_J{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin:0;padding:10px;border:1px solid var(--v16-student-line);border-radius:8px;font-size:13px;text-align:left;color:var(--v16-student-ink);background:var(--v16-student-soft)}.LessonCatalog_toggle__UhH_J svg{flex-shrink:0}.LessonCatalog_toggle__UhH_J[aria-expanded=true] svg{transform:rotate(180deg)}.LessonCatalog_close__6sXoi:focus-visible,.LessonCatalog_toggle__UhH_J:focus-visible{outline:3px solid #8a74cc;outline-offset:3px}.LessonCatalog_card__m_dB0[data-selected=true]{border-color:#8a74cc}.LessonCatalog_panel__1vITu{grid-column:1/-1;min-width:0;padding:18px;border:1px solid var(--v16-student-line);border-radius:14px;background:var(--v16-student-panel);scroll-margin-top:100px}.LessonCatalog_panelHeader__fNbIM{display:flex;align-items:start;justify-content:space-between;gap:16px;padding-bottom:14px}.LessonCatalog_panelHeader__fNbIM h3{margin:0;font-size:20px;line-height:1.4;overflow-wrap:anywhere}.LessonCatalog_close__6sXoi{min-height:44px;padding:8px 12px;flex-shrink:0;border:1px solid var(--v16-student-line);border-radius:8px;font-size:13px}.LessonCatalog_panel__1vITu .v16-course-rows{display:grid;grid-auto-rows:1fr}.LessonCatalog_panel__1vITu .v16-course-row{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(140px,220px);align-items:center;gap:14px;padding:14px;min-height:86px}.LessonCatalog_panel__1vITu .v16-course-row-action{max-width:none}.LessonCatalog_panel__1vITu .v16-course-row-action a{min-height:44px}.LessonCatalog_panel__1vITu .v16-course-row-content h3{overflow-wrap:anywhere}.LessonCatalog_panel__1vITu .v16-module-unlock{grid-column:1/-1}[data-v15-theme=dark] .LessonCatalog_badge__9hRHy[data-status=notStarted],[data-v15-theme=dark] .LessonCatalog_badge__9hRHy[data-status=unknown]{color:#d2dce8;background:#2e3c50}[data-v15-theme=dark] .LessonCatalog_badge__9hRHy[data-status=inProgress]{color:#e1d0ff;background:#3d3157}[data-v15-theme=dark] .LessonCatalog_badge__9hRHy[data-status=completed]{color:#b2e9c8;background:#244a3b}[data-v15-theme=dark] .LessonCatalog_current__R06yO{color:#c2e6ff;background:#28485f}@container (max-width:600px){.LessonCatalog_panel__1vITu{padding:12px}.LessonCatalog_panel__1vITu .v16-course-row{grid-template-columns:28px minmax(0,1fr);padding:12px 0;gap:8px}.LessonCatalog_panel__1vITu .v16-course-row-action{grid-column:2}.LessonCatalog_panelHeader__fNbIM h3{font-size:17px}}@supports not (grid-template-rows:subgrid){.LessonCatalog_card__m_dB0{display:flex;flex-direction:column;grid-row:auto}.LessonCatalog_outcome__OOqWW{flex:1}.LessonCatalog_footer__OT5PC{margin-top:auto}}.LessonCatalog_outcome__OOqWW p{margin:0}.LessonCatalog_meta__ol25M{padding:0 14px;font-size:12px;color:var(--v16-student-muted)}.MentorCatalog_scope__JLQLV{container-type:inline-size;min-width:0}.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5.MentorCatalog_grid__ZL5E5{--catalog-columns:1;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:stretch}@container (min-width:460px){.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5.MentorCatalog_grid__ZL5E5{--catalog-columns:2;grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:680px){.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5.MentorCatalog_grid__ZL5E5{--catalog-columns:3;grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:880px){.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5.MentorCatalog_grid__ZL5E5{--catalog-columns:4;grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:1080px){.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5.MentorCatalog_grid__ZL5E5{--catalog-columns:5;grid-template-columns:repeat(5,minmax(0,1fr))}}.MentorCatalog_scope__JLQLV .curriculum-card,.MentorCatalog_scope__JLQLV .v16-curriculum-card{padding:12px;gap:10px}.MentorCatalog_scope__JLQLV .curriculum-card h3,.MentorCatalog_scope__JLQLV .v16-curriculum-card h3{font-size:17px;line-height:1.35;letter-spacing:0}.MentorCatalog_scope__JLQLV .curriculum-outcome{font-size:13px;line-height:1.55;min-height:0}.MentorCatalog_scope__JLQLV .curriculum-top{flex-wrap:wrap;gap:8px;margin-bottom:12px}.MentorCatalog_scope__JLQLV .curriculum-actions,.MentorCatalog_scope__JLQLV .curriculum-meta,.MentorCatalog_scope__JLQLV .v16-module-top{flex-wrap:wrap;gap:8px}.MentorCatalog_scope__JLQLV .curriculum-actions button{flex:1 1 100%;font-size:12px;min-height:44px;white-space:normal}.MentorCatalog_scope__JLQLV .v16-course-row{flex-wrap:wrap;padding:12px;gap:8px}.MentorCatalog_scope__JLQLV .v16-course-row-action{max-width:100%}.MentorCatalog_grid__ZL5E5 :is(h3,strong,p,a,button,summary){overflow-wrap:anywhere}.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5>.curriculum-card,.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5>.v16-curriculum-card,.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5>.v16-store-card{display:grid;grid-template-rows:subgrid;grid-row:span 7;min-width:0;height:auto;align-content:stretch}.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5>.curriculum-card>*,.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5>.v16-curriculum-card>*,.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5>.v16-store-card>*{min-width:0;margin-block:0}.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5>.v16-store-card{padding:12px;gap:10px}.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5>.v16-curriculum-card h2,.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5>.v16-store-card h2{font-size:17px;line-height:1.35;letter-spacing:0;overflow-wrap:anywhere}.MentorCatalog_scope__JLQLV .curriculum-card h3{min-height:0}.MentorCatalog_lessonToggle__HHqTU{min-height:44px;padding:10px 0;text-align:left;font-size:13px;border-block:1px solid var(--ll-line);color:var(--ll-ink)}.MentorCatalog_lessonToggle__HHqTU:focus-visible,.MentorCatalog_panel__QtfEc button:focus-visible,.MentorCatalog_panel__QtfEc h3:focus-visible{outline:3px solid #8a74cc;outline-offset:3px}.MentorCatalog_panel__QtfEc{grid-column:1/-1;min-width:0;padding:20px;border:1px solid var(--ll-line);border-radius:14px;background:var(--ll-card);color:var(--ll-ink)}.MentorCatalog_panelHeader__dyeca{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}.MentorCatalog_panelHeader__dyeca h3{font-size:20px;overflow-wrap:anywhere}.MentorCatalog_panelHeader__dyeca button{min-height:44px;flex-shrink:0;padding:8px}.MentorCatalog_panel__QtfEc ol{display:grid;gap:10px}.MentorCatalog_panel__QtfEc li{display:flex;gap:12px;padding:12px;border-bottom:1px solid var(--ll-line);overflow-wrap:anywhere}.MentorCatalog_panel__QtfEc li small{display:block}@supports not (grid-template-rows:subgrid){.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5>.curriculum-card,.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5>.v16-curriculum-card,.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5>.v16-store-card{display:flex;flex-direction:column;grid-row:auto}.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5>.curriculum-card>:last-child,.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5>.v16-curriculum-card>:last-child,.MentorCatalog_scope__JLQLV .MentorCatalog_grid__ZL5E5>.v16-store-card>:last-child{margin-top:auto}}.MentorCatalog_scope__JLQLV .MentorCatalog_action__H7R99{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 12px;border-radius:8px;font-size:13px}.MentorCatalog_panel__QtfEc .v16-lesson-number{display:inline-flex;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0;flex-shrink:0;color:var(--ll-ink);background:var(--ll-bone);border:1px solid var(--ll-line);border-radius:6px;font-weight:700}.MentorPortal_portal__nUxKZ{--mentor-x:0deg;--mentor-y:0deg;--light-x:22%;--light-y:12%;--reflection-x:0px;--reflection-y:0px;--pane:polygon(9% 1%,91% 1%,99% 7%,99% 93%,91% 99%,9% 99%,1% 93%,1% 7%);position:relative;display:block;height:240px;padding:12px 10px 10px;color:var(--ll-ink);touch-action:manipulation;perspective:850px;isolation:isolate;background:radial-gradient(ellipse at 20% 70%,#a7e8ff18,transparent 70%)}.MentorPortal_portal__nUxKZ:focus-visible{outline:3px solid #8a74cc;outline-offset:-5px;border-radius:12px}.skyneo-v15-private .MentorPortal_portal__nUxKZ{--ll-ink:var(--v16-student-ink);--ll-ink-soft:var(--v16-student-muted)}.v10-public .MentorPortal_portal__nUxKZ{--ll-ink:var(--world-ink);--ll-ink-soft:var(--world-soft)}[data-v15-theme=dark] .MentorPortal_environment__apgcI{opacity:.12}[data-v15-theme=dark] .MentorPortal_edges__BBBms{opacity:.95}.MentorPortal_environment__apgcI{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% center;object-position:70% center;opacity:.23;pointer-events:none;z-index:-1}.MentorPortal_frame__7lJXb{position:relative;display:flex;align-items:center;justify-content:center;height:100%;transform:rotateX(var(--mentor-x)) rotateY(var(--mentor-y));transition:transform .18s ease-out;isolation:isolate}.MentorPortal_backEdge__ohwS5{background:linear-gradient(100deg,#6edbff45,transparent 35%,#c3a3ff33 75%,#f3c0ff55);transform:translate(3px,5px)}.MentorPortal_backEdge__ohwS5,.MentorPortal_glassSurface__z2YAU{position:absolute;inset:0;clip-path:var(--pane);pointer-events:none}.MentorPortal_glassSurface__z2YAU{background:linear-gradient(115deg,#a3eaff14,transparent 38%,#caabff0a 65%,#ffcfff14);box-shadow:inset 4px 0 5px #b8f7ff52,inset -4px 0 5px #ecc1ff55,inset 0 2px 4px #fff8,inset 0 -5px 8px #8ccfff38}.MentorPortal_frame__7lJXb:after{content:"";position:absolute;width:80%;height:12px;bottom:-10px;left:10%;border-radius:50%;background:radial-gradient(ellipse,#63bdf43b,transparent 70%);filter:blur(3px);pointer-events:none;z-index:-1}.MentorPortal_edges__BBBms{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.MentorPortal_reflection__1Qzv0{transform:translate(var(--reflection-x),var(--reflection-y))}.MentorPortal_glints__xn_7u{opacity:.8;transform:translateY(var(--reflection-y))}.MentorPortal_sheen__hnQyl{position:absolute;inset:0;clip-path:var(--pane);pointer-events:none;background:radial-gradient(ellipse at var(--light-x) var(--light-y),#fff9,transparent 50%);opacity:.5;padding:9px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .18s}.MentorPortal_artwork__DkChg{position:absolute;inset:8px 14px 35px;display:flex;justify-content:center;align-items:center}.MentorPortal_artwork__DkChg img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;scale:var(--mentor-scale,1);filter:drop-shadow(0 8px 9px #62518929);transition:transform .22s ease-out}.MentorPortal_artwork__DkChg[data-artwork-state=loading] img{opacity:0}.MentorPortal_artwork__DkChg>.MentorPortal_placeholder__v0WL1{position:absolute;inset:0;width:100%;max-width:none;justify-content:center}.MentorPortal_placeholder__v0WL1{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:210px;padding:24px;text-align:center;color:var(--ll-ink-soft);font-size:12px;line-height:1.6}.MentorPortal_placeholderName__B4UyZ{font-family:var(--font-onest),sans-serif;font-size:26px;font-weight:500;color:var(--ll-ink)}.MentorPortal_name__DzD5s{position:absolute;bottom:17px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ll-ink)}.MentorPortal_name__DzD5s:after{content:"";position:absolute;width:18px;height:1px;left:calc(50% - 9px);bottom:-5px;background:#bda36c88}.MentorPortal_portal__nUxKZ[data-complete] .MentorPortal_edges__BBBms{filter:drop-shadow(0 0 5px #d7bd7c99)}.MentorPortal_portal__nUxKZ:focus-visible .MentorPortal_sheen__hnQyl{opacity:.9}@media (hover:hover) and (pointer:fine){.MentorPortal_portal__nUxKZ:hover .MentorPortal_sheen__hnQyl{opacity:.9}.MentorPortal_portal__nUxKZ:focus-visible .MentorPortal_artwork__DkChg img,.MentorPortal_portal__nUxKZ:hover .MentorPortal_artwork__DkChg img{transform:translateY(-3px)}}.ll-dark .MentorPortal_environment__apgcI,[data-theme=dark] .MentorPortal_environment__apgcI{opacity:.12}.ll-dark .MentorPortal_edges__BBBms,[data-theme=dark] .MentorPortal_edges__BBBms{opacity:.95}@media (max-width:639px){.MentorPortal_portal__nUxKZ{height:260px}}@media (prefers-reduced-motion:reduce){.MentorPortal_portal__nUxKZ{--light-x:22%!important;--light-y:12%!important}.MentorPortal_portal__nUxKZ .MentorPortal_artwork__DkChg img,.MentorPortal_portal__nUxKZ .MentorPortal_frame__7lJXb,.MentorPortal_portal__nUxKZ .MentorPortal_glints__xn_7u,.MentorPortal_portal__nUxKZ .MentorPortal_reflection__1Qzv0,.MentorPortal_portal__nUxKZ:focus-visible .MentorPortal_artwork__DkChg img,.MentorPortal_portal__nUxKZ:hover .MentorPortal_artwork__DkChg img{transform:none;transition:none}.MentorPortal_portal__nUxKZ .MentorPortal_sheen__hnQyl{transition:none}}.MentorPortal_longName__pbVOl{bottom:10px;max-width:88%;text-align:center;font-size:10px;line-height:1.3;letter-spacing:.04em}