.MdxComponents-module__DfRWMW__epigraph{margin:0 0 var(--space-xl);padding:0;position:relative}.MdxComponents-module__DfRWMW__epigraphMark{font-family:var(--font-display);color:var(--text-muted);opacity:.15;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:72px;font-weight:800;line-height:1;position:absolute;top:-8px;left:-4px}.MdxComponents-module__DfRWMW__epigraph blockquote{font-family:var(--font-display);color:var(--text);background:0 0;border:none;margin:0;padding:0;font-size:24px;font-style:italic;font-weight:400;line-height:1.4}.MdxComponents-module__DfRWMW__epigraph figcaption{margin-top:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;letter-spacing:.05em;color:var(--text-muted);font-style:normal;font-weight:400}.MdxComponents-module__DfRWMW__epigraph figcaption:before{content:"— "}.MdxComponents-module__DfRWMW__ywl{border-left:2px solid var(--border);padding:var(--space-md) var(--space-lg);background:var(--elevated);margin-bottom:var(--space-2xl)}.MdxComponents-module__DfRWMW__ywlLabel{font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-muted);text-transform:lowercase;letter-spacing:.05em;margin-bottom:var(--space-sm);display:block}.MdxComponents-module__DfRWMW__ywlIntro{font-family:var(--font-body);color:var(--text-secondary);margin:0 0 var(--space-sm) 0;font-size:15px;line-height:1.5}.MdxComponents-module__DfRWMW__ywlList{margin:0;padding-left:1.2em;list-style:outside}.MdxComponents-module__DfRWMW__ywlList li{font-family:var(--font-body);color:var(--text);margin-bottom:4px;font-size:15px;line-height:1.6}.MdxComponents-module__DfRWMW__ftf{margin:var(--space-xl) 0;padding:var(--space-md) var(--space-lg);border-left:2px solid var(--border);background:var(--elevated)}.MdxComponents-module__DfRWMW__ftfLabel{font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-muted);letter-spacing:.05em;text-transform:lowercase;margin-bottom:var(--space-sm)}.MdxComponents-module__DfRWMW__ftfBody{font-family:var(--font-body);color:var(--text);font-size:15px;line-height:1.6}.MdxComponents-module__DfRWMW__ftfBody p{margin:0 0 var(--space-sm) 0}.MdxComponents-module__DfRWMW__ftfBody p:last-child{margin-bottom:0}.MdxComponents-module__DfRWMW__alumni{margin:var(--space-xl) 0;padding:var(--space-md) var(--space-lg);border-left:2px solid var(--border);background:var(--elevated)}.MdxComponents-module__DfRWMW__alumniLabel{font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-muted);letter-spacing:.05em;text-transform:lowercase;margin-bottom:var(--space-sm)}.MdxComponents-module__DfRWMW__alumniQuote{font-family:var(--font-body);color:var(--text);margin:0 0 var(--space-sm) 0;background:0 0;border:none;padding:0;font-size:15px;font-style:italic;line-height:1.6}.MdxComponents-module__DfRWMW__alumniAttribution{gap:var(--space-sm);align-items:baseline;display:flex}.MdxComponents-module__DfRWMW__alumniName{font-family:var(--font-display);color:var(--text);text-transform:lowercase;font-size:13px;font-weight:600}.MdxComponents-module__DfRWMW__alumniRole{font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-muted)}.MdxComponents-module__DfRWMW__scene{margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);border-left:2px solid var(--accent,var(--vermillion));background:#cc2f2f0f}.MdxComponents-module__DfRWMW__sceneLabel{font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-xs)}.MdxComponents-module__DfRWMW__sceneSetting{margin:0 0 var(--space-md);font-family:var(--font-body);color:var(--text-secondary);font-size:14px;font-style:italic}.MdxComponents-module__DfRWMW__sceneDialogue{gap:var(--space-2xs);flex-direction:column;display:flex}.MdxComponents-module__DfRWMW__sceneLine,.MdxComponents-module__DfRWMW__sceneNarrator{padding:var(--space-2xs) 0;font-family:var(--font-body);font-size:16px;line-height:var(--leading-body);margin:0}.MdxComponents-module__DfRWMW__sceneSpeaker{font-family:var(--font-body);color:var(--text);font-size:14px;font-weight:600}.MdxComponents-module__DfRWMW__sceneNarrator{color:var(--text-muted);margin:var(--space-sm) 0}.MdxComponents-module__DfRWMW__sceneTensionBlock{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border)}.MdxComponents-module__DfRWMW__sceneTensionLabel{font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;letter-spacing:.05em;color:var(--text-muted)}.MdxComponents-module__DfRWMW__sceneTension{margin:var(--space-xs) 0 0;font-family:var(--font-body);color:var(--text-secondary);font-size:16px;font-style:italic}.MdxComponents-module__DfRWMW__chat{margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);background:var(--surface);border:1px solid var(--border)}.MdxComponents-module__DfRWMW__chatLabel{font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;letter-spacing:.05em;color:var(--accent,var(--vermillion));margin-bottom:var(--space-md)}.MdxComponents-module__DfRWMW__chatThread{gap:var(--space-sm);flex-direction:column;display:flex}.MdxComponents-module__DfRWMW__chatMsg{gap:var(--space-2xs);flex-direction:column;display:flex}.MdxComponents-module__DfRWMW__chatMsgContinued{margin-top:calc(-1 * var(--space-xs))}.MdxComponents-module__DfRWMW__chatUser{font-family:var(--font-mono);color:var(--accent,var(--vermillion));text-transform:lowercase;font-size:13px;font-weight:500}.MdxComponents-module__DfRWMW__chatMsgContinued .MdxComponents-module__DfRWMW__chatUser{color:var(--text-muted)}.MdxComponents-module__DfRWMW__chatText{font-family:var(--font-body);color:var(--text);font-size:15px;line-height:1.6}.MdxComponents-module__DfRWMW__chatReaction{font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-muted)}.MdxComponents-module__DfRWMW__fexercise{margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);border-left:2px solid var(--accent-green,var(--green-dark));background:#2d7d460f}.MdxComponents-module__DfRWMW__fexerciseLabel{font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;letter-spacing:.05em;color:var(--accent-green,var(--green-dark));margin-bottom:var(--space-xs)}.MdxComponents-module__DfRWMW__fexerciseTitle{font-family:var(--font-display);color:var(--text);margin-bottom:var(--space-sm);font-size:18px;font-weight:600}.MdxComponents-module__DfRWMW__fexerciseBody{font-family:var(--font-body);font-size:16px;line-height:var(--leading-body);color:var(--text)}.MdxComponents-module__DfRWMW__fexerciseBody p{margin:var(--space-xs) 0}.MdxComponents-module__DfRWMW__fexerciseBody ol,.MdxComponents-module__DfRWMW__fexerciseBody ul{margin:var(--space-xs) 0;padding-left:var(--space-lg)}.MdxComponents-module__DfRWMW__rule{margin:var(--space-xl) 0;padding:var(--space-md) var(--space-lg);border:1px solid var(--border);border-left:2px solid var(--accent);background:var(--surface);border-radius:var(--radius-md,10px);scroll-margin-top:88px}.MdxComponents-module__DfRWMW__ruleHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.MdxComponents-module__DfRWMW__ruleMeta{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.MdxComponents-module__DfRWMW__ruleLabel,.MdxComponents-module__DfRWMW__ruleId{font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:.08em;text-transform:uppercase}.MdxComponents-module__DfRWMW__ruleLabel{color:var(--text-muted)}.MdxComponents-module__DfRWMW__ruleId{color:var(--accent)}.MdxComponents-module__DfRWMW__ruleTag{border:1px solid var(--border);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:.06em;text-transform:lowercase;color:var(--text);padding:4px 9px}.MdxComponents-module__DfRWMW__ruleActions{align-items:center;gap:var(--space-sm);display:inline-flex}.MdxComponents-module__DfRWMW__ruleCopyButton{border:1px solid var(--border);border-radius:var(--radius-pill);width:32px;height:32px;color:var(--text-muted);opacity:0;cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:opacity .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-flex}.MdxComponents-module__DfRWMW__rule:hover .MdxComponents-module__DfRWMW__ruleCopyButton,.MdxComponents-module__DfRWMW__rule:focus-within .MdxComponents-module__DfRWMW__ruleCopyButton,.MdxComponents-module__DfRWMW__ruleCopyButton:focus-visible{opacity:1}.MdxComponents-module__DfRWMW__ruleCopyButton:hover,.MdxComponents-module__DfRWMW__ruleCopyButton:focus-visible{color:var(--accent);border-color:var(--accent);outline:none}.MdxComponents-module__DfRWMW__ruleCopyButton svg{width:14px;height:14px}.MdxComponents-module__DfRWMW__ruleToast{font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--accent);text-transform:lowercase;white-space:nowrap}.MdxComponents-module__DfRWMW__ruleBody{font-family:var(--font-body);font-size:16px;line-height:var(--leading-body);color:var(--text)}.MdxComponents-module__DfRWMW__ruleBody>:first-child{margin-top:0}.MdxComponents-module__DfRWMW__ruleBody>:last-child{margin-bottom:0}.MdxComponents-module__DfRWMW__sidenote{margin:var(--space-md) 0;border-left:2px solid var(--border);color:var(--text-secondary);padding:8px 0 8px 14px;scroll-margin-top:80px;font-size:13px;line-height:1.55;display:block}.MdxComponents-module__DfRWMW__sidenoteMarker{font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:.06em;text-transform:lowercase;color:var(--text-muted);white-space:nowrap;margin-right:8px}.MdxComponents-module__DfRWMW__sidenoteBody{font-family:var(--font-body)}.MdxComponents-module__DfRWMW__je{margin:var(--space-xl) 0;padding:var(--space-md) var(--space-lg);border-left:2px solid var(--accent,var(--vermillion));background:var(--elevated)}.MdxComponents-module__DfRWMW__jeLabel{font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;letter-spacing:.05em;color:var(--accent,var(--vermillion));margin-bottom:var(--space-md)}.MdxComponents-module__DfRWMW__jeScenario{font-family:var(--font-body);font-size:16px;font-style:italic;line-height:var(--leading-body);color:var(--text);margin-bottom:var(--space-md)}.MdxComponents-module__DfRWMW__jeQuestion{font-family:var(--font-body);font-size:16px;line-height:var(--leading-body);color:var(--text);margin-bottom:var(--space-lg)}.MdxComponents-module__DfRWMW__jeQuestion strong{font-family:var(--font-display);color:var(--text);font-weight:600}.MdxComponents-module__DfRWMW__jeInputArea{border:1px solid var(--border);background:var(--surface,var(--bg));padding:16px}.MdxComponents-module__DfRWMW__jeTextareaLabel{font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--space-sm);display:block}.MdxComponents-module__DfRWMW__jeTextarea{resize:vertical;width:100%;font-family:var(--font-body);font-size:15px;line-height:var(--leading-body);color:var(--text);box-sizing:border-box;background:0 0;border:none;outline:none;padding:0}.MdxComponents-module__DfRWMW__jeTextarea::placeholder{color:var(--text-muted)}.MdxComponents-module__DfRWMW__jeActions{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--border);justify-content:flex-end;display:flex}.MdxComponents-module__DfRWMW__jeRevealBtn{cursor:pointer;font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;letter-spacing:.05em;color:var(--accent,var(--vermillion));background:0 0;border:none;padding:0;transition:opacity .15s ease-out}.MdxComponents-module__DfRWMW__jeRevealBtn:hover{opacity:.75}.MdxComponents-module__DfRWMW__jeExpert{margin-top:var(--space-lg);border-left:2px solid var(--accent,var(--vermillion));background:var(--surface,#cc2f2f0f);padding:16px 20px}.MdxComponents-module__DfRWMW__jeExpertLabel{font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;letter-spacing:.05em;color:var(--accent,var(--vermillion));margin-bottom:var(--space-sm)}.MdxComponents-module__DfRWMW__jeExpertBody{font-family:var(--font-body);font-size:15px;line-height:var(--leading-body);color:var(--text)}.MdxComponents-module__DfRWMW__jeMistake{margin-top:var(--space-md);border-left:2px solid var(--border);background:var(--elevated);padding:16px 20px}.MdxComponents-module__DfRWMW__jeMistakeLabel{font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--space-sm)}.MdxComponents-module__DfRWMW__jeMistakeBody{font-family:var(--font-body);font-size:15px;line-height:var(--leading-body);color:var(--text-secondary)}.MdxComponents-module__DfRWMW__annotation{border-left:2px solid var(--vermillion);padding:var(--space-md) var(--space-lg);margin:var(--space-xl) 0;background:#cc2f2f0f}.MdxComponents-module__DfRWMW__annotationGuidance{border-left-color:var(--accent-green,#2d7d46);background:#2d7d460f}.MdxComponents-module__DfRWMW__annotationPrefix{font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--vermillion);letter-spacing:.05em;margin-bottom:var(--space-sm)}.MdxComponents-module__DfRWMW__annotationGuidance .MdxComponents-module__DfRWMW__annotationPrefix{color:var(--accent-green,#2d7d46)}.MdxComponents-module__DfRWMW__annotationContent{font-family:var(--font-body);color:var(--text-secondary);font-size:15px;line-height:1.6}.MdxComponents-module__DfRWMW__annotationContent p{margin:0}.MdxComponents-module__DfRWMW__annotationContent p+p{margin-top:var(--space-md)}.MdxComponents-module__DfRWMW__pe{margin:var(--space-xl) 0;padding:var(--space-md) var(--space-lg);border-left:2px solid var(--accent-green,var(--green-dark));background:#2d7d460f}.MdxComponents-module__DfRWMW__peLabel{font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;letter-spacing:.05em;color:var(--accent-green,var(--green-dark));margin-bottom:var(--space-md)}.MdxComponents-module__DfRWMW__peScenario{font-family:var(--font-body);font-size:16px;font-style:italic;line-height:var(--leading-body);color:var(--text);margin-bottom:var(--space-md)}.MdxComponents-module__DfRWMW__peQuestion{font-family:var(--font-body);font-size:16px;line-height:var(--leading-body);color:var(--text);margin-bottom:var(--space-md)}.MdxComponents-module__DfRWMW__peNote{font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-muted);margin-top:var(--space-sm)}.MdxComponents-module__DfRWMW__peReveal{margin-top:var(--space-lg)}.MdxComponents-module__DfRWMW__peRevealLabel{font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;letter-spacing:.05em;color:var(--accent,var(--vermillion));margin-bottom:var(--space-md)}.MdxComponents-module__DfRWMW__peRevealRep{margin-bottom:var(--space-lg);border:1px solid var(--border);background:var(--elevated);padding:12px 16px}.MdxComponents-module__DfRWMW__peRevealRep>summary{cursor:pointer;font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-secondary);text-transform:lowercase;letter-spacing:.04em;list-style:none}.MdxComponents-module__DfRWMW__peRevealRep>summary::-webkit-details-marker{display:none}.MdxComponents-module__DfRWMW__peRevealRep>summary:before{content:"› ";margin-right:4px;transition:transform .15s ease-out;display:inline-block}.MdxComponents-module__DfRWMW__peRevealRep[open]>summary:before{transform:rotate(90deg)}.MdxComponents-module__DfRWMW__peRevealRepBody{margin-top:var(--space-md);font-family:var(--font-body);font-size:14px;line-height:var(--leading-body);color:var(--text-secondary)}.MdxComponents-module__DfRWMW__peRevealRepBody dt{font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;letter-spacing:.05em;color:var(--text-muted);margin-top:var(--space-sm);margin-bottom:4px}.MdxComponents-module__DfRWMW__peRevealRepBody dt:first-child{margin-top:0}.MdxComponents-module__DfRWMW__peRevealRepBody dd{white-space:pre-wrap;margin:0}.MdxComponents-module__DfRWMW__peBreaks{gap:var(--space-md);flex-direction:column;display:flex}.MdxComponents-module__DfRWMW__peBreak{border-left:2px solid var(--vermillion);background:#cc2f2f0f;padding:14px 18px}.MdxComponents-module__DfRWMW__peBreakHead{align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-xs,6px);flex-wrap:wrap;display:flex}.MdxComponents-module__DfRWMW__peBreakName{font-family:var(--font-display);color:var(--vermillion);font-size:16px;font-weight:600}.MdxComponents-module__DfRWMW__peBreakExplainer{font-family:var(--font-body);color:var(--text-secondary);font-size:13px;font-style:italic}.MdxComponents-module__DfRWMW__peBreakBody{font-family:var(--font-body);font-size:14px;line-height:var(--leading-body);color:var(--text)}.MdxComponents-module__DfRWMW__peBreakQuote{margin-top:var(--space-sm);border-left:1px solid var(--border);font-family:var(--font-body);color:var(--text-secondary);background:var(--surface,transparent);padding:8px 12px;font-size:13px;font-style:italic}.MdxComponents-module__DfRWMW__peBreakQuote:before{content:"“"}.MdxComponents-module__DfRWMW__peBreakQuote:after{content:"”"}.MdxComponents-module__DfRWMW__peBreakSuggestion{margin-top:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-muted)}.MdxComponents-module__DfRWMW__peRubric{margin-top:var(--space-md);font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-muted)}.MdxComponents-module__DfRWMW__peCtaRow{margin-top:var(--space-lg);gap:var(--space-lg);flex-wrap:wrap;align-items:center;display:flex}.MdxComponents-module__DfRWMW__peCta{font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;letter-spacing:.05em;color:var(--vermillion);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.MdxComponents-module__DfRWMW__peCta:hover{opacity:.75}.MdxComponents-module__DfRWMW__peCtaMuted{color:var(--text-secondary)}.MdxComponents-module__DfRWMW__peClaimNote{margin-top:var(--space-md);font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-muted)}.MdxComponents-module__DfRWMW__peClaimNote a{color:var(--vermillion);text-decoration:none}.MdxComponents-module__DfRWMW__peClaimNote a:hover{text-decoration:underline}.MdxComponents-module__DfRWMW__bs{margin:var(--space-xl) 0;padding:var(--space-md) var(--space-lg);border:1px solid var(--border);background:var(--elevated)}.MdxComponents-module__DfRWMW__bsLabel{font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;letter-spacing:.05em;color:var(--accent,var(--vermillion));margin-bottom:var(--space-sm)}.MdxComponents-module__DfRWMW__bsTitle{font-family:var(--font-display);color:var(--text);margin-bottom:var(--space-sm);font-size:18px;font-weight:600}.MdxComponents-module__DfRWMW__bsSetup{font-family:var(--font-body);color:var(--text-secondary);margin-bottom:var(--space-md);font-size:15px;font-style:italic}.MdxComponents-module__DfRWMW__bsOptions{gap:var(--space-sm);flex-direction:column;display:flex}.MdxComponents-module__DfRWMW__bsOption{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--bg);border:1px solid var(--border);text-align:left;font-family:var(--font-body);color:var(--text);cursor:pointer;font-size:15px;display:flex}.MdxComponents-module__DfRWMW__bsOption:hover{border-color:var(--accent,var(--vermillion))}.MdxComponents-module__DfRWMW__bsLetter{font-family:var(--font-mono);color:var(--accent,var(--vermillion));flex-shrink:0;font-weight:600}.MdxComponents-module__DfRWMW__bsResult{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border)}.MdxComponents-module__DfRWMW__bsResult p{margin:var(--space-xs) 0}.MdxComponents-module__DfRWMW__pathList{gap:var(--space-2xl);flex-direction:column;display:flex}.MdxComponents-module__DfRWMW__path{border:1px solid var(--border);padding:var(--space-lg);background:var(--elevated)}.MdxComponents-module__DfRWMW__pathHeader{margin-bottom:var(--space-md)}.MdxComponents-module__DfRWMW__pathMeta{gap:var(--space-md);font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-muted);text-transform:lowercase;letter-spacing:.05em;margin-bottom:var(--space-xs);display:flex}.MdxComponents-module__DfRWMW__pathDifficulty{color:var(--accent,var(--vermillion))}.MdxComponents-module__DfRWMW__pathTitle{font-family:var(--font-display);color:var(--text);text-transform:lowercase;margin:0 0 var(--space-xs);font-size:22px;font-weight:700}.MdxComponents-module__DfRWMW__pathAudience{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:14px}.MdxComponents-module__DfRWMW__pathSteps{margin:var(--space-md) 0 0;counter-reset:pathstep;padding:0;list-style:none}.MdxComponents-module__DfRWMW__pathSteps li{counter-increment:pathstep;padding:var(--space-sm) 0;border-top:1px solid var(--border)}.MdxComponents-module__DfRWMW__pathSteps li:before{content:counter(pathstep, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-muted);margin-right:var(--space-sm)}.MdxComponents-module__DfRWMW__pathStepTitle{font-family:var(--font-body);color:var(--text);font-size:15px;font-weight:500;text-decoration:none}.MdxComponents-module__DfRWMW__pathStepTitle:hover{color:var(--accent,var(--vermillion))}.MdxComponents-module__DfRWMW__pathStepNote{font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-muted);margin-top:2px;margin-left:calc(var(--space-sm) + 24px);display:block}.MdxComponents-module__DfRWMW__matrixFigure{margin:var(--space-xl) 0}.MdxComponents-module__DfRWMW__matrixGrid{background:var(--border);border:1px solid var(--border);grid-template-rows:32px 1fr 1fr;grid-template-columns:80px 1fr 1fr;gap:1px;display:grid}.MdxComponents-module__DfRWMW__matrixGrid>*{background:var(--bg);padding:var(--space-sm) var(--space-md)}.MdxComponents-module__DfRWMW__matrixCell{background:var(--elevated);flex-direction:column;gap:4px;min-height:80px;display:flex}.MdxComponents-module__DfRWMW__matrixCellStrong{background:#cc2f2f14}.MdxComponents-module__DfRWMW__matrixCellMuted{color:var(--text-muted)}.MdxComponents-module__DfRWMW__cellTitle{font-family:var(--font-display);color:var(--text);font-size:14px;font-weight:600}.MdxComponents-module__DfRWMW__cellAction{font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-muted);text-transform:lowercase}.MdxComponents-module__DfRWMW__axisLabel{font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-muted);text-transform:lowercase;letter-spacing:.05em;justify-content:center;align-items:center;display:flex}.MdxComponents-module__DfRWMW__figcaption{font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-muted);text-transform:lowercase;margin-top:var(--space-sm)}.MdxComponents-module__DfRWMW__competency{margin:var(--space-xl) 0}.MdxComponents-module__DfRWMW__competencyRow{gap:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.MdxComponents-module__DfRWMW__competencyGroup{border:1px solid var(--border);padding:var(--space-md);background:var(--elevated)}.MdxComponents-module__DfRWMW__competencyGroup h4{font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;letter-spacing:.05em;color:var(--accent,var(--vermillion));margin:0 0 var(--space-sm)}.MdxComponents-module__DfRWMW__competencyGroup ul{margin:0;padding-left:1.2em}.MdxComponents-module__DfRWMW__competencyGroup li{font-family:var(--font-body);color:var(--text);font-size:14px;line-height:1.5}@media (max-width:720px){.MdxComponents-module__DfRWMW__matrixGrid{grid-template-columns:60px 1fr 1fr}.MdxComponents-module__DfRWMW__competencyRow{grid-template-columns:1fr}}.MdxComponents-module__DfRWMW__videoFigure{margin:var(--space-xl) 0}.MdxComponents-module__DfRWMW__videoWrap{background:var(--surface,#000);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.MdxComponents-module__DfRWMW__videoWrap iframe{border:none;width:100%;height:100%;position:absolute;inset:0}.MdxComponents-module__DfRWMW__pdfFigure{margin:var(--space-xl) 0}.MdxComponents-module__DfRWMW__pdfWrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;height:clamp(420px,75vh,820px);position:relative;overflow:hidden}.MdxComponents-module__DfRWMW__pdfWrap iframe{border:none;width:100%;height:100%;display:block}@media (max-width:720px){.MdxComponents-module__DfRWMW__pdfWrap{height:360px}}.MdxComponents-module__DfRWMW__notAvailable{margin:var(--space-xl) 0;padding:var(--space-lg) var(--space-xl);border:1px dashed var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 60%, transparent)}.MdxComponents-module__DfRWMW__notAvailable p{font-family:var(--font-mono);color:var(--text-muted);margin:0;font-size:13px}.MdxComponents-module__DfRWMW__notAvailableSub{margin-top:var(--space-xs)!important;font-family:var(--font-sans)!important;color:color-mix(in srgb, var(--text-muted) 80%, transparent)!important;font-size:12px!important}
.ContentAskDoor-module__b7EzWW__door{margin:0 0 var(--space-xl,24px);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface,#151518) 90%, var(--bg,#0c0c0f));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.ContentAskDoor-module__b7EzWW__copy{gap:5px;min-width:0;display:grid}.ContentAskDoor-module__b7EzWW__copy span{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;line-height:1.25}.ContentAskDoor-module__b7EzWW__copy h2{color:var(--text);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:clamp(20px,3vw,26px);line-height:1.1}.ContentAskDoor-module__b7EzWW__copy p{color:var(--text-secondary);font-family:var(--font-body);margin:0;font-size:14px;line-height:1.45}.ContentAskDoor-module__b7EzWW__cta{border:1px solid var(--accent,var(--vermillion));border-radius:var(--radius-md);color:#fff;background:var(--accent,var(--vermillion));min-height:42px;font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.ContentAskDoor-module__b7EzWW__cta:hover{background:color-mix(in srgb, var(--accent,var(--vermillion)) 86%, #000)}.ContentAskDoor-module__b7EzWW__quiet{background:0 0;border-inline:0;border-radius:0;padding:14px 0}.ContentAskDoor-module__b7EzWW__quiet .ContentAskDoor-module__b7EzWW__copy h2{font-size:18px}.ContentAskDoor-module__b7EzWW__quiet .ContentAskDoor-module__b7EzWW__cta{border-color:var(--border);min-height:36px;color:var(--text-secondary);background:0 0}.ContentAskDoor-module__b7EzWW__quiet .ContentAskDoor-module__b7EzWW__cta:hover{border-color:var(--text-muted);color:var(--text);background:0 0}@media (max-width:640px){.ContentAskDoor-module__b7EzWW__door{grid-template-columns:1fr}.ContentAskDoor-module__b7EzWW__cta{white-space:normal;text-align:center;width:100%}}
.ManualArticle-module__muCP8a__main{min-width:0;max-width:var(--max-reading,640px);margin:0 auto}.ManualArticle-module__muCP8a__embeddedMain{background:var(--bg);max-width:none;min-height:100vh;margin:0;padding:24px 26px 44px}.ManualArticle-module__muCP8a__indexHero{margin-bottom:var(--space-2xl,32px)}.ManualArticle-module__muCP8a__indexLabel{font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--accent,var(--vermillion));text-transform:lowercase;letter-spacing:.05em;margin-bottom:var(--space-sm,8px);display:block}.ManualArticle-module__muCP8a__indexTitle{font-family:var(--font-display);text-transform:lowercase;margin:0 0 var(--space-md,16px);color:var(--text);font-size:clamp(28px,5vw,48px);font-weight:800;line-height:1.1}.ManualArticle-module__muCP8a__indexSubtitle{font-family:var(--font-body);color:var(--text-secondary);max-width:560px;margin:0 0 var(--space-xl,24px);font-size:16px;line-height:1.6}.ManualArticle-module__muCP8a__heroLinks{gap:var(--space-md,16px);margin-bottom:var(--space-2xl,32px);padding-bottom:var(--space-xl,24px);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:560px){.ManualArticle-module__muCP8a__heroLinks{grid-template-columns:1fr}}.ManualArticle-module__muCP8a__heroLink{color:inherit;border:1px solid var(--border);background:var(--elevated);flex-direction:column;gap:4px;min-width:0;padding:14px 18px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.ManualArticle-module__muCP8a__heroLink:hover{border-color:var(--accent,var(--vermillion));background:#cc2f2f0a}.ManualArticle-module__muCP8a__heroLinkLabel{font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-muted);letter-spacing:.05em;text-transform:lowercase}.ManualArticle-module__muCP8a__heroLinkText{font-family:var(--font-body);color:var(--accent,var(--vermillion));font-size:15px;font-weight:500}.ManualArticle-module__muCP8a__heroLink:hover .ManualArticle-module__muCP8a__heroLinkText{text-decoration:underline}.ManualArticle-module__muCP8a__categoryGroup{margin-bottom:var(--space-2xl,32px)}.ManualArticle-module__muCP8a__categoryHeading{font-family:var(--font-mono);font-size:var(--text-mono-label);text-transform:lowercase;letter-spacing:.05em;color:var(--text-muted);margin:0 0 var(--space-md,16px)}.ManualArticle-module__muCP8a__articleList{gap:var(--space-md,16px);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.ManualArticle-module__muCP8a__articleCard{border:1px solid var(--border);padding:var(--space-md,16px);background:var(--elevated);color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.ManualArticle-module__muCP8a__articleCard:hover{border-color:var(--accent,var(--vermillion))}.ManualArticle-module__muCP8a__articleTitle{font-family:var(--font-display);text-transform:lowercase;color:var(--text);margin:0;font-size:16px;font-weight:600}.ManualArticle-module__muCP8a__articleDesc{font-family:var(--font-body);color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.ManualArticle-module__muCP8a__articleHeader{margin-bottom:var(--space-xl,24px)}.ManualArticle-module__muCP8a__embeddedHeader{border-bottom:1px solid var(--border);margin-bottom:18px;padding-bottom:16px}.ManualArticle-module__muCP8a__embeddedLabel{color:var(--accent,var(--vermillion));font-family:var(--font-mono);font-size:var(--text-mono-label);letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;display:block}.ManualArticle-module__muCP8a__embeddedHeader .ManualArticle-module__muCP8a__articleH1{font-size:clamp(24px,6vw,34px)}.ManualArticle-module__muCP8a__embeddedHeader .ManualArticle-module__muCP8a__articleMeta{margin:0;line-height:1.5}.ManualArticle-module__muCP8a__articleH1{font-family:var(--font-display);text-transform:lowercase;margin:0 0 var(--space-md,16px);color:var(--text);font-size:clamp(28px,5vw,44px);font-weight:800;line-height:1.1}.ManualArticle-module__muCP8a__articleMeta{font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-muted);letter-spacing:.04em}.ManualArticle-module__muCP8a__articleAbstract{font-family:var(--font-body);color:var(--text-secondary);margin:var(--space-lg,20px) 0 0;max-width:60ch;font-size:15px;line-height:1.6}.ManualArticle-module__muCP8a__bookModeHidden{--manual-book-mode-hidden:1}.ManualArticle-module__muCP8a__prose{--active-reading-font:var(--font-body);--reader-size:17px;--reader-leading:1.7;font-family:var(--active-reading-font);font-size:var(--reader-size);line-height:var(--reader-leading);color:var(--text)}.ManualArticle-module__muCP8a__embeddedProse{--reader-size:15px;--reader-leading:1.62}.ManualArticle-module__muCP8a__prose.reader-font-sans{--active-reading-font:var(--font-body)}.ManualArticle-module__muCP8a__prose.reader-font-serif{--active-reading-font:var(--font-reading,var(--font-body))}:is(.ManualArticle-module__muCP8a__prose p,.ManualArticle-module__muCP8a__prose li){font-family:var(--active-reading-font);font-size:var(--reader-size);line-height:var(--reader-leading)}:is(body.manual-mode-book .ManualArticle-module__muCP8a__articleHeader,body.manual-mode-book .ManualArticle-module__muCP8a__bookModeHidden,body.manual-mode-book .ManualArticle-module__muCP8a__prevNext){display:none}body.manual-mode-book .ManualArticle-module__muCP8a__main{max-width:none;height:calc(100dvh - 88px);margin:44px 0 0;padding:0 64px;position:relative;overflow:hidden}body.manual-mode-book .ManualArticle-module__muCP8a__prose{column-rule:1px solid var(--border);column-fill:auto;box-sizing:border-box;column-gap:64px;max-width:none;height:100%;padding-top:32px;padding-bottom:24px;transition:transform .35s cubic-bezier(.22,.61,.36,1);overflow:visible}:is(body.manual-mode-book .ManualArticle-module__muCP8a__prose h1,body.manual-mode-book .ManualArticle-module__muCP8a__prose h2,body.manual-mode-book .ManualArticle-module__muCP8a__prose h3,body.manual-mode-book .ManualArticle-module__muCP8a__prose blockquote,body.manual-mode-book .ManualArticle-module__muCP8a__prose pre,body.manual-mode-book .ManualArticle-module__muCP8a__prose img){break-inside:avoid;break-after:avoid}@media (max-width:860px){body.manual-mode-book .ManualArticle-module__muCP8a__main{padding:0 32px}body.manual-mode-book .ManualArticle-module__muCP8a__prose{column-rule:none}}body.article-is-complete .ManualArticle-module__muCP8a__articleMeta{color:var(--accent,var(--vermillion))}.ManualArticle-module__muCP8a__prose h2{font-family:var(--font-display);font-size:var(--text-h2,32px);font-weight:600;line-height:var(--leading-heading,1.2);margin:var(--space-3xl,48px) 0 var(--space-md,16px);text-transform:lowercase;color:var(--text)}.ManualArticle-module__muCP8a__prose h3{font-family:var(--font-display);font-size:var(--text-h3,24px);font-weight:600;line-height:var(--leading-heading,1.2);margin:var(--space-2xl,32px) 0 var(--space-sm,8px);text-transform:lowercase;color:var(--text)}.ManualArticle-module__muCP8a__prose h4{font-family:var(--font-display);margin:var(--space-lg,20px) 0 var(--space-sm,8px);text-transform:lowercase;color:var(--text);font-size:18px;font-weight:600}.ManualArticle-module__muCP8a__prose h2[id],.ManualArticle-module__muCP8a__prose h3[id]{scroll-margin-top:88px}.ManualArticle-module__muCP8a__prose p{margin:0 0 var(--space-md,16px)}.ManualArticle-module__muCP8a__prose a{color:var(--vermillion-text,var(--vermillion-dark,var(--accent,var(--vermillion))));border-bottom:1px solid #b8252540;text-decoration:none;transition:border-color .15s}.ManualArticle-module__muCP8a__prose a:hover{border-bottom-color:var(--vermillion-text,var(--vermillion-dark,var(--accent,var(--vermillion))))}.ManualArticle-module__muCP8a__prose strong{color:var(--text);font-weight:600}.ManualArticle-module__muCP8a__prose em{font-style:italic}.ManualArticle-module__muCP8a__prose ul,.ManualArticle-module__muCP8a__prose ol{padding-left:var(--space-lg,20px);margin:0 0 var(--space-md,16px)}.ManualArticle-module__muCP8a__prose li{margin:0 0 var(--space-xs,4px)}.ManualArticle-module__muCP8a__prose hr{border:none;border-top:1px solid var(--border);margin:var(--space-2xl,32px) 0}.ManualArticle-module__muCP8a__prose blockquote{margin:var(--space-xl,24px) 0;padding:var(--space-md,16px) var(--space-lg,20px);border-left:2px solid var(--border);background:var(--elevated);color:var(--text-secondary)}.ManualArticle-module__muCP8a__prose blockquote p{margin-bottom:var(--space-md,16px)}.ManualArticle-module__muCP8a__prose blockquote p:last-child{margin-bottom:0}.ManualArticle-module__muCP8a__prose code:not(pre code){font-family:var(--font-mono);background:var(--elevated);border:1px solid var(--border);border-radius:0;padding:2px 6px;font-size:.9em}.ManualArticle-module__muCP8a__prose pre{font-family:var(--font-mono);color:#e5e3e8;margin:var(--space-lg,20px) 0;background:#0c0c0f;border:1px solid #ffffff14;padding:16px 20px;font-size:14px;overflow-x:auto}.ManualArticle-module__muCP8a__prose pre code{color:inherit;background:0 0;border:none;padding:0}.ManualArticle-module__muCP8a__prose img{max-width:100%;height:auto;margin:var(--space-lg,20px) 0;border:1px solid var(--border);background:var(--surface,var(--elevated));display:block}.ManualArticle-module__muCP8a__prose figure{margin:var(--space-xl,24px) 0}.ManualArticle-module__muCP8a__prose figcaption{font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-muted);margin-top:var(--space-xs,4px)}.ManualArticle-module__muCP8a__prose table{border-collapse:collapse;width:100%;margin:var(--space-md,16px) 0;font-size:14px}.ManualArticle-module__muCP8a__prose th,.ManualArticle-module__muCP8a__prose td{padding:var(--space-sm,8px) var(--space-md,12px);border:1px solid var(--border);text-align:left}.ManualArticle-module__muCP8a__prose th{background:var(--elevated);font-weight:600}.ManualArticle-module__muCP8a__prevNext{gap:var(--space-md,16px);margin-top:var(--space-2xl,32px);padding-top:var(--space-xl,24px);border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.ManualArticle-module__muCP8a__pnLink{color:inherit;padding:var(--space-md,16px);border:1px solid var(--border);background:var(--elevated);flex-direction:column;gap:4px;text-decoration:none;display:flex}.ManualArticle-module__muCP8a__pnLink:hover{border-color:var(--accent,var(--vermillion))}.ManualArticle-module__muCP8a__pnLabel{font-family:var(--font-mono);font-size:var(--text-mono-label);color:var(--text-muted);letter-spacing:.05em;text-transform:lowercase}.ManualArticle-module__muCP8a__pnTitle{font-family:var(--font-display);color:var(--text);text-transform:lowercase;font-size:15px;font-weight:600}.ManualArticle-module__muCP8a__pnRight{text-align:right;align-items:flex-end}
