.ChatAi_chat_ai__content__0pTmj .katex .text{font-size:18px}.ChatAi_chat_ai__content__0pTmj .katex .katex-html{font-family:KpMath-Sans,sans-serif!important;font-size:inherit;font-weight:700!important}.ChatAi_chat_ai__content__0pTmj .katex-display{margin:0}.ChatAi_chat_ai__content__0pTmj .katex .mathnormal{font-family:KpMath-Sans,sans-serif!important;font-size:inherit;font-weight:700!important}.ChatAi_chat_ai__content__0pTmj .katex{display:inline-block;margin:8px 0}.ChatAi_chat_ai__shade__F9w5N{background:linear-gradient(180deg,#6014c2,transparent)}.ChatAi_chat__thread__oR6ll{overflow-y:hidden}.ChatAi_chat_ai__conversations__PfV5S{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:0 var(--chat_ai-conversations-padding) 0 var(--chat_ai-conversations-padding)}.ChatAi_chat_ai__conversations__PfV5S::-webkit-scrollbar-track{background-color:#af46cf;border-radius:12px;margin-top:40px}.ChatAi_chat_ai__conversations__PfV5S::-webkit-scrollbar{background-color:transparent;border-radius:12px;left:0;position:absolute;top:40px;width:4px}.ChatAi_chat_ai__conversations__PfV5S::-webkit-scrollbar-thumb{background-color:#fff;border:2px solid #fff;border-radius:12px}.ChatAi_small-window__4hvcz{bottom:40px;max-height:710px;right:160px;width:468px}.ChatAi_chat_ai__open-btn-text__xzCEm{-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:#000;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.ChatAi_chat_ai__open-btn-initial-position__qyJCx{bottom:30px;right:24px}.ChatAi_chat_ai__open-btn-initial-animation__dSLwL{animation:ChatAi_initialOpenBtnAnimation__Xg5GM 1.5s ease-in-out;left:calc(50vw - 110px);top:calc(50vh - 69px)}.ChatAi_chat_ai__open-btn-closing-animation__o9RgA{animation:ChatAi_closeBtnAnimation__e7glY 1.5s ease-in-out;left:calc(100vw - 180px);top:100vh}.ChatAi_chat_ai__image-upload-box__mM79x{width:var(--chat_ai-width)}@keyframes ChatAi_closeBtnAnimation__e7glY{0%{left:calc(50vw - 110px);top:calc(50vh - 69px);transform:scale(1)}20%{transform:scale(1.3)}30%{left:calc(50vw - 110px);top:calc(50vh - 69px);transform:scale(1)}to{left:calc(100vw - 180px);top:calc(100vh - 138px)}}@keyframes ChatAi_initialOpenBtnAnimation__Xg5GM{0%{display:block;left:calc(100vw - 180px);top:100vh}12%{left:calc(100vw - 180px);top:calc(100vh - 158px)}20%{left:calc(100vw - 180px);top:calc(100vh - 138px)}80%{left:calc(50vw - 110px);top:calc(50vh - 69px);transform:scale(1)}90%{transform:scale(1.3)}to{display:none;transform:scale(1)}}@keyframes ChatAi_initialOpenBtnMobileAnimation__CMmKf{0%{bottom:-4px;right:calc(50vw - 46px);z-index:1000}to{bottom:-4px;right:calc(50vw - 46px);z-index:1000}}@keyframes ChatAi_closeBtnMobileAnimation__CEh_d{0%{bottom:-4px;right:calc(50vw - 46px);z-index:1000}to{bottom:-4px;right:calc(50vw - 46px);z-index:1000}}@keyframes ChatAi_initialOpenDashboardBtnAnimation__vuhyY{0%{display:block;right:12px;top:0}80%{right:50%;top:50%;transform:translate(-50%,-50%);transform:scale(1)}90%{transform:scale(1.3)}to{display:none;transform:scale(1)}}@keyframes ChatAi_closeDashboardBtnAnimation__J3By5{0%{right:50%;top:50%;transform:scale(1)}20%{transform:scale(1.3)}30%{transform:scale(1)}to{right:12px;top:0}}.ChatAi_chat_ai__thread__psZTS{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0 16px}.ChatAi_chat_ai__message__bUBV0{display:flex;margin:8px 0;max-width:85%;min-height:-moz-min-content;min-height:min-content}.ChatAi_chat__message__99aAn.ChatAi_receiver__4rs4N{align-self:flex-start;flex-direction:row}.ChatAi_chat__message__99aAn.ChatAi_sender__ZqsTj{align-self:flex-end;flex-direction:row-reverse}.ChatAi_small-window__4hvcz .ChatAi_chat_ai__message__bUBV0{max-width:85%}.ChatAi_chat__message__99aAn,.ChatAi_small-window__4hvcz .ChatAi_chat_ai__message__bUBV0{display:flex;margin:8px 0;min-height:-moz-min-content;min-height:min-content}.ChatAi_chat__message__99aAn{align-items:center;gap:6px;max-width:var(--chat_ai-width)}.ChatAi_chat_ai__message__content__WkbnU{display:flex;flex-direction:column;gap:4px;min-height:-moz-min-content;min-height:min-content;overflow-wrap:anywhere;white-space:pre-wrap}.ChatAi_chat_ai__message_body__iJkkM{border-radius:8px;font-size:15px;font-style:normal;line-height:normal;padding:6px 12px;position:relative}.ChatAi_chat__message__99aAn.ChatAi_receiver__4rs4N .ChatAi_chat_ai__message_body__iJkkM{align-self:flex-start;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.ChatAi_chat__message__99aAn.ChatAi_sender__ZqsTj .ChatAi_chat_ai__message_body__iJkkM{align-self:flex-end;background:#af46cf;border:.97px solid #af46cf;box-shadow:0 2.59px 5.17px 0 rgba(0,0,0,.2);color:#fff}.ChatAi_chat_ai__markdown__83dxa a{color:#467aff;text-decoration:none}.ChatAi_chat_ai__form__tFZxL{padding:0 var(--chat_ai-conversations-padding) 40px var(--chat_ai-conversations-padding)}.ChatAi_chat__user__fPCIL{display:flex;flex:0 0 auto;flex-direction:column;height:100%;position:relative;width:52px}.ChatAi_chat__user-avatar__nBbq1{height:64px;width:64px}.ChatAi_chat__user-status__ACySf{left:36.66px;position:absolute;top:36.66px}.ChatAi_chat_ai__initial_modal_visibility__6hq1Y{animation:ChatAi_initialModalVisibility__i5lht 0s var(--animation-duration) forwards;opacity:0;visibility:hidden}.ChatAi_chat_ai__form-input-box-background__vrqxa{align-items:center;background-image:linear-gradient(180deg,#467aff 2.93%,#fb0d98 59.35%,#ff9b05 97.42%);border-radius:8px;display:flex}.ChatAi_chat_ai__form-input-box__Z56q2{background:#fff;border-radius:8px;box-shadow:5.11px 7.16px 17.38px 0 hsla(0,18%,87%,.2);margin:1px}@keyframes ChatAi_initialModalVisibility__i5lht{to{opacity:1;visibility:visible}}.ChatAi_chat_ai__initial_modal_content__Ja_kB{--animation-duration:4s;--glob-initial-position:calc(50vw - 100px);animation-duration:1s;animation-iteration-count:1;animation-name:ChatAi_scaleUpAnimation__CqV_y;border-radius:12px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@keyframes ChatAi_scaleUpAnimation__CqV_y{0%{transform:scale(0)}to{transform:scale(1)}}.ChatAi_chat_ai__loading-globe-animation__uSYbq{display:flex;justify-content:center}@keyframes ChatAi_scaleAnimation__yhN_q{0%{transform:scale(1)}to{transform:scale(1.25)}}@keyframes ChatAi_initialGlobAnimationDesktop__r9b2N{0%{background:transparent;border:transparent;box-shadow:none;transform:translate(var(--glob-initial-position),50vh)}10%{background-color:transparent;box-shadow:none;transform:translate(var(--glob-initial-position),calc(50vh - 120px))}15%{background-color:transparent;box-shadow:none;transform:translate(var(--glob-initial-position),calc(50vh - 100px))}75%{background-color:transparent;box-shadow:none;transform:translate(0)}82%{transform:scale(.8)}90%{transform:scale(1.5)}to{background-color:transparent;border:transparent;box-shadow:none;transform:scale(1)}}@keyframes ChatAi_initialGlobAnimationMobile__3SMVG{0%{background:transparent;border:transparent;box-shadow:none;transform:translateY(50vh)}75%{background-color:transparent;box-shadow:none;transform:translate(0)}82%{transform:scale(.8)}90%{transform:scale(1.5)}to{background-color:transparent;border:transparent;box-shadow:none;transform:scale(1)}}.ChatAi_chat_ai__initial_animation__cKupE{left:0;top:0;width:7.5rem}.ChatAi_chat__thread_box__kUFhM{padding:0 16px}@media screen and (max-width:1024px){.ChatAi_chat__thread__oR6ll{height:100%}.ChatAi_chat__thread_box__kUFhM{justify-content:space-between;padding:0 4px}.ChatAi_chat_ai__message_body__iJkkM{font-size:12px}.ChatAi_chat_ai__conversations__PfV5S{height:100%}.ChatAi_chat__user__fPCIL{width:36px}.ChatAi_chat__user-avatar__nBbq1{height:36px;width:36px}.ChatAi_chat__user-status__ACySf{left:25.38px;top:25.38px}}@media screen and (max-width:767px){.ChatAi_chat_ai__open-btn-initial-position__qyJCx{bottom:2px;right:calc(50vw - 37px);z-index:1000}.ChatAi_chat_ai__open-btn-hide__QfP5a{bottom:-84px;right:calc(50vw - 46px);z-index:1000}.ChatAi_chat_ai__open-btn-initial-animation__dSLwL{animation:ChatAi_initialOpenBtnMobileAnimation__CMmKf .01s linear;bottom:2px;left:unset;right:calc(50vw - 40px);top:unset;z-index:1000}.ChatAi_chat_ai__open-btn-closing-animation__o9RgA{animation:ChatAi_closeBtnMobileAnimation__CEh_d .01s linear;bottom:-4px;left:unset;right:calc(50vw - 46px);top:unset}.ChatAi_chat_ai__image-upload-box__mM79x{width:100%}}.StripeProgressBar_stripe-gradient__Y14m6{background-image:linear-gradient(135deg,#fff 5.56%,transparent 0,transparent 50%,#fff 0,#fff 55.56%,transparent 0,transparent)}.StripeProgressBar_stripe-gradient-purple__2GO_W,.StripeProgressBar_stripe-gradient__Y14m6{animation:StripeProgressBar_progress-bar-stripes__ZdFPc 4s linear infinite;background-size:10px 10px}.StripeProgressBar_stripe-gradient-purple__2GO_W{background-image:linear-gradient(135deg,#7d38d6 5.56%,transparent 0,transparent 50%,#7d38d6 0,#7d38d6 55.56%,transparent 0,transparent)}@keyframes StripeProgressBar_progress-bar-stripes__ZdFPc{0%{background-position:0 0}to{background-position:40px 0}}@font-face{font-family:KpMath-Sans;font-style:normal;font-weight:400;src:url(/_next/static/media/KpMath-Sans.c74de726.woff2) format("woff2"),url(/_next/static/media/KpMath-Sans.d733c19c.woff) format("woff"),url(/_next/static/media/KpMath-Sans.93855e77.ttf) format("truetype")}@font-face{font-family:KpMath-Sans;font-style:normal;font-weight:700;src:url(/_next/static/media/KpMath-SansBold.012acba4.woff2) format("woff2"),url(/_next/static/media/KpMath-SansBold.ad6312e1.woff) format("woff"),url(/_next/static/media/KpMath-SansBold.d48aac60.ttf) format("truetype")}.BootcampSanityBlock_curriculum-block-content__oadkw .katex .katex-html,.BootcampSanityBlock_curriculum-block-content__oadkw .katex .mathnormal{font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.BootcampSanityBlock_curriculum-block-content__oadkw .katex .katex-html,.BootcampSanityBlock_curriculum-block-content__oadkw .katex .mathnormal{font-size:2.25rem;line-height:2.5rem}}.BootcampSanityBlock_curriculum-block-content__oadkw .katex .katex-html,.BootcampSanityBlock_curriculum-block-content__oadkw .katex .mathnormal{font-weight:inherit}.BootcampSanityBlock_bootcamp-block-content__9ufdD .katex{font-size:18px}@media (min-width:640px){.BootcampSanityBlock_bootcamp-block-content__9ufdD .katex{font-size:24px}}.BootcampSanityBlock_bootcamp-block-content__9ufdD .katex{font-weight:inherit}.BootcampSanityBlock_bootcamp-block-content__9ufdD .katex .text{font-size:18px}@media (min-width:640px){.BootcampSanityBlock_bootcamp-block-content__9ufdD .katex .text{font-size:18px}}.BootcampSanityBlock_bootcamp-block-content__9ufdD .katex .katex-html,.BootcampSanityBlock_bootcamp-block-content__9ufdD .katex .mathnormal{font-family:KpMath-Sans,sans-serif!important;font-size:inherit;font-weight:700!important}.BootcampSanityBlock_bootcamp-block-content__9ufdD .katex .mathbf{font-family:inherit;font-size:inherit;font-weight:inherit}.BootcampSanityBlock_bootcamp-block-content__9ufdD .katex .boldsymbol{font-family:inherit;font-weight:inherit}.BootcampSanityBlock_bootcamp-block-content__9ufdD .katex .mtight{font-family:inherit;padding-left:1px}.BootcampSanityBlock_bootcamp-block-content__9ufdD .katex .mfrac .frac-line{border-bottom-width:3px!important;margin-bottom:.5px}.inAppKeyboard_input-math-field__bXh_1 math-field{border-color:#7d38d6;border-radius:.25rem;border-width:2px;color:#7d38d6;cursor:text;display:inline-block;font-size:1.5rem;font-weight:600;max-width:80vw;min-height:3rem;padding-bottom:.25rem;padding-top:.25rem;text-align:center}.inAppKeyboard_input-bootcamp-math-field__wCzcp math-field:focus-within,.inAppKeyboard_input-common-math-field__SNTGw math-field:focus-within,.inAppKeyboard_input-math-field__bXh_1 math-field:focus-within{pointer-events:none}.inAppKeyboard_input-bootcamp-math-field__wCzcp math-field{border:0;color:#7d38d6;cursor:text;font-style:normal;font-weight:600;height:100%;max-width:80vw;text-align:center;width:100%}.inAppKeyboard_edit-toolbar__Esp45{display:none}.inAppKeyboard_input-bootcamp-math-field__wCzcp math-field::part(menu-toggle),.inAppKeyboard_input-bootcamp-math-field__wCzcp math-field::part(virtual-keyboard-toggle),.inAppKeyboard_input-math-field__bXh_1 math-field::part(menu-toggle),.inAppKeyboard_input-math-field__bXh_1 math-field::part(virtual-keyboard-toggle){display:none}.inAppKeyboard_input-multiplication-math-field__6In29 math-field{background-color:transparent;color:#7d38d6;font-weight:600;height:100%;max-width:80vw;text-align:center;width:100%}.inAppKeyboard_input-math-field__bXh_1.inAppKeyboard_is-invalid__vwHqS math-field{background-color:#f56565;border-color:#f56565;color:#fff}.inAppKeyboard_input-common-math-field__SNTGw math-field::part(container){--_caret-color:#7d38d6;padding:.21rem 0}.inAppKeyboard_input-math-field__bXh_1.inAppKeyboard_is-invalid__vwHqS math-field::part(container){--_caret-color:#fff}.inAppKeyboard_input-multiplication-math-field__6In29 math-field::-moz-placeholder{color:hsla(0,0%,100%,0)}.inAppKeyboard_input-multiplication-math-field__6In29 math-field::placeholder{color:hsla(0,0%,100%,0)}.inAppKeyboard_input-multiplication-math-field__6In29 math-field:hover{background-color:hsla(0,0%,100%,0)}.inAppKeyboard_input-multiplication-math-field__6In29 math-field:focus{border-color:#a0aec0;border-radius:.125rem;border-width:2px;outline:0}.inAppKeyboard_input-common-math-field__SNTGw math-field:hover{background-color:hsla(0,0%,100%,0)}.inAppKeyboard_input-common-math-field__SNTGw math-field:focus-within{border-color:#000;border-width:1px;outline:none}.inAppKeyboard_input-common-math-field__SNTGw math-field::part(virtual-keyboard-toggle){display:none}.inAppKeyboard_input-common-math-field__SNTGw math-field::part(content){display:flex;justify-content:center}.inAppKeyboard_input-common-math-field__SNTGw.inAppKeyboard_is-invalid__vwHqS math-field::part(container){--_caret-color:#fff}.inAppKeyboard_input-common-math-field__SNTGw.inAppKeyboard_is-invalid__vwHqS math-field{background-color:#f56565;border-color:#f56565;color:#fff}.inAppKeyboard_input-keyboard-toolbar-text__j2OSF{color:#7d38d6;font-size:1.5rem;font-weight:700}.inAppKeyboard_MLK__plate__pgYEt{background-color:#fff}.FractionNumlineSlider_numline-slider__O1Smj{-webkit-appearance:none;background:transparent;border:2px solid #7d38d6;border-radius:5px;height:10px;outline:1px;overflow:visible;transition:opacity .2s;width:100%}.FractionNumlineSlider_numline-slider-danger__UDqRn{border:2px solid red}.FractionNumlineSlider_numline-slider__O1Smj::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#7d38d6;border:0;border-radius:50%;cursor:pointer;height:32px;overflow:visible;width:32px}.FractionNumlineSlider_numline-slider__O1Smj::-moz-range-thumb{background:#7d38d6;border:0;border-radius:50%;cursor:pointer;height:32px;width:32px}.FractionNumlineSlider_numline-slider-danger__UDqRn::-webkit-slider-thumb{background:red}.FractionNumlineSlider_numline-slide-danger__no57v::-moz-range-thumb{background:red}.SanityBlock_sanity-block__LCo2E{line-height:1.75rem}.SanityBlock_sanity-block__LCo2E h1{font-size:24px;font-weight:700;margin-bottom:1.5rem}.SanityBlock_sanity-block__LCo2E h2{font-size:18px;font-weight:600;margin-bottom:1rem}.SanityBlock_sanity-block__LCo2E h3{font-size:16px;font-weight:500;margin-bottom:.75rem}.SanityBlock_sanity-block__LCo2E h4{font-size:14px;font-weight:400;margin-bottom:.75rem}.SanityBlock_sanity-block__LCo2E h5{font-size:.75rem}.SanityBlock_sanity-block__LCo2E h5,.SanityBlock_sanity-block__LCo2E h6{font-weight:400;margin-bottom:.5rem}.SanityBlock_sanity-block__LCo2E h6{font-size:.625rem}.SanityBlock_sanity-block__LCo2E p{margin-bottom:.75rem}.SanityBlock_sanity-block__LCo2E ol{list-style-type:decimal}.SanityBlock_sanity-block__LCo2E ol,.SanityBlock_sanity-block__LCo2E ul{margin-bottom:.75rem;margin-left:2rem}.SanityBlock_sanity-block__LCo2E ul{list-style-type:disc}.SanityBlock_sanity-block__LCo2E ol>li,.SanityBlock_sanity-block__LCo2E ul>li{margin-bottom:.5rem}.SanityBlock_sanity-block__LCo2E a{--tw-text-opacity:1;color:rgb(125 56 214/var(--tw-text-opacity,1));text-decoration-line:underline}.SanityBlock_sanity-block__LCo2E img{margin-bottom:2.25rem;margin-top:2.25rem}.SanityBlock_sanity-block-math-vault__64psV{display:flex;flex-direction:column;height:100%}.SanityBlock_sanity-block-math-vault__64psV>:nth-child(2){align-items:center;display:flex;height:100%;justify-content:center}.SanityBlock_sanity-block-math-vault__64psV .SanityBlock_katex__4ubbl{font:unset}.SanityBlock_sanity-block-math-vault__64psV .SanityBlock_katex__4ubbl .SanityBlock_katex-html__fZiAs,.SanityBlock_sanity-block-mv-ans__eGuTS .SanityBlock_katex__4ubbl .SanityBlock_katex-html__fZiAs{font-size:1.25rem;line-height:1.75rem}.SanityBlock_sanity-block-math-vault__64psV>figure{overflow:hidden}.SanityBlock_sanity-block-math-vault__64psV>figure>img{height:100%;-o-object-fit:contain;object-fit:contain}.SanityBlock_sanity-block-math-vault__64psV p{margin-bottom:.5rem;margin-left:2rem;margin-right:2rem}.SanityBlock_sanity-block-mv-ans__eGuTS>figure{display:flex;height:100%;overflow:hidden}.SanityBlock_sanity-block-math-vault__64psV>figure picture,.SanityBlock_sanity-block-mv-ans__eGuTS>figure picture{height:100%;width:100%}.SanityBlock_sanity-block-math-vault__64psV>figure img,.SanityBlock_sanity-block-mv-ans__eGuTS>figure img{height:100%}.SanityBlock_sanity-block-p-text-xs-font-light__GXEce p{font-size:14px;font-weight:300}.SanityBlock_sanity-block-p-ml3___xU3U p{margin-left:.75rem}.SanityBlock_sanity-block-font__4bPQP h1{font-size:24px;font-weight:700}.SanityBlock_sanity-block-font__4bPQP h2{font-size:18px;font-weight:600}.SanityBlock_sanity-block-font__4bPQP h3{font-size:16px;font-weight:500}.SanityBlock_sanity-block-font__4bPQP h4{font-size:14px;font-weight:400}.SanityBlock_sanity-block-font__4bPQP h5{font-size:.75rem;font-weight:400}.SanityBlock_sanity-block-font__4bPQP h6{font-size:.625rem;font-weight:400}.SanityBlock_sanity-block__LCo2E .vjs-poster img{margin-bottom:0;margin-top:0}.SanityBlock_sanity-block__LCo2E .katex-block{align-items:center;display:flex;justify-content:center;padding:1rem}.SanityBlock_sanity-block__LCo2E li>.katex-block{align-items:normal;display:initial;justify-content:normal;padding:initial}.CardsTouchScreen_navigation-card__6r9L5:active span{color:#3c0594}.CardsTouchScreen_navigation-card__6r9L5:active div:first-child a{background-color:#3c0594}.CardsNonTouchScreen_navigation-card__gmgcU:hover span{color:#3c0594}.CardsNonTouchScreen_navigation-card__gmgcU:hover div:first-child a{background-color:#3c0594}.ProgressBarChest_stripe-gradient__VYo3o{animation:ProgressBarChest_progress-bar-stripes__F7mZi 4s linear infinite;background-image:linear-gradient(135deg,#fff 5.56%,transparent 0,transparent 50%,#fff 0,#fff 55.56%,transparent 0,transparent);background-size:10px 10px}.ProgressBarChest_animate-bar__EM9Jq{transition:width .6s ease-in-out}@keyframes ProgressBarChest_progress-bar-stripes__F7mZi{0%{background-position:0 0}to{background-position:40px 0}}