.angle-walk-working[data-walk-format] .angle-walk-working__step+.angle-walk-working__step{border-top:1px solid #a78bfa29;margin-top:.5rem;padding-top:.45rem}.angle-walk-working[data-walk-format] .angle-walk-working__step:not([data-walk-step-current]){opacity:.8}.angle-walk-working[data-walk-format] .angle-walk-working__body{scrollbar-width:thin;line-height:1.5;overflow-x:auto}.angle-walk-working[data-walk-format] .angle-walk-working__body .math-latex{vertical-align:middle;margin-top:.35em;margin-bottom:.35em}.angle-walk-working .math-latex,.angle-walk-working .math-latex .katex,.angle-walk-working .math-latex .katex-html,.angle-walk-working .math-latex .katex>.katex-html>.base,.angle-walk-working .angle-walk-working__math .katex-display,.angle-walk-working .angle-walk-working__math .katex-display>.katex,.math-diagram-shell[data-wa-angles-side] [data-wa-angles-working] .angle-walk-working .math-latex,.math-diagram-shell[data-wa-angles-side] [data-wa-angles-working] .angle-walk-working .math-latex .katex,.math-diagram-shell[data-wa-angles-side] [data-wa-angles-working] .angle-walk-working .math-latex .katex-html,.math-diagram-shell[data-wa-angles-side] [data-wa-angles-working] .angle-walk-working .math-latex .katex>.katex-html>.base{max-width:none;white-space:nowrap!important}.angle-walk-working[data-walk-format] .angle-walk-working__body+.angle-walk-working__body{margin-top:.65rem}.angle-walk-working__math{box-sizing:border-box;overscroll-behavior-x:contain;scrollbar-width:thin;color:#f8fafcf5;width:100%;min-width:0;max-width:100%;margin:.65rem 0 .75rem;padding:.2rem 0 .25rem .55rem;font-size:14.5px;display:block;overflow:auto visible}.angle-walk-working,.angle-walk-working__step,.angle-walk-working[data-walk-format] .angle-walk-working__body{min-width:0;max-width:100%}.angle-walk-working__math:first-child{margin-top:.1rem}.angle-walk-working__math:last-child{margin-bottom:.1rem}.angle-walk-working__math+.angle-walk-working__math{margin-top:.7rem}.angle-walk-working__math[data-walk-result]{background:#8b5cf624;border-left:2px solid #c4b5fdd9;border-radius:0 .4rem .4rem 0;height:auto;max-height:none;padding:.55rem .55rem .6rem;overflow:auto visible}.angle-walk-working .angle-walk-working__math .math-latex,.angle-walk-working .angle-walk-working__math .math-latex .katex,.angle-walk-working .angle-walk-working__math .math-latex .katex-html{display:block;white-space:nowrap!important}.angle-walk-working__math .katex-display{overflow:visible;text-align:left!important;margin:0!important}.angle-walk-working__math .katex-display>.katex{text-align:left!important}.angle-walk-working .angle-walk-working__math .math-latex--display .katex,.question-board__viz .angle-walk-working .angle-walk-working__math .math-latex--display .katex,.lesson-player .lesson-stage__cell--viz .angle-walk-working .angle-walk-working__math .math-latex--display .katex{color:#f8fafcf5!important;font-size:max(14px,1.05em)!important}.angle-walk-working [data-walk-math-wrap="1"],.angle-walk-working [data-walk-math-wrap="1"] .math-latex,.angle-walk-working [data-walk-math-wrap="1"] .math-latex .katex,.angle-walk-working [data-walk-math-wrap="1"] .math-latex .katex-html,.angle-walk-working [data-walk-math-wrap="1"] .katex-display,.angle-walk-working [data-walk-math-wrap="1"] .katex-display>.katex,.angle-walk-working [data-walk-math-wrap="1"] .katex-display>.katex>.katex-html{max-width:100%;white-space:normal!important}.angle-walk-working [data-walk-math-wrap="1"] .katex-html>.base{white-space:nowrap!important}.angle-walk-working .angle-walk-working__body[data-walk-math-wrap="1"] .math-latex,.angle-walk-working .angle-walk-working__body[data-walk-math-wrap="1"] .math-latex .katex,.angle-walk-working .angle-walk-working__body[data-walk-math-wrap="1"] .math-latex .katex-html{display:inline!important}.angle-walk-working [data-walk-math-wrap="1"].angle-walk-working__math,.angle-walk-working [data-walk-math-wrap="1"].angle-walk-working__body{overflow-x:visible}.angle-walk-working .katex,.angle-walk-working .math-latex .katex{font-size:max(14px,1em)!important}.lesson-player .lesson-stage__cell--viz:has([data-angle-walk]) .angle-walk-working .katex .hide-tail svg{width:100%!important;height:inherit!important;flex:none!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:absolute!important}.lesson-player .question-board__viz:has([data-angle-walk]) .angle-walk-working .katex .hide-tail svg{width:100%!important;height:inherit!important;flex:none!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:absolute!important}.lesson-practice-stage .question-board__viz:has([data-angle-walk]) .angle-walk-working .katex .hide-tail svg{width:100%!important;height:inherit!important;flex:none!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:absolute!important}.question-board__viz:has([data-angle-walk]) [data-angle-walk] .angle-walk-working .katex .hide-tail svg{width:100%!important;height:inherit!important;flex:none!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:absolute!important}.question-board__viz:has([data-angle-walk]) [data-angle-walk] [data-walk-body] .katex .hide-tail svg{width:100%!important;height:inherit!important;flex:none!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:absolute!important}.lesson-player .lesson-stage__cell--viz:has([data-angle-walk]) [data-walk-body] .katex .hide-tail svg{width:100%!important;height:inherit!important;flex:none!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:absolute!important}.question-board__viz:has([data-angle-walk]) .walk-step-pick .katex .hide-tail svg{width:100%!important;height:inherit!important;flex:none!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:absolute!important}.lesson-player .lesson-stage__cell--viz:has([data-angle-walk]) .walk-step-pick .katex .hide-tail svg{width:100%!important;height:inherit!important;flex:none!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:absolute!important}.lesson-practice-stage .question-board__viz:has([data-angle-walk]) .walk-step-pick .katex .hide-tail svg{width:100%!important;height:inherit!important;flex:none!important;max-width:none!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important;position:absolute!important}.angle-walk-working .angle-walk-working__math .katex .textsf,.angle-walk-working .angle-walk-working__math .katex .textsf *{font-weight:400;font-family:var(--ux-font,ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif)!important;font-style:normal!important}.angle-walk-working .angle-walk-working__math .katex .textsf{letter-spacing:.005em;color:#e2e8f0e0;font-size:.86em}.walk-phase__switch{flex-wrap:wrap;gap:.35rem;margin:0 0 .65rem;display:flex}.walk-phase__tab{color:#f8fafcdb;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #c4b5fd59;border-radius:999px;padding:.28rem .6rem;font-size:.75rem;line-height:1.2}.walk-phase__tab[aria-selected=true]{color:#fff;background:#8b5cf6d9;border-color:#0000}.walk-phase__lead,.walk-phase__done{color:#e2e8f0e0;margin:0 0 .45rem;font-size:.8rem;line-height:1.35}.walk-phase__done{color:#a7f3d0;margin-top:.45rem}.walk-phase__row{white-space:normal;line-height:1.55;display:block}.walk-phase__bank{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.65rem;display:flex}.walk-phase__fixed,.walk-phase__word{color:#f8fafcf0;white-space:pre-wrap;font-size:.92rem;line-height:1.45;display:inline}.walk-phase__word[data-bold]{font-weight:700}.walk-phase__inline-math{vertical-align:middle;display:inline}.walk-phase__display-math{max-width:100%;margin:.45rem 0;display:block;overflow-x:auto}.walk-phase__row .math-latex__copy{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.walk-phase__gap{white-space:pre;display:inline}.walk-phase__slot,.walk-phase__chip{vertical-align:middle;color:#fff;font:inherit;cursor:pointer;background:#6d28d959;border:2px solid #a78bfad9;border-radius:.35rem .85rem .85rem .35rem;align-items:center;min-height:1.85rem;margin:0 .15rem .15rem 0;padding:.15rem .55rem;font-size:.85rem;line-height:1.2;display:inline-flex}.walk-phase__slot{color:#e2e8f08c;background:#0f172a59;border-style:dashed;min-width:3.4rem}.walk-phase__slot[data-filled]{color:#fff;background:#6d28d9b8;border-style:solid}.walk-phase__slot[data-bad]{border-color:#fca5a5}.walk-phase__chip{cursor:grab}.walk-phase__chip[data-selected]{outline:2px solid #fff}.walk-phase__num{align-items:center;gap:.12rem;display:inline-flex}.walk-phase__suffix{color:#f8fafcf0;font-size:.92rem}.walk-phase__hole{color:#fff;width:3.4rem;height:1.85rem;font:inherit;text-align:center;background:#0f172a;border:2px solid #f8fafc8c;border-radius:999px;font-size:.85rem}.walk-phase__hole:disabled{opacity:.4}.walk-phase__hole[data-correct]{border-color:#34d399}
@media (max-width:639px){html.lesson-stage-lock:not(#ch7-phone):has([data-ch7-area-board]){height:auto!important;min-height:100%!important;max-height:none!important;overflow:hidden auto!important}html.lesson-stage-lock:not(#ch7-phone):has([data-ch7-area-board]) body{height:auto!important;min-height:100%!important;max-height:none!important;overflow:hidden auto!important}html:not(#ch7-phone):has([data-ch7-area-board]) main{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has([data-ch7-area-board]) main>*{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has([data-ch7-area-board]) .lesson-player{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has([data-ch7-area-board]) .lesson-player__stage{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has([data-ch7-area-board]) .lesson-player__stage>*{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has([data-ch7-area-board]) .lesson-player__board{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has([data-ch7-area-board]) .lesson-player__board>*{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has([data-ch7-area-board]) .question-one-screen{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has([data-ch7-area-board]) .question-one-screen>*{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has([data-ch7-area-board]) .question-one-screen__card{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has([data-ch7-area-board]) .question-one-screen__scroll{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has([data-ch7-area-board]) .question-one-screen__scroll--focus{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html body .question-board:not(#ch7-phone):has([data-ch7-area-board]){flex:none!important;grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;overflow:visible!important}:is(html body .question-board:not(#ch7-phone):has([data-ch7-area-board])>.question-board__viz,html body .question-board:not(#ch7-phone):has([data-ch7-area-board])>.question-board__text,html body .question-board:not(#ch7-phone):has([data-ch7-area-board])>.question-board__opts){grid-column:1/-1!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .question-board:not(#ch7-phone):has([data-ch7-area-board])>.question-board__viz{padding:4px 2px!important}html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board],html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board] [data-ch7-lace-row]{flex:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .question-board:not(#ch7-phone) .question-board__viz:has([data-ch7-area-board]) .diagram-zoom-stage{flex:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .question-board:not(#ch7-phone) .question-board__viz:has([data-ch7-area-board]) .diagram-zoom-stage__preview{flex:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .question-board:not(#ch7-phone) .question-board__viz:has([data-ch7-area-board]) .diagram-zoom-stage__preview>*{flex:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .question-board:not(#ch7-phone) .question-board__viz:has([data-ch7-area-board]) .diagram-shell{flex:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .question-board:not(#ch7-phone) .question-board__viz:has([data-ch7-area-board]) .diagram-shell__figure{flex:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .question-board:not(#ch7-phone) .question-board__viz:has([data-ch7-area-board]) .math-diagram-shell{flex:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .question-board:not(#ch7-phone) .question-board__viz:has([data-ch7-area-board]) [data-wa-angles-body]{flex:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .question-board:not(#ch7-phone) .question-board__viz:has([data-ch7-area-board]) [data-walk-body]{flex:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .question-board:not(#ch7-phone) .question-board__viz:has([data-ch7-area-board]) [data-wa-angles-body]{flex-flow:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:.5rem!important;padding:0!important;display:flex!important}html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board]{flex-direction:column!important;align-items:stretch!important;padding-left:0!important;padding-right:0!important;display:flex!important}html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board] [data-ch7-lace-row]{flex-flow:column!important;justify-content:flex-start!important;align-self:stretch!important;align-items:center!important;gap:.4rem!important;display:flex!important}html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board] [data-ch7-area-sketch],html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board] [data-ch7-lace-row]>[data-ch7-fig-fit],html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board] [data-s3-ps-sketch-wrap],html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board] [data-s3-ta-sketch-wrap],html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board] [data-coord-geom]{flex:none!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board] [data-ch7-area-sketch] svg,html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board] [data-ch7-fig-fit] svg,html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board] [data-coord-geom] svg,html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board] [data-s3-ps-sketch-wrap] svg,html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board] [data-s3-ta-sketch-wrap] svg{--ch7-cap:100%!important;aspect-ratio:auto!important;flex:none!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0 auto!important;display:block!important}html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board] [data-ch7-lace-under]{flex:none!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin:0!important;display:flex!important;overflow:visible!important}html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board] [data-ch7-lace-wrap]{width:min(100%, calc(var(--ch7-lace-w,266px) * 1.3))!important;flex:none!important;align-self:center!important;max-width:100%!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;display:block!important}html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board] [data-ch7-lace-wrap]>svg{width:100%!important;max-width:100%!important;height:auto!important;display:block!important}:is(html body .question-board:not(#ch7-phone) .question-board__viz:has([data-ch7-area-board]) [data-walk-beside-host],html body .question-board:not(#ch7-phone) .question-board__viz:has([data-ch7-area-board]) [data-wa-angles-working]){flex:none!important;order:2!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;position:static!important;overflow:visible!important}:is(html body .question-board:not(#ch7-phone) .question-board__viz:has([data-ch7-area-board]) [data-walk-beside-host] .angle-walk-working,html body .question-board:not(#ch7-phone) .question-board__viz:has([data-ch7-area-board]) [data-wa-angles-working] .angle-walk-working){height:auto!important;max-height:none!important;overflow:visible!important}html body .question-board:not(#ch7-phone):has([data-ch7-area-board])>.question-board__text .math-latex--inline:has(.delimsizing){white-space:normal!important;max-width:100%!important}html body .question-board:not(#ch7-phone):has([data-ch7-area-board])>.question-board__text .math-latex--inline:has(.delimsizing) .math-latex__paint{white-space:normal!important;max-width:100%!important}html body .question-board:not(#ch7-phone):has([data-ch7-area-board])>.question-board__text .math-latex--inline:has(.delimsizing) .katex{white-space:normal!important;max-width:100%!important}html body .question-board:not(#ch7-phone):has([data-ch7-area-board])>.question-board__text .math-latex--inline:has(.delimsizing) .katex-html{white-space:normal!important;max-width:100%!important}}@media (min-width:640px) and (max-width:1023.98px){html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board][data-s3-ps]:has(>[data-ch7-lace-row]>[data-s3-ps-sketch-wrap]){grid-template-columns:300px 300px!important;place-content:center!important;place-items:center!important;gap:6px 24px!important;display:grid!important}html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board][data-s3-ps]:has(>[data-ch7-lace-row]>[data-s3-ps-sketch-wrap])>:not([data-s3-ps-drop]){grid-column:2!important}html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board][data-s3-ps]>[data-ch7-lace-row]{display:contents!important}html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board][data-s3-ps]>[data-s3-ps-drop]{grid-area:auto!important}html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board][data-s3-ps]>[data-ch7-lace-row]>[data-s3-ps-sketch-wrap]{grid-area:1/1/span 6!important;justify-content:center!important;width:300px!important;height:auto!important;max-height:none!important}html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board][data-s3-ps]>[data-ch7-lace-row]>[data-s3-ps-sketch-wrap] svg{width:100%!important;height:auto!important;max-height:none!important}html body .question-board:not(#ch7-phone) .question-board__viz [data-ch7-area-board][data-s3-ps]>[data-ch7-lace-row]>:not([data-s3-ps-sketch-wrap]){grid-column:2!important}}@media (max-width:639px){html.lesson-stage-lock:not(#ch7-phone):has(.question-board--trio [data-ch7-mid-row]){height:auto!important;min-height:100%!important;max-height:none!important;overflow:hidden auto!important}html.lesson-stage-lock:not(#ch7-phone):has(.question-board--trio [data-ch7-mid-row]) body{height:auto!important;min-height:100%!important;max-height:none!important;overflow:hidden auto!important}html:not(#ch7-phone):has(.question-board--trio [data-ch7-mid-row]) main{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has(.question-board--trio [data-ch7-mid-row]) main>*{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has(.question-board--trio [data-ch7-mid-row]) .lesson-player{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has(.question-board--trio [data-ch7-mid-row]) .lesson-player__stage{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has(.question-board--trio [data-ch7-mid-row]) .lesson-player__stage>*{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has(.question-board--trio [data-ch7-mid-row]) .lesson-player__board{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has(.question-board--trio [data-ch7-mid-row]) .lesson-player__board>*{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has(.question-board--trio [data-ch7-mid-row]) .question-one-screen{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has(.question-board--trio [data-ch7-mid-row]) .question-one-screen>*{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has(.question-board--trio [data-ch7-mid-row]) .question-one-screen__card{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has(.question-board--trio [data-ch7-mid-row]) .question-one-screen__scroll{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#ch7-phone):has(.question-board--trio [data-ch7-mid-row]) .question-one-screen__scroll--focus{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html body .question-board--trio:not(#ch7-phone):has([data-ch7-mid-row]){grid-template-rows:auto!important;grid-auto-rows:auto!important;align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}:is(html body .question-board--trio:not(#ch7-phone):has([data-ch7-mid-row])>.question-board__viz,html body .question-board--trio:not(#ch7-phone):has([data-ch7-mid-row])>.question-board__text,html body .question-board--trio:not(#ch7-phone):has([data-ch7-mid-row])>.question-board__opts){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}@media (min-width:640px) and (max-width:1023px){html body .question-board.question-board--trio:not(#ch7-tab):has([data-ch7-area-board][data-s3-ps]){grid-template-rows:minmax(0,1fr) auto!important}html body .question-board:not(#ch7-tab):has([data-ch7-area-board][data-s3-ps]) .question-board__viz :is([data-ch7-fig-fit],[data-coord-geom],[data-ch7-area-sketch],[data-s3-ps-sketch-wrap],[data-s3-ta-sketch-wrap]) svg{max-height:300px!important}html body .question-board:not(#ch7-tab):has([data-ch7-area-board][data-s3-ps]) [data-wa-angles-body]>[data-walk-beside-host]{flex:none!important;max-height:calc(100% - 320px)!important}html body .question-board:not(#ch7-tab):has([data-ch7-area-board][data-s3-ps]) [data-wa-angles-body]>:first-child:not([data-walk-beside-host]){flex:auto!important;min-height:0!important}:is(html body .lesson-player .question-board--trio:has([data-ch7-mid-row]):not(:has([data-ch7-area-board])),html body .lesson-practice-stage .question-board--trio:has([data-ch7-mid-row]):not(:has([data-ch7-area-board]))){grid-template:"viz viz"minmax(0,1fr)"text opts"/minmax(0,1.2fr) minmax(0,1fr)!important;height:100%!important;min-height:0!important;max-height:100%!important}:is(html body .lesson-player .question-board--trio:has([data-ch7-mid-row]):not(:has([data-ch7-area-board]))>.question-board__viz,html body .lesson-practice-stage .question-board--trio:has([data-ch7-mid-row]):not(:has([data-ch7-area-board]))>.question-board__viz){height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}:is(html body .lesson-player .question-board--trio:has([data-ch7-mid-row]):not(:has([data-ch7-area-board]))>.question-board__text,html body .lesson-practice-stage .question-board--trio:has([data-ch7-mid-row]):not(:has([data-ch7-area-board]))>.question-board__text,html body .lesson-player .question-board--trio:has([data-ch7-mid-row]):not(:has([data-ch7-area-board]))>.question-board__opts,html body .lesson-practice-stage .question-board--trio:has([data-ch7-mid-row]):not(:has([data-ch7-area-board]))>.question-board__opts){height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}html body .question-board:has([data-ch7-mid-row]):not(:has([data-ch7-area-board])) [data-wa-angles-body]{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;height:100%!important;min-height:0!important}html body .question-board:has([data-ch7-mid-row]):not(:has([data-ch7-area-board])) [data-walk-body]{flex:auto!important;justify-content:flex-start!important;height:auto!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}html body .question-board:has([data-ch7-mid-row]):not(:has([data-ch7-area-board])) [data-walk-beside-host]{flex:none!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:auto!important;max-height:none!important}html body .question-board:has([data-ch7-mid-row]):not(:has([data-ch7-area-board])) [data-walk-beside-host] .angle-walk-working{flex:none!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:auto!important;max-height:none!important}html body .question-board:has([data-ch7-mid-row]):not(:has([data-ch7-area-board])) [data-walk-beside-host] .walk-step-pick{flex:none!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:auto!important;max-height:none!important}html body .question-board:not(:has([data-ch7-area-board])) svg[data-ch7-drawn-content]{aspect-ratio:var(--ch7-vb-w) / var(--ch7-vb-h)!important;flex:0 auto!important;align-self:center!important;width:min(100%,30rem)!important;max-width:100%!important;height:auto!important;max-height:100%!important}html body .question-board:not(:has([data-ch7-area-board])) [data-ch7-tick-label]{font-size:12px!important}html body .question-board:not(:has([data-ch7-area-board])) [data-ch7-vertex-label]{font-size:14px!important}}
.qtm__lead{color:#ffffffe0;font-size:15px;font-weight:500;line-height:1.4}.qtm__hint{color:#c4b5fd}.qtm__hint--touch{display:none}@media not all and (hover:hover) and (pointer:fine){.qtm__hint--hover{display:none}.qtm__hint--touch{display:inline}}.qtm__count{color:#ffffffbf;font-variant-numeric:tabular-nums;background:#ffffff0d;border:1px solid #ffffff26;border-radius:9999px;padding:.15rem .6rem;font-size:13px;font-weight:600}.qtm__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.qtm__cell{min-width:0;display:flex}.qtm__tile{color:#f4f4f5;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:.75rem;flex:auto;align-items:center;gap:.6rem;min-width:0;min-height:4.25rem;padding:.6rem .75rem;transition:border-color .12s,background-color .12s,transform .12s;display:flex}.qtm__tile:hover,.qtm__tile[data-open="1"]{background:#8b5cf624;border-color:#a78bfabf}.qtm__tile:focus-visible{outline-offset:2px;outline:2px solid #c4b5fd}.qtm__num{color:#ede9fe;font-variant-numeric:tabular-nums;background:#8b5cf64d;border-radius:9999px;flex:none;justify-content:center;align-items:center;min-width:1.6rem;height:1.6rem;padding:0 .35rem;font-size:13px;font-weight:700;display:inline-flex}.qtm__name{overflow-wrap:break-word;min-width:0;font-size:15px;font-weight:650;line-height:1.25}@media (min-width:640px){.qtm__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.qtm__body{flex-direction:column;display:flex}.qtm__grid{flex:auto;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));grid-auto-rows:minmax(4.25rem,1fr);gap:.6rem}.qtm__tile{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;padding:.75rem 1rem}.qtm__name{font-size:16px}}.qtm-pop{z-index:1000;overscroll-behavior:contain;color:#f4f4f5;background:#161420;border:1px solid #a78bfa73;border-radius:.9rem;padding:.85rem 1rem .9rem;font-size:14px;line-height:1.45;position:fixed;overflow-y:auto;box-shadow:0 18px 48px #0000008c}.qtm-pop .math-latex .katex,.qtm-pop .katex{font-size:max(14px,1.08em)!important}.qtm-ex{flex-direction:column;gap:.5rem;display:flex}.qtm-ex__head{align-items:center;gap:.5rem;padding-right:2rem;display:flex}.qtm-ex__title{margin:0;font-size:16px;font-weight:700;line-height:1.25}.qtm-ex__k{letter-spacing:.05em;text-transform:uppercase;color:#c4b5fd;margin-right:.45rem;font-size:11.5px;font-weight:700;display:inline-block}.qtm-ex__spot{color:#ffffffbf;margin:0}.qtm-ex__cue{max-width:100%;display:inline-block}.qtm-ex__sep{color:#ffffff59;margin:0 .35rem}.qtm-ex__q{color:#f4f4f5}.qtm-ex__top{align-items:flex-start;gap:.6rem;display:flex}.qtm-ex__text{flex-direction:column;flex:auto;gap:.45rem;min-width:0;display:flex}.qtm-ex__fig{background:#ffffff08;border-radius:.6rem;flex:none;justify-content:center;padding:.2rem;display:flex}.qtm-pop--sheet .qtm-ex__top{flex-direction:column;align-items:stretch}.qtm-ex__steps{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.qtm-ex__step{border-radius:.5rem;outline:none;gap:.55rem;padding:.3rem .4rem;display:flex}.qtm-ex__step[data-active="1"],.qtm-ex__step:focus-visible{background:#7dd3fc1a;box-shadow:inset 2px 0 #7dd3fc}.qtm-ex__n{color:#fffc;border:1px solid #ffffff40;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-top:.1rem;font-size:12px;font-weight:700;display:inline-flex}.qtm-ex__math{overflow-wrap:anywhere;color:#fafafa;min-width:0;max-width:100%}.qtm-ex__step>.min-w-0{flex:auto;min-width:0}.qtm-ex__math .katex,.qtm-ex__math .katex-html,.qtm-ex__math .math-latex{max-width:100%;white-space:normal!important}.qtm-ex__why{color:#ffffffad;font-size:13.5px}.qtm-ex__ans{color:#fde68a;background:#fde68a14;border:1px solid #fde68a66;border-radius:.6rem;padding:.45rem .6rem;font-weight:700}.qtm-ex__ans .katex{color:#fde68a}.qtm-sheet{z-index:1000;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;inset:0}.qtm-sheet__backdrop{background:#0009;position:absolute;inset:0}.qtm-pop--sheet{width:min(440px,100%);max-height:calc(100dvh - 1.5rem);position:relative}.qtm-sheet__close{z-index:1;float:right;color:#ffffffd9;background:#ffffff14;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin:-.25rem -.35rem 0 .5rem;display:inline-flex;position:sticky;top:0}@media (max-width:1023.98px){html.lesson-stage-lock:not(#qtm):has([data-question-type-map]){height:auto!important;min-height:100%!important;max-height:none!important;overflow:hidden auto!important}html.lesson-stage-lock:not(#qtm):has([data-question-type-map]) body{height:auto!important;min-height:100%!important;max-height:none!important;overflow:hidden auto!important}html:not(#qtm):has([data-question-type-map]) main{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#qtm):has([data-question-type-map]) main>*{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#qtm):has([data-question-type-map]) .lesson-player{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#qtm):has([data-question-type-map]) .lesson-player__stage{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#qtm):has([data-question-type-map]) .lesson-player__stage>*{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#qtm):has([data-question-type-map]) .lesson-player__board{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#qtm):has([data-question-type-map]) .lesson-player__board>*{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#qtm):has([data-question-type-map]) .lesson-step-card{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#qtm):has([data-question-type-map]) .lesson-step-card>*{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#qtm):has([data-question-type-map]) [data-question-type-map-host]{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}}html.lesson-stage-lock:not(#qtm-ov):has([data-qtm-overflow="1"]){height:auto!important;min-height:100%!important;max-height:none!important;overflow:hidden auto!important}html.lesson-stage-lock:not(#qtm-ov):has([data-qtm-overflow="1"]) body{height:auto!important;min-height:100%!important;max-height:none!important;overflow:hidden auto!important}html:not(#qtm-ov):has([data-qtm-overflow="1"]) main{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#qtm-ov):has([data-qtm-overflow="1"]) main>*{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#qtm-ov):has([data-qtm-overflow="1"]) .lesson-player{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#qtm-ov):has([data-qtm-overflow="1"]) .lesson-player__stage{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#qtm-ov):has([data-qtm-overflow="1"]) .lesson-player__stage>*{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#qtm-ov):has([data-qtm-overflow="1"]) .lesson-player__board{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#qtm-ov):has([data-qtm-overflow="1"]) .lesson-player__board>*{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#qtm-ov):has([data-qtm-overflow="1"]) .lesson-step-card{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#qtm-ov):has([data-qtm-overflow="1"]) .lesson-step-card>*{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}html:not(#qtm-ov):has([data-qtm-overflow="1"]) [data-question-type-map-host]{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden visible!important}[data-qtm-overflow="1"] .qtm__body{flex:none!important;overflow:visible!important}
