.story[data-astro-cid-e44y66sh]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-6);align-items:start;padding-bottom:var(--space-7)}.stage[data-astro-cid-e44y66sh]{position:sticky;top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.stage-svg[data-astro-cid-e44y66sh]{max-height:calc(100vh - 110px)}.stage-caption[data-astro-cid-e44y66sh]{min-height:1.5em;text-align:center;font-weight:600}.chapters[data-astro-cid-e44y66sh]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.chapter[data-astro-cid-e44y66sh]{display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-6);border-top:1px solid var(--teal)}.chapter[data-astro-cid-e44y66sh]:first-child{border-top:0;padding-top:var(--space-3)}.chapter-title[data-astro-cid-e44y66sh]{font-size:34px;line-height:1.08;font-weight:600}.clip[data-astro-cid-e44y66sh]{width:100%;height:auto;display:block;border-radius:var(--radius-code);background:var(--deep);aspect-ratio:16 / 9}.exchange[data-astro-cid-e44y66sh]{margin:0;display:flex;flex-direction:column;gap:4px}.exchange[data-astro-cid-e44y66sh] dd[data-astro-cid-e44y66sh]{margin:0 0 var(--space-2);font-size:19px}.st-review-part[data-astro-cid-e44y66sh]{fill:none;stroke:var(--ring-review);stroke-width:35}.st-outline[data-astro-cid-e44y66sh]{fill:var(--coral);fill-opacity:.12;stroke:var(--coral);stroke-width:5;stroke-linejoin:round}.st-sector[data-astro-cid-e44y66sh]{fill:none;stroke:var(--teal);stroke-width:3;stroke-linejoin:round}.st-lesson[data-astro-cid-e44y66sh],.st-dot[data-astro-cid-e44y66sh]{fill:var(--coral)}.st-dot[data-astro-cid-e44y66sh]{transform:translate(290.6px,411.5px)}.st-wait[data-astro-cid-e44y66sh]{fill:none;stroke:var(--on-deep);stroke-width:3;transform-origin:233.4px 417.5px}.st-check[data-astro-cid-e44y66sh]{fill:none;stroke:var(--teal);stroke-width:3;stroke-dasharray:5 7;transform-origin:164.3px 424.8px}.st-link[data-astro-cid-e44y66sh]{stroke:var(--coral);stroke-width:3;stroke-dasharray:3 8;stroke-linecap:round}.st-clash[data-astro-cid-e44y66sh]{fill:var(--ground);stroke:var(--coral);stroke-width:5}.st-clash--in[data-astro-cid-e44y66sh]{fill:var(--coral);stroke:var(--on-deep);stroke-width:3}.st-label[data-astro-cid-e44y66sh]{font:600 24px/1 var(--font-body);fill:var(--teal)}.st-eval-head[data-astro-cid-e44y66sh]{font:600 30px/1 var(--font-body);fill:var(--teal)}.st-eval-num[data-astro-cid-e44y66sh]{font:700 84px/1 var(--font-display);fill:var(--ink);letter-spacing:-.025em}.st-eval-num--on[data-astro-cid-e44y66sh]{fill:var(--coral)}.st-eval-sub[data-astro-cid-e44y66sh]{font:400 28px/1 var(--font-body);fill:var(--ink-soft)}.st-eval-cost[data-astro-cid-e44y66sh]{font:600 32px/1 var(--font-body);fill:var(--ink)}.st-eval-rule[data-astro-cid-e44y66sh]{stroke:var(--teal);stroke-width:2}.st-all[data-astro-cid-e44y66sh],.st-conf[data-astro-cid-e44y66sh],.st-check[data-astro-cid-e44y66sh],.st-wait[data-astro-cid-e44y66sh],.st-eval[data-astro-cid-e44y66sh]{opacity:0}.st-base[data-astro-cid-e44y66sh],.st-all[data-astro-cid-e44y66sh],.st-slice1[data-astro-cid-e44y66sh],.st-next[data-astro-cid-e44y66sh],.st-conf[data-astro-cid-e44y66sh],.st-check[data-astro-cid-e44y66sh],.st-wait[data-astro-cid-e44y66sh],.st-eval[data-astro-cid-e44y66sh],.st-labels[data-astro-cid-e44y66sh],.st-label[data-astro-cid-e44y66sh]{transition:opacity .6s var(--ac-ease)}.st-dot[data-astro-cid-e44y66sh]{transition:transform .9s var(--ac-ease-move),opacity .4s var(--ac-ease)}.story[data-astro-cid-e44y66sh][data-at="1"] .st-all[data-astro-cid-e44y66sh]{opacity:1}.story[data-astro-cid-e44y66sh][data-at="1"] [data-astro-cid-e44y66sh]:is(.st-slice1,.st-next,.st-dot),.story[data-astro-cid-e44y66sh][data-at="2"] [data-astro-cid-e44y66sh]:is(.st-next,.st-dot),.story[data-astro-cid-e44y66sh]:is([data-at="3"],[data-at="4"],[data-at="5"],[data-at="6"],[data-at="7"]) .st-next[data-astro-cid-e44y66sh]{opacity:0}.story[data-astro-cid-e44y66sh]:is([data-at="1"],[data-at="2"],[data-at="3"]) .st-dot[data-astro-cid-e44y66sh]{transform:translate(66.8px,435px)}.story[data-astro-cid-e44y66sh]:is([data-at="4"],[data-at="5"]) .st-dot[data-astro-cid-e44y66sh]{transform:translate(164.3px,424.8px)}.story[data-astro-cid-e44y66sh][data-at="6"] .st-dot[data-astro-cid-e44y66sh]{transform:translate(233.4px,417.5px)}.story[data-astro-cid-e44y66sh][data-at="5"] [data-astro-cid-e44y66sh]:is(.st-conf,.st-check){opacity:1}.story[data-astro-cid-e44y66sh][data-at="5"] .st-check[data-astro-cid-e44y66sh]{animation:st-turn 14s linear infinite}.story[data-astro-cid-e44y66sh][data-at="6"] .st-wait[data-astro-cid-e44y66sh]{animation:st-wait 2.2s ease-out infinite}.story[data-astro-cid-e44y66sh]:is([data-at="2"],[data-at="3"],[data-at="4"],[data-at="6"],[data-at="7"]) .st-label[data-astro-cid-e44y66sh]:not(.is-learner),.story[data-astro-cid-e44y66sh][data-at="8"] .st-label[data-astro-cid-e44y66sh]:not(.is-next){opacity:.35}.story[data-astro-cid-e44y66sh][data-at="9"] .st-base[data-astro-cid-e44y66sh]{opacity:.12}.story[data-astro-cid-e44y66sh][data-at="9"] [data-astro-cid-e44y66sh]:is(.st-slice1,.st-next,.st-dot,.st-labels){opacity:0}.story[data-astro-cid-e44y66sh][data-at="9"] .st-eval[data-astro-cid-e44y66sh]{opacity:1}@keyframes st-wait{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes st-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.st-base[data-astro-cid-e44y66sh],.st-all[data-astro-cid-e44y66sh],.st-slice1[data-astro-cid-e44y66sh],.st-next[data-astro-cid-e44y66sh],.st-conf[data-astro-cid-e44y66sh],.st-check[data-astro-cid-e44y66sh],.st-wait[data-astro-cid-e44y66sh],.st-eval[data-astro-cid-e44y66sh],.st-labels[data-astro-cid-e44y66sh],.st-label[data-astro-cid-e44y66sh],.st-dot[data-astro-cid-e44y66sh]{transition:none}.story[data-astro-cid-e44y66sh][data-at="5"] .st-check[data-astro-cid-e44y66sh],.story[data-astro-cid-e44y66sh][data-at="6"] .st-wait[data-astro-cid-e44y66sh]{animation:none}.story[data-astro-cid-e44y66sh][data-at="6"] .st-wait[data-astro-cid-e44y66sh]{opacity:.9;transform:scale(1.6)}}@media(max-width:860px){.story[data-astro-cid-e44y66sh]{grid-template-columns:minmax(0,1fr);gap:0}.stage[data-astro-cid-e44y66sh]{top:0;z-index:1;margin-inline:calc(-1 * var(--space-4));padding:var(--space-1) var(--space-4);background:var(--ground);border-bottom:1px solid var(--line)}.stage-svg[data-astro-cid-e44y66sh]{max-height:38vh}.chapter[data-astro-cid-e44y66sh]{padding-block:var(--space-5)}.chapter-title[data-astro-cid-e44y66sh]{font-size:28px}}
