@font-face{font-family:Lato;font-style:italic;font-weight:300;font-display:swap;src:url(../media/fb658a3c946a99cd-s.0dlwju6b19pc2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:300;font-display:swap;src:url(../media/ac372c80b3e400a1-s.p.012kbt72-9t48.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5423f56a4e793434-s.2slq_y0q7fo71.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6a9fa677ec1bbd33-s.p.10wt7qvuyylzw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f0e3cf4bb5eec8ca-s.25x6e3cg_itku.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:700;font-display:swap;src:url(../media/1112828ec2c13661-s.p.43y6rzpm0hc6v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:italic;font-weight:900;font-display:swap;src:url(../media/1447ad1e8672d03a-s.2p0aemmyzt6s4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-weight:900;font-display:swap;src:url(../media/84a2306e77cafc81-s.p.0p9s3dd1bpih7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/20f1c48c725d3555-s.0u-s08866kges.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f30fd2e485acf1bc-s.p.35belnv3c2-b-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.441olqq_uijdr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.27vw08z6_vw0m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.097vcw437jzga.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.0zem_9y19rte6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/da28569d36042d01-s.2tfobr5_17yq8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9be384ea93fe3f49-s.p.0ig786lf0ff2-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_44a13095-module__vhDi2a__className{font-family:Lato,Lato Fallback}.lato_44a13095-module__vhDi2a__variable{--font-lato:"Lato", "Lato Fallback"}
@font-face{font-family:Mukta;font-style:normal;font-weight:300;font-display:swap;src:url(../media/aece6aa8c76f1323-s.2hihk8hezvzwi.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:300;font-display:swap;src:url(../media/be9c9ad34394d6f4-s.3rojla56z9vov.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3a73703e20b6786e-s.1x20ftg7xr4e9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6782197c4d5dd6ad-s.1p-shbhruafvc.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5372248e942b0993-s.0rdzr53x8c8-0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed113078b1c8eb25-s.2yibybzdd5zj9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c346428b8b499e8a-s.3qdbhe3vu7ecv.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(../media/23797f40b11d69c3-s.0iwqw868103zx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a3346ffcb420890f-s.26rbble1digxv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta Fallback;src:local(Arial);ascent-override:119.94%;descent-override:56.47%;line-gap-override:0.0%;size-adjust:94.21%}.mukta_96d17d80-module__nTmpnW__className{font-family:Mukta,Mukta Fallback;font-style:normal}.mukta_96d17d80-module__nTmpnW__variable{--font-mukta:"Mukta", "Mukta Fallback"}
html,body{background:#f4f0e9;margin:0;padding:0}*{box-sizing:border-box}a{color:#191922;text-decoration:none}a:hover{color:#4747c2}::selection{background:#5a5ad629}input,button{font-family:inherit}input:focus,button:focus{outline:none}input::placeholder{color:#b3ac9c}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes turn{to{transform:rotate(360deg)}}@keyframes dim{0%,to{opacity:.07}50%{opacity:.13}}@keyframes dotWave{0%,to{opacity:.14}22%{opacity:1}}@keyframes shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes sealIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes crackJoin{0%{transform:scale(.985)rotate(0)}30%{transform:scale(1.035)rotate(0)}45%{transform:scale(1.01)rotate(.9deg)}60%{transform:scale(1)rotate(-.7deg)}75%{transform:scale(1)rotate(.3deg)}to{transform:scale(1)rotate(0)}}@keyframes bloomRing{0%{opacity:.95;border-width:2px;width:80px;height:80px}to{opacity:0;border-width:1px;width:370px;height:370px}}@keyframes sparkFly{0%{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(.3)}18%{opacity:1}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(45deg) scale(1);opacity:0}}@keyframes seamFlash{0%{opacity:1}55%{opacity:.9}to{opacity:0}}@keyframes greetOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}@keyframes hintPulse{0%,to{opacity:1}50%{opacity:.32}}@keyframes discPress{0%{transform:translate(-50%,-50%)scale(1)}38%{transform:translate(-50%,-50%)scale(3.75)}62%{transform:translate(-50%,-50%)scale(3.75)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes countTick{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes sheen{0%{transform:translate(-160%)skew(-18deg)}55%{transform:translate(340%)skew(-18deg)}to{transform:translate(340%)skew(-18deg)}}@keyframes ruleWipe{0%{transform-origin:0;transform:scaleX(0)}48%{transform-origin:0;transform:scaleX(1)}52%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes entryVeil{0%{opacity:0}7%{opacity:1}86%{opacity:1}to{opacity:0}}@keyframes entryBloom{0%{opacity:0;transform:scale(.72)rotate(-16deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes entryBlur{0%{opacity:0;filter:blur(16px);transform:translateY(16px)scale(.97)}to{opacity:1;filter:blur();transform:none}}@keyframes entryUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes entryRule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes entryVignette{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes entryIrisVeil{0%{opacity:0;clip-path:circle(120%)}6%{opacity:1}87%{opacity:1;clip-path:circle(120%)}to{opacity:1;clip-path:circle(0%)}}@keyframes entrySpinIn{0%{opacity:0;transform:rotate(-70deg)scale(.82)}to{opacity:1;transform:none}}@keyframes entrySweep{0%{transform:translate(-46vw)skew(-6deg)}52%{transform:translate(28vw)skew(-6deg)}to{transform:translate(105vw)skew(-6deg)}}@keyframes entrySilkVeil{0%{opacity:0;transform:translateY(0)}5%{opacity:1}88%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(-101%)}}@keyframes entryClipR{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes blurIn{0%{opacity:0;filter:blur(14px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@keyframes ruleIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes stamp{0%{opacity:0;transform:rotate(-8deg)scale(1.7)}55%{opacity:1;transform:rotate(-8deg)scale(.92)}to{opacity:1;transform:rotate(-8deg)scale(1)}}@keyframes sheetIn{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:none}}@keyframes paperWipe{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes paperSheen{0%{opacity:0;transform:translateY(-60%)scaleY(.6)}12%{opacity:.9}to{opacity:0;transform:translateY(150%)scaleY(1)}}@keyframes arcTurn{to{transform:rotate(360deg)}}@keyframes arcTurnBack{to{transform:rotate(-360deg)}}@keyframes breathe{0%,to{opacity:.85;transform:rotate(45deg)scale(1)}50%{opacity:1;transform:rotate(45deg)scale(1.5)}}@keyframes expandDown{0%{opacity:0;max-height:0;transform:translateY(-6px)}to{opacity:1;max-height:2400px;transform:none}}@keyframes veilOut{0%{opacity:1}to{opacity:0}}@keyframes emberFloat{0%{opacity:0;transform:translate(-50%,-50%)rotate(45deg)scale(.4)}20%{opacity:.9}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(45deg) scale(1);opacity:0}}@keyframes growW{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes errPulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes dropBreath{0%,to{border-color:#d8cdb4}50%{border-color:#a6824e}}@keyframes inkSettle{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}@keyframes tipIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}.katex{font-size:1.02em}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-figure] svg{width:100%;height:auto;display:block}.rec-cta:focus-visible{outline-offset:2px;outline:2px solid #a6824e}.lesson-stage .katex{font-size:1em}.lesson-stage .katex-display{text-align:left;margin:0}.lesson-stage .katex-display>.katex{text-align:left}.lesson-overlay .katex .frac-line{border-color:#e6c79a}.lesson-overlay .katex .mbin,.lesson-overlay .katex .mrel{color:#e6c79a}.lesson-practice .katex{font-size:1.05em}.lesson-practice .katex-display{text-align:left;margin:0}.lesson-practice .katex-display>.katex{text-align:left}.lesson-seg:hover{background:#f4f0e94d!important}.lesson-act:hover{color:#f4f0e9!important}.lesson-play:hover{background:#e6c79a!important}.lesson-fs:hover{border-color:#e6c79a!important}@media print{.lesson-guide-shell{height:auto!important;display:block!important}.lesson-guide{height:auto!important;display:block!important;overflow:visible!important}.lesson-guide>div{overflow:visible!important}.lesson-guide-rail,.lesson-guide-actions{display:none!important}}.lesson-practice .katex .fbox{border-style:none none solid!important;border-color:#a6824e!important;border-bottom-width:1.5px!important}.lesson-practice .katex .underline-line{border-bottom-color:#a6824e!important}.lesson-print-only{display:none}@media print{.lesson-print-only{display:grid!important}.lesson-screen-only{display:none!important}}
