body:has(.CourseExplorerPreview-module__OBFEfG__page){min-width:0}.CourseExplorerPreview-module__OBFEfG__page{--ink:#302a3e;--muted:#776e84;--purple:#7852ae;--line:#e7e1ed;--sage:#357659;min-height:100svh;color:var(--ink);background:radial-gradient(at 91% 2%,#eee5fa70,#0000 40%),#f8f7fb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.CourseExplorerPreview-module__OBFEfG__page *{box-sizing:border-box}.CourseExplorerPreview-module__OBFEfG__live{min-height:calc(100svh - 160px)}.CourseExplorerPreview-module__OBFEfG__linkNotice{color:var(--muted);margin:8px 12px 12px;font-size:12px;line-height:1.6}.CourseExplorerPreview-module__OBFEfG__linkNotice button,.CourseExplorerPreview-module__OBFEfG__progress button{border:1px solid var(--line);color:var(--purple);background:#fff;border-radius:8px;padding:5px 9px;font-size:12px}.CourseExplorerPreview-module__OBFEfG__subtopic{text-decoration:none}.CourseExplorerPreview-module__OBFEfG__subtopic[aria-busy=true]{opacity:.7}.CourseExplorerPreview-module__OBFEfG__page button,.CourseExplorerPreview-module__OBFEfG__page input{font:inherit}.CourseExplorerPreview-module__OBFEfG__page button{cursor:pointer}.CourseExplorerPreview-module__OBFEfG__page button:disabled{cursor:default}.CourseExplorerPreview-module__OBFEfG__page :focus-visible{outline-offset:3px;outline:3px solid #a38ac6}.CourseExplorerPreview-module__OBFEfG__skipLink{z-index:30;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.CourseExplorerPreview-module__OBFEfG__skipLink:focus{top:10px}.CourseExplorerPreview-module__OBFEfG__topbar{border-bottom:1px solid var(--line);background:#ffffffd9;align-items:center;gap:28px;min-height:72px;padding:12px max(28px,50% - 610px);display:flex}.CourseExplorerPreview-module__OBFEfG__brand{flex-shrink:0;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.CourseExplorerPreview-module__OBFEfG__brand>span{background:var(--purple);color:#fff;border-radius:11px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 4px 10px #7852ae24}.CourseExplorerPreview-module__OBFEfG__brand strong{letter-spacing:-.65px;font-size:17px;font-weight:750}.CourseExplorerPreview-module__OBFEfG__brand strong>span{font-weight:450}.CourseExplorerPreview-module__OBFEfG__brand em{color:var(--purple);font-style:normal}.CourseExplorerPreview-module__OBFEfG__back{border:1px solid var(--line);color:#685c79;background:#fcfbff;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:600;display:inline-flex}.CourseExplorerPreview-module__OBFEfG__previewBadge{color:var(--muted);border:1px solid var(--line);background:#faf8fd;border-radius:6px;margin-left:auto;padding:5px 9px;font-size:11px}.CourseExplorerPreview-module__OBFEfG__main{max-width:1276px;margin:auto;padding:24px 28px 14px;transition:max-width .22s}.CourseExplorerPreview-module__OBFEfG__main[data-stage=chapters]{max-width:1040px}.CourseExplorerPreview-module__OBFEfG__heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:18px;display:flex}.CourseExplorerPreview-module__OBFEfG__heading h1,.CourseExplorerPreview-module__OBFEfG__heading h2{letter-spacing:-.5px;margin:0 0 6px;font-size:21px;font-weight:650;line-height:1.2}.CourseExplorerPreview-module__OBFEfG__heading h1>span,.CourseExplorerPreview-module__OBFEfG__heading h2>span{color:var(--purple)}.CourseExplorerPreview-module__OBFEfG__heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.CourseExplorerPreview-module__OBFEfG__courseName{align-items:center;gap:12px;max-width:420px;display:flex}.CourseExplorerPreview-module__OBFEfG__courseIcon{width:47px;height:47px;color:var(--purple);background:#eee6f6;border:1px solid #e6daef;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.CourseExplorerPreview-module__OBFEfG__courseName>div{flex-direction:column;gap:7px;display:flex}.CourseExplorerPreview-module__OBFEfG__courseName strong{font-size:14px;font-weight:650}.CourseExplorerPreview-module__OBFEfG__courseName>div>span{color:var(--muted);font-size:11px}.CourseExplorerPreview-module__OBFEfG__page i{color:#b5aabe;margin:0 4px;font-style:normal}.CourseExplorerPreview-module__OBFEfG__utilityRow{justify-content:space-between;align-items:center;gap:24px;margin:0 0 16px;display:flex}.CourseExplorerPreview-module__OBFEfG__progress{min-height:42px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.CourseExplorerPreview-module__OBFEfG__progress strong{color:#3c7055;font-size:12px;font-weight:650}.CourseExplorerPreview-module__OBFEfG__progressIcon{width:25px;height:25px;color:var(--sage);background:#e5f1e9;border-radius:50%;place-items:center;display:grid}.CourseExplorerPreview-module__OBFEfG__progress progress{accent-color:#609779;background:#e4e8e3;border:0;border-radius:6px;width:110px;height:5px;overflow:hidden}.CourseExplorerPreview-module__OBFEfG__progress progress::-webkit-progress-bar{background:#e4e8e3}.CourseExplorerPreview-module__OBFEfG__progress progress::-webkit-progress-value{background:#609779;border-radius:6px}.CourseExplorerPreview-module__OBFEfG__search{color:#8c7c9d;background:#fff;border:1px solid #e3dcea;border-radius:17px;gap:9px;width:430px;min-width:290px;max-width:100%;padding:10px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 3px 12px #48356305}.CourseExplorerPreview-module__OBFEfG__search:focus-within{border-color:#b99cd6;box-shadow:0 0 0 3px #7852ae0c}.CourseExplorerPreview-module__OBFEfG__searchInputRow{align-items:center;gap:10px;min-height:36px;padding-inline:5px;display:flex}.CourseExplorerPreview-module__OBFEfG__search input{width:100%;min-width:0;color:var(--ink);min-height:36px;box-shadow:none;appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.CourseExplorerPreview-module__OBFEfG__page .CourseExplorerPreview-module__OBFEfG__search input:focus-visible{outline:none}.CourseExplorerPreview-module__OBFEfG__search input::placeholder{color:#8b8098}.CourseExplorerPreview-module__OBFEfG__clearSearch{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.CourseExplorerPreview-module__OBFEfG__searchCategories{background:#f7f5fa;border-radius:10px;gap:3px;padding:3px;display:flex}.CourseExplorerPreview-module__OBFEfG__searchCategories button{color:#776e84;background:0 0;border:0;border-radius:8px;flex:1;min-width:0;min-height:36px;padding:6px 8px;font-size:12px;font-weight:500;transition:background .15s,color .15s}.CourseExplorerPreview-module__OBFEfG__searchCategories button:hover,.CourseExplorerPreview-module__OBFEfG__clearSearch:hover{color:#65458d;background:#eee8f5}.CourseExplorerPreview-module__OBFEfG__searchCategories button[aria-pressed=true]{color:#65458d;background:#fff;font-weight:650;box-shadow:0 1px 4px #49325d12}.CourseExplorerPreview-module__OBFEfG__searchResults{z-index:15;border:1px solid var(--line);background:#fff;border-radius:13px;max-height:390px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 12px 35px #3727401c}.CourseExplorerPreview-module__OBFEfG__searchResults>small{color:var(--muted);letter-spacing:.7px;padding:5px 8px 10px;font-size:10px;display:block}.CourseExplorerPreview-module__OBFEfG__searchResults button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:10px 8px;display:flex}.CourseExplorerPreview-module__OBFEfG__searchResults button:hover{background:#f5f0fb}.CourseExplorerPreview-module__OBFEfG__searchResults button:focus-visible{outline-offset:-2px;background:#f5f0fb;outline:2px solid #b49acb}.CourseExplorerPreview-module__OBFEfG__resultType{color:#7753a7;background:#ede5f7;border-radius:6px;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:11px;font-weight:700;display:grid}.CourseExplorerPreview-module__OBFEfG__searchResults button>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.CourseExplorerPreview-module__OBFEfG__searchResults strong{font-size:12px;line-height:1.5}.CourseExplorerPreview-module__OBFEfG__searchResults button small{color:var(--muted);font-size:10px;line-height:1.5}.CourseExplorerPreview-module__OBFEfG__workspace{grid-template-columns:minmax(0,1fr);height:auto;display:grid;position:relative}.CourseExplorerPreview-module__OBFEfG__workspace:not([data-stage=chapters]){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;height:auto}.CourseExplorerPreview-module__OBFEfG__contents,.CourseExplorerPreview-module__OBFEfG__detail{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;overflow:visible;box-shadow:0 4px 16px #45345504}.CourseExplorerPreview-module__OBFEfG__contents{background:#fefdfd;flex-direction:column;display:flex}.CourseExplorerPreview-module__OBFEfG__panelLabel{color:#817093;border-bottom:1px solid #eee8f2;align-items:center;gap:8px;padding:20px 20px 17px;font-size:12px;display:flex}.CourseExplorerPreview-module__OBFEfG__panelLabel strong{color:var(--ink);font-size:13px;font-weight:650}.CourseExplorerPreview-module__OBFEfG__panelLabel>span{color:#8c8097;margin-left:auto;font-size:10px}.CourseExplorerPreview-module__OBFEfG__paneBack{border:0;border-right:1px solid var(--line);color:#8462a6;white-space:nowrap;background:0 0;align-items:center;gap:5px;min-height:30px;margin-right:4px;padding:6px 9px 6px 0;font-size:11px;display:inline-flex}.CourseExplorerPreview-module__OBFEfG__paneBack:hover{color:#63428a}.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=chapters] .CourseExplorerPreview-module__OBFEfG__chapterList{grid-template-columns:minmax(0,1fr);gap:0;padding:8px 20px;display:grid;overflow:visible}.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=chapters] .CourseExplorerPreview-module__OBFEfG__chapter{background:0 0;border:0;border-bottom:1px solid #e7dfed;border-radius:0;padding:2px 0}.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=chapters] .CourseExplorerPreview-module__OBFEfG__chapter:last-child{border-bottom:0}.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=chapters] .CourseExplorerPreview-module__OBFEfG__chapter h2 button{min-height:68px;padding:10px 12px}.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=chapters] .CourseExplorerPreview-module__OBFEfG__chapter h2 strong,.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=topics] .CourseExplorerPreview-module__OBFEfG__chapter h2 strong{font-size:16px}.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=chapters] .CourseExplorerPreview-module__OBFEfG__chapter h2 small{font-size:11px;line-height:1.7}.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=topics] .CourseExplorerPreview-module__OBFEfG__chapterList{padding:8px 20px;overflow:visible}.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=topics] .CourseExplorerPreview-module__OBFEfG__chapter{border:0;border-bottom:1px solid #e7dfed}.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=topics] .CourseExplorerPreview-module__OBFEfG__chapter:last-child{border-bottom:0}.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=topics] .CourseExplorerPreview-module__OBFEfG__chapter h2 button{min-height:68px;padding:10px 12px}.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=topics] .CourseExplorerPreview-module__OBFEfG__chapter[data-open=true] h2 button{background:#f8f3fc}.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=topics] .CourseExplorerPreview-module__OBFEfG__topicList:not([hidden]){grid-template-columns:minmax(0,1fr);gap:10px;padding:0;display:grid}.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=topics] .CourseExplorerPreview-module__OBFEfG__topicListLabel{grid-column:1/-1;margin:5px 0 0}.CourseExplorerPreview-module__OBFEfG__chapterList{scrollbar-width:thin;scrollbar-color:#ded5e6 transparent;padding:8px 11px 10px;overflow:visible}.CourseExplorerPreview-module__OBFEfG__chapter{border-bottom:1px solid #eee8f1;padding:2px 0}.CourseExplorerPreview-module__OBFEfG__chapter:last-child{border:0}.CourseExplorerPreview-module__OBFEfG__chapter h2{font-size:inherit;margin:0}.CourseExplorerPreview-module__OBFEfG__chapter h2 button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:15px 10px;display:flex}.CourseExplorerPreview-module__OBFEfG__chapter h2 button:hover{background:#f7f4fa}.CourseExplorerPreview-module__OBFEfG__chapter h2 button>span:nth-child(2){flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.CourseExplorerPreview-module__OBFEfG__chapter h2 strong{font-size:16px;font-weight:650;line-height:1.5}.CourseExplorerPreview-module__OBFEfG__chapter h2 small{color:var(--muted);font-size:10px;font-weight:400}.CourseExplorerPreview-module__OBFEfG__chapterNumber{color:#8b73a4;font-variant-numeric:tabular-nums;background:#f0eaf5;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;font-weight:650;display:grid}.CourseExplorerPreview-module__OBFEfG__completionMark{color:#a69aaf;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CourseExplorerPreview-module__OBFEfG__completionMark[data-state=completed]{color:#478263}.CourseExplorerPreview-module__OBFEfG__completionMark[data-state=in_progress]{color:#9770b9}.CourseExplorerPreview-module__OBFEfG__chapterStatus[data-state=completed]{color:#478263}.CourseExplorerPreview-module__OBFEfG__chapterStatus[data-state=in_progress]{color:#8964a8}.CourseExplorerPreview-module__OBFEfG__chevron{color:#a08ead;flex-shrink:0;transition:transform .18s}.CourseExplorerPreview-module__OBFEfG__chapter[data-open=true] .CourseExplorerPreview-module__OBFEfG__chevron{transform:rotate(-90deg)}.CourseExplorerPreview-module__OBFEfG__chapter[data-open=true] .CourseExplorerPreview-module__OBFEfG__chapterNumber{color:#fff;background:#8966b4}.CourseExplorerPreview-module__OBFEfG__chapter[data-open=true] h2 button{background:#f5f0fa}.CourseExplorerPreview-module__OBFEfG__topicList{padding:2px 9px 14px 15px}.CourseExplorerPreview-module__OBFEfG__topicListLabel{letter-spacing:1px;color:#9985a8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;margin:5px 3px 12px;font-size:9px;font-weight:700;display:flex}.CourseExplorerPreview-module__OBFEfG__topicListLabel>span{letter-spacing:0;color:#a194aa;font-size:10px;font-weight:400}.CourseExplorerPreview-module__OBFEfG__topicButton{color:#4e405e;text-align:left;background:#fff;border:1px solid #e9e1ef;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:72px;margin:8px 0;padding:13px 12px;font-size:14px;transition:border-color .16s,background .16s;display:flex}.CourseExplorerPreview-module__OBFEfG__topicCopy{flex-direction:column;flex:1;gap:6px;min-width:0;line-height:1.5;display:flex}.CourseExplorerPreview-module__OBFEfG__topicCopy strong{font-size:14px;font-weight:650}.CourseExplorerPreview-module__OBFEfG__topicButton small{color:#93829f;font-size:11px;font-weight:400}.CourseExplorerPreview-module__OBFEfG__topicButton small i{margin:0 2px}.CourseExplorerPreview-module__OBFEfG__topicButton small>span[data-state=completed]{color:#478263}.CourseExplorerPreview-module__OBFEfG__topicButton small>span[data-state=in_progress]{color:#8a62ad}.CourseExplorerPreview-module__OBFEfG__topicButton>svg{color:#b5a7c1;flex-shrink:0}.CourseExplorerPreview-module__OBFEfG__topicIcon{background:#f4f0f7;border-radius:10px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.CourseExplorerPreview-module__OBFEfG__topicButton[data-state=completed] .CourseExplorerPreview-module__OBFEfG__topicIcon{background:#eaf3ed}.CourseExplorerPreview-module__OBFEfG__topicButton[data-state=in_progress] .CourseExplorerPreview-module__OBFEfG__topicIcon{background:#eee6f6}.CourseExplorerPreview-module__OBFEfG__topicButton:hover{background:#fbf8fe;border-color:#d6c2e6}.CourseExplorerPreview-module__OBFEfG__topicButton[aria-pressed=true]{color:#69469a;background:#f2eafb;border-color:#c8acdf;font-weight:600;box-shadow:inset 3px 0 #9670bb,0 3px 8px #7852ae06}.CourseExplorerPreview-module__OBFEfG__topicButton[aria-pressed=true]>svg{color:#8054ae}.CourseExplorerPreview-module__OBFEfG__detail{flex-direction:column;display:flex}.CourseExplorerPreview-module__OBFEfG__chapterDetail{background:#fcfdfc;border-color:#ddd7e5}.CourseExplorerPreview-module__OBFEfG__chapterConnection{pointer-events:none;z-index:2;color:#ad91c8;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.CourseExplorerPreview-module__OBFEfG__chapterConnection path{fill:none;stroke:currentColor;stroke-width:1.5px}.CourseExplorerPreview-module__OBFEfG__chapterConnection circle{fill:currentColor}.CourseExplorerPreview-module__OBFEfG__topicPane{min-height:0;padding:8px 20px 16px;overflow:visible}.CourseExplorerPreview-module__OBFEfG__topicPane .CourseExplorerPreview-module__OBFEfG__topicList{padding:0}.CourseExplorerPreview-module__OBFEfG__topicPane .CourseExplorerPreview-module__OBFEfG__topicButton{background:0 0;border:0;border-radius:8px;gap:10px;min-height:48px;margin:0;padding:10px 8px}.CourseExplorerPreview-module__OBFEfG__topicPane .CourseExplorerPreview-module__OBFEfG__topicCopy strong{color:#393145;font-size:14px;font-weight:550}.CourseExplorerPreview-module__OBFEfG__topicPane .CourseExplorerPreview-module__OBFEfG__topicIcon{background:0 0;order:1;width:22px;height:22px}.CourseExplorerPreview-module__OBFEfG__topicPane .CourseExplorerPreview-module__OBFEfG__topicButton>svg{order:2}.CourseExplorerPreview-module__OBFEfG__topicProgress{color:#7a7283;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.CourseExplorerPreview-module__OBFEfG__topicPane .CourseExplorerPreview-module__OBFEfG__topicButton:hover{background:#f1edf6}.CourseExplorerPreview-module__OBFEfG__topicPane .CourseExplorerPreview-module__OBFEfG__topicButton[aria-pressed=true]{box-shadow:none;background:#f1edf6}.CourseExplorerPreview-module__OBFEfG__detailHeader{background:linear-gradient(125deg,#faf7fd,#fdfcfe 80%);border-bottom:1px solid #eee7f3;border-radius:17px 17px 0 0;padding:20px 24px 16px}.CourseExplorerPreview-module__OBFEfG__breadcrumb{color:#877491;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;display:flex}.CourseExplorerPreview-module__OBFEfG__breadcrumb a{color:inherit;text-decoration:none}.CourseExplorerPreview-module__OBFEfG__breadcrumb a:hover{text-decoration:underline}.CourseExplorerPreview-module__OBFEfG__topicTitle{align-items:center;gap:13px;display:flex}.CourseExplorerPreview-module__OBFEfG__topicTitle>span:first-child{color:#875eaf;background:#eee5f7;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.CourseExplorerPreview-module__OBFEfG__topicTitle>.CourseExplorerPreview-module__OBFEfG__completionMark{margin-left:auto}.CourseExplorerPreview-module__OBFEfG__topicTitle h2{letter-spacing:-.6px;margin:0;font-size:21px;font-weight:700;line-height:1.35}.CourseExplorerPreview-module__OBFEfG__detailHeader>p:not(.CourseExplorerPreview-module__OBFEfG__breadcrumb){color:var(--muted);margin:13px 0 19px;font-size:12px;line-height:1.65}.CourseExplorerPreview-module__OBFEfG__topicMeta{color:#83738e;flex-wrap:wrap;align-items:center;gap:14px;margin-top:17px;font-size:10px;display:flex}.CourseExplorerPreview-module__OBFEfG__topicMeta>span{align-items:center;gap:5px;display:flex}.CourseExplorerPreview-module__OBFEfG__topicMeta>span:nth-child(2){color:var(--sage)}.CourseExplorerPreview-module__OBFEfG__topicMeta .CourseExplorerPreview-module__OBFEfG__unlocked{color:#94879b;margin-left:auto}.CourseExplorerPreview-module__OBFEfG__subtopicList{scrollbar-width:thin;scrollbar-color:#ded5e6 transparent;min-height:0;padding:0 0 0 14px;overflow:visible}.CourseExplorerPreview-module__OBFEfG__subtopicList>div{margin-bottom:0}.CourseExplorerPreview-module__OBFEfG__subtopicList>div[data-selected=true] .CourseExplorerPreview-module__OBFEfG__subtopic{background:#f6f0fc;border-color:#b997d7}.CourseExplorerPreview-module__OBFEfG__subtopic{text-align:left;width:100%;min-height:46px;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #e1e9e5;border-radius:0;align-items:center;gap:13px;margin-bottom:0;padding:10px 8px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.CourseExplorerPreview-module__OBFEfG__subtopic:last-child{margin-bottom:0}.CourseExplorerPreview-module__OBFEfG__subtopic:hover{box-shadow:none;background:#edf4f0;border-radius:8px}.CourseExplorerPreview-module__OBFEfG__subtopic[aria-pressed=true]{background:#f6f0fc;border-color:#b997d7}.CourseExplorerPreview-module__OBFEfG__subtopic:disabled{opacity:.6}.CourseExplorerPreview-module__OBFEfG__unitIcon{color:#9986ac;background:#eef2ef;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.CourseExplorerPreview-module__OBFEfG__subtopic[data-state=completed] .CourseExplorerPreview-module__OBFEfG__unitIcon{color:#478063;background:#eaf3ed}.CourseExplorerPreview-module__OBFEfG__subtopic[data-state=current]{background:#fcfaff;border-color:#d8c4ea}.CourseExplorerPreview-module__OBFEfG__subtopic[data-state=current] .CourseExplorerPreview-module__OBFEfG__unitIcon{color:#8f66b4;background:#f0e7f8}.CourseExplorerPreview-module__OBFEfG__unitCopy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.CourseExplorerPreview-module__OBFEfG__unitOverline{letter-spacing:.7px;color:#8d8199;font-size:9px;font-weight:600}.CourseExplorerPreview-module__OBFEfG__unitCopy strong{font-size:13px;font-weight:450;line-height:1.5}.CourseExplorerPreview-module__OBFEfG__topicPane .CourseExplorerPreview-module__OBFEfG__unitCopy strong{font-size:12px}.CourseExplorerPreview-module__OBFEfG__unitCopy small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.CourseExplorerPreview-module__OBFEfG__unitAction{color:#aa95bc;flex-shrink:0;align-items:center;gap:11px;display:flex}.CourseExplorerPreview-module__OBFEfG__unitAction>span{letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;padding:0;font-size:9px}.CourseExplorerPreview-module__OBFEfG__unitAction>span.CourseExplorerPreview-module__OBFEfG__completed,.CourseExplorerPreview-module__OBFEfG__unitAction>span.CourseExplorerPreview-module__OBFEfG__current,.CourseExplorerPreview-module__OBFEfG__unitAction>span.CourseExplorerPreview-module__OBFEfG__notStarted{background:0 0}.CourseExplorerPreview-module__OBFEfG__completed{color:#407459;background:#edf5ef}.CourseExplorerPreview-module__OBFEfG__current{color:#865dac;background:#f0e8f8}.CourseExplorerPreview-module__OBFEfG__notStarted{color:#94899d;background:#f6f3f8}.CourseExplorerPreview-module__OBFEfG__completionLegend{color:#8c7c97;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:14px;font-size:11px;display:flex}.CourseExplorerPreview-module__OBFEfG__completionLegend>span{align-items:center;gap:6px;display:inline-flex}.CourseExplorerPreview-module__OBFEfG__detailFooter{background:#fdfbff;border-top:1px solid #eee7f3;justify-content:space-between;align-items:center;gap:15px;padding:15px 25px;font-size:11px;display:flex}.CourseExplorerPreview-module__OBFEfG__detailFooter>span{color:#927ca5;align-items:center;gap:7px;display:flex}.CourseExplorerPreview-module__OBFEfG__detailFooter button{color:#7954a3;background:#f1eaf8;border:0;border-radius:7px;align-items:center;gap:7px;min-height:32px;padding:7px 12px;font-size:11px;font-weight:600;display:flex}.CourseExplorerPreview-module__OBFEfG__detailFooter button:hover{background:#e9def4}.CourseExplorerPreview-module__OBFEfG__topicGroup{border-bottom:1px solid #e6e3eb;margin-bottom:0;padding:6px 0}.CourseExplorerPreview-module__OBFEfG__topicGroup[data-open=true]>.CourseExplorerPreview-module__OBFEfG__topicButton{border-radius:10px 10px 0 0}.CourseExplorerPreview-module__OBFEfG__topicGroup[data-open=true]>.CourseExplorerPreview-module__OBFEfG__topicButton>svg{transform:rotate(180deg)}.CourseExplorerPreview-module__OBFEfG__expandedSubtopics{background:0 0;border-left:2px solid #d7e5dc;margin:6px 0 8px 8px;padding-top:6px;padding-left:8px}.CourseExplorerPreview-module__OBFEfG__expandedHeading{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:flex}.CourseExplorerPreview-module__OBFEfG__expandedHeading button{min-height:32px;color:var(--purple);background:0 0;border:0;align-items:center;gap:6px;padding:4px;font-size:11px;display:inline-flex}.CourseExplorerPreview-module__OBFEfG__topicDescription{color:var(--muted);margin:0;padding:0 14px 8px;font-size:12px;line-height:1.6}.CourseExplorerPreview-module__OBFEfG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CourseExplorerPreview-module__OBFEfG__expandedSubtopics .CourseExplorerPreview-module__OBFEfG__detailFooter{background:0 0;border:0;border-radius:0 0 10px 10px;padding:10px 14px}.CourseExplorerPreview-module__OBFEfG__expandedSubtopics .CourseExplorerPreview-module__OBFEfG__detailFooter>span{display:none}.CourseExplorerPreview-module__OBFEfG__expandedSubtopics .CourseExplorerPreview-module__OBFEfG__detailFooter button{margin-left:auto}.CourseExplorerPreview-module__OBFEfG__selectionNotice{color:#775395;background:#f3edf9;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;font-size:12px;line-height:1.6;display:flex}.CourseExplorerPreview-module__OBFEfG__selectionNotice svg{flex-shrink:0;margin-top:2px}.CourseExplorerPreview-module__OBFEfG__previewNote{color:#9b8ca6;text-align:center;margin:12px 0 0;font-size:10px}.CourseExplorerPreview-module__OBFEfG__mobileBack{display:none}.CourseExplorerPreview-module__OBFEfG__empty{color:var(--muted);padding:30px 24px;font-size:13px;line-height:1.6}.CourseExplorerPreview-module__OBFEfG__loading{color:#514260;text-align:center;background:#f8f7fb;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:50px 25px;font-family:Inter,Arial,sans-serif;display:flex}.CourseExplorerPreview-module__OBFEfG__loading a,.CourseExplorerPreview-module__OBFEfG__loading button{color:#fff;font:inherit;background:#7852ae;border:0;border-radius:10px;align-items:center;gap:7px;padding:12px 17px;display:inline-flex}@media (max-width:1020px){.CourseExplorerPreview-module__OBFEfG__workspace:not([data-stage=chapters]){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=chapters] .CourseExplorerPreview-module__OBFEfG__chapterList,.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=topics] .CourseExplorerPreview-module__OBFEfG__topicList:not([hidden]){grid-template-columns:minmax(0,1fr)}.CourseExplorerPreview-module__OBFEfG__main{padding:24px 20px}.CourseExplorerPreview-module__OBFEfG__detailHeader{padding:21px}.CourseExplorerPreview-module__OBFEfG__subtopicList{padding:15px}.CourseExplorerPreview-module__OBFEfG__subtopic{gap:10px;padding:14px 12px}.CourseExplorerPreview-module__OBFEfG__unitAction{flex-direction:column;align-items:flex-end;gap:8px}.CourseExplorerPreview-module__OBFEfG__progress progress{display:none}}@media (max-width:720px){.CourseExplorerPreview-module__OBFEfG__chapterConnection{display:none}.CourseExplorerPreview-module__OBFEfG__expandedSubtopics .CourseExplorerPreview-module__OBFEfG__unitAction{flex-direction:row;gap:6px}.CourseExplorerPreview-module__OBFEfG__expandedSubtopics .CourseExplorerPreview-module__OBFEfG__unitAction>svg{display:none}.CourseExplorerPreview-module__OBFEfG__expandedSubtopics .CourseExplorerPreview-module__OBFEfG__unitAction>span{font-size:9px}.CourseExplorerPreview-module__OBFEfG__topbar{flex-wrap:wrap;gap:14px;min-height:62px;padding:12px 16px}.CourseExplorerPreview-module__OBFEfG__brand strong{font-size:15px}.CourseExplorerPreview-module__OBFEfG__brand{gap:8px}.CourseExplorerPreview-module__OBFEfG__brand>span{border-radius:9px;width:31px;height:31px}.CourseExplorerPreview-module__OBFEfG__back{margin-left:auto;padding:8px;font-size:10px}.CourseExplorerPreview-module__OBFEfG__previewBadge{display:none}.CourseExplorerPreview-module__OBFEfG__main{padding:16px}.CourseExplorerPreview-module__OBFEfG__heading{margin-bottom:15px;display:block}.CourseExplorerPreview-module__OBFEfG__heading h1,.CourseExplorerPreview-module__OBFEfG__heading h2{font-size:20px}.CourseExplorerPreview-module__OBFEfG__heading p{display:none}.CourseExplorerPreview-module__OBFEfG__courseName{margin-top:12px;padding:0}.CourseExplorerPreview-module__OBFEfG__courseName strong{font-size:13px}.CourseExplorerPreview-module__OBFEfG__courseIcon{display:none}.CourseExplorerPreview-module__OBFEfG__utilityRow{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:16px}.CourseExplorerPreview-module__OBFEfG__progress{gap:8px;min-height:32px;font-size:11px}.CourseExplorerPreview-module__OBFEfG__progress progress{flex:1;min-width:30px;display:block}.CourseExplorerPreview-module__OBFEfG__search{width:100%;min-width:0;padding:12px}.CourseExplorerPreview-module__OBFEfG__search input{font-size:16px}.CourseExplorerPreview-module__OBFEfG__search input::placeholder{font-size:12px}.CourseExplorerPreview-module__OBFEfG__workspace,.CourseExplorerPreview-module__OBFEfG__workspace:not([data-stage=chapters]){height:auto;display:block}.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=chapters] .CourseExplorerPreview-module__OBFEfG__chapterList{grid-template-columns:minmax(0,1fr);gap:0;padding:12px}.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=chapters] .CourseExplorerPreview-module__OBFEfG__chapter h2 button{min-height:76px}.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=topics] .CourseExplorerPreview-module__OBFEfG__topicList:not([hidden]){grid-template-columns:minmax(0,1fr);gap:10px}.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=topics] .CourseExplorerPreview-module__OBFEfG__chapterList{padding:10px 14px 14px}.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=topics] .CourseExplorerPreview-module__OBFEfG__topicCopy strong{font-size:14px}.CourseExplorerPreview-module__OBFEfG__paneBack{min-height:40px}.CourseExplorerPreview-module__OBFEfG__panelLabel{gap:7px}.CourseExplorerPreview-module__OBFEfG__panelLabel>svg{display:none}.CourseExplorerPreview-module__OBFEfG__contents{border-radius:14px}.CourseExplorerPreview-module__OBFEfG__chapterList{overflow:visible}.CourseExplorerPreview-module__OBFEfG__workspace .CourseExplorerPreview-module__OBFEfG__detail,.CourseExplorerPreview-module__OBFEfG__workspace[data-detail=true] .CourseExplorerPreview-module__OBFEfG__contents{display:none}.CourseExplorerPreview-module__OBFEfG__workspace[data-detail=true] .CourseExplorerPreview-module__OBFEfG__detail{border-radius:14px;display:flex}.CourseExplorerPreview-module__OBFEfG__chapter h2 button{min-height:76px}.CourseExplorerPreview-module__OBFEfG__chapter h2 strong,.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=chapters] .CourseExplorerPreview-module__OBFEfG__chapter h2 strong,.CourseExplorerPreview-module__OBFEfG__workspace[data-stage=topics] .CourseExplorerPreview-module__OBFEfG__chapter h2 strong{font-size:15px}.CourseExplorerPreview-module__OBFEfG__chapter h2 small{font-size:11px}.CourseExplorerPreview-module__OBFEfG__topicButton{min-height:74px;font-size:13px}.CourseExplorerPreview-module__OBFEfG__topicCopy strong{font-size:14px}.CourseExplorerPreview-module__OBFEfG__topicList{padding:4px 7px 14px 11px}.CourseExplorerPreview-module__OBFEfG__topicListLabel{font-size:10px}.CourseExplorerPreview-module__OBFEfG__completionLegend{gap:14px}.CourseExplorerPreview-module__OBFEfG__panelLabel{padding:18px}.CourseExplorerPreview-module__OBFEfG__mobileBack{color:#806295;text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:8px;min-height:48px;padding:12px 18px;font-size:12px;display:flex}.CourseExplorerPreview-module__OBFEfG__detailHeader{padding:19px 18px}.CourseExplorerPreview-module__OBFEfG__topicTitle h2{font-size:20px}.CourseExplorerPreview-module__OBFEfG__breadcrumb{margin-bottom:15px;font-size:11px}.CourseExplorerPreview-module__OBFEfG__detailHeader>p:not(.CourseExplorerPreview-module__OBFEfG__breadcrumb){font-size:12px}.CourseExplorerPreview-module__OBFEfG__topicMeta{gap:10px;font-size:11px}.CourseExplorerPreview-module__OBFEfG__topicMeta .CourseExplorerPreview-module__OBFEfG__unlocked{display:none}.CourseExplorerPreview-module__OBFEfG__subtopicList,.CourseExplorerPreview-module__OBFEfG__topicPane{padding:14px;overflow:visible}.CourseExplorerPreview-module__OBFEfG__subtopic{flex-wrap:nowrap;gap:10px;padding:14px 12px}.CourseExplorerPreview-module__OBFEfG__unitIcon{width:34px;height:34px}.CourseExplorerPreview-module__OBFEfG__unitCopy{flex-basis:auto}.CourseExplorerPreview-module__OBFEfG__unitCopy strong{font-size:14px}.CourseExplorerPreview-module__OBFEfG__unitOverline{font-size:10px}.CourseExplorerPreview-module__OBFEfG__unitCopy small{font-size:12px}.CourseExplorerPreview-module__OBFEfG__unitAction{flex-direction:column;flex:0;margin-left:0}.CourseExplorerPreview-module__OBFEfG__unitAction>span{font-size:11px}.CourseExplorerPreview-module__OBFEfG__detailFooter{padding:12px 17px;font-size:10px}.CourseExplorerPreview-module__OBFEfG__detailFooter button{min-height:44px;font-size:12px}.CourseExplorerPreview-module__OBFEfG__previewNote{font-size:10px;line-height:1.6}}.CourseExplorerPreview-module__OBFEfG__embedded{background:0 0;min-height:0}.CourseExplorerPreview-module__OBFEfG__embedded .CourseExplorerPreview-module__OBFEfG__main{width:100%;padding:0}.CourseExplorerPreview-module__OBFEfG__embedded .CourseExplorerPreview-module__OBFEfG__heading{margin-bottom:14px}.CourseExplorerPreview-module__OBFEfG__embedded .CourseExplorerPreview-module__OBFEfG__utilityRow{justify-content:flex-end}.CourseExplorerPreview-module__OBFEfG__embedded .CourseExplorerPreview-module__OBFEfG__completionMark,.CourseExplorerPreview-module__OBFEfG__embedded .CourseExplorerPreview-module__OBFEfG__unitAction>span{display:none}.CourseExplorerPreview-module__OBFEfG__embedded .CourseExplorerPreview-module__OBFEfG__unitIcon{background:#c9b7da;border-radius:50%;width:7px;height:7px}.CourseExplorerPreview-module__OBFEfG__embedded [data-public-locked=true] .CourseExplorerPreview-module__OBFEfG__unitIcon{background:0 0;border-radius:0;width:15px;height:15px}.CourseExplorerPreview-module__OBFEfG__embedded .CourseExplorerPreview-module__OBFEfG__topicIcon{display:none}.app-shell:not(:has(.android-app)) .CourseExplorerPreview-module__OBFEfG__page{--muted:#6e5d7c}.app-shell:not(:has(.android-app)) .CourseExplorerPreview-module__OBFEfG__heading :is(h1,h2){font-size:clamp(1.625rem,2.2vw,1.875rem);line-height:1.25}.app-shell:not(:has(.android-app)) .CourseExplorerPreview-module__OBFEfG__page :is(.CourseExplorerPreview-module__OBFEfG__heading p,.CourseExplorerPreview-module__OBFEfG__courseName strong,.CourseExplorerPreview-module__OBFEfG__panelLabel strong,.CourseExplorerPreview-module__OBFEfG__topicCopy strong,.CourseExplorerPreview-module__OBFEfG__unitCopy strong,.CourseExplorerPreview-module__OBFEfG__searchResults strong){font-size:1rem}.app-shell:not(:has(.android-app)) .CourseExplorerPreview-module__OBFEfG__page .CourseExplorerPreview-module__OBFEfG__chapter h2 strong{font-size:1.125rem}.app-shell:not(:has(.android-app)) .CourseExplorerPreview-module__OBFEfG__page :is(.CourseExplorerPreview-module__OBFEfG__back,.CourseExplorerPreview-module__OBFEfG__paneBack,.CourseExplorerPreview-module__OBFEfG__mobileBack,.CourseExplorerPreview-module__OBFEfG__searchCategories button,.CourseExplorerPreview-module__OBFEfG__detailFooter button,.CourseExplorerPreview-module__OBFEfG__expandedHeading button){font-size:.9375rem}.app-shell:not(:has(.android-app)) .CourseExplorerPreview-module__OBFEfG__page :is(.CourseExplorerPreview-module__OBFEfG__courseName>div>span,.CourseExplorerPreview-module__OBFEfG__progress,.CourseExplorerPreview-module__OBFEfG__progress strong,.CourseExplorerPreview-module__OBFEfG__panelLabel>span,.CourseExplorerPreview-module__OBFEfG__chapter h2 small,.CourseExplorerPreview-module__OBFEfG__chapterNumber,.CourseExplorerPreview-module__OBFEfG__topicButton small,.CourseExplorerPreview-module__OBFEfG__topicProgress,.CourseExplorerPreview-module__OBFEfG__unitCopy small,.CourseExplorerPreview-module__OBFEfG__topicDescription,.CourseExplorerPreview-module__OBFEfG__completionLegend,.CourseExplorerPreview-module__OBFEfG__searchResults button small,.CourseExplorerPreview-module__OBFEfG__detailHeader>p:not(.CourseExplorerPreview-module__OBFEfG__breadcrumb),.CourseExplorerPreview-module__OBFEfG__linkNotice,.CourseExplorerPreview-module__OBFEfG__selectionNotice){font-size:.875rem}.app-shell:not(:has(.android-app)) .CourseExplorerPreview-module__OBFEfG__page :is(.CourseExplorerPreview-module__OBFEfG__breadcrumb,.CourseExplorerPreview-module__OBFEfG__topicMeta,.CourseExplorerPreview-module__OBFEfG__expandedHeading,.CourseExplorerPreview-module__OBFEfG__detailFooter,.CourseExplorerPreview-module__OBFEfG__unitAction>span,.CourseExplorerPreview-module__OBFEfG__resultType){font-size:.8125rem}.app-shell:not(:has(.android-app)) .CourseExplorerPreview-module__OBFEfG__page :is(.CourseExplorerPreview-module__OBFEfG__unitOverline,.CourseExplorerPreview-module__OBFEfG__topicListLabel,.CourseExplorerPreview-module__OBFEfG__topicListLabel>span,.CourseExplorerPreview-module__OBFEfG__searchResults>small){font-size:.75rem}.app-shell:not(:has(.android-app)) .CourseExplorerPreview-module__OBFEfG__search input{font-size:1rem}.app-shell:not(:has(.android-app)) .CourseExplorerPreview-module__OBFEfG__search input::placeholder{font-size:1rem}.app-shell:not(:has(.android-app)) .CourseExplorerPreview-module__OBFEfG__search input::placeholder{color:var(--muted)}.app-shell:not(:has(.android-app)) .CourseExplorerPreview-module__OBFEfG__page :is(.CourseExplorerPreview-module__OBFEfG__topicButton small,.CourseExplorerPreview-module__OBFEfG__topicProgress,.CourseExplorerPreview-module__OBFEfG__unitAction,.CourseExplorerPreview-module__OBFEfG__notStarted,.CourseExplorerPreview-module__OBFEfG__completionLegend){color:var(--muted)}.app-shell:not(:has(.android-app)) .CourseExplorerPreview-module__OBFEfG__page :is(.CourseExplorerPreview-module__OBFEfG__searchCategories button,.CourseExplorerPreview-module__OBFEfG__paneBack,.CourseExplorerPreview-module__OBFEfG__expandedHeading button,.CourseExplorerPreview-module__OBFEfG__detailFooter button){min-height:40px}@media (pointer:coarse){.app-shell:not(:has(.android-app)) .CourseExplorerPreview-module__OBFEfG__page :is(.CourseExplorerPreview-module__OBFEfG__searchCategories button,.CourseExplorerPreview-module__OBFEfG__clearSearch,.CourseExplorerPreview-module__OBFEfG__paneBack,.CourseExplorerPreview-module__OBFEfG__expandedHeading button,.CourseExplorerPreview-module__OBFEfG__detailFooter button){min-width:44px;min-height:44px}}@media (max-width:420px){.app-shell:not(:has(.android-app)) .CourseExplorerPreview-module__OBFEfG__searchCategories{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (prefers-reduced-motion:reduce){.CourseExplorerPreview-module__OBFEfG__page *,.CourseExplorerPreview-module__OBFEfG__page :before,.CourseExplorerPreview-module__OBFEfG__page :after{scroll-behavior:auto;transition:none}}
