.CourseWorkspace-module__9fAs2G__page{--course-accent:var(--mk-primary);width:min(1080px,100% - 40px);color:var(--mk-ink);gap:30px;margin:0 auto;padding:42px 0 72px;display:grid}.CourseWorkspace-module__9fAs2G__breadcrumb{width:fit-content;min-height:40px;color:var(--mk-muted);align-items:center;gap:7px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.CourseWorkspace-module__9fAs2G__breadcrumb:hover{color:var(--course-accent)}.CourseWorkspace-module__9fAs2G__crumbs{color:var(--mk-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.CourseWorkspace-module__9fAs2G__crumb{align-items:center;gap:7px;display:inline-flex}.CourseWorkspace-module__9fAs2G__crumbs a{min-height:40px;color:var(--mk-muted);align-items:center;text-decoration:none;display:inline-flex}.CourseWorkspace-module__9fAs2G__crumbs a:hover{color:var(--course-accent)}.CourseWorkspace-module__9fAs2G__hero{border:1px solid var(--mk-primary-border);background:radial-gradient(circle at 88% 16%, color-mix(in srgb, var(--course-accent) 16%, transparent) 0 18%, transparent 45%), linear-gradient(135deg, var(--mk-surface) 0%, var(--mk-primary-soft) 100%);border-radius:28px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:42px;padding:clamp(26px,5vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #20134e14}.CourseWorkspace-module__9fAs2G__hero:after{content:"";border:70px solid color-mix(in srgb, var(--course-accent) 8%, transparent);pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-120px;right:-90px}.CourseWorkspace-module__9fAs2G__heroCopy,.CourseWorkspace-module__9fAs2G__heroAside{z-index:1;position:relative}.CourseWorkspace-module__9fAs2G__heroCopy{align-content:center;gap:16px;display:grid}.CourseWorkspace-module__9fAs2G__subjectMark{background:color-mix(in srgb, var(--course-accent) 9%, white);width:fit-content;color:var(--course-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:13px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;font-weight:800;display:inline-flex}.CourseWorkspace-module__9fAs2G__gradeBandDot{background:var(--band-accent);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--band-accent) 25%, white);border-radius:50%}.CourseWorkspace-module__9fAs2G__eyebrow{color:var(--mk-muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:850}.CourseWorkspace-module__9fAs2G__hero h1{max-width:17ch;font-family:var(--mk-serif);letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,57px);font-weight:650;line-height:1.02}.CourseWorkspace-module__9fAs2G__heroLead{max-width:58ch;color:var(--mk-muted);margin:0;font-size:16px;line-height:1.65}.CourseWorkspace-module__9fAs2G__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CourseWorkspace-module__9fAs2G__primaryAction,.CourseWorkspace-module__9fAs2G__secondaryAction,.CourseWorkspace-module__9fAs2G__textAction{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 17px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.CourseWorkspace-module__9fAs2G__primaryAction{background:var(--course-accent);color:var(--mk-primary-ink,#fff);box-shadow:0 10px 24px color-mix(in srgb, var(--course-accent) 24%, transparent)}.CourseWorkspace-module__9fAs2G__primaryAction:hover{transform:translateY(-1px)}.CourseWorkspace-module__9fAs2G__secondaryAction{border:1px solid var(--mk-border-strong);background:var(--mk-surface-glass,#fffc);color:var(--mk-primary-dark)}.CourseWorkspace-module__9fAs2G__textAction{color:var(--mk-muted);padding-inline:6px}.CourseWorkspace-module__9fAs2G__heroAside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #fffc;border-radius:20px;align-content:center;align-self:stretch;gap:18px;padding:22px;display:grid;box-shadow:0 16px 44px #21124f14}.CourseWorkspace-module__9fAs2G__progressTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.CourseWorkspace-module__9fAs2G__progressLabel{gap:4px;display:grid}.CourseWorkspace-module__9fAs2G__progressLabel strong{font-size:15px}.CourseWorkspace-module__9fAs2G__progressLabel span,.CourseWorkspace-module__9fAs2G__stat span{color:var(--mk-muted);font-size:12px}.CourseWorkspace-module__9fAs2G__progressTrack{background:var(--mk-border);border-radius:999px;height:8px;overflow:hidden}.CourseWorkspace-module__9fAs2G__progressFill{border-radius:inherit;background:linear-gradient(90deg, var(--course-accent), var(--mk-accent));height:100%}.CourseWorkspace-module__9fAs2G__stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.CourseWorkspace-module__9fAs2G__stat{background:var(--mk-surface-tint);text-align:center;border-radius:11px;gap:2px;padding:9px;display:grid}.CourseWorkspace-module__9fAs2G__stat strong{font-size:16px}.CourseWorkspace-module__9fAs2G__dueLink{border-top:1px solid var(--mk-border);color:var(--mk-warn-text);padding-top:13px;font-size:13px;font-weight:800;text-decoration:none}.CourseWorkspace-module__9fAs2G__sectionHeading{justify-content:space-between;align-items:end;gap:20px;display:flex}.CourseWorkspace-module__9fAs2G__sectionHeading h2{letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(24px,3vw,33px)}.CourseWorkspace-module__9fAs2G__sectionHeading p{max-width:45ch;color:var(--mk-muted);text-align:right;margin:0;font-size:13px;line-height:1.55}.CourseWorkspace-module__9fAs2G__chapterList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.CourseWorkspace-module__9fAs2G__chapterCard{border:1px solid var(--mk-primary-border);background:var(--mk-surface);min-height:150px;color:var(--mk-ink);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:start;gap:16px;padding:20px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:0 10px 35px #1b0e5209}.CourseWorkspace-module__9fAs2G__chapterCard:hover{border-color:color-mix(in srgb, var(--course-accent) 35%, var(--mk-primary-border));transform:translateY(-2px);box-shadow:0 18px 42px #1b0e5214}.CourseWorkspace-module__9fAs2G__chapterNumber{background:color-mix(in srgb, var(--course-accent) 8%, white);width:42px;height:42px;color:var(--course-accent);border-radius:13px;place-items:center;font-size:13px;font-weight:850;display:grid}.CourseWorkspace-module__9fAs2G__chapterBody{gap:7px;display:grid}.CourseWorkspace-module__9fAs2G__chapterBody strong{font-size:16px;line-height:1.3}.CourseWorkspace-module__9fAs2G__chapterMeta{color:var(--mk-muted);font-size:12px;line-height:1.45}.CourseWorkspace-module__9fAs2G__chapterProgress{color:var(--mk-muted);align-items:center;gap:8px;margin-top:8px;font-size:11px;font-weight:700;display:flex}.CourseWorkspace-module__9fAs2G__chapterMiniTrack{background:var(--mk-border);border-radius:999px;width:66px;height:5px;overflow:hidden}.CourseWorkspace-module__9fAs2G__chapterMiniFill{border-radius:inherit;background:var(--course-accent);height:100%}.CourseWorkspace-module__9fAs2G__statusChip{border:1px solid var(--status-border);background:var(--status-bg);color:var(--status-fg);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.CourseWorkspace-module__9fAs2G__arrow{color:var(--course-accent);grid-column:3;align-self:end;font-size:18px}.CourseWorkspace-module__9fAs2G__sampleCard,.CourseWorkspace-module__9fAs2G__emptyCard{border:1px solid var(--mk-primary-border);background:var(--mk-surface);border-radius:18px;gap:12px;padding:24px;display:grid}.CourseWorkspace-module__9fAs2G__chapterHero{background:linear-gradient(135deg, var(--mk-primary-soft), var(--mk-surface));border:1px solid var(--mk-primary-border);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:clamp(24px,4vw,42px);display:grid}.CourseWorkspace-module__9fAs2G__chapterHero h1{font-family:var(--mk-serif);letter-spacing:-.04em;margin:7px 0 10px;font-size:clamp(30px,4.5vw,48px);font-weight:650;line-height:1.05}.CourseWorkspace-module__9fAs2G__chapterHero p{max-width:58ch;color:var(--mk-muted);margin:0;line-height:1.6}.CourseWorkspace-module__9fAs2G__chapterHeroAside{align-content:center;gap:10px;min-width:220px;display:grid}.CourseWorkspace-module__9fAs2G__chapterHeroAside .CourseWorkspace-module__9fAs2G__primaryAction,.CourseWorkspace-module__9fAs2G__chapterHeroAside .CourseWorkspace-module__9fAs2G__secondaryAction{width:100%}.CourseWorkspace-module__9fAs2G__modeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.CourseWorkspace-module__9fAs2G__modeCard{border:1px solid var(--mk-primary-border);background:var(--mk-surface);color:var(--mk-ink);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:20px;text-decoration:none;display:grid}.CourseWorkspace-module__9fAs2G__modeIcon{background:var(--mk-primary-soft);width:42px;height:42px;color:var(--course-accent);border-radius:13px;place-items:center;font-size:19px;display:grid}.CourseWorkspace-module__9fAs2G__modeCopy{gap:3px;display:grid}.CourseWorkspace-module__9fAs2G__modeCopy strong{font-size:15px}.CourseWorkspace-module__9fAs2G__modeCopy span{color:var(--mk-muted);font-size:12px;line-height:1.45}.CourseWorkspace-module__9fAs2G__topicArea{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:34px;display:grid}.CourseWorkspace-module__9fAs2G__topicIntro{gap:12px;display:grid;position:sticky;top:24px}.CourseWorkspace-module__9fAs2G__topicIntro h2{letter-spacing:-.035em;margin:0;font-size:28px}.CourseWorkspace-module__9fAs2G__topicIntro p{color:var(--mk-muted);margin:0;font-size:13px;line-height:1.6}.CourseWorkspace-module__9fAs2G__legend{flex-wrap:wrap;gap:6px;display:flex}.CourseWorkspace-module__9fAs2G__legend span{background:var(--mk-surface-tint);color:var(--mk-muted);border-radius:7px;padding:5px 7px;font-size:10px;font-weight:750}.CourseWorkspace-module__9fAs2G__topicList{gap:10px;display:grid}.CourseWorkspace-module__9fAs2G__topicRow{grid-template-columns:38px minmax(0,1fr);gap:12px;display:grid;position:relative}.CourseWorkspace-module__9fAs2G__topicRail{justify-content:center;display:flex;position:relative}.CourseWorkspace-module__9fAs2G__topicRail:before{content:"";background:var(--mk-border-strong);width:2px;position:absolute;top:-11px;bottom:-11px}.CourseWorkspace-module__9fAs2G__topicRow:first-child .CourseWorkspace-module__9fAs2G__topicRail:before{top:50%}.CourseWorkspace-module__9fAs2G__topicRow:last-child .CourseWorkspace-module__9fAs2G__topicRail:before{bottom:50%}.CourseWorkspace-module__9fAs2G__topicDot{z-index:1;border:4px solid var(--mk-surface);background:var(--topic-border);width:16px;height:16px;box-shadow:0 0 0 2px var(--topic-border);border-radius:50%;margin-top:26px;position:relative}.CourseWorkspace-module__9fAs2G__topicCard{border:1px solid var(--topic-border);background:var(--topic-bg);min-height:88px;color:var(--topic-fg);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 18px 17px;text-decoration:none;display:grid}a.CourseWorkspace-module__9fAs2G__topicCard:hover{transform:translate(2px);box-shadow:0 10px 28px #1b0e5212}.CourseWorkspace-module__9fAs2G__topicTitle{gap:6px;display:grid}.CourseWorkspace-module__9fAs2G__topicTitle strong{font-size:16px}.CourseWorkspace-module__9fAs2G__topicTitle span{color:var(--mk-muted);font-size:12px}.CourseWorkspace-module__9fAs2G__topicLocked{color:var(--mk-faint)!important}.CourseWorkspace-module__9fAs2G__topicState{border:1px solid var(--topic-border);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.CourseWorkspace-module__9fAs2G__heroScene{grid-column:1/-1;justify-self:center;width:100%;max-width:280px;height:auto;display:block}.CourseWorkspace-module__9fAs2G__topicDisabled{cursor:default;opacity:.82}@media (max-width:820px){.CourseWorkspace-module__9fAs2G__hero{grid-template-columns:1fr}.CourseWorkspace-module__9fAs2G__heroAside{grid-template-columns:1fr 1fr}.CourseWorkspace-module__9fAs2G__progressTop,.CourseWorkspace-module__9fAs2G__progressTrack,.CourseWorkspace-module__9fAs2G__stats,.CourseWorkspace-module__9fAs2G__dueLink{grid-column:1/-1}.CourseWorkspace-module__9fAs2G__chapterList,.CourseWorkspace-module__9fAs2G__modeGrid,.CourseWorkspace-module__9fAs2G__topicArea{grid-template-columns:1fr}.CourseWorkspace-module__9fAs2G__topicIntro{position:static}}@media (max-width:620px){.CourseWorkspace-module__9fAs2G__page{gap:24px;width:min(100% - 28px,1080px);padding:26px 0 52px}.CourseWorkspace-module__9fAs2G__hero,.CourseWorkspace-module__9fAs2G__chapterHero{border-radius:20px;padding:24px 20px}.CourseWorkspace-module__9fAs2G__hero h1{font-size:36px}.CourseWorkspace-module__9fAs2G__heroAside{grid-template-columns:1fr;padding:16px}.CourseWorkspace-module__9fAs2G__primaryAction,.CourseWorkspace-module__9fAs2G__secondaryAction{width:100%}.CourseWorkspace-module__9fAs2G__sectionHeading{flex-direction:column;align-items:flex-start;gap:7px}.CourseWorkspace-module__9fAs2G__sectionHeading p{text-align:left}.CourseWorkspace-module__9fAs2G__chapterCard{grid-template-columns:auto 1fr}.CourseWorkspace-module__9fAs2G__statusChip{grid-column:2;width:fit-content}.CourseWorkspace-module__9fAs2G__arrow{display:none}.CourseWorkspace-module__9fAs2G__chapterHero{grid-template-columns:1fr}.CourseWorkspace-module__9fAs2G__chapterHeroAside{min-width:0}.CourseWorkspace-module__9fAs2G__topicRow{grid-template-columns:24px minmax(0,1fr);gap:7px}.CourseWorkspace-module__9fAs2G__topicCard{grid-template-columns:1fr;gap:10px;padding:16px}.CourseWorkspace-module__9fAs2G__topicState{width:fit-content}}.CourseWorkspace-module__9fAs2G__graphScroll{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:18px;overflow:auto visible}.CourseWorkspace-module__9fAs2G__graphCanvas{position:relative}.CourseWorkspace-module__9fAs2G__graphEdges{pointer-events:none;position:absolute;inset:0}.CourseWorkspace-module__9fAs2G__graphNode{text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:6px;width:150px;padding:6px 4px;text-decoration:none;display:flex;position:absolute;transform:translate(-50%,-22px)}.CourseWorkspace-module__9fAs2G__graphNode:hover{background:var(--mk-surface-tint)}.CourseWorkspace-module__9fAs2G__graphDot{border:2px solid var(--mk-border-strong);background:var(--mk-surface);border-radius:50%;flex:none;width:44px;height:44px;position:relative}.CourseWorkspace-module__9fAs2G__graphDot.CourseWorkspace-module__9fAs2G__locked{opacity:.55}.CourseWorkspace-module__9fAs2G__graphDot.CourseWorkspace-module__9fAs2G__ready{border-color:var(--course-accent);background:var(--mk-primary-soft)}.CourseWorkspace-module__9fAs2G__graphDot.CourseWorkspace-module__9fAs2G__mastered{border-color:var(--course-accent);background:var(--course-accent)}.CourseWorkspace-module__9fAs2G__graphYouAreHere{border:2px dashed var(--mk-accent);border-radius:50%;position:absolute;inset:-5px}.CourseWorkspace-module__9fAs2G__graphLabel{color:var(--mk-ink);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.CourseWorkspace-module__9fAs2G__graphLegend{border-top:1px solid var(--mk-border);color:var(--mk-muted);flex-wrap:wrap;gap:14px;padding:12px 16px;font-size:11px;display:flex}.CourseWorkspace-module__9fAs2G__graphLegendItem{align-items:center;gap:6px;display:inline-flex}.CourseWorkspace-module__9fAs2G__graphLegendDot{border:2px solid var(--mk-border-strong);border-radius:50%;flex:none;width:12px;height:12px}.CourseWorkspace-module__9fAs2G__page a:focus-visible,.CourseWorkspace-module__9fAs2G__page button:focus-visible,.CourseWorkspace-module__9fAs2G__page input:focus-visible,.CourseWorkspace-module__9fAs2G__page select:focus-visible,.CourseWorkspace-module__9fAs2G__page summary:focus-visible{outline:3px solid var(--mk-focus);outline-offset:3px;box-shadow:0 0 0 1px var(--mk-primary-deep)}
