.FAKuWq_course,.FAKuWq_library,.FAKuWq_schedule,.FAKuWq_detail{--vp-green:#3fbf8a;--vp-red:#f87171;word-break:keep-all;overflow-wrap:anywhere}.FAKuWq_icon{background:currentColor;flex-shrink:0;width:24px;height:24px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.FAKuWq_courseVisual,.FAKuWq_sectionSketch,.FAKuWq_diagram{background:var(--ww-paper);border:1px solid var(--ww-line);color:var(--ww-ink);border-radius:8px;padding:24px}.FAKuWq_courseVisual{margin-top:32px}.FAKuWq_courseVisual figcaption,.FAKuWq_diagram figcaption{color:var(--ww-muted);margin-bottom:24px;font-size:14px}.FAKuWq_flow{justify-content:space-between;align-items:center;gap:8px;display:flex}.FAKuWq_node{text-align:center;flex-direction:column;flex:1;align-items:center;gap:12px;min-width:0;font-size:14px;line-height:1.6;display:flex}.FAKuWq_nodeIcon{background:var(--ww-white);border:1px solid var(--ww-line);border-radius:8px;place-items:center;width:64px;height:64px;display:grid}.FAKuWq_nodeIcon .FAKuWq_icon{width:32px;height:32px}.FAKuWq_tools{flex:1;justify-content:center;gap:12px;display:flex}.FAKuWq_arrow{fill:none;width:48px;min-width:24px;height:24px;stroke:var(--ww-blue);stroke-width:2px;flex-shrink:0}.FAKuWq_dash{stroke-dasharray:8 8;animation:.85s linear infinite FAKuWq_travel}.FAKuWq_ok{stroke:var(--vp-green)}.FAKuWq_review{stroke:var(--vp-red)}@keyframes FAKuWq_travel{to{stroke-dashoffset:-24px}}.FAKuWq_course .ww-class-section{scroll-margin-top:128px}.FAKuWq_course .ww-class-section:first-of-type{display:block}.FAKuWq_course .ww-class-section:first-of-type>h2{margin-bottom:24px}.FAKuWq_course .ww-learning{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:32px;display:grid}.FAKuWq_course .ww-learning>section{background:var(--ww-white);border:1px solid var(--ww-line);border-radius:8px;padding:24px}.FAKuWq_course .ww-learning>section:nth-child(2n){margin-top:32px}.FAKuWq_course .ww-learning h3{margin-top:24px;font-size:20px;line-height:1.6}.FAKuWq_course .ww-learning p{font-size:16px}.FAKuWq_stepSketch{flex-direction:column;gap:16px;display:flex}.FAKuWq_stepNumber{color:var(--ww-muted);align-self:flex-end;font-size:28px;line-height:1}.FAKuWq_miniFlow{align-items:center;gap:8px;min-height:128px;display:flex}.FAKuWq_miniFlow .FAKuWq_arrow{width:32px}.FAKuWq_miniFlow .FAKuWq_node{font-size:12px}.FAKuWq_miniFlow .FAKuWq_nodeIcon{width:48px;height:48px}.FAKuWq_miniFlow .FAKuWq_tools{gap:8px}.FAKuWq_chip{background:var(--ww-paper);border-radius:8px;align-self:flex-start;padding:8px 12px;font-size:12px}.FAKuWq_sectionSketch{align-items:center;gap:16px;margin-bottom:24px;display:flex}.FAKuWq_sketchPart{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.FAKuWq_course .ww-session-list>div{border:1px solid var(--ww-line);background:var(--ww-paper);border-radius:8px;gap:16px;margin-bottom:12px;padding:24px 16px}.FAKuWq_course .ww-faq summary{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.FAKuWq_sectionNav{z-index:20;background:var(--ww-white);border:1px solid var(--ww-line);border-radius:8px;flex-direction:column;padding:8px 0;display:flex;position:fixed;top:50%;right:8px;transform:translateY(-50%)}.FAKuWq_sectionNav a{width:44px;height:44px;color:var(--ww-ink);justify-content:center;align-items:center;display:flex;position:relative}.FAKuWq_navDot{background:var(--ww-muted);border-radius:50%;width:8px;height:8px}.FAKuWq_sectionNav a[aria-current] .FAKuWq_navDot{background:var(--ww-blue);outline:1px solid var(--ww-blue);outline-offset:4px}.FAKuWq_navLabel{background:var(--ww-white);border:1px solid var(--ww-line);white-space:nowrap;padding:8px 16px;font-size:14px;display:none;position:absolute;right:100%}.FAKuWq_sectionNav a:hover .FAKuWq_navLabel,.FAKuWq_sectionNav a:focus-visible .FAKuWq_navLabel{display:block}.FAKuWq_sectionNav a:focus-visible,.FAKuWq_library a:focus-visible,.FAKuWq_library button:focus-visible{outline:2px solid var(--ww-blue);outline-offset:2px}:is(.ww-split:has(.FAKuWq_library),.ww-split:has(.FAKuWq_detail)){width:min(1200px,100% - 128px);margin-inline:auto;padding:48px}.FAKuWq_library{margin-top:48px}.FAKuWq_filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.FAKuWq_filters>p{width:100%;font-size:14px}.FAKuWq_categoryNav{flex-wrap:wrap;gap:8px 24px;margin-top:32px;display:flex}.FAKuWq_categoryNav a{align-items:center;min-height:44px;display:inline-flex}.FAKuWq_category{padding-top:48px;scroll-margin-top:128px}.FAKuWq_category>h2{align-items:center;gap:16px;margin-bottom:24px;font-size:28px;display:flex}.FAKuWq_rows{gap:32px;margin:0;padding:0;list-style:none;display:grid}.FAKuWq_row{border-bottom:1px solid var(--ww-line);grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:center;gap:32px;padding-bottom:32px;display:grid}.FAKuWq_row h3{font-size:20px!important;line-height:1.6!important}.FAKuWq_row h3 a{min-height:44px;font-size:inherit;align-items:center;display:inline-flex}.FAKuWq_row p{margin-block:16px;font-size:16px;line-height:1.85}.FAKuWq_row small,.FAKuWq_status{border:1px solid var(--ww-line);background:var(--ww-paper);color:var(--ww-ink);border-radius:8px;padding:8px 12px;font-size:12px;display:inline-block}.FAKuWq_taskId{color:var(--ww-muted);margin-bottom:8px;font-size:14px;display:block}.FAKuWq_diagram{margin:0;padding:24px 16px}.FAKuWq_diagram figcaption{margin-bottom:16px;font-size:12px}.FAKuWq_diagram .FAKuWq_node{font-size:12px}.FAKuWq_diagram .FAKuWq_arrow{width:32px}.FAKuWq_diagram .FAKuWq_nodeIcon{width:48px;height:48px}.FAKuWq_fork{margin-top:24px}.FAKuWq_decision{justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.FAKuWq_forkLines{fill:none;stroke-width:2px;width:100%;height:48px}.FAKuWq_forkOk{stroke:var(--vp-green)}.FAKuWq_forkReview{stroke:var(--vp-red)}.FAKuWq_branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.FAKuWq_branch{justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.FAKuWq_branch .FAKuWq_icon{width:24px;height:24px}.FAKuWq_branch b{font-weight:400;display:block}.FAKuWq_branch .FAKuWq_arrow{width:24px}.FAKuWq_detail{margin-top:32px}.FAKuWq_detail .FAKuWq_diagram{padding:32px}.FAKuWq_detail .FAKuWq_diagram .FAKuWq_node{font-size:16px}.FAKuWq_schedulePath{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:32px;display:grid}.FAKuWq_pathStep{background:var(--ww-paper);border:1px solid var(--ww-line);border-radius:8px;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}.FAKuWq_pathNumber{color:var(--ww-muted);font-size:20px}.FAKuWq_pathStep .FAKuWq_arrow{width:24px;margin-left:auto}.FAKuWq_schedule.FAKuWq_schedule .schedule-body{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.FAKuWq_schedule [data-testid=schedule-grid]{border-radius:8px}.FAKuWq_schedule [data-testid=schedule-grid]>a{min-height:128px;padding:12px}.FAKuWq_schedule [data-testid=schedule-grid]>a>span:first-child{font-size:24px;line-height:1.6}.FAKuWq_schedule [data-testid=schedule-grid]>a[aria-current]{background:var(--ww-paper);outline:2px solid var(--ww-blue);outline-offset:-2px}.FAKuWq_schedule .schedule-mobile-list>li>a{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;min-height:96px;padding:16px;display:grid}.FAKuWq_schedule .schedule-mobile-list>li>a>span:first-child{font-size:18px}.FAKuWq_schedule .schedule-mobile-list>li>a[aria-current]{outline:2px solid var(--ww-blue)}.FAKuWq_schedule .schedule-detail{background:var(--ww-paper);border:1px solid var(--ww-line);border-radius:8px;padding:24px;scroll-margin-top:128px}.FAKuWq_schedule .schedule-details-list{grid-template-columns:repeat(2,minmax(0,1fr))}.FAKuWq_singleInput,.FAKuWq_sourceStack,.FAKuWq_inputPair{flex:1;min-width:0}.FAKuWq_inputPair{border-right:1px dashed var(--ww-blue);gap:16px;padding-right:16px;display:grid;position:relative}.FAKuWq_sourceStack .FAKuWq_nodeIcon{box-shadow:4px 4px 0 var(--ww-white),4px 4px 0 1px var(--ww-line),8px 8px 0 var(--ww-white),8px 8px 0 1px var(--ww-line)}@media (max-width:700px){.FAKuWq_course .ww-learning{grid-template-columns:minmax(0,1fr)}.FAKuWq_course .ww-learning>section:nth-child(2n){margin-top:0}.FAKuWq_courseVisual{padding:24px 16px}.FAKuWq_courseVisual>.FAKuWq_flow{flex-direction:column;gap:16px}.FAKuWq_courseVisual>.FAKuWq_flow>.FAKuWq_arrow{transform:rotate(90deg)}.FAKuWq_sectionSketch{gap:8px;padding:16px}.FAKuWq_sketchPart{gap:8px}.FAKuWq_sectionSketch .FAKuWq_arrow{width:24px}.FAKuWq_sectionSketch .FAKuWq_node{font-size:12px}.FAKuWq_sectionNav{flex-flow:wrap;justify-content:center;margin-top:32px;position:static;transform:none}.FAKuWq_navLabel{display:none!important}:is(.ww-split:has(.FAKuWq_library),.ww-split:has(.FAKuWq_detail)){width:calc(100% - 32px);padding:32px 24px}.FAKuWq_row{grid-template-columns:minmax(0,1fr);gap:16px}.FAKuWq_diagram{padding:24px 16px}.FAKuWq_diagram>.FAKuWq_flow{flex-direction:column;gap:12px}.FAKuWq_diagram>.FAKuWq_flow>.FAKuWq_node{text-align:left;flex-direction:row;gap:16px;width:100%;font-size:14px}.FAKuWq_singleInput,.FAKuWq_sourceStack,.FAKuWq_inputPair{width:100%}.FAKuWq_singleInput>.FAKuWq_node,.FAKuWq_sourceStack>.FAKuWq_node,.FAKuWq_inputPair>.FAKuWq_node{text-align:left;flex-direction:row;gap:16px;font-size:14px}.FAKuWq_inputPair{border-right:0;border-left:1px dashed var(--ww-blue);padding-left:12px;padding-right:0}.FAKuWq_diagram>.FAKuWq_flow>.FAKuWq_arrow{align-self:flex-start;margin-left:8px;transform:rotate(90deg)}.FAKuWq_branch{text-align:center;flex-direction:column}.FAKuWq_miniFlow{flex-direction:column;gap:16px}.FAKuWq_miniFlow>.FAKuWq_node{text-align:left;flex-direction:row;width:100%;font-size:14px}.FAKuWq_miniFlow>.FAKuWq_arrow{transform:rotate(90deg)}.FAKuWq_miniFlow .FAKuWq_tools{gap:24px;width:100%}.FAKuWq_miniFlow .FAKuWq_tools .FAKuWq_node{font-size:14px}.FAKuWq_detail .FAKuWq_diagram{padding:24px 16px}.FAKuWq_schedulePath{grid-template-columns:minmax(0,1fr);gap:8px}.FAKuWq_pathStep{padding:12px 16px}.FAKuWq_pathStep .FAKuWq_arrow{transform:rotate(90deg)}.FAKuWq_schedule .schedule-details-list{grid-template-columns:minmax(0,1fr)}.FAKuWq_schedule .schedule-detail{padding:16px}}@media (prefers-reduced-motion:reduce){.FAKuWq_dash{animation:none}.FAKuWq_sectionNav{scroll-behavior:auto}}.FAKuWq_course .FAKuWq_nodeIcon{color:var(--ww-blue);border:0}.FAKuWq_course .FAKuWq_courseVisual{border:0}.FAKuWq_course .ww-learning>section{background:var(--ww-paper);border:0}.FAKuWq_course .FAKuWq_miniFlow .FAKuWq_nodeIcon{background:var(--ww-white)}.FAKuWq_course .FAKuWq_sectionSketch{border:0}@media (max-width:700px){.FAKuWq_course .FAKuWq_miniFlow{flex-direction:row;gap:8px;min-height:128px}.FAKuWq_course .FAKuWq_miniFlow>.FAKuWq_node{text-align:center;flex-direction:column;gap:12px;width:auto;font-size:14px}.FAKuWq_course .FAKuWq_miniFlow>.FAKuWq_arrow{width:24px;min-width:16px;transform:none}.FAKuWq_course .FAKuWq_miniFlow .FAKuWq_tools{gap:8px;width:auto}.FAKuWq_course .FAKuWq_miniFlow .FAKuWq_tools .FAKuWq_node{font-size:12px}.FAKuWq_course .FAKuWq_miniFlow .FAKuWq_nodeIcon{width:48px;height:48px}.FAKuWq_course .ww-learning>section{padding:24px 16px}.FAKuWq_course .FAKuWq_sectionSketch{gap:12px;padding:16px}}.FAKuWq_practiceSheet{background:var(--ww-paper);border-left:2px solid var(--ww-blue);word-break:keep-all;margin-bottom:24px;padding:24px}.FAKuWq_practiceSheet>div:first-child{align-items:center;gap:16px;margin-bottom:24px;display:flex}.FAKuWq_practiceSheet>div>span{color:var(--ww-blue);font-size:28px}.FAKuWq_practiceSheet strong{font-size:18px;line-height:1.8}.FAKuWq_practiceSheet ol{counter-reset:practice;margin:16px 0;padding:0;list-style:none}.FAKuWq_practiceSheet li{counter-increment:practice;border-top:1px solid var(--ww-line);gap:12px;padding:12px 0;font-size:14px;line-height:1.8;display:flex}.FAKuWq_practiceSheet li:before{content:counter(practice);color:var(--ww-muted)}.FAKuWq_practiceSheet small{color:var(--ww-muted);font-size:12px}
