.notification_notificationCover__up0Gb{display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column;height:90vh}.notification_notificationCover__up0Gb .notification_content__P2fKc{width:50%;padding:1rem;background:#d9d9d9;border-radius:var(--radius-md)}.notification_notificationCover__up0Gb .notification_content__P2fKc p{color:rgba(38,38,38,.8)!important;font-size:14px;text-align:center}.notification_notificationCover__up0Gb .notification_notification__c_SHy{margin-bottom:2rem}.notification_notificationCover__up0Gb .notification_sociasCover__W9aqc{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;padding:2rem 0}.notification_notificationCover__up0Gb .notification_sociasCover__W9aqc p{font-weight:400;font-size:14px;text-align:center}.notification_notificationCover__up0Gb .notification_sociasCover__W9aqc .notification_socials__lV9Fo{display:flex;justify-content:center;align-items:center;align-content:center;gap:10px;margin-top:.6rem}@media screen and (max-width:480px){.notification_notificationCover__up0Gb .notification_content__P2fKc{width:90%;gap:0;border-radius:6.34px;opacity:0;background:#d9d9d9;padding:.8rem;margin:auto auto .8rem}.notification_notificationCover__up0Gb .notification_content__P2fKc p{color:rgba(38,38,38,.8)!important;font-size:14px;text-align:center}.notification_notificationCover__up0Gb .notification_notification__c_SHy{position:relative;width:100%!important;height:auto;display:flex;justify-content:center;align-items:center;overflow:hidden;margin:2rem 0;object-fit:cover!important;padding:0 2rem}.notification_notificationCover__up0Gb .notification_notification__c_SHy img{width:100%!important;height:auto;display:block;object-fit:cover!important}.notification_notificationCover__up0Gb .notification_sociasCover__W9aqc p{text-align:center;color:rgba(38,38,38,.8);margin-top:3rem;margin-bottom:.4rem}.notification_notificationCover__up0Gb .notification_sociasCover__W9aqc .notification_socials__lV9Fo{display:flex;justify-content:center;align-items:center;gap:10px;padding:.8rem 0}}.pathway-chapters-panel_sidebarTop__PLxEq{display:flex;flex-direction:column;gap:var(--gap-sm);padding:0 .5rem 1.5rem;width:100%}.pathway-chapters-panel_collapsed__wMbI7{align-items:center;gap:var(--gap-sm)}.pathway-chapters-panel_collapsedModule__Kjb9E{width:48px;height:48px;border-radius:var(--radius-lg);background:var(--pathway-sidebar-surface,var(--warm-bg));color:var(--pathway-sidebar-text,#1a1a1a);font-size:.95rem;font-weight:600;border:1px solid var(--pathway-sidebar-border,var(--warm-border));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.pathway-chapters-panel_collapsedModule__Kjb9E:hover:enabled{background:var(--pathway-sidebar-surface-hover,var(--warm-hover))}.pathway-chapters-panel_collapsedModule__Kjb9E:disabled{opacity:.4;cursor:not-allowed}.pathway-chapters-panel_pathwayTitle__AOOp4{font-size:15px!important;font-weight:700;color:var(--pathway-sidebar-text,#000000)!important;line-height:1.35;margin-bottom:.25rem;text-align:left}.pathway-chapters-panel_activeChapterHeading__vPvqT{font-size:12px!important;color:var(--warm-text-accent);font-weight:500;padding:.6rem .3rem .25rem;margin-bottom:0;margin-top:.25rem;border-top:1px solid #ebe6df}.pathway-chapters-panel_resourceList__qRKVq{display:flex;flex-direction:column;gap:0}.pathway-chapters-panel_resourceButton__shetP{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);width:100%;padding:.35rem .75rem;background:rgba(0,0,0,0);border:none;border-left:3px solid rgba(0,0,0,0);color:#444;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.pathway-chapters-panel_resourceButton__shetP:hover{background:var(--warm-bg-light)}.pathway-chapters-panel_resourceActive__MHi14{border-left-color:#d4943c;background:var(--warm-bg-light)}.pathway-chapters-panel_resourceActive__MHi14 .pathway-chapters-panel_resourceTitle__jsjo4{color:#1a1a1a;font-weight:700}.pathway-chapters-panel_resourceIcon___3Lvb{display:inline-flex;align-items:center;flex-shrink:0;font-size:1rem;color:var(--warm-text-accent)}.pathway-chapters-panel_resourceTitle__jsjo4{font-size:14px!important;font-weight:400;line-height:1.4;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pathway-chapters-panel_chapterNavCard__ixT1w{padding:.85rem;border-radius:14px;background:var(--warm-bg-light);border:1px solid var(--warm-border);display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem}.pathway-chapters-panel_chapterNavStats__0xx2g{font-size:11px!important;color:var(--warm-text-secondary);font-weight:500}.pathway-chapters-panel_chapterNavTitle__jPD8F{font-size:14px!important;font-weight:700;color:#1a1a1a;text-align:left!important}.pathway-chapters-panel_chapterNavDesc__JQwuB{font-size:12px!important;color:var(--warm-text-secondary);line-height:1.4}.pathway-chapters-panel_chapterNavButton__i3Yie{margin-top:.5rem;background:#fff!important;color:#1a1a1a!important;border:1px solid #e0d9d0!important;border-radius:10px!important;font-weight:600!important;font-size:13px!important;height:40px!important;padding:8px 16px!important}.pathway-chapters-panel_chapterNavButton__i3Yie:hover{background:var(--warm-bg-light)!important;transform:none!important}.pathway-chapters-panel_chapterNavButton__i3Yie p,.pathway-chapters-panel_chapterNavButton__i3Yie span{color:#1a1a1a!important}.pathway-chapters-panel_emptyModule__3RfeW,.pathway-chapters-panel_emptyState__e7AMO{font-size:.82rem;color:var(--pathway-sidebar-muted,var(--warm-text-secondary));text-align:left}.pathway-chapters-panel_emptyState__e7AMO{background:var(--pathway-sidebar-surface,var(--warm-bg));border-radius:var(--radius-lg);padding:1rem}@media(max-width:900px){.pathway-chapters-panel_pathwayTitle__AOOp4{font-size:14px!important}.pathway-chapters-panel_chapterNavCard__ixT1w{padding:.75rem}.pathway-chapters-panel_chapterNavTitle__jPD8F{font-size:13px!important}.pathway-chapters-panel_chapterNavDesc__JQwuB{font-size:11px!important}}.pathway-chapters-panel_canvasInfoCard__6ZXNx{background:#fff;border:1px solid var(--warm-border);border-radius:14px;padding:.6rem;margin-bottom:.8rem}.pathway-chapters-panel_canvasHeader__nY42e{background:var(--warm-bg-light);border-radius:var(--radius-sm)!important;padding:.4rem .6rem}.pathway-chapters-panel_canvasInfoTitle__2J9IN{font-size:14px!important;font-weight:700;color:#1a1a1a;line-height:1.3;margin-bottom:.75rem;text-align:left}.pathway-chapters-panel_canvasProgressBar__1M459{margin:.6rem 0}.pathway-chapters-panel_canvasProgressBar__1M459>div:first-child{height:10px!important;border-radius:var(--radius-sm)!important}.pathway-chapters-panel_canvasLabel__vIRfx{font-size:13px!important;color:var(--warm-text-secondary);font-weight:400;margin-bottom:.15rem}.pathway-chapters-panel_startLearningBtn__bnjKK{display:flex;align-items:center;justify-content:center;width:100%;padding:.7rem 0;border-radius:10px;background:#1a1a1a;color:#fff;font-size:14px;font-weight:600;text-decoration:none;text-align:center;border:none;cursor:pointer;transition:background .2s ease}.pathway-chapters-panel_startLearningBtn__bnjKK:hover{background:#333}.pathway-chapters-panel_savePathwayBtn__lmBJt{display:flex;align-items:center;justify-content:center;width:100%;padding:.6rem 0;border-radius:10px;background:rgba(0,0,0,0);color:#1a1a1a;font-size:14px;font-weight:500;border:1px solid var(--warm-border);cursor:pointer;text-decoration:none;transition:background .2s ease}.pathway-chapters-panel_savePathwayBtn__lmBJt:hover{background:var(--warm-bg-light)}.pathway-chapters-panel_treeSection__WAHob{padding:0 .3rem;margin:.35rem 0 .2rem}.pathway-chapters-panel_treeSectionLabel__1F4wT{display:flex;align-items:center;gap:.5rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pathway-sidebar-muted,var(--warm-text-secondary))}.pathway-chapters-panel_treeSectionLabel__1F4wT:after,.pathway-chapters-panel_treeSectionLabel__1F4wT:before{content:"";flex:1;height:1px;background:var(--pathway-sidebar-border,var(--warm-border,#e8e3dc))}.pathway-chapters-panel_treeSectionLabel__1F4wT:before{max-width:12px}.pathway-chapters-panel_treeList__oseWj{align-items:stretch;gap:.2rem;padding:0 0 1rem;text-align:left}.pathway-chapters-panel_treeGroup__i1ens,.pathway-chapters-panel_treeList__oseWj{display:flex;flex-direction:column;width:100%}.pathway-chapters-panel_treeIntro__I8leu{display:flex;align-items:center;gap:.55rem;width:calc(100% - .2rem);min-height:42px;margin:0 .1rem .15rem;padding:.45rem .55rem;border:1px solid rgba(0,0,0,0);border-radius:8px;background:rgba(0,0,0,0);color:var(--pathway-sidebar-text,#1a1a1a);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.pathway-chapters-panel_treeIntro__I8leu:hover{background:var(--pathway-sidebar-surface-hover,rgba(184,154,122,.08))}.pathway-chapters-panel_treeIntroActive__m7M_Q{background:var(--pathway-sidebar-surface,#ffffff);border-color:var(--pathway-sidebar-border,var(--warm-border,#e8e3dc));box-shadow:0 1px 2px rgba(0,0,0,.04)}.pathway-chapters-panel_treeIntroActive__m7M_Q .pathway-chapters-panel_treeIntroTitle__HDypb{font-weight:700}.pathway-chapters-panel_treeIntroIcon__IZX28{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border-radius:7px;border:1px solid var(--pathway-sidebar-border,var(--warm-border,#e8e3dc));background:var(--pathway-sidebar-surface,#ffffff);color:var(--pathway-sidebar-accent,var(--warm-text-accent,#b89a7a))}.pathway-chapters-panel_treeIntroBody__DHig8{display:flex;flex:1;min-width:0;flex-direction:column;gap:.05rem}.pathway-chapters-panel_treeIntroTitle__HDypb{font-size:12.5px;font-weight:600;line-height:1.25;color:var(--pathway-sidebar-text,#1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pathway-chapters-panel_treeIntroMeta__ebcHY{font-size:10.5px;line-height:1.2;color:var(--pathway-sidebar-muted,var(--warm-text-secondary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pathway-chapters-panel_treeParent__Gf_pG{display:flex;align-items:center;gap:.55rem;width:calc(100% - .2rem);min-height:42px;margin:0 .1rem;padding:.45rem .55rem;border:1px solid rgba(0,0,0,0);border-radius:8px;background:rgba(0,0,0,0);color:var(--pathway-sidebar-text,#1a1a1a);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.pathway-chapters-panel_treeParent__Gf_pG:hover{background:var(--pathway-sidebar-surface-hover,rgba(184,154,122,.08))}.pathway-chapters-panel_treeParentCompleted__xcRN2 .pathway-chapters-panel_treeParentIcon__ZLH2X{color:#15803d;border-color:#bbf7d0;background:#dcfce7}.pathway-chapters-panel_treeParentIcon__ZLH2X{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border-radius:7px;border:1px solid var(--pathway-sidebar-border,var(--warm-border,#e8e3dc));background:var(--pathway-sidebar-surface,#ffffff);color:var(--pathway-sidebar-accent,var(--warm-text-accent,#b89a7a));font-size:.68rem;font-weight:700}.pathway-chapters-panel_treeParentBody__l_TAO{display:flex;flex:1;min-width:0;flex-direction:column;gap:.05rem}.pathway-chapters-panel_treeParentTitle__FElcL{font-size:12.5px;font-weight:700;line-height:1.25;color:var(--pathway-sidebar-text,#1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pathway-chapters-panel_treeParentMeta__5bpIq{font-size:10.5px;line-height:1.2;color:var(--pathway-sidebar-muted,var(--warm-text-secondary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pathway-chapters-panel_treeChevron__lYBQ3{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--pathway-sidebar-muted,var(--warm-text-secondary));transition:transform .2s ease}.pathway-chapters-panel_treeChevronOpen__35n0H{transform:rotate(90deg)}.pathway-chapters-panel_treeChildren__TYgiH{position:relative;list-style:none;margin:0 0 0 1.25rem;padding:.15rem 0;display:flex;flex-direction:column;gap:1px;overflow:hidden;transition:max-height .25s ease,opacity .18s ease}.pathway-chapters-panel_treeChildren__TYgiH:before{content:"";position:absolute;top:0;left:0;bottom:1rem;width:1px;background:var(--pathway-sidebar-border,var(--warm-border,#e8e3dc))}.pathway-chapters-panel_treeChildrenCollapsed___P2_w{max-height:0;opacity:0;pointer-events:none}.pathway-chapters-panel_treeChildItem___0SdG{position:relative;display:flex;flex-direction:column}.pathway-chapters-panel_treeChild__xIbEj{position:relative;display:flex;align-items:center;gap:.45rem;width:100%;min-height:34px;text-align:left;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:7px;padding:.34rem .45rem .34rem 1rem;font:inherit;cursor:pointer;color:var(--pathway-sidebar-text,#3f3933);transition:background .15s ease,border-color .15s ease}.pathway-chapters-panel_treeChild__xIbEj:before{content:"";position:absolute;left:0;top:50%;width:.68rem;height:1px;background:var(--pathway-sidebar-border,var(--warm-border,#e8e3dc))}.pathway-chapters-panel_treeChild__xIbEj:hover{background:var(--pathway-sidebar-surface-hover,rgba(184,154,122,.08))}.pathway-chapters-panel_treeChildItem___0SdG:last-child>.pathway-chapters-panel_treeChild__xIbEj:after{content:"";position:absolute;left:-1px;top:50%;bottom:0;width:2px;background:var(--pathway-sidebar-bg,#ffffff)}.pathway-chapters-panel_treeChildActive__kHkyS{background:var(--pathway-sidebar-surface,#ffffff);border-color:var(--pathway-sidebar-border,var(--warm-border,#e8e3dc));font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.04)}.pathway-chapters-panel_treeChildCompleted__V01kF{color:var(--pathway-sidebar-muted,var(--warm-text-secondary))}.pathway-chapters-panel_treeChildCompleted__V01kF .pathway-chapters-panel_treeChildMarker__JMeH9{color:#38a169}.pathway-chapters-panel_treeChildMarker__JMeH9{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:5px;font-size:10.5px;font-weight:700;color:var(--pathway-sidebar-muted,var(--warm-text-secondary))}.pathway-chapters-panel_treeChildText__T_oXm{flex:1;min-width:0;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pathway-chapters-panel_treeResourceList__sePm9{display:flex;flex-direction:column;gap:2px;padding:.2rem 0 .35rem 1rem}.pathway-chapters-panel_treeResource__pqh_O{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);width:calc(100% - .2rem);margin-left:.2rem;padding:.3rem .45rem;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:7px;color:var(--pathway-sidebar-muted,#59514a);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.pathway-chapters-panel_treeResource__pqh_O:hover{background:var(--pathway-sidebar-surface-hover,rgba(184,154,122,.08))}.pathway-chapters-panel_treeResource__pqh_O .pathway-chapters-panel_resourceTitle__jsjo4{font-size:12px!important}.pathway-chapters-panel_treeResourceActive__aWdm5{background:var(--pathway-sidebar-surface,#ffffff);border-color:var(--pathway-sidebar-border,var(--warm-border,#e8e3dc))}.pathway-chapters-panel_treeResourceActive__aWdm5 .pathway-chapters-panel_resourceTitle__jsjo4{color:var(--pathway-sidebar-text,#1a1a1a);font-weight:700}.sidebar_sidebar__in5Kr{position:fixed;left:68px;top:0;display:flex;flex-direction:column;overflow:visible;height:100vh;min-height:100vh;align-items:center;justify-content:flex-start;width:300px!important;background-color:var(--pathway-sidebar-bg);border-right:1px solid var(--pathway-sidebar-border);color:var(--pathway-sidebar-text)}.sidebar_sidebar__in5Kr,.sidebar_sidebar__in5Kr.sidebar_pathwayStreamMode__woPg1{--pathway-sidebar-bg:#ffffff;--pathway-sidebar-surface:var(--warm-bg-light,#f7f4ef);--pathway-sidebar-surface-hover:var(--warm-bg,#efeae3);--pathway-sidebar-border:var(--warm-border,#e8e3dc);--pathway-sidebar-text:#1a1a1a;--pathway-sidebar-muted:var(--warm-text-secondary,#6b6b6b);--pathway-sidebar-accent:#d4943c}.sidebar_sidebar__in5Kr.sidebar_pathwayStreamMode__woPg1{top:56px;height:calc(100vh - 56px);min-height:calc(100vh - 56px)}.sidebar_sidebar__in5Kr.sidebar_pathwayStreamMode__woPg1 .sidebar_header__wAc9W{display:none}@media only screen and (min-width:1824px){.sidebar_sidebar__in5Kr{width:300px}}.sidebar_sidebar__in5Kr .sidebar_profileWrapper__SxVMT .sidebar_closedProfile__fp4CX{display:none}.sidebar_sidebar__in5Kr .sidebar_header__wAc9W{flex-shrink:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:.8rem .6rem;border-bottom:1px solid var(--pathway-sidebar-border);width:100%;background-color:var(--pathway-sidebar-bg)}.sidebar_sidebar__in5Kr .sidebar_headerActions__z3_U9{display:flex;align-items:center;gap:.25rem}.sidebar_sidebar__in5Kr .sidebar_curriculumToggle__s0qE9{border-radius:50%;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(0,0,0,0);border:none}.sidebar_sidebar__in5Kr .sidebar_curriculumToggle__s0qE9:hover{background:var(--pathway-sidebar-surface-hover)}.sidebar_sidebar__in5Kr .sidebar_curriculumToggle__s0qE9:hover svg{color:var(--pathway-sidebar-text)}.sidebar_sidebar__in5Kr .sidebar_divider__LCVC2{margin:1.8rem 0;width:100%}.sidebar_sidebar__in5Kr.sidebar_closed__wCiWF{width:72px!important}.sidebar_sidebar__in5Kr.sidebar_closed__wCiWF p{display:none}.sidebar_sidebar__in5Kr.sidebar_closed__wCiWF .sidebar_header__wAc9W{justify-content:center;padding:.4rem}.sidebar_sidebar__in5Kr .sidebar_sidebarScrollable__mJiBS{flex:1;overflow-y:auto;overflow-x:hidden;width:100%;padding-top:.8rem}.sidebar_sidebar__in5Kr .sidebar_sidebarScrollable__mJiBS::-webkit-scrollbar{width:4px}.sidebar_sidebar__in5Kr .sidebar_sidebarScrollable__mJiBS::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.sidebar_sidebar__in5Kr .sidebar_sidebarScrollable__mJiBS::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.18);border-radius:var(--radius-xs)}.sidebar_sidebar__in5Kr .sidebar_sidebarTop__7s2S6{flex:1;display:flex;flex-direction:column;width:100%;padding:0 .5rem}.sidebar_sidebar__in5Kr .sidebar_betaLimitUsage__Z_95r{width:100%!important}.sidebar_sidebar__in5Kr .sidebar_logoContainer___GJZW{display:flex;align-items:center;gap:var(--gap-sm)}.sidebar_sidebar__in5Kr .sidebar_logoContainer___GJZW h3{font-family:var(--font-logo);color:var(--pathway-sidebar-text);font-weight:700;font-size:1.1rem;letter-spacing:0}.sidebar_sidebar__in5Kr .sidebar_betaBadge__H_MYS{font-size:10px;font-weight:600;color:var(--pathway-sidebar-muted);background:var(--pathway-sidebar-surface);border:1px solid var(--pathway-sidebar-border);border-radius:var(--radius-xs);padding:1px 5px;letter-spacing:.04em}.sidebar_sidebar__in5Kr .sidebar_backLink__dnWET{padding:0 .8rem;margin-bottom:.5rem}.sidebar_sidebar__in5Kr .sidebar_backLink__dnWET a{font-size:14px;font-weight:500;color:var(--pathway-sidebar-accent);text-decoration:none;transition:color .2s ease}.sidebar_sidebar__in5Kr .sidebar_backLink__dnWET a:hover{color:#d4943c}.sidebar_sidebar__in5Kr .sidebar_freeBeta__rEEsP{font-size:13px;font-weight:600;color:#e07a4a}.sidebar_sidebar__in5Kr .sidebar_toggleButton__C_JlI{border-radius:50%;cursor:pointer;transition:background .2s ease;display:flex;align-items:center;justify-content:center;width:28px;height:28px}.sidebar_sidebar__in5Kr .sidebar_toggleButton__C_JlI svg{color:var(--pathway-sidebar-muted)}.sidebar_sidebar__in5Kr .sidebar_toggleButton__C_JlI:hover svg{color:var(--pathway-sidebar-text)}.sidebar_sidebar__in5Kr .sidebar_recentPathwayCard__XOCAX{background:var(--pathway-sidebar-surface);border:1px solid var(--pathway-sidebar-border);border-radius:10px;padding:.85rem;margin-top:.75rem;display:flex;flex-direction:column;gap:.35rem}.sidebar_sidebar__in5Kr .sidebar_generatingPathwayCard__wrBK3{background:var(--pathway-sidebar-surface);border:1px dashed #d4943c;border-radius:10px;padding:.85rem;margin-top:.75rem;display:flex;flex-direction:column;gap:.4rem;position:relative;overflow:hidden}.sidebar_sidebar__in5Kr .sidebar_generatingPathwayCard__wrBK3:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,rgba(212,148,60,0),rgba(212,148,60,.08) 45%,rgba(212,148,60,0) 90%);transform:translateX(-100%);animation:sidebar_sidebarGeneratingShimmer__NYmjz 1.8s ease-in-out infinite;pointer-events:none}.sidebar_sidebar__in5Kr .sidebar_generatingBadge__chjvR{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#b06d10;background:#fff3e0;border:1px solid #f0c98a;border-radius:var(--radius-pill);padding:2px 8px;width:fit-content}.sidebar_sidebar__in5Kr .sidebar_generatingDot__bvCav{width:6px;height:6px;border-radius:50%;background:#d4943c;animation:sidebar_sidebarGeneratingPulse__lo9Fm 1.2s ease-in-out infinite}.sidebar_sidebar__in5Kr .sidebar_generatingMeta__Bd750{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--warm-text-secondary);margin-top:.15rem}.sidebar_sidebar__in5Kr .sidebar_inProgressBadge__vv_z0{display:inline-block;font-size:11px;font-weight:600;color:#16a34a;background:#dcfce7;border:1px solid #bbf7d0;border-radius:var(--radius-pill);padding:2px 8px;width:fit-content;margin-bottom:.15rem}.sidebar_sidebar__in5Kr .sidebar_recentTitle__THipq{font-size:14px!important;font-weight:700;color:var(--pathway-sidebar-text);margin:0;line-height:1.35}.sidebar_sidebar__in5Kr .sidebar_recentDescription__FsLrw{font-size:12px!important;color:var(--pathway-sidebar-muted);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sidebar_sidebar__in5Kr .sidebar_recentLink__qO7Nv{display:inline-block;font-size:13px!important;color:var(--pathway-sidebar-text);font-weight:600;padding:.45rem 0;margin-top:.25rem;border:1px solid var(--pathway-sidebar-border);border-radius:var(--radius-md);text-align:center;transition:background .2s ease}.sidebar_sidebar__in5Kr .sidebar_recentLink__qO7Nv:hover{background:var(--pathway-sidebar-surface-hover)}.sidebar_sidebar__in5Kr .sidebar_inviteFriends__4OuCO{display:flex;align-items:center;gap:var(--gap-sm);padding:.55rem .65rem;width:100%;border:none;background:none;color:var(--pathway-sidebar-text);font-size:13px;font-weight:600;cursor:pointer;border-radius:var(--radius-md);margin-bottom:.5rem;transition:background .2s ease}.sidebar_sidebar__in5Kr .sidebar_inviteFriends__4OuCO:hover{background:var(--pathway-sidebar-surface-hover)}.sidebar_sidebar__in5Kr.sidebar_canvasSidebar__1mBp_{background-color:var(--pathway-sidebar-bg)}.sidebar_sidebar__in5Kr.sidebar_canvasSidebar__1mBp_ .sidebar_header__wAc9W{background-color:var(--pathway-sidebar-bg);border-bottom-color:var(--pathway-sidebar-border)}.sidebar_sidebar__in5Kr.sidebar_canvasSidebar__1mBp_ .sidebar_backLink__dnWET{display:none}.sidebar_mobileToggle__njFh6{position:fixed;top:1rem;left:1rem;background:hsla(0,0%,100%,.9);border:1px solid var(--warm-border);border-radius:var(--radius-pill);padding:.4rem .6rem;color:#1a1a1a;z-index:50;display:none}.sidebar_mobileOpen__OaKcK{width:100%!important;padding:1rem;background:var(--pathway-sidebar-bg,#202124);overflow-y:auto}@media screen and (max-width:900px){.sidebar_sidebar__in5Kr{left:0}}@media screen and (max-width:768px){.sidebar_sidebar__in5Kr{left:0;transform:translateX(-100%);transition:transform .3s ease;width:80%;display:none}.sidebar_sidebar__in5Kr.sidebar_pathwayStreamMode__woPg1{top:0;height:100vh;min-height:100vh}.sidebar_sidebar__in5Kr.sidebar_closed__wCiWF{transform:translateX(-100%);display:none}.sidebar_mobileOpen__OaKcK{transform:translateX(0);display:flex;width:80%!important;z-index:999}.sidebar_mobileToggle__njFh6{display:inline-flex}}@keyframes sidebar_sidebarGeneratingShimmer__NYmjz{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes sidebar_sidebarGeneratingPulse__lo9Fm{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.usage_ContinueLearningContent__S3Kac{display:flex;flex-direction:column;gap:.8rem;border-radius:18px;padding:1rem;background:#1c1c1c}.usage_cardHeader__cSXj4{display:flex;justify-content:space-between;gap:var(--gap-lg);align-items:flex-start}.usage_cardHeader__cSXj4 h3{margin:0;font-size:clamp(1.1rem,2.4vw,1.4rem);color:#fff;letter-spacing:-.4px}.usage_cardTitleBlock__Z9B01{display:flex;flex-direction:column;gap:.2rem}.usage_cardTitleBlock__Z9B01 p{margin:0;font-size:14px!important;color:#fafafc!important;text-align:left!important}.usage_subtitle__ROMdz{margin:0;color:#fff;font-size:.9rem}.usage_chapterTag__5icPo{display:inline-flex;align-items:center;background:rgba(0,0,0,.03);color:#fff;font-size:.85rem}.usage_chapterTag__5icPo .usage_description__t9Ded{text-align:left!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.usage_progressBar__QnIld{margin:0}.usage_progressFooter__ZinU3{display:flex;justify-content:space-between;font-size:.85rem;gap:var(--gap-lg);color:#fff}.usage_roleBadge__hhk74{display:flex;align-items:center;gap:var(--space-sm);border-radius:var(--radius-xl)}.usage_roleBadge__hhk74 span{font-weight:600;color:#fff}.usage_avatar__Fho1D{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.usage_markAsCompleteButton__PisfO{margin-left:auto;border-radius:var(--radius-2xl);min-width:140px}.usage_statusPill__9_o7B{background:#000;color:#fff;font-size:12px!important;border-radius:var(--radius-pill);padding:.3rem .6rem;width:50%!important}@media(max-width:768px){.usage_cardHeader__cSXj4{flex-direction:column}.usage_roleBadge__hhk74{flex-direction:column;align-items:flex-start}.usage_markAsCompleteButton__PisfO{width:100%}}.editor_editorContainer__wfv4u{min-width:100%;max-width:100%;height:100%;min-height:600px;display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md);overflow:hidden;background:#111}.editor_editorIframe__slN2_{flex:1;width:100%;height:100%;border:none}@media(max-width:768px){.editor_editorContainer__wfv4u{min-height:400px}}@media(max-width:520px){.editor_editorContainer__wfv4u{min-height:300px}}.ai-approach_panel___rSGb{display:flex;flex-direction:column;gap:1.5rem;padding:.5rem 0}.ai-approach_objectiveCard__i0R30{display:flex;gap:.75rem;padding:1rem 1.15rem;background:linear-gradient(135deg,#fffbf5,#fff8ee);border:1px solid #f0e6d6;border-radius:12px}.ai-approach_objectiveIcon__YTaem{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(212,148,60,.12);border-radius:8px}.ai-approach_objectiveTitle__CekUq{font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:.35rem}.ai-approach_objectiveText__oZ06N{font-size:13.5px;line-height:1.6;color:#555}.ai-approach_difficultyBadge__fn82Y{display:inline-block;margin-top:.5rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border:1px solid;border-radius:20px}.ai-approach_section__s1u4p{display:flex;flex-direction:column;gap:.6rem}.ai-approach_sectionTitle__8pVsO{font-size:14px;font-weight:700;color:#1a1a1a;display:flex;align-items:center;gap:.4rem}.ai-approach_sectionSubtitle__XbPXY{font-size:13px;color:#777;line-height:1.5}.ai-approach_toolGrid__mibPW{display:flex;flex-direction:column;gap:.5rem}.ai-approach_toolCard__uin8r{padding:.75rem 1rem;background:#fff;border:1px solid var(--warm-border,#e8e0d6);border-radius:10px;transition:border-color .2s ease}.ai-approach_toolCard__uin8r:hover{border-color:#d4943c}.ai-approach_toolName__eeDsp{font-size:13.5px;font-weight:600;color:#1a1a1a}.ai-approach_toolWhy__qYvKy{font-size:12.5px;color:#666;line-height:1.5;margin-top:.2rem}.ai-approach_promptList__mg4wA{display:flex;flex-direction:column;gap:.5rem}.ai-approach_promptCard__qoZQT{background:#fff;border:1px solid var(--warm-border,#e8e0d6);border-radius:10px;overflow:hidden}.ai-approach_promptHeader__UgnTe{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 1rem;background:none;border:none;cursor:pointer;font-size:13.5px;font-weight:600;color:#1a1a1a;transition:background .15s ease}.ai-approach_promptHeader__UgnTe:hover{background:#faf8f5}.ai-approach_promptScenario__rejxS{text-align:left}.ai-approach_expandIcon__L_6dL{font-size:18px;color:#999;flex-shrink:0;width:20px;text-align:center}.ai-approach_promptBody__GpIyw{padding:0 1rem 1rem;display:flex;flex-direction:column;gap:.75rem}.ai-approach_promptBlock__9ibkl{background:#1a1a1a;border-radius:8px;overflow:hidden}.ai-approach_promptBlockHeader__pPZk5{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#2a2a2a;font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.04em}.ai-approach_copyButton__hhyyo{display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;color:#aaa;font-size:11px;cursor:pointer;padding:2px 6px;border-radius:4px;transition:color .15s ease,background .15s ease}.ai-approach_copyButton__hhyyo:hover{color:#fff;background:hsla(0,0%,100%,.1)}.ai-approach_promptText__yx_tS{padding:.75rem;font-size:13px;line-height:1.65;color:#e0e0e0;white-space:pre-wrap;word-break:break-word;font-family:inherit;margin:0}.ai-approach_expectedOutput__C9rDn{padding:.6rem .75rem;background:#f5f3ef;border-radius:8px;font-size:12.5px;line-height:1.55;color:#555}.ai-approach_expectedLabel__ajRus{font-weight:600;color:#333;display:block;margin-bottom:.2rem}.ai-approach_pitfallList__gBhvK{display:flex;flex-direction:column;gap:.6rem}.ai-approach_pitfallCard__U0fbk{padding:.85rem 1rem;background:#fff;border:1px solid var(--warm-border,#e8e0d6);border-radius:10px;display:flex;flex-direction:column;gap:.5rem}.ai-approach_pitfallMistake__b65Ir{font-size:13px;line-height:1.55;color:#444;display:flex;gap:.5rem;align-items:flex-start}.ai-approach_pitfallIcon__gCWuM{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#fef2f2;color:#dc2626;border-radius:50%;font-size:11px;font-weight:700;margin-top:1px}.ai-approach_pitfallFix__bcxER{font-size:13px;line-height:1.55;color:#16a34a;display:flex;gap:.5rem;align-items:flex-start;padding-left:.15rem}.ai-approach_pitfallFix__bcxER svg{flex-shrink:0;margin-top:2px}.ai-approach_tipsList__rDl8F{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.ai-approach_tip__v2uxf{font-size:13px;line-height:1.6;color:#444;padding:.5rem .75rem;background:#faf8f5;border-radius:8px;border-left:3px solid #d4943c}.embeddable-resource_container__E3__Z{border:1px solid var(--warm-border);background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-sm);height:100%;border-radius:var(--radius-lg);padding:0 clamp(.85rem,4vw,6rem)}.embeddable-resource_title__O8QqC{font-weight:600;color:#fff;margin-bottom:.5rem}.embeddable-resource_message__hhcpo{font-size:.875rem;color:var(--warm-text-muted);margin-bottom:.75rem;text-align:center}.embeddable-resource_button__jaMU8{display:inline-flex;align-items:center;border-radius:10px;padding:.6rem 1rem;color:#fff;background:#2a2a2a;text-decoration:none;font-weight:600;font-size:.9rem;transition:background .2s ease}.embeddable-resource_button__jaMU8:hover{background:#1a1a1a}.embeddable-resource_iframe__lLTB2{width:100%;border:0;min-height:280px;height:100%;border-radius:var(--radius-lg)}@media screen and (max-width:768px){.embeddable-resource_container__E3__Z{padding:.85rem;align-items:stretch}.embeddable-resource_title__O8QqC{font-size:1rem}.embeddable-resource_message__hhcpo{font-size:.82rem}.embeddable-resource_iframe__lLTB2{min-height:220px;height:300px}}@media(max-width:520px){.embeddable-resource_container__E3__Z{padding:.75rem}.embeddable-resource_iframe__lLTB2{min-height:200px;height:260px}}.lesson-pane_container__if7Gn{width:100%;max-width:1160px;display:flex;flex-direction:column;margin:clamp(1.25rem,3vw,2.25rem) auto;gap:0;background:rgba(0,0,0,0);padding:0 clamp(2rem,5vw,4rem);border-radius:0}.lesson-pane_twoColumnLayout__EB1tu{display:grid;max-width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:flex-start;gap:var(--space-lg)}.lesson-pane_lesson__DqFja{display:flex;flex-direction:column;gap:0;width:100%}.lesson-pane_lessonHeader__KLR_f{max-width:980px}.lesson-pane_viewTabs__7eofl{display:flex;align-items:center;gap:0;margin:1.75rem 0 1.4rem;border:1px solid rgba(31,29,27,.1);border-radius:10px;overflow:hidden;background:#fbfaf8;width:fit-content}.lesson-pane_viewTab__3h_hl{display:inline-flex;align-items:center;gap:.3rem;padding:.55rem 1.15rem;font-size:13px;font-weight:600;color:#888;background:rgba(0,0,0,0);cursor:pointer;transition:all .2s ease;white-space:nowrap;border:none;border-right:1px solid rgba(31,29,27,.1)}.lesson-pane_viewTab__3h_hl:last-child{border-right:none}.lesson-pane_viewTab__3h_hl:hover:not(.lesson-pane_viewTabActive__7PBAx){color:#555;background:rgba(212,148,60,.06)}.lesson-pane_viewTabActive__7PBAx{background:#fff;color:#1a1a1a}.lesson-pane_moduleContext__AUJTA{width:100%;margin-bottom:1rem;padding:0;color:#24211f}.lesson-pane_moduleContext__AUJTA h2{font-size:1.1rem!important;font-weight:600;letter-spacing:-.01em;text-align:left;background:none;color:#24211f;-webkit-text-fill-color:#24211f}.lesson-pane_moduleContext__AUJTA p{margin-top:.4rem;font-size:.9rem!important;line-height:1.5;color:#24211f;-webkit-text-fill-color:#24211f}.lesson-pane_resourceTitleBar__J6MD0{display:flex;align-items:left;justify-content:flex-end;padding:.6rem 0;gap:var(--gap-sm)}.lesson-pane_resourceTitleBar__J6MD0 button p{font-size:.83rem}.lesson-pane_navigationAndActions__vfADS{display:none}.lesson-pane_embeddedContent__lMe0Q{width:100%;aspect-ratio:16/9;border:none;border-radius:16px;overflow:hidden;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.lesson-pane_resourceTitle__sXg9W{font-family:var(--font-sans);font-size:clamp(1.35rem,2.2vw,1.9rem);font-weight:600;color:#24211f;margin:0;line-height:1.15;text-align:left;letter-spacing:-.01em}.lesson-pane_resourceDescription__CmYl8{max-width:940px;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.65;color:#34302d;margin-top:1.25rem;text-align:left}.lesson-pane_summaryCard__EpksM{margin-top:.75rem;text-align:left}.lesson-pane_summaryCard__EpksM p{font-size:14px;line-height:1.65;color:#555}.lesson-pane_summaryCard__EpksM ul{margin-top:.5rem;padding-left:1.25rem;list-style-type:disc}.lesson-pane_summaryCard__EpksM ul li{font-size:14px;line-height:1.65;color:#555;margin-bottom:.25rem}.lesson-pane_comingSoonTag__rp47F{display:inline-flex;align-items:center;padding:.15rem .55rem;border-radius:var(--radius-pill);background:var(--warm-bg);color:var(--warm-text-accent);font-size:11px;font-weight:600;letter-spacing:.02em;margin-left:.5rem;vertical-align:middle}.lesson-pane_editorToggle__0B7Gt{display:inline-flex;align-items:center;gap:var(--gap-xs);background:rgba(0,0,0,0);border:1px solid var(--warm-border);border-radius:var(--radius-md);padding:.45rem .85rem;font-size:13px;font-weight:500;color:#555;cursor:pointer;transition:background .2s ease,border-color .2s ease}.lesson-pane_editorToggle__0B7Gt:hover{background:var(--warm-bg);border-color:var(--warm-border-dark)}.lesson-pane_nextLessonBar__xWpj7{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0 1rem;gap:var(--space-sm)}.lesson-pane_secondaryActions__fN_Bt{display:flex;align-items:center;gap:var(--gap-sm)}.lesson-pane_actionButton___qWJs{display:inline-flex;align-items:center;gap:var(--gap-xs);background:rgba(0,0,0,0);border:1px solid var(--warm-border);border-radius:var(--radius-md);padding:.5rem .85rem;font-size:13px;font-weight:500;color:var(--warm-text-muted);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.lesson-pane_actionButton___qWJs:hover:not(:disabled){background:var(--warm-bg);border-color:var(--warm-border-dark);color:#1a1a1a}.lesson-pane_actionButton___qWJs:disabled{cursor:default}.lesson-pane_actionButtonActive__Bz2Rm,.lesson-pane_actionButtonActive__Bz2Rm:hover:not(:disabled){background:var(--warm-bg);border-color:#d4943c;color:#d4943c}.lesson-pane_nextLessonButton__XJXMT{background:#2a2a2a;color:#fff;font-weight:600;font-size:14px;letter-spacing:-.01em;border-radius:10px;padding:.7rem 1.5rem;border:none;cursor:pointer;transition:background .2s ease,transform .15s ease}.lesson-pane_nextLessonButton__XJXMT:hover{background:#1a1a1a;transform:translateY(-1px)}.lesson-pane_nextLessonButton__XJXMT:active{transform:translateY(0)}.lesson-pane_editorPane__ynok_{width:100%;height:100%;display:flex;flex-direction:column;gap:var(--gap-lg)}@media(max-width:900px){.lesson-pane_container__if7Gn{width:100%;max-width:100%;padding:1rem;margin:0 auto}.lesson-pane_twoColumnLayout__EB1tu{grid-template-columns:1fr}.lesson-pane_embeddedContent__lMe0Q{height:auto;min-height:280px}.lesson-pane_resourceTitleBar__J6MD0{flex-direction:column;align-items:flex-start;gap:var(--gap-md)}.lesson-pane_moduleContext__AUJTA h2{font-size:1rem}.lesson-pane_moduleContext__AUJTA p{font-size:.9rem}}@media(max-width:600px){.lesson-pane_container__if7Gn{padding:0 .75rem}.lesson-pane_embeddedContent__lMe0Q{min-height:220px}.lesson-pane_nextLessonBar__xWpj7{flex-wrap:wrap}.lesson-pane_nextLessonButton__XJXMT{width:100%;text-align:center}.lesson-pane_resourceTitle__sXg9W{font-size:17px}.lesson-pane_resourceDescription__CmYl8{font-size:14px}}