.lesson-player,.lesson-practice-stage{--pro-ink:#f8fafcf0;--pro-ink-muted:#cbd5e1b3;--pro-ink-faint:#94a3b880;--pro-line:#ffffff13;--pro-line-strong:#ffffff1f;--pro-fill:#ffffff0a;--pro-fill-viz:#00000059;--pro-accent:#8b5cf6;--pro-accent-hover:#7c3aed;--pro-radius:.75rem;--pro-gap:.625rem;--pro-pad-y:.75rem;--pro-pad-x:.875rem;--pro-page-x:.875rem;--pro-page-y:.375rem;--pro-page-bottom:max(.5rem, env(safe-area-inset-bottom,0px));--pro-type-meta:var(--ux-label,.75rem);--pro-type-body:var(--ux-text,.875rem);--pro-type-body-sm:var(--ux-text-sm,.8125rem);--pro-type-math:1.125rem;--pro-type-math-compact:1rem;--pro-type-title:var(--ux-title,.9375rem);--stage-page-x:var(--pro-page-x);--stage-page-y:var(--pro-page-y);--stage-page-bottom:var(--pro-page-bottom);--stage-rail-gap:.5rem;--stage-gap:var(--pro-gap);--stage-radius:var(--pro-radius);--stage-pad-y:var(--pro-pad-y);--stage-pad-x:var(--pro-pad-x);--stage-pad:var(--pro-pad-y) var(--pro-pad-x);--stage-border:var(--pro-line);--stage-bg:var(--pro-fill);--stage-bg-viz:var(--pro-fill-viz);font-family:var(--ux-font);font-size:var(--pro-type-body);color:var(--pro-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.011em;padding:var(--pro-page-y) var(--pro-page-x) var(--pro-page-bottom)!important;gap:var(--stage-rail-gap)!important}.lesson-player .algebra-scaffold-math--hero{font-size:var(--pro-type-math)!important;line-height:1.4!important}.lesson-player .algebra-scaffold-math--compact{font-size:var(--pro-type-math-compact)!important;line-height:1.4!important}.lesson-player .algebra-scaffold-math .katex,.lesson-player .algebra-scaffold-math .katex-display{font-size:1em!important}.lesson-player .algebra-scaffold-meta,.lesson-player .algebra-scaffold-chip{letter-spacing:.04em;font-size:var(--pro-type-meta)!important;line-height:1.3!important}.lesson-player .algebra-scaffold-caption{font-size:var(--pro-type-body-sm)!important;line-height:1.45!important}@media (min-width:640px){.lesson-player,.lesson-practice-stage{--pro-page-x:1rem;--pro-gap:.7rem}}@media (min-width:1024px){.lesson-player,.lesson-practice-stage{--pro-page-x:1.125rem;--pro-pad-y:.8rem;--pro-pad-x:.95rem}}html.lesson-stage-lock body{background:#09090f!important}html.lesson-stage-lock main{background:radial-gradient(900px 420px at 50% -12%,#5b21b624,#0000 60%),#09090f!important}.lesson-player .foundation-focus-bar--focus{border-bottom:1px solid var(--pro-line)!important;background:0 0!important;gap:.4rem!important;height:auto!important;min-height:0!important;margin:0!important;padding:.15rem 0 .55rem!important}.lesson-player .foundation-focus-bar--focus .foundation-focus-bar__title{overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:var(--pro-type-title,.9375rem)!important;letter-spacing:-.018em!important;color:var(--pro-ink)!important;font-weight:600!important;line-height:1.35!important}.lesson-player .foundation-focus-bar--focus .tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--pro-ink-faint)!important;font-size:.6875rem!important;font-weight:500!important}.lesson-player .key-idea-strip{box-shadow:none!important;border-radius:var(--pro-radius)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#5b21b61c!important;border:1px solid #a78bfa29!important}.lesson-player .key-idea-strip__mark{opacity:.85!important;background:#a78bfa!important;width:2px!important}.lesson-player .key-idea-strip .math-text,.lesson-player .key-idea-strip{color:#ede9fef2!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.4!important}.lesson-player .lesson-stage{gap:var(--pro-gap)!important}.lesson-player .lesson-stage__cell{border:1px solid var(--pro-line)!important;border-radius:var(--pro-radius)!important;background:var(--pro-fill)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:var(--pro-pad-y) var(--pro-pad-x)!important}.lesson-player .lesson-stage__cell--viz{background:var(--pro-fill-viz)!important}.lesson-player .lesson-stage__cell--text{color:var(--pro-ink)!important;font-size:.875rem!important;line-height:1.45!important}.lesson-player .lesson-stage__cell--text .katex{font-size:1.04em!important}.lesson-player .lesson-stage__cell--viz .math-text,.lesson-player .lesson-stage__cell--viz .math-latex,.lesson-player .lesson-stage__cell--viz .math-latex--inline,.lesson-player .lesson-stage__cell--viz .math-latex--display,.question-board__viz .math-text,.question-board__viz .math-latex,.question-board__viz .math-latex--inline,.question-board__viz .math-latex--display{flex-direction:unset!important;flex-wrap:unset!important;gap:0!important;display:inline-block!important}.lesson-player .lesson-stage__cell--viz .katex,.lesson-player .lesson-stage__cell--viz .katex-display,.question-board__viz .katex,.question-board__viz .katex-display,.learn-ido-board__viz .katex,.learn-ido-board__viz .katex-display{vertical-align:middle;flex-direction:unset!important;white-space:normal!important;display:inline-block!important}.lesson-player .lesson-stage__cell--viz .katex .mfrac .frac-line,.question-board__viz .katex .mfrac .frac-line,.lesson-player .math-diagram-shell .katex .mfrac .frac-line,.question-board__viz .math-diagram-shell .katex .mfrac .frac-line,.lesson-player .katex .mfrac .frac-line,.question-board .katex .mfrac .frac-line{opacity:1!important;box-sizing:border-box!important;background-color:currentColor!important;border:none!important;width:100%!important;min-width:.75em!important;height:.08em!important;min-height:.08em!important;display:inline-block!important}.lesson-player .lesson-stage__cell--viz .math-latex--display .katex,.question-board__viz .math-latex--display .katex{color:#f8fafc!important;font-size:1.4em!important}.lesson-player .lesson-stage__cell--viz .math-diagram-shell,.lesson-player .lesson-stage__cell--viz .diagram-zoom-stage{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:.5rem!important;flex:auto!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important}.lesson-player .lesson-stage__cell--viz{flex-direction:column!important;min-height:0!important;display:flex!important}.diagram-zoom-chrome--default{top:.375rem;right:.375rem}:is(.diagram-zoom-stage:has([data-viral-angle]) .diagram-zoom-chrome--default,.diagram-zoom-stage:has([data-angle-walk]) .diagram-zoom-chrome--default){top:2.65rem!important;right:.35rem!important}.angle-walk-working{background:#0c0a1cf0;border:1px solid #a78bfa61;border-radius:.75rem;width:100%;max-width:100%;max-height:9.5rem;padding:.5rem .7rem .6rem;animation:.18s ease-out lesson-step-in;overflow:hidden auto;box-shadow:0 10px 28px #00000061}.angle-walk-working__kicker{letter-spacing:.06em;text-transform:uppercase;color:#c4b5fdd1;margin:0 0 .2rem;font-size:10px;font-weight:700}.angle-walk-working__body{color:#f8fafceb;white-space:normal;overflow-wrap:break-word;max-width:100%;font-size:12.5px;line-height:1.45}.angle-walk-working .math-latex{vertical-align:baseline;white-space:nowrap;max-width:100%;display:inline-block}.angle-walk-working .math-latex .katex,.angle-walk-working .math-latex .katex-html{display:inline-block;white-space:nowrap!important;line-height:normal!important;overflow:visible!important}.angle-walk-working .math-latex .katex .msupsub,.angle-walk-working .math-latex .katex .mfrac,.angle-walk-working .math-latex .katex .sqrt,.angle-walk-working .math-latex .katex .hide-tail{white-space:nowrap!important;display:inline-block!important}.angle-walk-working .math-latex .katex .hide-tail{position:relative!important;overflow:hidden!important}.angle-walk-working .math-latex .mfrac .base{white-space:nowrap!important}[data-angle-walk] .math-diagram-footer,[data-eq-chain-walk]>p,[data-s3-pf-walk]>p{white-space:normal;overflow-wrap:break-word;max-width:100%}[data-eq-chain-walk] .katex-display,[data-eq-chain-walk] .math-display,[data-s3-pf-walk] .katex-display,[data-s3-pf-walk] .math-display{white-space:normal;max-width:100%;overflow:hidden visible}[data-pf-frac] .math-text,[data-pf-frac] .katex,[data-pf-frac] .katex-html{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}[data-ns-cuboid] .ns-cuboid-label,[data-ns-cuboid] .ns-cuboid-math .katex,[data-ns-cuboid] .ns-cuboid-math .katex-html{white-space:nowrap!important;max-width:none!important;line-height:normal!important;display:inline-block!important}[data-ns-cuboid] .ns-cuboid-math{white-space:nowrap!important;flex-direction:row!important;align-items:baseline!important;max-width:none!important;display:inline-flex!important}[data-ns-cuboid] .ns-cuboid-math .katex .hide-tail{display:inline-block!important;position:relative!important;overflow:hidden!important}.lesson-player .question-board__viz [data-ns-cuboid] .katex .hide-tail svg,.lesson-player .lesson-stage__cell--viz [data-ns-cuboid] .katex .hide-tail svg,[data-ns-cuboid] .ns-cuboid-math .katex .hide-tail svg,[data-ns-cuboid] .walk-op-bubble .katex .hide-tail svg{width:100%!important;height:inherit!important;fill:currentColor!important;max-width:none!important;max-height:none!important;margin:0!important;display:block!important;position:absolute!important}.math-diagram-shell[data-angle-walk] .math-diagram-footer{z-index:2;border-top:none;margin-top:-.15rem;padding:0 .2rem .35rem;position:relative}:is(.question-board--trio:has([data-angle-walk]) .mcq-above-action,.question-board--trio:has([data-viral-angle]) .mcq-above-action){flex:auto!important;min-height:0!important}.question-board__opts .mcq-feedback-quiet--hint{flex:auto;min-height:0;margin-top:.25rem;overflow-y:auto}.lesson-player .lesson-stage__cell--viz:has([data-viral-angle]) .math-diagram-shell{flex:auto!important;height:100%!important;min-height:0!important}.question-board__viz:has([data-viral-angle]) .math-diagram-shell{flex:auto!important;height:100%!important;min-height:0!important}.lesson-player .lesson-stage__cell--viz:has([data-angle-walk]) .math-diagram-shell{flex:auto!important;height:100%!important;min-height:0!important}.question-board__viz:has([data-angle-walk]) .math-diagram-shell{flex:auto!important;height:100%!important;min-height:0!important}.lesson-player .lesson-stage__cell--viz:has([data-viral-angle]) svg{flex:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.question-board__viz:has([data-viral-angle]) svg{flex:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.lesson-practice-stage .question-board__viz:has([data-viral-angle]) svg{flex:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.lesson-player .lesson-stage__cell--viz:has([data-angle-walk]) svg{flex:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.question-board__viz:has([data-angle-walk]) svg{flex:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.lesson-practice-stage .question-board__viz:has([data-angle-walk]) svg{flex:auto!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important}.lesson-player .lesson-stage__cell--viz:has([data-angle-walk]) [data-angle-walk] svg{flex:0 auto!important;width:100%!important;height:auto!important;min-height:0!important}.question-board__viz:has([data-angle-walk]) [data-angle-walk] svg{flex:0 auto!important;width:100%!important;height:auto!important;min-height:0!important}.lesson-practice-stage .question-board__viz:has([data-angle-walk]) [data-angle-walk] svg{flex:0 auto!important;width:100%!important;height:auto!important;min-height:0!important}.question-board__viz [data-indices-walk],.lesson-stage__cell--viz [data-indices-walk],.learn-ido-board__viz [data-indices-walk],.question-board__viz [data-eq-chain-walk],.lesson-stage__cell--viz [data-eq-chain-walk],.learn-ido-board__viz [data-eq-chain-walk]{width:100%;flex:none!important;min-height:10.5rem!important}.question-board__viz [data-eq-chain-walk=fig],.lesson-stage__cell--viz [data-eq-chain-walk=fig],.learn-ido-board__viz [data-eq-chain-walk=fig]{min-height:17.5rem!important}.question-board__viz [data-eq-chain-walk="1"],.lesson-stage__cell--viz [data-eq-chain-walk="1"],.learn-ido-board__viz [data-eq-chain-walk="1"]{min-height:0!important}[data-walk-pack="1"]{justify-content:flex-start;flex:none!important;height:auto!important}[data-walk-pack="1"] [data-walk-body]{flex:none!important}.walk-eq-history .katex-error{color:inherit!important;background:0 0!important}.question-board__viz [data-eq-chain-walk][data-ns-cuboid],.lesson-stage__cell--viz [data-eq-chain-walk][data-ns-cuboid],.learn-ido-board__viz [data-eq-chain-walk][data-ns-cuboid]{width:100%;flex:auto!important;min-height:0!important;overflow:hidden!important}.question-board__viz [data-num-pat],.lesson-stage__cell--viz [data-num-pat],.learn-ido-board__viz [data-num-pat]{width:100%;flex:0 auto!important;min-height:0!important}.question-board__viz [data-similar-fig-walk],.lesson-stage__cell--viz [data-similar-fig-walk],.learn-ido-board__viz [data-similar-fig-walk]{width:100%;flex:none!important;min-height:15.5rem!important}.question-board__viz [data-card-pack-grid],.lesson-stage__cell--viz [data-card-pack-grid],.learn-ido-board__viz [data-card-pack-grid],.question-board__viz [data-angle-walk] [data-card-pack-grid],.lesson-stage__cell--viz [data-angle-walk] [data-card-pack-grid]{width:100%;flex:none!important;min-height:12rem!important}.question-board__viz [data-two-digit-grid],.lesson-stage__cell--viz [data-two-digit-grid],.learn-ido-board__viz [data-two-digit-grid]{width:100%;flex:none!important;min-height:11.5rem!important}.question-board__viz [data-two-digit-grid] svg,.lesson-stage__cell--viz [data-two-digit-grid] svg,.learn-ido-board__viz [data-two-digit-grid] svg,.question-board__viz [data-angle-walk] [data-two-digit-grid] svg,.lesson-stage__cell--viz [data-angle-walk] [data-two-digit-grid] svg{flex:none!important;width:100%!important;height:auto!important;min-height:10.5rem!important}.lesson-player .lesson-stage__cell--viz .diagram-fit,.lesson-player .lesson-stage__cell--viz .diagram-fit__svg,.lesson-player .lesson-stage__cell--viz .lily-pond-svg{max-width:none!important}.lesson-player .lesson-stage__cell--viz .diagram-fit__svg,.lesson-player .lesson-stage__cell--viz .lily-pond-svg{min-height:var(--diagram-fill-min,17rem)!important;flex:auto!important;height:100%!important;max-height:none!important}.lesson-player .lesson-stage__cell--viz [data-man-days-fit],.lesson-player .question-board__viz [data-man-days-fit]{height:100%!important;min-height:var(--diagram-fill-min,17rem)!important;flex:auto!important;width:100%!important;max-height:none!important}:is(.lesson-player .lesson-stage__cell--viz:has(.exp-log-fit) .math-diagram-shell,.lesson-player .lesson-stage__cell--viz:has(.exp-log-fit) .diagram-zoom-stage,.lesson-player .lesson-stage__cell--viz:has([data-exp-log-fit]) .math-diagram-shell,.lesson-player .lesson-stage__cell--viz:has([data-exp-log-fit]) .diagram-zoom-stage){flex:0 auto!important;height:auto!important;max-height:none!important;overflow:visible!important}:is(.lesson-player .lesson-stage__cell--viz:has(.exp-log-fit),.lesson-player .lesson-stage__cell--viz:has([data-exp-log-fit])){-webkit-overflow-scrolling:touch;overflow:hidden auto!important}.lesson-player .lesson-stage__cell--viz .exp-log-fit svg,.lesson-player .lesson-stage__cell--viz [data-exp-log-fit] svg{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important}.lesson-player .lesson-stage .math-diagram-header{border-bottom-color:var(--pro-line)!important;background:0 0!important;padding:0 0 .35rem!important}.lesson-player .lesson-stage .math-diagram-header p[class*=uppercase],.lesson-player .lesson-stage .math-diagram-header .text-\[9px\]{letter-spacing:.07em!important;color:var(--pro-ink-faint)!important;font-size:.625rem!important;font-weight:600!important}.lesson-player .lesson-stage .math-diagram-header h3{color:var(--pro-ink)!important;letter-spacing:-.015em!important;font-size:.8125rem!important;font-weight:600!important}.lesson-player .lesson-stage .math-diagram-footer{border-top-color:var(--pro-line)!important;background:0 0!important;padding-top:.4rem!important}.lesson-player .lesson-stage .math-diagram-footer button{border-radius:999px!important;min-height:1.9rem!important;font-size:.75rem!important;font-weight:600!important}.lesson-player .mcq-option{border:1px solid var(--pro-line)!important;box-shadow:none!important;background:#ffffff08!important;border-radius:.65rem!important;min-height:2.85rem!important;padding:.65rem .85rem!important;transition:border-color .14s,background .14s,box-shadow .14s,transform .12s!important}.lesson-player .mcq-option:hover:not(:disabled):not(.mcq-option--disabled){border-color:var(--pro-line-strong)!important;background:#ffffff0f!important}.lesson-player .mcq-option--selected{background:#7c3aed38!important;border-color:#a78bfabf!important;box-shadow:0 0 0 1px #a78bfa59,0 4px 14px #5b21b640!important}.lesson-player .mcq-option--correct{animation:.45s ease-out pro-mcq-correct;background:#064e3b59!important;border-color:#34d399a6!important;box-shadow:0 0 0 1px #34d39940!important}.lesson-player .mcq-option--wrong{animation:.35s ease-out pro-mcq-wrong;background:#7f1d1d47!important;border-color:#f871718c!important}@keyframes pro-mcq-correct{0%{transform:scale(.98)}50%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes pro-mcq-wrong{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.lesson-player .mcq-option--correct,.lesson-player .mcq-option--wrong{animation:none!important}}.lesson-player .mcq-option__badge{width:1.5rem!important;height:1.5rem!important;color:var(--pro-ink-muted)!important;background:#ffffff12!important;border-radius:.4rem!important;font-size:.68rem!important;font-weight:700!important}.lesson-player .mcq-option--selected .mcq-option__badge{background:var(--pro-accent)!important;color:#fff!important}.lesson-player .mcq-option--correct .mcq-option__badge{color:#fff!important;background:#10b981!important}.lesson-player .mcq-option__math,.lesson-player .mcq-option__math .katex{font-size:1.05em!important;line-height:1.45!important}.lesson-player .mcq-option--wide-math .math-latex--inline,.lesson-player .mcq-option--wide-math .math-keep{white-space:nowrap!important;overflow:visible!important}.lesson-player .mcq-option--keep-inline .math-latex--inline,.lesson-player .mcq-option--keep-inline .math-keep,.lesson-player .mcq-option--keep-inline .katex,.lesson-player .mcq-option--keep-inline .katex-html,.lesson-player .mcq-option--keep-inline .mcq-option__label,.lesson-player .mcq-option--keep-inline .mcq-option__math,.lesson-player .mcq-option--wide-math .katex,.lesson-player .mcq-option--wide-math .katex-html,.lesson-player .mcq-option--wide-math .mcq-option__label,.lesson-player .mcq-option--wide-math .mcq-option__math,.lesson-player .mcq-option .katex>.katex-html,.lesson-player .mcq-option .katex>.katex-html>.base{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.lesson-player .mcq-option__math .katex .mfrac .frac-line,.lesson-player .mcq-option .katex .mfrac .frac-line,.lesson-player .mcq-option .katex .frac-line{opacity:1!important;box-sizing:border-box!important;background-color:currentColor!important;border:none!important;width:100%!important;min-width:.85em!important;height:.08em!important;min-height:.08em!important;display:inline-block!important}.lesson-player .mcq-option .katex .vlist-t{table-layout:auto!important;border-collapse:separate!important}.lesson-player .mcq-option .katex .vlist>span{height:0!important;display:block!important;position:relative!important}.lesson-player .mcq-option .katex .vlist>span>.frac-line{width:100%!important;min-width:.85em!important}.lesson-player .mcq-options{gap:.45rem!important}.lesson-player .mcq-options--wide-math{grid-template-columns:1fr!important}.lesson-player .mcq-options--wide-math .mcq-option{overflow:visible!important}.lesson-player .mcq-options--wide-math .mcq-option--wide-math .mcq-option__math,.lesson-player .mcq-options--wide-math .mcq-option--wide-math .katex-html{white-space:nowrap!important;overflow:visible!important}.lesson-player .question-board--algebra,.lesson-player .question-board--text-opts{overflow:visible;border:1px solid var(--pro-line)!important;border-radius:calc(var(--pro-radius) + .15rem)!important;background:linear-gradient(165deg,#ffffff0b 0%,#ffffff05 100%)!important;box-shadow:inset 0 1px #ffffff0a,0 12px 40px #00000047!important}.lesson-player .question-board--algebra .question-board__text,.lesson-player .question-board--text-opts .question-board__text{border-right:1px solid var(--pro-line)!important;background:0 0!important}.lesson-player .question-board--algebra .question-board__opts,.lesson-player .question-board--text-opts .question-board__opts{background:#0000001f!important}.lesson-player .question-board--algebra .question-prompt__body .katex-display,.lesson-player .question-board--text-opts .question-prompt__body .katex-display{background:#00000047!important;border:1px solid #ffffff0f!important;border-radius:.55rem!important;margin:.65rem 0!important;padding:.75rem .85rem!important}.lesson-player .mcq-feedback-quiet--correct,.lesson-player .pro-success-chip{color:#a7f3d0f2;background:#064e3b47;border:1px solid #34d39959;border-radius:.55rem;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;animation:.4s ease-out pro-mcq-correct;display:flex}.lesson-player .part-correct-ack{background:linear-gradient(165deg,#10b9811a 0%,#0c0b128c 38%,#4c1d952e 100%);border:1px solid #a78bfa47;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:.75rem .85rem;display:flex;box-shadow:0 0 0 1px #10b9810f,0 8px 24px -12px #00000073}.lesson-player .part-correct-ack--board{flex:auto;justify-content:space-between;min-height:0}.lesson-player .part-correct-ack__status{align-items:flex-start;gap:.55rem;display:flex}.lesson-player .part-correct-ack__label{letter-spacing:.08em;text-transform:uppercase;color:#a7f3d0eb;margin:0 0 .2rem;font-size:.7rem;font-weight:700}.lesson-player .part-correct-ack__answer{color:#fffffff2;font-size:.95rem;font-weight:600;line-height:1.35}.lesson-player .part-correct-ack__answer .katex{font-size:1.05em}.lesson-player .part-correct-ack__why{overscroll-behavior:contain;color:#ffffffc7;border-top:1px solid #a7f3d01f;max-height:min(58vh,28rem);margin-top:.45rem;padding-top:.35rem;font-size:.8rem;font-weight:450;line-height:1.45;overflow-y:auto}.lesson-player .part-correct-ack__why-label{letter-spacing:.08em;text-transform:uppercase;color:#a7f3d0b3;margin:0 0 .25rem;font-size:.65rem;font-weight:700}.lesson-player .part-correct-ack__why-body{color:inherit}.lesson-player .part-correct-ack__why-body .katex{font-size:1.02em;line-height:normal!important}.lesson-player .part-correct-ack .katex,.lesson-player .part-correct-ack .katex-html,.lesson-player .part-correct-ack .katex .base{flex-flow:row!important}.lesson-player .part-correct-ack .katex svg{max-width:none!important;max-height:none!important;position:absolute!important}.lesson-player .part-correct-ack__why-body .math-display-row{margin-block:.25rem}.lesson-player .part-correct-ack__cta{background:var(--pro-accent,#6d28d9)!important;color:#fff!important;border:none!important;border-radius:.65rem!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff1a,0 6px 16px #5b21b64d!important}.lesson-player .part-correct-ack__cta:hover{background:var(--pro-accent-hover,#7c3aed)!important}.lesson-player .mcq-action-bar--brilliant .mcq-action-bar__primary{background:var(--pro-accent)!important;letter-spacing:.01em!important;border:none!important;border-radius:999px!important;min-height:2.65rem!important;font-size:.9rem!important;font-weight:600!important;box-shadow:inset 0 1px #ffffff1a,0 6px 16px #5b21b647!important}.lesson-player .mcq-action-bar--brilliant .mcq-action-bar__primary:hover:not(:disabled){background:var(--pro-accent-hover)!important}.lesson-player .mcq-action-bar--brilliant .mcq-action-bar__link{color:var(--pro-ink-faint)!important;font-size:.8125rem!important;font-weight:500!important}.lesson-player .mcq-action-bar--brilliant .mcq-action-bar__link:hover{color:var(--pro-ink-muted)!important}.lesson-player .foundation-focus-bar--focus button[aria-label*=Next],.lesson-player .foundation-focus-bar--focus button[aria-label*=next]{background:var(--pro-accent)!important;box-shadow:0 4px 12px #5b21b647!important}.lesson-player--learn .lesson-step-body,.lesson-player--learn .lesson-step-body--focus,.lesson-player--practice .question-one-screen__scroll,.lesson-player--practice .question-one-screen__scroll--focus{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.lesson-player .lesson-stage__cell--text,.lesson-player .lesson-stage__cell--opts .mcq-above-action{scrollbar-width:thin;scrollbar-color:#94a3b840 transparent}.lesson-player button:focus-visible,.lesson-player [role=radio]:focus-visible{outline-offset:2px;outline:2px solid #a78bfab3}@media (prefers-reduced-motion:reduce){.lesson-player *,.lesson-player :before,.lesson-player :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes package-paren-in{0%{opacity:0;filter:drop-shadow(0 0 #0000);transform:scale(.35)}55%{opacity:1;filter:drop-shadow(0 0 12px #34d399f2);transform:scale(1.12)}to{opacity:1;filter:drop-shadow(0 0 6px #34d3998c);transform:scale(1)}}@keyframes package-aura-pulse{0%,to{opacity:.45;box-shadow:0 0 10px #34d39966,0 0 22px #10b98138}50%{opacity:.75;box-shadow:0 0 14px #34d3998c,0 0 28px #10b9814d}}.package-paren{color:#34d399;text-shadow:0 0 6px #34d399e6,0 0 14px #10b9818c;font-weight:700}.package-paren--materialize{animation:.75s cubic-bezier(.22,1,.36,1) both package-paren-in}.package-paren--steady{color:#34d399;filter:drop-shadow(0 0 6px #34d399bf)}.package-aura-glow{pointer-events:none;background:radial-gradient(#34d39938,#0000 72%);border:2px solid #34d399a6;border-radius:.6rem;animation:2.2s ease-in-out infinite package-aura-pulse;position:absolute;inset:-.5rem -.35rem;box-shadow:0 0 12px #34d39973,0 0 26px #10b98147}@media (prefers-reduced-motion:reduce){.package-aura-glow{opacity:.55;animation:none}}.lesson-player .index-law-overview,.question-board__viz .index-law-overview{min-height:0!important;overflow:hidden!important}.lesson-player .index-law-card__math,.question-board__viz .index-law-card__math{color:#f8fafc!important;overflow:visible!important}.lesson-player .index-law-card__math .math-latex,.question-board__viz .index-law-card__math .math-latex,.lesson-player .index-law-card__math .index-law-formula,.question-board__viz .index-law-card__math .index-law-formula{max-width:100%;color:#f8fafc!important;display:inline-block!important}.lesson-player .index-law-card__math .katex,.question-board__viz .index-law-card__math .katex{text-align:center;white-space:normal!important;color:#f8fafc!important;font-size:1.05em!important;line-height:1.4!important}.lesson-player .index-law-card__math .katex-html,.question-board__viz .index-law-card__math .katex-html{visibility:visible!important;color:#f8fafc!important;display:inline-block!important}.lesson-player .index-law-math-line,.question-board__viz .index-law-math-line{vertical-align:middle;min-width:0;max-width:100%;flex:none!important;display:inline-block!important}.lesson-player .index-law-card__math .katex .mfrac .frac-line,.question-board__viz .index-law-card__math .katex .mfrac .frac-line{border-bottom-width:.08em!important;border-bottom-color:#f8fafc!important}.lesson-player .index-law-card__math .math-latex--display,.question-board__viz .index-law-card__math .math-latex--display{max-width:100%;width:auto!important;margin:0!important;padding:0!important;display:inline-block!important}.lesson-player .index-law-eq,.question-board__viz .index-law-eq{flex-flow:row!important;justify-content:center!important;align-items:center!important;display:flex!important}.lesson-player .index-law-eq .katex-display,.question-board__viz .index-law-eq .katex-display,.lesson-player .index-law-eq .math-latex--display,.question-board__viz .index-law-eq .math-latex--display{width:auto!important;margin:0!important;display:inline-block!important}.lesson-player .surd-hero-panel,.question-board__viz .surd-hero-panel,.lesson-player .surd-safe-math,.question-board__viz .surd-safe-math,.algebra-scaffold-board,.algebra-scaffold-board .surd-safe-math,.lesson-player .surd-hero-math,.question-board__viz .surd-hero-math,.lesson-player .surd-safe-math,.question-board__viz .surd-safe-math,.algebra-scaffold-board .surd-safe-math{color:#f4f4f5!important;overflow:visible!important}.lesson-player .surd-hero-math .katex,.question-board__viz .surd-hero-math .katex,.lesson-player .surd-safe-math .katex,.question-board__viz .surd-safe-math .katex,.algebra-scaffold-board .surd-safe-math .katex,.lesson-player .surd-hero-math .katex-display,.question-board__viz .surd-hero-math .katex-display{color:inherit!important}.lesson-player .surd-hero-math .katex,.question-board__viz .surd-hero-math .katex{font-size:1.7em!important;line-height:1.4!important}.lesson-player .surd-safe-math .katex,.question-board__viz .surd-safe-math .katex,.algebra-scaffold-board .surd-safe-math .katex{line-height:1.35!important}.lesson-player .surd-hero-math .katex .hide-tail svg,.question-board__viz .surd-hero-math .katex .hide-tail svg,.lesson-player .surd-safe-math .katex .hide-tail svg,.question-board__viz .surd-safe-math .katex .hide-tail svg,.algebra-scaffold-board .katex .hide-tail svg{fill:currentColor!important;color:inherit!important;opacity:1!important;visibility:visible!important;width:100%!important;max-width:none!important;max-height:none!important;height:inherit!important;margin:0!important;position:absolute!important}.lesson-player .surd-hero-math .katex svg path,.question-board__viz .surd-hero-math .katex svg path,.lesson-player .surd-safe-math .katex svg path,.question-board__viz .surd-safe-math .katex svg path,.algebra-scaffold-board .katex svg path{fill:currentColor!important;stroke:none!important;fill-opacity:1!important;opacity:1!important;visibility:visible!important}.lesson-player .surd-hero-math .katex .mfrac .frac-line,.question-board__viz .surd-hero-math .katex .mfrac .frac-line,.lesson-player .surd-safe-math .katex .mfrac .frac-line,.question-board__viz .surd-safe-math .katex .mfrac .frac-line,.algebra-scaffold-board .katex .mfrac .frac-line{opacity:1!important;border-bottom:.1em solid!important}.lesson-player .surd-safe-math .katex .sqrt,.question-board__viz .surd-safe-math .katex .sqrt,.algebra-scaffold-board .katex .sqrt{color:inherit!important}.lesson-player .surd-safe-math .katex .hide-tail,.question-board__viz .surd-safe-math .katex .hide-tail,.algebra-scaffold-board .katex .hide-tail,.lesson-player .surd-hero-math .katex .hide-tail,.question-board__viz .surd-hero-math .katex .hide-tail{width:100%!important;position:relative!important;overflow:hidden!important}.algebra-scaffold-board .alg-frac-chip{background:#10b98124;border:1px solid #34d39973;border-radius:.75rem;justify-content:center;align-items:center;max-width:100%;padding:.35rem .65rem .4rem;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #10b98114}.algebra-scaffold-board .alg-frac-chip .katex{color:#a7f3d0!important}.algebra-scaffold-board .alg-frac-chip .katex svg path{fill:#a7f3d0!important}.algebra-scaffold-board .alg-frac-chip .katex .hide-tail{overflow:hidden!important}.lesson-player .math-diagram-shell>.flex .math-text,.question-board__viz .math-diagram-shell .math-text{color:#f8fafcc7!important}.lesson-player .math-diagram-shell .math-text .katex svg path,.question-board__viz .math-diagram-shell .math-text .katex svg path{fill:currentColor!important;stroke:none!important;fill-opacity:1!important}.lesson-player .solution-reveal,.lesson-practice-stage .solution-reveal,.lesson-player .correct-success,.lesson-practice-stage .correct-success{--solution-text:var(--pro-type-body);--solution-text-lh:1.5}.lesson-player .solution-reveal .solution-reveal__body,.lesson-player .solution-reveal .math-text.solution-reveal__body,.lesson-practice-stage .solution-reveal .solution-reveal__body,.lesson-player .correct-success .solution-reveal__body,.lesson-practice-stage .correct-success .solution-reveal__body{font-size:var(--pro-type-body)!important;line-height:1.5!important}.lesson-player .solution-reveal .katex,.lesson-player .solution-reveal .katex-display,.lesson-practice-stage .solution-reveal .katex,.lesson-practice-stage .solution-reveal .katex-display,.lesson-player .correct-success .solution-reveal__body .katex,.lesson-player .correct-success .solution-reveal__body .katex-display{font-size:1.02em!important}.lesson-player .solution-reveal .math-display,.lesson-player .correct-success .solution-reveal__body .math-display{font-size:1.08em!important}.lesson-player .solution-step-head,.lesson-practice-stage .solution-step-head,.lesson-player .correct-success .solution-step-head{border-left:2px solid #34d39973;padding-left:.55rem;color:#a7f3d0f2!important;margin-top:.7rem!important;margin-bottom:.2rem!important;font-size:1em!important;line-height:1.4!important}.lesson-player .solution-reveal .math-display-row,.lesson-player .correct-success .math-display-row{margin:.2rem 0!important}.lesson-player,.lesson-practice-stage{--stage-2col:minmax(12rem, .3fr) minmax(0, .7fr);--stage-3col:minmax(16rem, 1.1fr) minmax(0, 1.35fr) minmax(0, max-content);--stage-3col-narrow:minmax(16rem, 1fr) minmax(0, 1.45fr) minmax(0, max-content);--stage-3col-wide-opts:minmax(14rem, .9fr) minmax(0, 1.2fr) minmax(12rem, max-content);--stage-3col-matrix:minmax(14rem, .95fr) minmax(0, 1.25fr) minmax(0, max-content);--stage-3col-multipack:minmax(14rem, .9fr) minmax(0, 1.35fr) minmax(0, max-content);--stage-3col-wide-fig:minmax(14rem, .85fr) minmax(0, 1.4fr) minmax(0, max-content);--stage-3col-wide-fig-matrix:minmax(14rem, .8fr) minmax(0, 1.3fr) minmax(0, max-content);--stage-3col-wide-fig-narrow:minmax(14rem, .85fr) minmax(0, 1.5fr) minmax(0, max-content);--stage-3col-wide-fig-wide-opts:minmax(14rem, .8fr) minmax(0, 1.2fr) minmax(12rem, max-content)}@media (min-width:1024px){.lesson-player .question-board--wide-fig.question-board--trio:not([data-board-fit="1"]),.lesson-practice-stage .question-board--wide-fig.question-board--trio:not([data-board-fit="1"]){grid-template-columns:var(--stage-3col-wide-fig)!important}.lesson-player .question-board--wide-fig.question-board--opts-matrix.question-board--trio:not([data-board-fit="1"]),.lesson-practice-stage .question-board--wide-fig.question-board--opts-matrix.question-board--trio:not([data-board-fit="1"]){grid-template-columns:var(--stage-3col-wide-fig-matrix)!important}.lesson-player .question-board--wide-fig.question-board--opts-narrow.question-board--trio:not([data-board-fit="1"]),.lesson-practice-stage .question-board--wide-fig.question-board--opts-narrow.question-board--trio:not([data-board-fit="1"]){grid-template-columns:var(--stage-3col-wide-fig-narrow)!important}.lesson-player .question-board--wide-fig.question-board--opts-wide.question-board--trio:not([data-board-fit="1"]),.lesson-practice-stage .question-board--wide-fig.question-board--opts-wide.question-board--trio:not([data-board-fit="1"]),.lesson-player .question-board--wide-fig.question-board--opts-widemath.question-board--trio:not([data-board-fit="1"]),.lesson-practice-stage .question-board--wide-fig.question-board--opts-widemath.question-board--trio:not([data-board-fit="1"]){grid-template-columns:var(--stage-3col-wide-fig-wide-opts)!important}.lesson-player .question-board--trio[data-board-fit="1"],.lesson-practice-stage .question-board--trio[data-board-fit="1"],.lesson-player .question-board--wide-fig.question-board--trio[data-board-fit="1"],.lesson-practice-stage .question-board--wide-fig.question-board--trio[data-board-fit="1"],.lesson-player .question-board--opts-matrix.question-board--trio[data-board-fit="1"],.lesson-practice-stage .question-board--opts-matrix.question-board--trio[data-board-fit="1"],.lesson-player .question-board--opts-wide.question-board--trio[data-board-fit="1"],.lesson-practice-stage .question-board--opts-wide.question-board--trio[data-board-fit="1"],.lesson-player .question-board--opts-narrow.question-board--trio[data-board-fit="1"],.lesson-player .question-board--multipack-stable.question-board--trio[data-board-fit="1"],.lesson-player .question-board--wide-fig.question-board--opts-matrix.question-board--trio[data-board-fit="1"],.lesson-practice-stage .question-board--wide-fig.question-board--opts-matrix.question-board--trio[data-board-fit="1"]{grid-template-columns:var(--board-stem,minmax(16rem, 1fr)) minmax(0, 1fr) var(--board-opts,max-content)!important}.lesson-player .question-board--trio[data-board-fit="1"] .question-board__opts,.lesson-practice-stage .question-board--trio[data-board-fit="1"] .question-board__opts{justify-self:stretch;min-width:0;max-width:none;overflow:auto!important}.lesson-player .question-board--trio[data-board-fit="1"] .question-board__text,.lesson-practice-stage .question-board--trio[data-board-fit="1"] .question-board__text{overflow-wrap:break-word;min-width:0;overflow:visible auto!important}.lesson-player .question-board--trio[data-board-fit="1"] .question-board__text .math-latex,.lesson-player .question-board--trio[data-board-fit="1"] .question-board__text .math-latex--inline,.lesson-player .question-board--trio[data-board-fit="1"] .question-board__text .math-latex--display,.lesson-player .question-board--trio[data-board-fit="1"] .question-board__text .math-keep,.lesson-player .question-board--trio[data-board-fit="1"] .question-board__text .katex,.lesson-player .question-board--trio[data-board-fit="1"] .question-board__text .katex-html{max-width:none;white-space:nowrap!important}.lesson-player .question-board--trio[data-board-fit="1"] .question-board__text .mfrac,.lesson-player .question-board--trio[data-board-fit="1"] .question-board__text .msupsub{white-space:nowrap}.lesson-player .question-board--trio[data-board-fit="1"] .mcq-option .katex,.lesson-player .question-board--trio[data-board-fit="1"] .mcq-option .katex-html,.lesson-player .question-board--trio[data-board-fit="1"] .mcq-option .katex>.katex-html>.base{white-space:nowrap!important;max-width:none!important}.lesson-player .question-board--trio[data-board-fit="1"] .mcq-options--pane-wrap .mcq-option__label,.lesson-player .question-board--trio[data-board-fit="1"] .mcq-options--pane-wrap .mcq-option__math,.lesson-player .question-board--trio[data-board-fit="1"] .mcq-options--pane-wrap .mcq-option .math-text{white-space:normal!important;flex-shrink:1!important;min-width:0!important;max-width:100%!important}.lesson-player .question-board--trio[data-mcq-stack="0"] .mcq-options--fit.mcq-options--two-col,.lesson-practice-stage .question-board--trio[data-mcq-stack="0"] .mcq-options--fit.mcq-options--two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.lesson-player .question-board--trio[data-mcq-stack="1"] .mcq-options--fit,.lesson-player .question-board--trio[data-mcq-stack="1"] .mcq-options--two-col,.lesson-practice-stage .question-board--trio[data-mcq-stack="1"] .mcq-options--fit,.lesson-practice-stage .question-board--trio[data-mcq-stack="1"] .mcq-options--two-col{grid-template-columns:1fr!important}}@media (min-width:720px){.lesson-player--learn .learn-ido-board.lesson-stage--2col:not([data-layout=disc-and-line]):not([data-layout=disc-work-tree]):not([data-layout=workers-tiles]):not([data-layout=board-hero]):not([data-layout=frac-terms-3]):not([data-layout=term-lines-stage]):not([data-layout=frac-board]){grid-template-columns:minmax(12rem,.3fr) minmax(0,.7fr)!important}}.lesson-player .lesson-stage__cell--viz,.lesson-player .learn-ido-board__viz,.lesson-player .question-board__viz,.lesson-practice-stage .question-board__viz{overscroll-behavior:contain;min-width:0!important;max-width:100%!important;overflow:hidden auto!important}.lesson-player .lesson-stage__cell--viz .learn-viz-stack,.lesson-player .lesson-stage__cell--viz .learn-viz-figure,.lesson-player .lesson-stage__cell--viz .diagram-shell,.lesson-player .lesson-stage__cell--viz .diagram-shell__figure,.lesson-player .lesson-stage__cell--viz .diagram-zoom-stage,.lesson-player .lesson-stage__cell--viz .diagram-zoom-stage__preview,.lesson-player .lesson-stage__cell--viz .figure-pan-stage,.lesson-player .lesson-stage__cell--viz .figure-pan-stage__viewport,.lesson-player .lesson-stage__cell--viz .math-diagram-shell,.lesson-player .lesson-stage__cell--viz .diagram-fit,.lesson-player .lesson-stage__cell--viz .exp-log-fit,.lesson-player .lesson-stage__cell--viz [data-exp-log-fit],.lesson-player .lesson-stage__cell--viz .insight-beat,.lesson-player .lesson-stage__cell--viz .insight-beat__figure{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.lesson-player--learn .learn-ido-board__viz>*{min-width:0!important;max-width:100%!important}.lesson-player .lesson-stage__cell--viz .max-w-xl,.lesson-player .lesson-stage__cell--viz .max-w-2xl,.lesson-player .learn-ido-board__viz .max-w-xl,.lesson-player .learn-ido-board__viz .max-w-2xl,.lesson-player .question-board__viz .max-w-xl,.lesson-player .question-board__viz .max-w-2xl{max-width:100%!important}.lesson-player .lesson-stage__cell--viz .diagram-fit__svg,.lesson-player .question-board__viz .diagram-fit__svg,.lesson-practice-stage .question-board__viz .diagram-fit__svg,.lesson-player .learn-ido-board__viz .diagram-fit__svg,.lesson-player .lesson-stage__cell--viz .exp-log-fit svg,.lesson-player .question-board__viz .exp-log-fit svg,.lesson-player .learn-ido-board__viz .exp-log-fit svg,.lesson-player .lesson-stage__cell--viz [data-exp-log-fit] svg,.lesson-player .question-board__viz [data-exp-log-fit] svg,.lesson-player .learn-ido-board__viz [data-exp-log-fit] svg{flex:0 auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:min(56vh,100%)!important}.lesson-player .exp-log-fit [data-exp-extra]{display:none!important}.lesson-player .lesson-stage__cell--viz [data-angle-walk] svg,.lesson-player .question-board__viz [data-angle-walk] svg,.lesson-player .learn-ido-board__viz [data-angle-walk] svg,.lesson-player .lesson-stage__cell--viz [data-eq-chain-walk] svg,.lesson-player .question-board__viz [data-eq-chain-walk] svg,.lesson-player .learn-ido-board__viz [data-eq-chain-walk] svg{flex:0 auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:min(52vh,22rem)!important}.lesson-player .lesson-stage__cell--viz [data-eq-chain-walk] svg[data-ns-cuboid-svg],.lesson-player .question-board__viz [data-eq-chain-walk] svg[data-ns-cuboid-svg],.lesson-player .learn-ido-board__viz [data-eq-chain-walk] svg[data-ns-cuboid-svg],.lesson-player .lesson-stage__cell--viz [data-angle-walk] svg[data-ns-cuboid-svg],.lesson-player .question-board__viz [data-angle-walk] svg[data-ns-cuboid-svg],.lesson-player .learn-ido-board__viz [data-angle-walk] svg[data-ns-cuboid-svg]{max-height:min(42vh,14.5rem)!important}.lesson-player .question-board__viz [data-angle-walk] svg[data-pattern-strip],.lesson-player .lesson-stage__cell--viz [data-angle-walk] svg[data-pattern-strip],.lesson-player .learn-ido-board__viz [data-angle-walk] svg[data-pattern-strip],.lesson-player .question-board__viz [data-t-block] svg,.lesson-player .question-board__viz [data-triangle-grid] svg,.lesson-player .question-board__viz [data-square-tri-dots] svg,.lesson-player .lesson-stage__cell--viz [data-t-block] svg,.lesson-player .lesson-stage__cell--viz [data-triangle-grid] svg,.lesson-player .lesson-stage__cell--viz [data-square-tri-dots] svg,.lesson-player .learn-ido-board__viz [data-t-block] svg,.lesson-player .learn-ido-board__viz [data-triangle-grid] svg,.lesson-player .learn-ido-board__viz [data-square-tri-dots] svg{flex:none!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:min(42vh,15rem)!important}.lesson-player .lesson-stage__cell--viz svg,.lesson-player .learn-ido-board__viz svg,.lesson-player .question-board__viz svg{max-width:100%}.lesson-player .lesson-stage__cell--viz .katex svg,.lesson-player .learn-ido-board__viz .katex svg,.lesson-player .question-board__viz .katex svg{max-width:none;width:auto!important;height:auto!important;max-height:none!important}.lesson-player .lesson-stage__cell--viz .katex .hide-tail svg,.lesson-player .learn-ido-board__viz .katex .hide-tail svg,.lesson-player .question-board__viz .katex .hide-tail svg,.lesson-player .angle-walk-working .katex .hide-tail svg,.question-board__viz .angle-walk-working .katex .hide-tail svg{width:100%!important;height:inherit!important;fill:currentColor!important;max-width:none!important;max-height:none!important;color:inherit!important;margin:0!important;display:block!important;position:absolute!important}@keyframes walk-eq-new{0%{opacity:0;filter:brightness(1.35);transform:translateY(.35em)scale(.82)}58%{opacity:1;transform:translateY(-.06em)scale(1.06)}to{opacity:1;filter:none;transform:none}}.walk-eq-morph{white-space:nowrap;gap:0 .04em;scrollbar-width:none!important;flex-flow:row!important;overflow:hidden!important}.walk-eq-morph::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.walk-eq-token{white-space:nowrap;vertical-align:baseline}.walk-eq-token--new{color:#fde68a;animation:.55s ease-out both walk-eq-new}.walk-op-bubbles{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;max-width:100%;min-height:1.85rem;display:flex}.walk-op-bubble{color:#fef3c7;white-space:nowrap;background:#78350fb8;border:1px solid #fbbf248c;border-radius:999px;justify-content:center;align-items:center;min-width:1.7rem;max-width:100%;height:auto;min-height:1.7rem;padding:.16rem .5rem .18rem;animation:.48s ease-out both walk-op-bubble-in;display:inline-flex;box-shadow:0 6px 16px #00000047}.walk-op-bubble--flow{align-items:baseline;gap:.28em;padding:.2rem .62rem .22rem;font-size:.92em}.walk-op-bubble .katex{color:#fef3c7;font-size:.95em}.walk-op-flow__from,.walk-op-flow__arg{color:#fef3c7;animation:.38s ease-out both walk-op-from-in}.walk-op-flow__arg{animation-delay:80ms}.walk-op-flow__op{color:#fde68a;background:#fbbf2447;border-radius:999px;justify-content:center;align-self:center;align-items:center;min-width:1.2em;height:1.2em;padding:0 .18em;animation:.42s ease-out .12s both walk-op-op-pop;display:inline-flex}.walk-op-flow__op .katex{color:#fde68a;font-size:.92em}.walk-op-flow__arrow{color:#fbbf24;padding:0 .08em;font-weight:700;animation:.32s ease-out .2s both walk-op-from-in}.walk-op-flow__to{color:#fde68a;font-weight:650;animation:.45s ease-out .26s both walk-op-to-in}.walk-op-flow__to .katex{color:#fde68a}.walk-eq-history{position:relative}.walk-merge-overlay{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:visible}.walk-merge-clone{z-index:7;white-space:nowrap;color:#fef3c7;filter:drop-shadow(0 10px 18px #0006);will-change:transform;transform-origin:0 0;align-items:center;gap:.2em;display:inline-flex;position:absolute;top:0;left:0}.walk-merge-clone__morph{place-items:center start;display:grid}.walk-merge-clone__from,.walk-merge-clone__to{grid-area:1/1}.walk-merge-clone__from{color:#fef3c7;animation:.74s both walk-merge-from}.walk-merge-clone__to{color:#fde68a;font-weight:650;animation:.74s both walk-merge-to}.walk-merge-clone--move .walk-merge-clone__from{opacity:1;animation:none}.walk-merge-clone--move .walk-merge-clone__bubble{animation:.82s both walk-merge-badge-ride}.walk-merge-clone__bubble{color:#fde68a;background:#78350ff0;border:1px solid #fbbf24b3;border-radius:999px;align-items:center;gap:.18em;margin-left:.12em;padding:.12em .45em .14em;animation:1.15s both walk-merge-bubble;display:inline-flex}.walk-merge-clone__op{background:#fbbf244d;border-radius:999px;justify-content:center;align-items:center;min-width:1.15em;height:1.15em;display:inline-flex}.walk-merge-clone .katex{color:inherit;font-size:.95em}[data-walk-arriving]{opacity:0!important;animation:none!important}[data-walk-departing]{opacity:.32}@keyframes walk-merge-from{0%,40%{opacity:1}56%,to{opacity:0}}@keyframes walk-merge-to{0%,40%{opacity:0;transform:scale(.72)}56%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes walk-merge-bubble{0%{opacity:0;transform:translate(.7rem,-.4rem)scale(.35)}16%{opacity:1;transform:translate(.12rem,-.04rem)scale(1.06)}40%{opacity:1;transform:none}56%{opacity:0;transform:scale(.75)}to{opacity:0}}@keyframes walk-merge-badge-ride{0%{opacity:0;transform:scale(.5)translateY(-.2rem)}18%{opacity:1;transform:none}78%{opacity:1}to{opacity:0}}.question-board__viz,.lesson-stage__cell--viz,.diagram-zoom-stage,.diagram-zoom-stage__preview,.walk-eq-history,[data-ns-cuboid],[data-eq-chain-walk],.angle-walk-working,.angle-walk-working__body{scrollbar-width:none!important}.question-board__viz::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.lesson-stage__cell--viz::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.diagram-zoom-stage::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.diagram-zoom-stage__preview::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.walk-eq-history::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}[data-ns-cuboid]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}[data-eq-chain-walk]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.angle-walk-working::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.angle-walk-working__body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.question-board__viz ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.lesson-stage__cell--viz ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}@keyframes walk-op-bubble-in{0%{opacity:0;transform:translateY(.7rem)scale(.55)}70%{transform:translateY(-.12rem)scale(1.08)}to{opacity:1;transform:none}}@keyframes walk-op-from-in{0%{opacity:0;transform:translate(-.4rem)}to{opacity:1;transform:none}}@keyframes walk-op-to-in{0%{opacity:0;transform:translate(-.35rem)scale(.86)}to{opacity:1;transform:none}}@keyframes walk-op-op-pop{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.12)}to{opacity:1;transform:none}}.walk-eq-token--new .katex{color:inherit}@media (prefers-reduced-motion:reduce){.walk-eq-token--new,.walk-op-bubble,.walk-op-flow__from,.walk-op-flow__arg,.walk-op-flow__op,.walk-op-flow__arrow,.walk-op-flow__to,.walk-merge-clone__from,.walk-merge-clone__to,.walk-merge-clone__bubble{animation:none}.walk-merge-overlay{display:none}[data-walk-arriving],[data-walk-departing]{opacity:1!important}}.lesson-player .question-board__viz .walk-eq-token .katex .hide-tail svg,.lesson-player .lesson-stage__cell--viz .walk-eq-token .katex .hide-tail svg,.lesson-player .question-board__viz .walk-op-bubble .katex .hide-tail svg,.lesson-player .lesson-stage__cell--viz .walk-op-bubble .katex .hide-tail svg,.lesson-player .question-board__viz .walk-merge-clone .katex .hide-tail svg,.lesson-player .lesson-stage__cell--viz .walk-merge-clone .katex .hide-tail svg{width:100%!important;height:inherit!important;max-width:none!important;display:block!important;position:absolute!important}.lesson-player .lily-pond-svg{height:100%!important;max-height:100%!important}.lesson-player--learn .learn-ido-board:has([data-prob-tree]) svg{max-height:100%!important}
