.course-create-modal_overlay__YUM8Mk{align-items:center;background:#1a1f266b;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.course-create-modal_modal__vqNfPj{background:#faf9f5;border-radius:24px;box-shadow:0 16px 36px #141a242e;color:#21252e;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:min(611px,100dvh - 32px);min-height:480px;overflow:hidden;position:relative;width:min(720px,100%)}.course-create-modal_bottomGradient__fqpOu9{background:linear-gradient(#faf9f500,#faf9f5 56.268%);bottom:0;height:232px;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0}.course-create-modal_inputGlow__XLqiAc{bottom:0;display:block;height:100%;left:0;-webkit-mask-image:linear-gradient(#0000,#000 58% 100%);mask-image:linear-gradient(#0000,#000 58% 100%);overflow:hidden;position:absolute;right:0}.course-create-modal_inputGlowAnimation__cvPxlZ{height:100%;width:100%}.course-create-modal_header__GCDCXy{align-items:center;display:flex;height:32px;justify-content:space-between;position:absolute;top:20px;z-index:3}[dir=ltr] .course-create-modal_header__GCDCXy{left:42px;right:34px}[dir=rtl] .course-create-modal_header__GCDCXy{left:34px;right:42px}.course-create-modal_header__GCDCXy:before{background:#faf9f5;content:"";height:72px;position:absolute;top:-20px;z-index:-1}[dir=ltr] .course-create-modal_header__GCDCXy:before{left:-42px;right:-34px}[dir=rtl] .course-create-modal_header__GCDCXy:before{left:-34px;right:-42px}.course-create-modal_header__GCDCXy h2{font-size:18px;font-weight:700;line-height:1.4;margin:0}.course-create-modal_closeButton__lWZFf0{align-items:center;background:none;border:0;border-radius:10px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:32px}.course-create-modal_closeButton__lWZFf0 svg{height:16px;width:16px}@media (hover:hover){.course-create-modal_closeButton__lWZFf0:hover{background:#21252e0f}}.course-create-modal_closeButton__lWZFf0:active{background:#21252e1a}.course-create-modal_modalBody__hwUFjY{display:grid;grid-template-rows:minmax(0,1fr) auto auto;inset:64px 10px 0 40px;min-height:0;position:absolute}.course-create-modal_chat__WB6Qgx{min-height:0;overflow:hidden auto;padding:20px 0 28px;scrollbar-color:#757c8852 #0000;scrollbar-width:thin}.course-create-modal_chat__WB6Qgx::-webkit-scrollbar{width:6px}.course-create-modal_chat__WB6Qgx::-webkit-scrollbar-thumb{background:#757c8852;border-radius:8px}.course-create-modal_chatWithCompactFooter__RagOs8{padding-bottom:12px}.course-create-modal_pinnedSelection__Mn7vPk{padding:8px 8px 16px;position:relative;z-index:2}[dir=ltr] .course-create-modal_pinnedSelection__Mn7vPk{margin-left:-8px;margin-right:14px}[dir=rtl] .course-create-modal_pinnedSelection__Mn7vPk{margin-left:14px;margin-right:-8px}.course-create-modal_pinnedSelection__Mn7vPk .course-create-modal_questionCard__fWBj0Q{margin-top:0}.course-create-modal_chatContent__HwdUJa{width:calc(100% - 26px)}.course-create-modal_topicPrompt__NzoXhE{font-size:16px;line-height:24px;width:100%}.course-create-modal_introduction__YFND1n p{margin:0}.course-create-modal_topicOptions__tzVkQ3{display:grid;gap:8px;grid-template-columns:repeat(2,310px);margin-top:12px}.course-create-modal_topicOptions__tzVkQ3 .course-create-modal_topicSkeleton__leVDSu,.course-create-modal_topicOptions__tzVkQ3 button{background:#fff;border:1px solid #eee;border-radius:16px;box-sizing:border-box;min-height:54px}.course-create-modal_topicOptions__tzVkQ3 button{align-items:center;color:#21252e;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;justify-content:space-between;line-height:21px;min-width:0;padding:14px 20px}[dir=ltr] .course-create-modal_topicOptions__tzVkQ3 button{text-align:left}[dir=rtl] .course-create-modal_topicOptions__tzVkQ3 button{text-align:right}@media (hover:hover){.course-create-modal_topicOptions__tzVkQ3 button:not(:disabled):hover{background:#fcfdfc;border-color:#d9ddd9}}.course-create-modal_topicOptions__tzVkQ3 button:active:not(:disabled){background:#f5f5f7}.course-create-modal_topicOptions__tzVkQ3 button:disabled{cursor:default}.course-create-modal_topicLabel__uGOwx8{flex:1 1;min-width:0}.course-create-modal_topicLabel__uGOwx8 p{color:#21252e;font-family:inherit;font-size:14px;font-weight:600;line-height:21px;margin:0;overflow-wrap:anywhere;white-space:normal}.course-create-modal_topicArrow__OJpYMQ{align-items:center;display:flex;flex:0 0 20px;height:20px;justify-content:center;width:20px}.course-create-modal_topicArrow__OJpYMQ svg{height:12px;width:13px}.course-create-modal_topicSkeleton__leVDSu{animation:course-create-modal_shimmer__Yqt4B0 1.4s linear infinite}[dir=ltr] .course-create-modal_topicSkeleton__leVDSu{background:linear-gradient(110deg,#f3f3f4 8%,#fff 24%,#f3f3f4 40%) 0 0 /220% 100%}[dir=rtl] .course-create-modal_topicSkeleton__leVDSu{background:linear-gradient(-110deg,#f3f3f4 8%,#fff 24%,#f3f3f4 40%) 0 0 /220% 100%}.course-create-modal_topicError__Ouctr6{color:#757c88;font-size:13px;line-height:19px;margin:10px 0 0;max-width:540px}.course-create-modal_shuffleButton__MJ_IA9{align-items:center;background:none;border:0;color:#515761;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:6px;line-height:21px;margin-top:12px;padding:0;width:fit-content}.course-create-modal_shuffleButton__MJ_IA9 svg{height:20px;width:20px}@media (hover:hover){.course-create-modal_shuffleButton__MJ_IA9:not(:disabled):hover{color:#21252e}}.course-create-modal_shuffleButton__MJ_IA9:disabled{cursor:default;opacity:.9}.course-create-modal_rotating__X7uREi{animation:course-create-modal_rotate__JyRMR_ .8s linear infinite}.course-create-modal_assistantRow__VDtFqX,.course-create-modal_userRow__pp8IGJ{display:flex;margin-top:32px}.course-create-modal_userRow__pp8IGJ{justify-content:flex-end}.course-create-modal_assistantRow__VDtFqX{justify-content:flex-start}.course-create-modal_userBubble__qoYuQE{background:#f4ebe5;border-radius:16px;box-sizing:border-box;font-size:16px;line-height:24px;max-width:488px;padding:10px 20px;width:fit-content}.course-create-modal_assistantBubble__IkFjQ5{font-size:16px;line-height:24px;max-width:596px}.course-create-modal_messageMarkdown__oSz1Fu{color:inherit}.course-create-modal_messageMarkdown__oSz1Fu p{margin:0}.course-create-modal_messageMarkdown__oSz1Fu p+p{margin-top:10px}.course-create-modal_analyzing__wEdSWI{align-items:center;display:flex;margin-top:32px}.course-create-modal_loadingDots__QuwRaH{align-items:center;display:flex;flex-shrink:0;gap:6px;height:24px;justify-content:center;width:36px}.course-create-modal_loadingDot__GWYsKP{animation:course-create-modal_loadingDotBounce__DTPEZJ 1.2s ease-in-out infinite both;background:#21252e;border-radius:50%;flex:none;height:8px;width:8px}.course-create-modal_loadingDot__GWYsKP:first-child{animation-delay:-.4s}.course-create-modal_loadingDot__GWYsKP:nth-child(2){animation-delay:-.2s}.course-create-modal_questionCard__fWBj0Q{background:#fff;border-radius:24px;box-shadow:0 8px 8px #2837540f;box-sizing:border-box;margin-top:32px;padding:24px;position:relative;width:100%}.course-create-modal_questionCardWithContinue__lBjgfY{padding-bottom:24px}.course-create-modal_questionCardWithOther__GScofa{padding-bottom:16px}.course-create-modal_courseTypeTitle__lr_xRM,.course-create-modal_questionTitle__tZDbIf{--md-font-size:16px;--md-font-weight:600;--md-line-height:1.4;color:#21252e;font-size:16px;font-weight:600;line-height:1.4;margin:0}.course-create-modal_courseTypeTitle__lr_xRM p,.course-create-modal_questionTitle__tZDbIf p{margin:0}.course-create-modal_courseTypeTitle__lr_xRM{font-weight:500}.course-create-modal_questionOptions__swCaDJ{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.course-create-modal_questionOptions__swCaDJ button{align-items:center;background:#f5f5f7;border:1px solid #0000;border-radius:16px;color:#21252e;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;height:49px;line-height:21px;padding:14px 12px}[dir=ltr] .course-create-modal_questionOptions__swCaDJ button{text-align:left}[dir=rtl] .course-create-modal_questionOptions__swCaDJ button{text-align:right}.course-create-modal_questionOptions__swCaDJ button p{margin:0}@media (hover:hover){.course-create-modal_questionOptions__swCaDJ button:hover{border-color:#dce4e0}}.course-create-modal_questionOptions__swCaDJ button:active{background:#eaf7f2}.course-create-modal_questionOptions__swCaDJ .course-create-modal_questionOptionMultiple__tZBLb6{gap:12px;height:auto;min-height:70px}.course-create-modal_questionOptions__swCaDJ .course-create-modal_questionOptionSelected__g1RmFC{background:#dcfaf1;border-color:#aff0dc;color:#009a76}.course-create-modal_questionOptionText__Or71qm{--md-font-size:14px;--md-font-weight:600;--md-line-height:21px;color:inherit;flex:1 1;font-family:inherit;font-size:14px;font-weight:600;line-height:21px;min-width:0}.course-create-modal_questionOptionText__Or71qm p{color:inherit;font:inherit;margin:0;overflow-wrap:anywhere}.course-create-modal_optionMark__f8SZCi{align-items:center;color:#646a77;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:18px;justify-content:center;line-height:17px;width:18px}.course-create-modal_optionSingle__TbP_M3{background:#0000000d;border-radius:7px}.course-create-modal_questionOptionSelected__g1RmFC .course-create-modal_optionSingle__TbP_M3{background:#3fd0a94d;color:#009a76}.course-create-modal_optionCheckbox__QT4FPL{background:none;border:1.8px solid #0000001a;border-radius:5.4px;box-sizing:border-box}.course-create-modal_questionOptionSelected__g1RmFC .course-create-modal_optionCheckbox__QT4FPL{background:#00b88a;border-color:#00b88a;color:#fff}.course-create-modal_textQuestionHint__vPq5i6{color:#757c88;font-size:14px;line-height:20px;margin:12px 0 0}.course-create-modal_questionOtherInput__XTz52e{align-items:flex-end;border-top:1px solid #e4e6eb;display:flex;gap:8px;margin-top:12px;min-height:22px;padding-top:12px}.course-create-modal_questionOtherInput__XTz52e textarea{background:none;border:0;color:#21252e;flex:1 1;font:inherit;font-size:16px;line-height:22px;max-height:88px;min-height:22px;min-width:0;outline:0;overflow-y:hidden;padding:0;resize:none}.course-create-modal_questionOtherInput__XTz52e textarea::placeholder{color:#9ca2ac}.course-create-modal_questionOtherInput__XTz52e button{align-items:center;background:#21252e;border:0;border-radius:16px;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;width:32px}.course-create-modal_questionOtherInput__XTz52e button svg{height:20px;width:20px}[dir=ltr] .course-create-modal_questionOtherInput__XTz52e button svg{transform:rotate(-90deg)}[dir=rtl] .course-create-modal_questionOtherInput__XTz52e button svg{transform:rotate(90deg)}@media (hover:hover){.course-create-modal_questionOtherInput__XTz52e button:hover{background:#343a44}}.course-create-modal_questionOtherInput__XTz52e button:active{transform:scale(.96)}.course-create-modal_continueButton__ufJpEJ{align-items:center;background:#21252e;border:0;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;justify-content:center}@media (hover:hover){.course-create-modal_continueButton__ufJpEJ:not(:disabled):hover{background:#343a44}}.course-create-modal_continueButton__ufJpEJ:active:not(:disabled){transform:scale(.98)}.course-create-modal_continueButton__ufJpEJ:disabled{background:#d8dadd;cursor:default}.course-create-modal_continueButton__ufJpEJ{border-radius:16px;height:48px;margin:12px auto 2px;width:252px}.course-create-modal_courseTypes__FMrStn{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.course-create-modal_courseTypes__FMrStn>button{align-items:flex-start;background:#f5f5f7;border:1px solid #0000;border-radius:16px;box-sizing:border-box;color:#21252e;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:12px;height:165px;padding:19px 16px}[dir=ltr] .course-create-modal_courseTypes__FMrStn>button{text-align:left}[dir=rtl] .course-create-modal_courseTypes__FMrStn>button{text-align:right}@media (hover:hover){.course-create-modal_courseTypes__FMrStn>button:not(:disabled):hover{border-color:#aff0dc}}.course-create-modal_courseTypes__FMrStn>button:active:not(:disabled){background:#eaf7f2}.course-create-modal_courseTypes__FMrStn>button:disabled{color:#a5aab2;cursor:default;justify-content:center;padding-bottom:18px;padding-top:18px}.course-create-modal_courseTypeIcon__pCCy8Z{align-items:center;border-radius:20px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.course-create-modal_courseTypeIcon__pCCy8Z svg{display:block}button:disabled .course-create-modal_courseTypeIcon__pCCy8Z{opacity:.48}.course-create-modal_tutorTypeIcon__zcXyAH{background:#aff0dc}.course-create-modal_tutorTypeIcon__zcXyAH svg{height:21px;transform:scaleX(-1);width:21px}.course-create-modal_immersiveTypeIcon__fySltn{background:#d5e0fe}.course-create-modal_immersiveTypeIcon__fySltn svg{height:24px;width:24px}.course-create-modal_courseTypeCopy__Q7zJCr{display:flex;flex-direction:column;gap:4px;min-width:0}.course-create-modal_courseTypeName__xOS3BC{font-size:14px;font-weight:500;line-height:21px}.course-create-modal_courseTypeName__xOS3BC p{margin:0}button:disabled .course-create-modal_courseTypeName__xOS3BC{color:#9ca2ac}.course-create-modal_courseTypeDescription__OeUf7f{color:#515761;font-size:14px;line-height:17px;min-height:34px}.course-create-modal_courseTypeDescription__OeUf7f p{margin:0}button:disabled .course-create-modal_courseTypeDescription__OeUf7f{color:#9ca2ac}.course-create-modal_retryError__jvqUyz{align-items:flex-start;color:#515761;display:flex;flex-direction:column;font-size:16px;gap:10px;line-height:1.4;margin-top:32px;width:min(596px,100%)}.course-create-modal_retryError__jvqUyz button{align-items:center;background:#edeef1;border:0;border-radius:14px;color:#515761;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:2px;height:32px;justify-content:center;line-height:20px;padding:6px 8px}.course-create-modal_retryError__jvqUyz button svg{height:20px;width:20px}@media (hover:hover){.course-create-modal_retryError__jvqUyz button:hover{background:#e4e6eb}}.course-create-modal_retryError__jvqUyz button:active{transform:scale(.98)}.course-create-modal_retryErrorMessage__ltOiMk{align-items:flex-start;display:flex;gap:10px}.course-create-modal_retryErrorMessage__ltOiMk svg{flex:0 0 18px;height:18px;margin-top:2px;width:18px}.course-create-modal_retryErrorMessage__ltOiMk p{margin:0;max-width:560px}.course-create-modal_blockingError__kktzZ_{background:#fff;border-radius:24px;box-shadow:0 8px 8px #2837540f;box-sizing:border-box;font-size:16px;line-height:24px;margin-top:32px;padding:24px 28px 26px;width:100%}.course-create-modal_blockingError__kktzZ_ h3,.course-create-modal_blockingError__kktzZ_ p{margin:0}.course-create-modal_blockingError__kktzZ_ h3{font-size:18px;line-height:25px;margin-bottom:8px}.course-create-modal_blockingError__kktzZ_ p{color:#757c88}.course-create-modal_footer__HQh9kL{padding-bottom:16px;position:relative;z-index:2}[dir=ltr] .course-create-modal_footer__HQh9kL{margin-right:22px}[dir=rtl] .course-create-modal_footer__HQh9kL{margin-left:22px}.course-create-modal_footer__HQh9kL>p{color:#757c88;font-size:14px;font-weight:400;line-height:21px;margin:16px 0 0;text-align:center}.course-create-modal_footer__HQh9kL>p strong{font-weight:600}.course-create-modal_footerWithoutQuota__uApAnf{padding-bottom:52px}.course-create-modal_inputBar__XOwQig{align-items:center;background:#fff;border:1px solid #e4e6eb;border-radius:16px;box-sizing:border-box;display:flex;gap:12px;min-height:60px}[dir=ltr] .course-create-modal_inputBar__XOwQig{padding:13px 10px 13px 16px}[dir=rtl] .course-create-modal_inputBar__XOwQig{padding:13px 16px 13px 10px}.course-create-modal_inputBar__XOwQig textarea{background:none;border:0;color:#21252e;flex:1 1;font:inherit;font-size:16px;height:24px;line-height:24px;max-height:108px;min-width:0;outline:0;overflow-y:hidden;padding:0;resize:none}.course-create-modal_inputBar__XOwQig textarea::placeholder{color:#aeb3bc}.course-create-modal_inputBar__XOwQig textarea:disabled{color:#aeb3bc;cursor:default}.course-create-modal_inputBar__XOwQig>button{align-items:center;background:#21252e;border:0;border-radius:16px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;width:32px}.course-create-modal_inputBar__XOwQig>button svg{height:20px;width:20px}[dir=ltr] .course-create-modal_inputBar__XOwQig>button svg{transform:rotate(-90deg)}[dir=rtl] .course-create-modal_inputBar__XOwQig>button svg{transform:rotate(90deg)}@media (hover:hover){.course-create-modal_inputBar__XOwQig>button:not(:disabled):hover{background:#343a44}}.course-create-modal_inputBar__XOwQig>button:active:not(:disabled){transform:scale(.96)}.course-create-modal_inputBar__XOwQig>button:disabled{background:#9ca2ac33;cursor:default}@keyframes course-create-modal_rotate__JyRMR_{to{transform:rotate(1turn)}}@keyframes course-create-modal_shimmer__Yqt4B0{to{background-position:-220% 0}}@keyframes course-create-modal_loadingDotBounce__DTPEZJ{0%,60%,to{opacity:.2;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.course-create-modal_loadingDot__GWYsKP{animation:none;opacity:.5}}@media (max-width:680px){[dir=ltr] .course-create-modal_header__GCDCXy,[dir=ltr] .course-create-modal_modalBody__hwUFjY{left:24px}[dir=rtl] .course-create-modal_header__GCDCXy,[dir=rtl] .course-create-modal_modalBody__hwUFjY{right:24px}[dir=ltr] .course-create-modal_header__GCDCXy{right:18px}[dir=rtl] .course-create-modal_header__GCDCXy{left:18px}[dir=ltr] .course-create-modal_modalBody__hwUFjY{right:8px}[dir=rtl] .course-create-modal_modalBody__hwUFjY{left:8px}[dir=ltr] .course-create-modal_footer__HQh9kL{margin-right:10px}[dir=rtl] .course-create-modal_footer__HQh9kL{margin-left:10px}[dir=ltr] .course-create-modal_pinnedSelection__Mn7vPk{margin-right:2px}[dir=rtl] .course-create-modal_pinnedSelection__Mn7vPk{margin-left:2px}.course-create-modal_chatContent__HwdUJa{width:calc(100% - 18px)}.course-create-modal_courseTypes__FMrStn,.course-create-modal_questionOptions__swCaDJ,.course-create-modal_topicOptions__tzVkQ3{grid-template-columns:1fr}.course-create-modal_courseTypes__FMrStn>button{height:auto;min-height:132px}.course-create-modal_userBubble__qoYuQE{max-width:88%}}.math-course-detail_page__lZYIzj{background:#faf9f5;color:#21252e;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"liga" 0,"kern" 0;font-variation-settings:"wdth" 100;min-height:100vh;min-width:0;overflow:visible}:is(html:has(.math-course-detail_page__lZYIzj),body:has(.math-course-detail_page__lZYIzj),#__next:has(.math-course-detail_page__lZYIzj)){background:#faf9f5}main[class]:has(>.math-course-detail_page__lZYIzj){overflow:visible}body:has(.math-course-detail_page__lZYIzj) header[data-transparent-header=true]{z-index:11}html:has(.math-course-detail_page__lZYIzj){scrollbar-color:#9ca2ac80 #faf9f5}html:has(.math-course-detail_page__lZYIzj)::-webkit-scrollbar-track{background:#faf9f5}html:has(.math-course-detail_page__lZYIzj)::-webkit-scrollbar-corner{background:#faf9f5}.math-course-detail_inner__qfVtl4{margin:0 auto;padding:0 0 210px;width:min(1025px,100% - 200px)}.math-course-detail_backBar__rq7311{align-items:flex-start;background:#faf9f5;box-sizing:border-box;display:flex;height:86px;padding:40px 0 24px;pointer-events:none;position:sticky;top:0;width:100%;z-index:10}.math-course-detail_backLink__JibNTD{align-items:center;color:#646a77;display:inline-flex;font-size:16px;font-weight:400;gap:10px;line-height:1.4;pointer-events:auto;text-decoration:none}.math-course-detail_backLink__JibNTD span{color:#757c88;font-size:20px;line-height:20px}.math-course-detail_backLink__JibNTD:hover{color:#646a77;text-decoration:none}@media (hover:hover){.math-course-detail_backLink__JibNTD:hover{color:#21252e}}.math-course-detail_courseBannerSwitcher__DrbheR,.math-course-detail_mobileBackLink__FdjjZc,.math-course-detail_mobileCourseCount__invAZK,.math-course-detail_unitHeaderSwitcher__GsFXdE,.math-course-detail_unitSwitcherOverlay__ZEheUl{display:none}.math-course-detail_detailStatus__APsTM9{align-items:center;display:flex;justify-content:center;min-height:520px;padding-bottom:20px}.math-course-detail_detailStatus__APsTM9 .math-course-detail_detailErrorView__A1Qwuc{font-family:Rubik,SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:auto;margin:0}.math-course-detail_detailSkeleton__pAhPWD{display:flex;flex-direction:column;gap:24px}.math-course-detail_detailSkeletonBanner__ZZ2EYx{animation:math-course-detail_detailSkeletonPulse__KzPTRY 1.4s ease-in-out infinite;background:#f7f2ed;border-radius:20px;display:block;height:89px;width:100%}.math-course-detail_detailSkeletonBody__BjG2JZ{align-items:start;display:grid;gap:32px;grid-template-columns:310px minmax(0,1fr)}.math-course-detail_detailSkeletonRail__nA2HUm{border:1px solid #0000000a;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;padding:4px}.math-course-detail_detailSkeletonRail__nA2HUm>span{animation:math-course-detail_detailSkeletonPulse__KzPTRY 1.4s ease-in-out infinite;background:#f4ebe580;border-radius:12px;display:block;height:58px;width:100%}.math-course-detail_detailSkeletonMap__UPMjwD{display:flex;flex-direction:column;gap:20px;min-width:0}.math-course-detail_detailSkeletonHeader__XZO5XT{animation:math-course-detail_detailSkeletonPulse__KzPTRY 1.4s ease-in-out infinite;background:#f7f2ed;border-radius:20px;display:block;height:84px;width:100%}.math-course-detail_detailSkeletonTopics__iVDC8Z{align-self:center;display:flex;flex-direction:column;gap:16px;padding:4px 0;width:min(100%,457px)}.math-course-detail_detailSkeletonTopics__iVDC8Z>span{align-items:center;display:flex;gap:16px;height:92px}[dir=ltr] .math-course-detail_detailSkeletonTopics__iVDC8Z>span:nth-child(2n){transform:translateX(64px)}[dir=rtl] .math-course-detail_detailSkeletonTopics__iVDC8Z>span:nth-child(2n){transform:translateX(-64px)}.math-course-detail_detailSkeletonTopics__iVDC8Z b,.math-course-detail_detailSkeletonTopics__iVDC8Z i{animation:math-course-detail_detailSkeletonPulse__KzPTRY 1.4s ease-in-out infinite;background:#f4ebe5b3;display:block}.math-course-detail_detailSkeletonTopics__iVDC8Z i{border-radius:50%;flex-shrink:0;height:74px;width:82px}.math-course-detail_detailSkeletonTopics__iVDC8Z b{border-radius:9px;height:18px;width:190px}@keyframes math-course-detail_detailSkeletonPulse__KzPTRY{0%,to{opacity:.6}50%{opacity:1}}.math-course-detail_courseBanner___jJDao{align-items:flex-start;background:var(--math-theme-background);border-radius:20px;box-sizing:border-box;display:flex;height:89px;overflow:hidden;position:relative}[dir=ltr] .math-course-detail_courseBanner___jJDao{padding:16px 20px 16px 28px}[dir=rtl] .math-course-detail_courseBanner___jJDao{padding:16px 28px 16px 20px}[dir=ltr] .math-course-detail_mobileUnitSelection__pr0pUo .math-course-detail_courseBanner___jJDao{padding-left:16px}[dir=rtl] .math-course-detail_mobileUnitSelection__pr0pUo .math-course-detail_courseBanner___jJDao{padding-right:16px}.math-course-detail_mobileUnitSelection__pr0pUo .math-course-detail_courseBannerCopy__Ti1xYz{width:calc(100% - 24px)}.math-course-detail_courseBannerCopy__Ti1xYz{align-items:flex-start;display:flex;flex-direction:column;gap:8px;min-width:0;position:relative;z-index:2}.math-course-detail_courseBannerCopy__Ti1xYz h1{color:#21252e;font-size:22px;font-weight:700;line-height:1.3;margin:0}.math-course-detail_courseBannerMeta__mPs7wQ{align-items:flex-start;display:flex;gap:28px}.math-course-detail_courseBannerMeta__mPs7wQ p{color:#21252e;font-size:14px;font-weight:400;line-height:1.4;margin:0;opacity:.6;white-space:nowrap}.math-course-detail_courseProgressRow__OXny2m{align-items:center;display:flex;gap:12px}.math-course-detail_courseProgressRow__OXny2m strong{color:#21252e;font-size:14px;font-weight:500;line-height:1.4;opacity:.5}.math-course-detail_courseProgressTrack__erXoOZ{background:color-mix(in srgb,var(--math-theme-fill-primary) 30%,#0000);border-radius:4px;height:7px;overflow:hidden;width:81px}.math-course-detail_courseProgressTrack__erXoOZ span{background:var(--math-theme-text);border-radius:inherit;display:block;height:100%;transition:width .24s ease-out}.math-course-detail_bannerArtwork__Zj5bww{height:217px;pointer-events:none;position:absolute;top:-10px;width:234px}[dir=ltr] .math-course-detail_bannerArtwork__Zj5bww{right:0}[dir=rtl] .math-course-detail_bannerArtwork__Zj5bww{left:0}.math-course-detail_bannerArtwork__Zj5bww img{height:100%;mix-blend-mode:darken;object-fit:fill;object-position:bottom;width:100%}[dir=ltr] .math-course-detail_bannerArtwork__Zj5bww img{border-radius:20px 20px 20px 0}[dir=rtl] .math-course-detail_bannerArtwork__Zj5bww img{border-radius:20px 20px 0 20px}.math-course-detail_courseBody__e9WpPo{align-items:start;display:grid;gap:32px;grid-template-columns:310px minmax(0,1fr);margin-top:24px}.math-course-detail_unitRail__txAcFw{background:none;border:1px solid #0000000a;border-radius:16px;box-sizing:border-box;max-height:min(632px,100vh - 126px);overflow-y:auto;position:sticky;scrollbar-color:#9ca2ac59 #0000;scrollbar-width:thin;top:86px;width:310px;z-index:3}[dir=ltr] .math-course-detail_unitRail__txAcFw{padding:4px 4px 4px 0}[dir=rtl] .math-course-detail_unitRail__txAcFw{padding:4px 0 4px 4px}.math-course-detail_unitRail__txAcFw nav{display:flex;flex-direction:column}.math-course-detail_unitButton__d6l2bD{align-items:flex-start;background:none;border:0;border-radius:12px;box-sizing:border-box;color:#21252e;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;font-family:inherit;gap:4px;height:62px;padding:10px 16px;position:relative;width:100%}[dir=ltr] .math-course-detail_unitButton__d6l2bD{text-align:left}[dir=rtl] .math-course-detail_unitButton__d6l2bD{text-align:right}.math-course-detail_unitButton__d6l2bD>span{color:#757c88;font-size:12px;font-weight:400;line-height:1.4}.math-course-detail_unitButton__d6l2bD strong{display:block;font-size:14px;font-weight:700;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (hover:hover){.math-course-detail_unitButton__d6l2bD:hover{background:#5058650a}}.math-course-detail_unitButton__d6l2bD:active{background:#5058650f}.math-course-detail_unitButtonActive__FN44nl strong,.math-course-detail_unitButtonActive__FN44nl>span{color:var(--math-theme-text)}.math-course-detail_unitButtonActive__FN44nl:before{background:var(--math-theme-text);content:"";height:42px;position:absolute;top:10px;width:5px}[dir=ltr] .math-course-detail_unitButtonActive__FN44nl:before{left:0}[dir=rtl] .math-course-detail_unitButtonActive__FN44nl:before{right:0}@media (hover:hover){.math-course-detail_unitButtonActive__FN44nl:hover{background:none}}.math-course-detail_learningMap__zLatCb{display:flex;flex-direction:column;gap:32px;min-width:0}.math-course-detail_unitMap__yiDq7i{align-items:center;display:flex;flex-direction:column;gap:20px;min-width:0;scroll-margin-top:24px}.math-course-detail_unitHeader__alXhD7{background:none;border:1px solid #0000000a;border-radius:20px;box-sizing:border-box;height:84px;padding:18px 38px 12px;width:100%}.math-course-detail_unitHeader__alXhD7 span{color:#757c88;display:block;font-size:12px;font-weight:500;line-height:1.5}.math-course-detail_unitHeader__alXhD7 h2{color:#21252e;font-size:18px;font-weight:700;line-height:1.4;margin:4px 0 0}.math-course-detail_unitTopicsStatus__Kqicz4{align-items:center;box-sizing:border-box;color:#757c88;display:flex;flex-direction:column;font-size:14px;gap:12px;justify-content:center;line-height:1.4;min-height:180px;width:100%}.math-course-detail_unitTopicsStatus__Kqicz4 button{background:#fff;border:1px solid #50586529;border-radius:8px;color:#21252e;cursor:pointer;font:inherit;font-weight:500;height:36px;padding:0 16px}.math-course-detail_topicPath__v57ZMI{box-sizing:border-box;flex-shrink:0;height:var(--topic-path-height);overflow:visible;position:relative;width:min(100%,457px)}.math-course-detail_topicConnectorSegment__YxFfuu{display:block;overflow:hidden;position:absolute;width:220px;z-index:0}[dir=ltr] .math-course-detail_topicConnectorSegment__YxFfuu{left:0}[dir=rtl] .math-course-detail_topicConnectorSegment__YxFfuu{right:0}.math-course-detail_topicConnector__mAhLS0{height:458.5px;overflow:visible;pointer-events:none;position:absolute;top:36px;width:127.5px;z-index:0}[dir=ltr] .math-course-detail_topicConnector__mAhLS0{left:58px}[dir=rtl] .math-course-detail_topicConnector__mAhLS0{right:58px}.math-course-detail_topicConnectorBridge__ehLDvC{height:108px;overflow:visible;pointer-events:none;position:absolute;width:84px;z-index:0}[dir=ltr] .math-course-detail_topicConnectorBridge__ehLDvC{left:105px}[dir=rtl] .math-course-detail_topicConnectorBridge__ehLDvC{right:105px}.math-course-detail_topicConnectorBridge__ehLDvC path{opacity:.1;stroke:#505865;stroke-dasharray:2 12;stroke-linecap:round;stroke-width:6px}.math-course-detail_topicStop__c6bD6p{animation:math-course-detail_topicCallIn__bG5ggN .36s ease-out var(--topic-delay) forwards;height:108px;opacity:0;position:absolute;top:var(--topic-top);width:min(332px,100% - var(--topic-left));z-index:1}[dir=ltr] .math-course-detail_topicStop__c6bD6p{left:var(--topic-left)}[dir=rtl] .math-course-detail_topicStop__c6bD6p{right:var(--topic-left)}.math-course-detail_topicButton__Sw6ZnN{align-items:center;background:none;border:0;box-sizing:border-box;color:#9ca2ac;cursor:pointer;display:flex;font-family:inherit;gap:10px;height:108px;max-width:100%;padding:10px;width:100%}[dir=ltr] .math-course-detail_topicButton__Sw6ZnN{text-align:left}[dir=rtl] .math-course-detail_topicButton__Sw6ZnN{text-align:right}.math-course-detail_topicButton__Sw6ZnN>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;flex:1 1;font-size:15px;font-weight:500;line-height:1.4;margin:0;max-height:52px;min-width:0;overflow:hidden;width:auto}@media (hover:hover){.math-course-detail_topicButton__Sw6ZnN:hover{color:#757c88}.math-course-detail_topicButton__Sw6ZnN:hover .math-course-detail_topicNodeDefault__UXZIwK{opacity:0}.math-course-detail_topicButton__Sw6ZnN:hover .math-course-detail_topicNodeHover__SKAF44{opacity:1}}.math-course-detail_topicButton__Sw6ZnN:active .math-course-detail_topicNodeSlot__JRNKtR{transform:scale(.98)}.math-course-detail_topicNodeSlot__JRNKtR{align-items:center;display:flex;flex-shrink:0;height:88px;justify-content:center;position:relative;transition:transform .18s;width:96px}.math-course-detail_topicNodeSlot__JRNKtR svg{display:block;flex-shrink:0;height:88px;overflow:visible;width:96px}.math-course-detail_topicNodeDefault__UXZIwK,.math-course-detail_topicNodeHover__SKAF44{inset:0;position:absolute;transition:opacity .16s}.math-course-detail_topicNodeHover__SKAF44{opacity:0}.math-course-detail_topicButtonCompleted__U8sLQQ,.math-course-detail_topicButtonInProgress__Y6zmdc{color:#21252e;height:105px;padding:0;width:min(316px,100%)}.math-course-detail_topicButtonCompleted__U8sLQQ .math-course-detail_topicNodeSlot__JRNKtR,.math-course-detail_topicButtonInProgress__Y6zmdc .math-course-detail_topicNodeSlot__JRNKtR{height:105px;width:100px}.math-course-detail_topicButtonCompleted__U8sLQQ>strong,.math-course-detail_topicButtonInProgress__Y6zmdc>strong{font-weight:700}@media (hover:hover){.math-course-detail_topicButtonCompleted__U8sLQQ:hover,.math-course-detail_topicButtonInProgress__Y6zmdc:hover{color:#21252e}}.math-course-detail_topicButtonInProgress__Y6zmdc .math-course-detail_topicNodeSlot__JRNKtR svg{animation:math-course-detail_topicNodeSwitchIn__RE1rA3 .18s ease-out both;height:105px;max-width:none;width:108px}[dir=ltr] .math-course-detail_topicButtonInProgress__Y6zmdc .math-course-detail_topicNodeSlot__JRNKtR svg{transform:translateX(-4px)}[dir=rtl] .math-course-detail_topicButtonInProgress__Y6zmdc .math-course-detail_topicNodeSlot__JRNKtR svg{transform:translateX(4px)}.math-course-detail_topicButtonInProgress__Y6zmdc .math-course-detail_topicNodeSlot__JRNKtR .math-course-detail_topicNodeInProgress__aL6vjX{animation:math-course-detail_topicNodeInProgressSwitchIn__eE3usk .18s ease-out both;transform:none;width:100px}.math-course-detail_topicButtonInProgress__Y6zmdc.math-course-detail_topicButtonAnimated__BWFm8V .math-course-detail_topicNodeSlot__JRNKtR svg>path:first-child{animation:math-course-detail_topicNodeInnerBreathe__JaO2ak 1.8s ease-in-out infinite;opacity:1;transform-box:fill-box;transform-origin:center}.math-course-detail_topicButtonCompleted__U8sLQQ .math-course-detail_topicNodeSlot__JRNKtR svg{height:105px;position:relative;width:100px;z-index:1}.math-course-detail_topicCompletedGlow__sIjMB1{inset:0;pointer-events:none;position:absolute;z-index:0}.math-course-detail_topicCompletedGlow__sIjMB1 svg{overflow:visible}.math-course-detail_topicCompletedGlow__sIjMB1 path{animation:math-course-detail_topicNodeInnerBreathe__JaO2ak 1.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.math-course-detail_bottomGlow__me9ckb{animation:math-course-detail_glowRotate__CXH8bw 10s linear infinite;border-radius:321.5px;bottom:-568px;filter:blur(50px);height:753px;opacity:.2;pointer-events:none;position:fixed;width:643px;z-index:19}[dir=ltr] .math-course-detail_bottomGlow__me9ckb{background:linear-gradient(270deg,var(--math-theme-glow-start) 18.8%,var(--math-theme-glow-middle) 54.13%,var(--math-theme-glow-end) 92.33%);left:calc(50% + 279px);transform:translateX(-50%)}[dir=rtl] .math-course-detail_bottomGlow__me9ckb{background:linear-gradient(-270deg,var(--math-theme-glow-start) 18.8%,var(--math-theme-glow-middle) 54.13%,var(--math-theme-glow-end) 92.33%);right:calc(50% + 279px);transform:translateX(50%)}.math-course-detail_learningPanel__SrsvvM{align-items:center;animation:math-course-detail_panelIn__WP89CH .18s ease-out both;background:#fff;border:1px solid #5058651a;border-radius:28px;bottom:28px;box-shadow:0 12px 14px #2e3d6b24;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;justify-content:flex-end;min-height:144px;padding:26px 24px 22px;position:fixed;width:min(460px,100vw - 247px);z-index:20}[dir=ltr] .math-course-detail_learningPanel__SrsvvM{left:calc(50% + 279px);transform:translateX(-50%)}[dir=rtl] .math-course-detail_learningPanel__SrsvvM{right:calc(50% + 279px);transform:translateX(50%)}.math-course-detail_learningPanel__SrsvvM h2{color:#21252e;-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;display:-webkit-box;font-size:17px;font-weight:700;line-height:1.4;margin:0;overflow:hidden;width:100%}.math-course-detail_learningPanel__SrsvvM .math-course-detail_lessonAction__mkDK0g{align-items:center;background:#21252e;border:0;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:16px;font-weight:700;height:48px;justify-content:center;line-height:1.5;overflow:hidden;position:relative;text-decoration:none;width:100%}.math-course-detail_learningPanel__SrsvvM .math-course-detail_lessonAction__mkDK0g:after{animation:math-course-detail_actionScan__KffOHV 2.8s ease-in-out infinite;content:"";height:180%;position:absolute;top:-40%;width:34%}[dir=ltr] .math-course-detail_learningPanel__SrsvvM .math-course-detail_lessonAction__mkDK0g:after{background:linear-gradient(90deg,#0000,#ffffff6b,#0000);left:-50%;transform:rotate(18deg)}[dir=rtl] .math-course-detail_learningPanel__SrsvvM .math-course-detail_lessonAction__mkDK0g:after{background:linear-gradient(-90deg,#0000,#ffffff6b,#0000);right:-50%;transform:rotate(-18deg)}@media (hover:hover){.math-course-detail_learningPanel__SrsvvM .math-course-detail_lessonAction__mkDK0g:not(:disabled):hover{filter:brightness(1.06)}}.math-course-detail_learningPanel__SrsvvM .math-course-detail_lessonAction__mkDK0g:active:not(:disabled){transform:scale(.98)}.math-course-detail_learningPanel__SrsvvM .math-course-detail_lessonAction__mkDK0g:disabled{background:#d9dce2;color:#777e8b;cursor:not-allowed}.math-course-detail_learningPanel__SrsvvM .math-course-detail_lessonAction__mkDK0g:disabled:after{display:none}@keyframes math-course-detail_topicCallIn__bG5ggN{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes math-course-detail_topicNodeInnerBreathe__JaO2ak{0%,to{opacity:.72;transform:scale(.97)}50%{opacity:1;transform:scale(1.035)}}@keyframes math-course-detail_topicNodeSwitchIn__RE1rA3{0%{opacity:0;transform:translate(-4px,8px)}to{opacity:1;transform:translate(-4px)}}@keyframes math-course-detail_topicNodeInProgressSwitchIn__eE3usk{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes math-course-detail_panelIn__WP89CH{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes math-course-detail_actionScan__KffOHV{0%,60%{left:-50%}to{left:125%}}@keyframes math-course-detail_glowRotate__CXH8bw{to{transform:translateX(-50%) rotate(1turn)}}@media (min-width:768px) and (max-width:1199px){.math-course-detail_inner__qfVtl4{width:calc(100% - 40px)}.math-course-detail_courseBody__e9WpPo,.math-course-detail_detailSkeletonBody__BjG2JZ{grid-template-columns:250px minmax(0,1fr)}.math-course-detail_unitRail__txAcFw{width:250px}[dir=ltr] .math-course-detail_bottomGlow__me9ckb,[dir=ltr] .math-course-detail_learningPanel__SrsvvM{left:calc(50% + 38px)}[dir=rtl] .math-course-detail_bottomGlow__me9ckb,[dir=rtl] .math-course-detail_learningPanel__SrsvvM{right:calc(50% + 38px)}.math-course-detail_learningPanel__SrsvvM{width:min(460px,100vw - 108px)}}@media (max-width:767px){html:has(.math-course-detail_page__lZYIzj){overflow-x:hidden;scrollbar-width:none}html:has(.math-course-detail_page__lZYIzj)::-webkit-scrollbar{display:none}.math-course-detail_page__lZYIzj{min-height:100dvh;overflow-x:clip}.math-course-detail_inner__qfVtl4{padding:16px 0 164px;width:100%}.math-course-detail_backBar__rq7311{align-items:center;height:46px;padding:3px 16px}.math-course-detail_backLink__JibNTD{display:none}.math-course-detail_mobileBackLink__FdjjZc{align-items:center;background:#fff9;border-radius:50%;box-shadow:0 0 36.667px #0000001f;display:flex;gap:0;height:40px;justify-content:center;pointer-events:auto;width:40px}.math-course-detail_mobileBackLink__FdjjZc svg{display:block;height:22px;width:22px}.math-course-detail_courseBanner___jJDao{box-shadow:0 -16px #faf9f5,0 8px #faf9f5;height:82px;margin:0 16px 16px;padding:16px;position:sticky;top:76px;top:calc(var(--h-height, 60px) + 16px);width:calc(100% - 32px);z-index:20}.math-course-detail_courseBannerCopy__Ti1xYz{gap:4px}.math-course-detail_courseBannerCopy__Ti1xYz h1{font-size:20px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.math-course-detail_courseBannerMeta__mPs7wQ{gap:12px}.math-course-detail_courseBannerMeta__mPs7wQ p{line-height:1.4}.math-course-detail_desktopCourseCount__WiWcLR{display:none}.math-course-detail_mobileCourseCount__invAZK{display:inline}.math-course-detail_bannerArtwork__Zj5bww{height:234px;opacity:.2;top:20px;width:252px}[dir=ltr] .math-course-detail_bannerArtwork__Zj5bww{right:-98px}[dir=rtl] .math-course-detail_bannerArtwork__Zj5bww{left:-98px}.math-course-detail_courseBannerSwitcher__DrbheR{background:none;border:0;border-radius:inherit;color:inherit;cursor:pointer;display:block;inset:0;padding:0;position:absolute;width:100%;z-index:3}.math-course-detail_courseBannerSwitcher__DrbheR svg{display:block;height:24px;position:absolute;top:31px;width:24px}[dir=ltr] .math-course-detail_courseBannerSwitcher__DrbheR svg{right:16px;transform:rotate(180deg)}[dir=rtl] .math-course-detail_courseBannerSwitcher__DrbheR svg{left:16px;transform:rotate(-180deg)}.math-course-detail_courseBannerSwitcher__DrbheR:active{background:#21252e08}.math-course-detail_courseBody__e9WpPo{display:block;margin-top:28px}.math-course-detail_detailSkeletonBody__BjG2JZ{display:block}.math-course-detail_detailSkeleton__pAhPWD{padding:0 16px}.math-course-detail_detailSkeletonRail__nA2HUm{flex-direction:row;gap:8px;margin:16px 16px 20px;overflow:hidden;padding:8px}.math-course-detail_detailSkeletonRail__nA2HUm>span{flex-shrink:0;width:calc(50% - 4px)}.math-course-detail_detailSkeletonTopics__iVDC8Z{margin:0 auto;width:calc(100% - 32px)}[dir=ltr] .math-course-detail_detailSkeletonTopics__iVDC8Z>span:nth-child(2n){transform:translateX(24px)}[dir=rtl] .math-course-detail_detailSkeletonTopics__iVDC8Z>span:nth-child(2n){transform:translateX(-24px)}.math-course-detail_unitRail__txAcFw{background:#faf9f5;border-left:0;border-radius:0;border-right:0;display:flex;margin:16px -16px 20px;max-height:none;overflow:auto hidden;padding:8px 16px;top:64px;width:auto}.math-course-detail_unitRail__txAcFw nav{flex-direction:row}.math-course-detail_unitButton__d6l2bD{flex-shrink:0;width:188px}.math-course-detail_learningMap__zLatCb{gap:35px}.math-course-detail_unitMap__yiDq7i{gap:20px}.math-course-detail_unitHeader__alXhD7{padding-left:18px;padding-right:18px}.math-course-detail_mobileUnitSelection__pr0pUo .math-course-detail_unitHeader__alXhD7{align-items:center;border:0;border-radius:0;display:flex;height:22px;justify-content:center;padding:0;width:100%}.math-course-detail_mobileUnitSelection__pr0pUo .math-course-detail_unitHeader__alXhD7>span{display:none}.math-course-detail_mobileUnitSelection__pr0pUo .math-course-detail_unitHeader__alXhD7>h2{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.math-course-detail_mobileUnitSelection__pr0pUo .math-course-detail_unitHeaderSwitcher__GsFXdE{align-items:center;background:none;border:0;color:#21262e;cursor:pointer;display:flex;font-family:inherit;gap:8px;height:22px;max-width:calc(100% - 40px);min-width:0;padding:0}.math-course-detail_mobileUnitSelection__pr0pUo .math-course-detail_unitHeaderSwitcher__GsFXdE:after,.math-course-detail_mobileUnitSelection__pr0pUo .math-course-detail_unitHeaderSwitcher__GsFXdE:before{background:#e4e6eb;content:"";flex-shrink:0;height:1px;width:20px}.math-course-detail_mobileUnitSelection__pr0pUo .math-course-detail_unitHeaderSwitcher__GsFXdE>span,.math-course-detail_mobileUnitSelection__pr0pUo .math-course-detail_unitHeaderSwitcher__GsFXdE>strong{flex-shrink:0;font-size:16px;font-weight:500;line-height:1.4;white-space:nowrap}.math-course-detail_mobileUnitSelection__pr0pUo .math-course-detail_unitHeaderSwitcher__GsFXdE>span{color:inherit;display:block}.math-course-detail_mobileUnitSelection__pr0pUo .math-course-detail_unitHeaderSwitcher__GsFXdE>strong{max-width:calc(100vw - 157px);min-width:0;overflow:hidden;text-overflow:ellipsis}.math-course-detail_mobileUnitSelection__pr0pUo .math-course-detail_unitHeaderSwitcher__GsFXdE>i{background:#e4e6eb;flex-shrink:0;height:10px;width:1px}.math-course-detail_mobileUnitSelection__pr0pUo .math-course-detail_unitHeaderSwitcher__GsFXdE:active{opacity:.65}.math-course-detail_topicPath__v57ZMI{height:var(--topic-path-mobile-height);width:calc(100% - 40px)}.math-course-detail_topicConnector__mAhLS0{display:block;height:409px;top:36px;width:117px}[dir=ltr] .math-course-detail_topicConnector__mAhLS0{left:40px}[dir=rtl] .math-course-detail_topicConnector__mAhLS0{right:40px}.math-course-detail_topicConnectorSegment__YxFfuu{display:block;height:var(--topic-connector-mobile-height)!important;top:var(--topic-connector-mobile-top)!important;width:200px}.math-course-detail_topicConnectorBridge__ehLDvC{display:block;height:96px;top:var(--topic-bridge-mobile-top)!important;width:74px}[dir=ltr] .math-course-detail_topicConnectorBridge__ehLDvC{left:92px}[dir=rtl] .math-course-detail_topicConnectorBridge__ehLDvC{right:92px}.math-course-detail_topicStop__c6bD6p{height:94px;top:var(--topic-mobile-top);width:min(315px,100% - var(--topic-mobile-left))}[dir=ltr] .math-course-detail_topicStop__c6bD6p{left:var(--topic-mobile-left)}[dir=rtl] .math-course-detail_topicStop__c6bD6p{right:var(--topic-mobile-left)}.math-course-detail_topicButton__Sw6ZnN{gap:8px;height:94px;max-width:100%;padding:9px;width:100%}.math-course-detail_topicButton__Sw6ZnN>strong{flex:1 1;font-size:14px;line-height:1.4;max-height:60px;min-width:0;width:auto}.math-course-detail_topicButton__Sw6ZnN .math-course-detail_topicNodeSlot__JRNKtR,.math-course-detail_topicButton__Sw6ZnN .math-course-detail_topicNodeSlot__JRNKtR svg{height:76px;width:82px}.math-course-detail_topicButtonCompleted__U8sLQQ,.math-course-detail_topicButtonInProgress__Y6zmdc{gap:8px;height:90px;padding:0;width:min(270px,100%)}.math-course-detail_topicButtonCompleted__U8sLQQ .math-course-detail_topicNodeSlot__JRNKtR,.math-course-detail_topicButtonInProgress__Y6zmdc .math-course-detail_topicNodeSlot__JRNKtR{height:90px;width:86px}.math-course-detail_topicButtonCompleted__U8sLQQ>strong,.math-course-detail_topicButtonInProgress__Y6zmdc>strong{flex:1 1;font-size:14px;line-height:1.4;max-height:60px;min-width:0;width:auto}.math-course-detail_topicButtonInProgress__Y6zmdc .math-course-detail_topicNodeSlot__JRNKtR svg{animation:none;height:90px;transform:none;width:93px}.math-course-detail_topicButtonInProgress__Y6zmdc .math-course-detail_topicNodeSlot__JRNKtR .math-course-detail_topicNodeInProgress__aL6vjX{animation:none;transform:none;width:86px}.math-course-detail_topicButtonCompleted__U8sLQQ .math-course-detail_topicNodeSlot__JRNKtR svg{height:90px;width:86px}.math-course-detail_bottomGlow__me9ckb{display:none}.math-course-detail_unitSwitcherOverlay__ZEheUl{display:block;inset:0;position:fixed;z-index:1000}.math-course-detail_unitSwitcherScrim__yYFYZF{background:#33363d8c;border:0;inset:0;padding:0;position:absolute;width:100%}.math-course-detail_unitSwitcherSheet__WvlRuj{animation:math-course-detail_unitSwitcherIn__H48Wl6 .18s ease-out both;background:#fff;border-radius:24px 24px 0 0;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;height:min(672px,100dvh - 180px);min-height:360px;overflow:hidden;padding:30px 16px 20px;position:absolute;width:100%}[dir=ltr] .math-course-detail_unitSwitcherSheet__WvlRuj{left:0}[dir=rtl] .math-course-detail_unitSwitcherSheet__WvlRuj{right:0}.math-course-detail_unitSwitcherSheet__WvlRuj:focus{outline:none}.math-course-detail_unitSwitcherHandle__G4n3MP{background:#d1d6de;border-radius:3px;height:5px;position:absolute;top:10px;width:45px}[dir=ltr] .math-course-detail_unitSwitcherHandle__G4n3MP{left:50%;transform:translateX(-50%)}[dir=rtl] .math-course-detail_unitSwitcherHandle__G4n3MP{right:50%;transform:translateX(50%)}.math-course-detail_unitSwitcherHeader__zaGHjq{align-items:flex-start;display:flex;flex-shrink:0;height:30px;justify-content:space-between;padding:0 4px}.math-course-detail_unitSwitcherHeader__zaGHjq h2{color:#21252e;font-size:20px;font-weight:700;line-height:1.3;margin:0}.math-course-detail_unitSwitcherClose__B3iVIL{align-items:center;background:none;border:0;color:#21262e;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:28px;font-weight:400;height:40px;justify-content:center;line-height:1;padding:0 0 4px;position:absolute;top:20px;width:40px}[dir=ltr] .math-course-detail_unitSwitcherClose__B3iVIL{right:8px}[dir=rtl] .math-course-detail_unitSwitcherClose__B3iVIL{left:8px}.math-course-detail_unitSwitcherList__uHzeF5{display:flex;flex-direction:column;gap:6px;margin-top:18px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.math-course-detail_unitSwitcherList__uHzeF5::-webkit-scrollbar{display:none}.math-course-detail_unitSwitcherItem__F5icTm{align-items:center;background:none;border:0;border-radius:10px;box-sizing:border-box;color:#646a77;cursor:pointer;display:grid;font-family:inherit;grid-template-columns:66px minmax(0,1fr);height:50px;min-height:50px;padding:0 12px;width:100%}[dir=ltr] .math-course-detail_unitSwitcherItem__F5icTm{text-align:left}[dir=rtl] .math-course-detail_unitSwitcherItem__F5icTm{text-align:right}.math-course-detail_unitSwitcherItem__F5icTm>span{font-size:14px;font-weight:400;line-height:1.4}.math-course-detail_unitSwitcherItem__F5icTm>strong{font-size:16px;font-weight:400;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.math-course-detail_unitSwitcherItem__F5icTm>i{color:var(--math-theme-text);font-family:Inter,sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:1;text-align:center}.math-course-detail_unitSwitcherItem__F5icTm:active{background:#5058650f}.math-course-detail_unitSwitcherItemActive__mNEV7U{background:color-mix(in srgb,var(--math-theme-background) 75%,#fff);color:var(--math-theme-text);grid-template-columns:66px minmax(0,1fr) 20px}.math-course-detail_unitSwitcherItemActive__mNEV7U>span,.math-course-detail_unitSwitcherItemActive__mNEV7U>strong{font-weight:700}.math-course-detail_unitSwitcherItemActive__mNEV7U:active{background:color-mix(in srgb,var(--math-theme-background) 75%,#fff)}.math-course-detail_learningPanel__SrsvvM{align-items:flex-start;border-radius:20px 20px 0 0;bottom:0;box-shadow:none;gap:20px;min-height:144px;padding:15px 16px 38px;width:100vw}[dir=ltr] .math-course-detail_learningPanel__SrsvvM{left:50%}[dir=rtl] .math-course-detail_learningPanel__SrsvvM{right:50%}.math-course-detail_learningPanel__SrsvvM h2{text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:initial;font-family:Inter,SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:600;-webkit-line-clamp:initial;line-height:17px;overflow:hidden}[dir=ltr] .math-course-detail_learningPanel__SrsvvM h2{text-align:left}[dir=rtl] .math-course-detail_learningPanel__SrsvvM h2{text-align:right}.math-course-detail_learningPanel__SrsvvM .math-course-detail_lessonAction__mkDK0g{border-radius:16px;height:52px}}@keyframes math-course-detail_unitSwitcherIn__H48Wl6{0%{transform:translateY(16px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.math-course-detail_bottomGlow__me9ckb,.math-course-detail_detailSkeletonBanner__ZZ2EYx,.math-course-detail_detailSkeletonHeader__XZO5XT,.math-course-detail_detailSkeletonRail__nA2HUm>span,.math-course-detail_detailSkeletonTopics__iVDC8Z b,.math-course-detail_detailSkeletonTopics__iVDC8Z i,.math-course-detail_learningPanel__SrsvvM,.math-course-detail_lessonAction__mkDK0g:after,.math-course-detail_topicStop__c6bD6p{animation:none;opacity:1}.math-course-detail_topicButtonInProgress__Y6zmdc.math-course-detail_topicButtonAnimated__BWFm8V .math-course-detail_topicNodeSlot__JRNKtR svg>path:first-child,.math-course-detail_topicCompletedGlow__sIjMB1 svg>path{animation:none;opacity:1;transform:none}.math-course-detail_topicButtonInProgress__Y6zmdc .math-course-detail_topicNodeSlot__JRNKtR .math-course-detail_topicNodeInProgress__aL6vjX,.math-course-detail_topicButtonInProgress__Y6zmdc .math-course-detail_topicNodeSlot__JRNKtR svg{animation:none}}.catalog_page__ythvuf{background:#faf9f5;color:#21252e;font-feature-settings:"liga" 0,"kern" 0;font-variation-settings:"wdth" 100;min-height:100vh;min-width:0;overflow-x:clip}:is(html:has(.catalog_page__ythvuf),body:has(.catalog_page__ythvuf),#__next:has(.catalog_page__ythvuf)){background:#faf9f5}@media (min-width:768px){.catalog_page__ythvuf:before{background:#faf9f5;content:"";height:60px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:10}}html:has(.catalog_page__ythvuf) [data-transparent-header=true]{z-index:30}html:has(.catalog_page__ythvuf){scrollbar-color:#9ca2ac80 #faf9f5}html:has(.catalog_page__ythvuf)::-webkit-scrollbar-track{background:#faf9f5}html:has(.catalog_page__ythvuf)::-webkit-scrollbar-corner{background:#faf9f5}.catalog_inner__TG2W4X{margin:0 auto;padding:20px 0 80px;width:min(1025px,100% - 64px)}.catalog_catalogHeader__rQGoFU{display:contents}.catalog_hero__C3fZEM{align-items:center;display:flex;gap:32px;justify-content:space-between}.catalog_hero__C3fZEM>div{min-width:0}.catalog_hero__C3fZEM h1{color:#21252e;font-family:Playfair Display,Georgia,Times New Roman,serif;font-feature-settings:normal;font-size:36px;font-variation-settings:normal;font-weight:700;letter-spacing:0;line-height:normal;margin:0}.catalog_createButton__U3tIk8{align-items:center;background:#fff8f8 url(data:image/png;base64,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) 50%/cover no-repeat;border:1px solid #d5e3f4;border-radius:12px;color:#21252e;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;gap:4px;height:37px;justify-content:center;line-height:1.5;padding:0 10px;position:relative;z-index:2}.catalog_createButton__U3tIk8 svg{height:20px;width:20px}@media (hover:hover){.catalog_createButton__U3tIk8:hover{border-color:#c5d8ee}}.catalog_createButton__U3tIk8:active{transform:scale(.98)}.catalog_createButtonLabel__MnRvZg{font-weight:500}.catalog_createButtonRail__Due8U9{display:flex;height:0;justify-content:flex-end;pointer-events:none;position:sticky;top:16px;z-index:22}.catalog_createButtonRail__Due8U9 .catalog_createButton__U3tIk8{margin-top:3px;pointer-events:auto}.catalog_heroActionSpacer__trGVTc,.catalog_toolbarActionSpacer__zM4Fnd{flex:0 0 144px;height:37px;pointer-events:none;width:144px}.catalog_stickyToolbar__LVOse1{background:#faf9f5;height:75px;isolation:isolate;position:sticky;top:0;z-index:20}.catalog_stickyToolbar__LVOse1:before{background:#faf9f5;content:"";height:calc(100% + 12px);pointer-events:none;position:absolute;top:0;width:100vw;z-index:0}[dir=ltr] .catalog_stickyToolbar__LVOse1:before{left:50%;transform:translateX(-50%)}[dir=rtl] .catalog_stickyToolbar__LVOse1:before{right:50%;transform:translateX(50%)}.catalog_stickyToolbarContent__z1YyZJ{align-items:center;display:flex;gap:24px;height:36px;justify-content:space-between;position:relative;z-index:1}.catalog_categoryTabs__fl7mb0{align-items:center;display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}[dir=ltr] .catalog_categoryTabs__fl7mb0{margin:-2px -2px 0 0;padding:2px 2px 0 0}[dir=rtl] .catalog_categoryTabs__fl7mb0{margin:-2px 0 0 -2px;padding:2px 0 0 2px}.catalog_categoryTabs__fl7mb0::-webkit-scrollbar{display:none}.catalog_categoryTabs__fl7mb0 button{background:none;border:1px solid #5058651a;border-radius:12px;color:#515761;cursor:pointer;font-size:14px;font-weight:400;height:36px;line-height:1.4;padding:0 15px;position:relative}@media (hover:hover){.catalog_categoryTabs__fl7mb0 button:hover{background:#f4f0ec;color:#21252e}}.catalog_categoryTabs__fl7mb0 .catalog_categoryTabActive___ozit0{background:#f4ebe5;border-color:#0000;color:#21252e;font-weight:700}@media (hover:hover){.catalog_categoryTabs__fl7mb0 .catalog_categoryTabActive___ozit0:hover{background:#f4ebe5;color:#21252e}}.catalog_categoryTabs__fl7mb0 .catalog_categoryTabStatus__GFWTxx{align-items:center;display:inline-flex;gap:4px;padding:0 16px}.catalog_categoryTabs__fl7mb0 .catalog_categoryTabStatus__GFWTxx img,.catalog_categoryTabs__fl7mb0 .catalog_categoryTabStatus__GFWTxx span,.catalog_categoryTabs__fl7mb0 .catalog_categoryTabStatus__GFWTxx svg{display:block;flex:none}.catalog_categoryTabs__fl7mb0 .catalog_categoryTabStatus__GFWTxx svg{height:20px;width:20px}.catalog_categoryTabs__fl7mb0 .catalog_categoryTabStatus__GFWTxx img{height:16px;width:16px}.catalog_categoryTabGenerationIcon__ZGilt8{height:20px;width:20px}.catalog_categoryTabCompletionBadge__YlVG9m{background:#ff013e;border:2px solid #fff;border-radius:50%;box-sizing:border-box;height:10px;pointer-events:none;position:absolute;top:-2px;width:10px}[dir=ltr] .catalog_categoryTabCompletionBadge__YlVG9m{right:-2px}[dir=rtl] .catalog_categoryTabCompletionBadge__YlVG9m{left:-2px}.catalog_divider__llP3Zh{background:#5058651a;height:1px;left:0;position:absolute;right:0;top:74px;z-index:1}.catalog_continueLearning__xDsdMO{align-items:center;background:var(--math-theme-background);border-radius:20px;box-sizing:border-box;display:flex;gap:24px;justify-content:space-between;margin-top:28px;min-height:97px;overflow:hidden;padding:12px 20px}.catalog_continueLearning__xDsdMO,.catalog_continueLearning__xDsdMO:hover{color:#21252e;text-decoration:none}@media (hover:hover){.catalog_continueLearning__xDsdMO:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--math-theme-text) 15%,#0000)}[dir=ltr] .catalog_continueLearning__xDsdMO:hover .catalog_continueLearningButton__ATcg7g{transform:translateX(2px)}[dir=rtl] .catalog_continueLearning__xDsdMO:hover .catalog_continueLearningButton__ATcg7g{transform:translateX(-2px)}}.catalog_continueLearning__xDsdMO:active{filter:brightness(.99)}.catalog_continueLearningContent__WdiP00{align-items:center;display:flex;gap:12px;min-width:0}.catalog_continueLearningStatus__xcJIgs{display:block;flex-shrink:0;height:73px;width:80px}.catalog_continueLearningInfo__ajSLb2{min-width:0}.catalog_continueLearningInfo__ajSLb2 h2{color:#21252e;font-size:18px;font-weight:700;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog_continueLearningMeta__PhsNUk{align-items:center;color:#21252e;display:flex;font-size:14px;gap:28px;line-height:1.4;margin-top:3px}.catalog_continueLearningMeta__PhsNUk>span{opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog_continueLearningProgress__QXKTPc{align-items:center;display:flex;gap:12px}.catalog_continueLearningProgress__QXKTPc>span{background:color-mix(in srgb,var(--math-theme-text) 30%,#0000);border-radius:4px;display:block;height:6px;overflow:hidden;width:81px}.catalog_continueLearningProgress__QXKTPc>span i{background:var(--math-theme-text);border-radius:inherit;display:block;height:100%}.catalog_continueLearningProgress__QXKTPc strong{font-size:14px;font-weight:500;opacity:.5}.catalog_continueLearningButton__ATcg7g{align-items:center;background:#fff;border-radius:12px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;gap:10px;height:40px;justify-content:center;line-height:1.5;min-width:134px;padding:0 12px;transition:transform .16s}.catalog_continueLearningArrow__IVYSkP{align-self:center;display:block;flex:none;height:10px;width:6px}.catalog_continueLearningMobileLabel__cPJPQ5{display:none}.catalog_courseSection__LuN7UP{border-bottom:1px solid #e7e6e3;padding:29px 0 36px}.catalog_courseSection__LuN7UP:last-child{border-bottom:none}.catalog_sectionHeading__QwoxOC{align-items:center;display:flex;gap:24px;min-height:80px}.catalog_sectionHeading__QwoxOC h2{font-size:22px;font-weight:600;line-height:1.3;margin:0}.catalog_sectionHeading__QwoxOC p{color:#9ca2ac;font-size:16px;line-height:1.4;margin:5px 0 0}.catalog_orange__tn34Mg .catalog_sectionHeading__QwoxOC .catalog_sectionCover__jS3iBP{height:80px;width:80px}.catalog_cardGrid__jCtzl5{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.catalog_card__OrLLI_{background:#fff;border:1px solid #00000014;border-radius:16px;box-shadow:0 4px 7px #0000000a;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:80px minmax(0,1fr);grid-template-rows:80px 20px 6px;height:178px;min-width:min(260px,100%);overflow:hidden;padding:20px;transition:box-shadow .16s}.catalog_card__OrLLI_,.catalog_card__OrLLI_:hover{color:inherit;text-decoration:none}@media (hover:hover){.catalog_card__OrLLI_:hover{box-shadow:0 8px 10px #00000014}.catalog_card__OrLLI_:hover .catalog_catalogCoverImage__s0AQ2y{transform:scale(1.05)}}.catalog_cardCopy__xBI5LG{display:contents}.catalog_cardCopy__xBI5LG h3{font-feature-settings:normal;font-variation-settings:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;display:-webkit-box;font-family:Inter,sans-serif;font-size:17px;font-weight:600;grid-area:1/2;line-height:1.4;margin:0;max-height:48px;min-width:0;overflow:hidden}.catalog_catalogCoverFrame__tPPKtu{border-radius:12px;display:block;flex-shrink:0;grid-area:1/1;height:80px;overflow:hidden;width:80px}.catalog_catalogCoverFailed__VJ1Wqf{background:#f5f5f7}.catalog_catalogCoverImage__s0AQ2y{display:block;height:100%;object-fit:contain;transition:transform .18s;width:100%}.catalog_meta__Kb4e12{align-items:center;color:#757c88;display:flex;font-family:Inter,sans-serif;font-size:14px;grid-area:2/1/auto/-1;height:20px;line-height:1.4;overflow:hidden;white-space:nowrap}.catalog_meta__Kb4e12 span+span{align-items:center;display:flex;min-width:0}.catalog_meta__Kb4e12 span+span:before{background:#d9dde3;content:"";flex-shrink:0;height:12px;margin:0 10px;width:1px}.catalog_progressTrack__KNExd4{background:#f2f2f4;border-radius:999px;grid-area:3/1/auto/-1;height:6px;overflow:hidden}.catalog_progressTrack__KNExd4 span{background:var(--math-theme-text);border-radius:inherit;display:block;height:100%}.catalog_cardChevron__LmZFTU{display:none}.catalog_expandButton__Y3DzsV{align-items:center;background:none;border:1px solid #e0e3e8;border-radius:12px;color:#757c88;cursor:pointer;display:flex;font-size:14px;font-weight:400;gap:7px;height:40px;justify-content:center;line-height:1.4;margin:20px auto 0;padding:0 16px}.catalog_expandButton__Y3DzsV svg{height:14px;transition:transform .16s;width:14px}.catalog_expandButton__Y3DzsV svg path{stroke:currentColor}@media (hover:hover){.catalog_expandButton__Y3DzsV:hover{background:#f4f0ec;border-color:#c5ccd7;color:#21252e}}.catalog_expandButton__Y3DzsV:active{background:#e9ecf1}[dir=ltr] .catalog_expandIconUp__W1131P{transform:rotate(180deg)}[dir=rtl] .catalog_expandIconUp__W1131P{transform:rotate(-180deg)}.catalog_premiumPanel__AiUBQq{padding:36px 0}.catalog_courseListError__AC9nUo{min-height:440px}.catalog_mathCatalogSkeleton__RZ2fWF{padding:29px 0 20px}.catalog_mathSkeletonHeading__FPYYUy{align-items:center;display:flex;gap:24px;min-height:80px}.catalog_mathSkeletonHeading__FPYYUy>div{display:flex;flex-direction:column;gap:12px;min-width:0;padding-top:4px}.catalog_mathSkeletonAction__1Ej0yD,.catalog_mathSkeletonCover__P2CJhU,.catalog_mathSkeletonSubtitle__Tr4vAp,.catalog_mathSkeletonTitle__Vx2spY{animation:catalog_skeletonPulse__yIqLSz 1.4s ease-in-out infinite;background:#f7f2ed;display:block}.catalog_mathSkeletonCover__P2CJhU{border-radius:14px;flex-shrink:0;height:80px;width:80px}.catalog_mathSkeletonTitle__Vx2spY{border-radius:12px;height:24px;width:164px}.catalog_mathSkeletonSubtitle__Tr4vAp{border-radius:7px;height:14px;max-width:60vw;width:326px}.catalog_mathSkeletonGrid__myGKgc{display:grid;gap:12px 16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.catalog_mathSkeletonUnit__nl4hQb{animation:catalog_skeletonPulse__yIqLSz 1.4s ease-in-out infinite;background:#f4ebe580;border-radius:14px;display:block;height:178px;width:100%}.catalog_mathSkeletonAction__1Ej0yD{border-radius:12px;height:40px;margin:20px auto 0;width:141px}.catalog_courseListSkeleton__BBY3Ji{padding:36px 0 0}.catalog_skeletonHeading__nesyov{align-items:flex-start;display:flex;gap:24px}.catalog_skeletonHeading__nesyov>div{display:flex;flex-direction:column;gap:16px;padding-top:4px}.catalog_skeletonAction__PZMUxu,.catalog_skeletonCard__tgFCvT,.catalog_skeletonCover__m3BDGY,.catalog_skeletonSubtitle__APaptB,.catalog_skeletonTitle__wvvs06{animation:catalog_skeletonPulse__yIqLSz 1.4s ease-in-out infinite;background:#f5f0eb;border-radius:10px;display:block}.catalog_skeletonCover__m3BDGY{flex-shrink:0;height:80px;width:80px}.catalog_skeletonTitle__wvvs06{height:20px;width:164px}.catalog_skeletonSubtitle__APaptB{height:14px;max-width:60vw;width:326px}.catalog_skeletonGrid__nzPxSC{display:grid;gap:24px 16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.catalog_skeletonCard__tgFCvT{border-radius:16px;height:214px;width:100%}.catalog_skeletonAction__PZMUxu{border-radius:12px;height:40px;margin:20px auto 0;width:141px}@keyframes catalog_skeletonPulse__yIqLSz{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.catalog_mathSkeletonAction__1Ej0yD,.catalog_mathSkeletonCover__P2CJhU,.catalog_mathSkeletonSubtitle__Tr4vAp,.catalog_mathSkeletonTitle__Vx2spY,.catalog_mathSkeletonUnit__nl4hQb,.catalog_skeletonAction__PZMUxu,.catalog_skeletonCard__tgFCvT,.catalog_skeletonCover__m3BDGY,.catalog_skeletonSubtitle__APaptB,.catalog_skeletonTitle__wvvs06{animation:none}}.catalog_premiumGrid__wTcRrb{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog_premiumCard__Bwc07Q{align-items:flex-start;background:#fff;border:1px solid #00000014;border-radius:16px;box-shadow:0 4px 7px #0000000a;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;min-height:267px;min-width:min(260px,100%);overflow:hidden;padding:8px 8px 16px;position:relative;transition:box-shadow .16s}.catalog_premiumCard__Bwc07Q,.catalog_premiumCard__Bwc07Q:hover{color:inherit;text-decoration:none}@media (hover:hover){.catalog_premiumCard__Bwc07Q:hover{box-shadow:0 8px 10px #00000014}.catalog_premiumCard__Bwc07Q:hover .catalog_premiumCover__R_SZaO{transform:scale(1.05)}}.catalog_premiumCard__Bwc07Q:active{border-color:#aeb7c4}.catalog_createCourseCard__FtaUTy{align-items:center;background:none;border:2px dashed #e4e6eb;border-radius:16px;box-sizing:border-box;color:#21252e;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:20px;justify-content:center;min-height:267px;min-width:min(260px,100%);padding:8px;text-align:center;transition:background-color .16s,border-color .16s,box-shadow .16s}.catalog_createCourseCard__FtaUTy svg{flex-shrink:0;height:64px;width:64px}@media (hover:hover){.catalog_createCourseCard__FtaUTy:hover{background-color:#f4ebe566}}.catalog_createCourseCard__FtaUTy:active{transform:scale(.99)}.catalog_createCourseCopy__JUtOO4{align-items:center;display:flex;flex-direction:column;gap:8px;width:min(291px,100%)}.catalog_createCourseTitle__UwcaVE{align-items:center;display:flex;font-size:18px;font-weight:600;height:24px;justify-content:center;line-height:1.5;width:100%}.catalog_createCourseDescription__KJunKe{color:#757c88;font-size:12px;height:40px;line-height:1.4;width:100%}.catalog_completedStamp__kac9l3{bottom:0;display:block;height:70px;pointer-events:none;position:absolute;width:84px;z-index:0}[dir=ltr] .catalog_completedStamp__kac9l3{right:0}[dir=rtl] .catalog_completedStamp__kac9l3{left:0}.catalog_completedStamp__kac9l3[hidden]{display:none}.catalog_premiumCover__R_SZaO{border-radius:12px;height:100%;object-fit:cover;transition:transform .18s;width:100%}.catalog_premiumCoverFrame__utLBOz{border-radius:12px;flex-shrink:0;height:141px;overflow:hidden;position:relative;width:100%}.catalog_premiumNewTag__HR9j8v{align-items:center;background:#ff3365;border-radius:5px;display:flex;height:18px;justify-content:center;pointer-events:none;position:absolute;top:8px;width:37px;z-index:2}[dir=ltr] .catalog_premiumNewTag__HR9j8v{right:8px;transform:skewX(-11.26deg)}[dir=rtl] .catalog_premiumNewTag__HR9j8v{left:8px;transform:skewX(11.26deg)}.catalog_premiumNewTag__HR9j8v span{color:#fff;font-family:Rubik,var(--adm-font-family);font-size:11px;font-weight:600;letter-spacing:.33px;line-height:1}[dir=ltr] .catalog_premiumNewTag__HR9j8v span{transform:skewX(11.26deg)}[dir=rtl] .catalog_premiumNewTag__HR9j8v span{transform:skewX(-11.26deg)}.catalog_premiumSharedTag__UlSzO_{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f232bb3;border-radius:10px;color:#fff;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;line-height:1.5;padding:4px 8px;pointer-events:none;position:absolute;top:8px;white-space:nowrap;z-index:2}[dir=ltr] .catalog_premiumSharedTag__UlSzO_{right:8px}[dir=rtl] .catalog_premiumSharedTag__UlSzO_{left:8px}.catalog_premiumCoverPlaceholder__fvt78n{align-items:center;border-radius:12px;color:#757c88;display:flex;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:48px;font-weight:700;height:100%;justify-content:center;width:100%}[dir=ltr] .catalog_premiumCoverPlaceholder__fvt78n{background:linear-gradient(135deg,#f2e9dd,#dce9f3)}[dir=rtl] .catalog_premiumCoverPlaceholder__fvt78n{background:linear-gradient(-135deg,#f2e9dd,#dce9f3)}.catalog_premiumCoverGenerating__pRBBog{animation:catalog_generationBackgroundIn__VHH_07 .5s linear both,catalog_generationBackgroundDrift__QTB17M 4s ease-in-out .5s infinite alternate;background-position:50%;background-size:112% 112%}.catalog_premiumCoverGeneratingImage__EinsQw{animation:catalog_generationBackgroundIn__VHH_07 .5s linear both}.catalog_premiumCoverFailed__D_JCT3{background-position:50%;background-size:cover}.catalog_premiumCoverFailed__D_JCT3+.catalog_premiumCoverStatus__ImEQ7m strong{color:#121212;font-size:17px}.catalog_premiumCoverStatus__ImEQ7m{align-items:center;background:none;color:#21252e;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;text-align:center;transition:background-color .5s linear,color .5s linear}.catalog_premiumCoverStatus__ImEQ7m strong{font-size:14px;font-weight:700;line-height:1.4}.catalog_premiumCoverStatus__ImEQ7m span{color:#757c88;font-size:12px;line-height:17px;margin-top:4px;transition:color .5s linear}.catalog_premiumCoverStatusOnImage__tnEuSB{background:#0009;color:#fff}.catalog_premiumCoverStatusOnImage__tnEuSB span{color:#ffffffb3;line-height:1.5}.catalog_generationStatusIcon__EnY49Z{display:block;height:32px;margin-bottom:2px;width:32px}@keyframes catalog_generationBackgroundIn__VHH_07{0%{opacity:0}to{opacity:1}}@keyframes catalog_generationBackgroundDrift__QTB17M{0%{background-position:20% 25%}to{background-position:80% 75%}}@media (prefers-reduced-motion:reduce){.catalog_premiumCoverGeneratingImage__EinsQw,.catalog_premiumCoverGenerating__pRBBog{animation:none}}.catalog_premiumInfo__B8D8N4{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:16px;min-width:0;padding:0 12px;position:relative;width:100%;z-index:1}.catalog_premiumCopy__gVRRox{align-items:flex-start;display:flex;flex-direction:column;gap:3px;min-width:0}.catalog_premiumCopy__gVRRox h3{color:#21252e;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.5;margin:0;max-height:48px;overflow:hidden;width:100%}.catalog_premiumCopy__gVRRox p{margin:0;width:100%}.catalog_premiumCategory___BXrL8{color:#757c88;font-size:12px;font-weight:700;line-height:1.4}.catalog_premiumSubtitle__yDFNE0{color:#757c88;font-size:12px;font-weight:400;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog_courseCopySkeleton__c9sRTD{background:#eeeff1;border-radius:4px;display:block;height:24px;width:100%}.catalog_courseCategorySkeleton__Kvs2kd,.catalog_courseSubtitleSkeleton__PWMn9B{height:17px;width:61px}.catalog_premiumProgressTrackHidden__Xl0IyU{visibility:hidden}.catalog_premiumProgressTrack__c_7MUN{background:#f5f5f7;border-radius:4px;height:6px;margin-top:auto;overflow:hidden}.catalog_premiumProgressTrack__c_7MUN span{background:#b7684d;border-radius:inherit;display:block;height:100%}.catalog_retryGenerationButton__ATex8h{background:#ffffffe6;border:0;border-radius:12px;color:#090c0f;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;height:32px;margin-top:12px;padding:0 14px;width:80px}@media (hover:hover){.catalog_retryGenerationButton__ATex8h:hover{background:#fff}}.catalog_retryGenerationButton__ATex8h:active{transform:scale(.97)}.catalog_premiumMessageState__i31XPv{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:360px;text-align:center}.catalog_premiumMessageState__i31XPv h2{color:#21252e;font-size:20px;line-height:1.3;margin:0}.catalog_premiumMessageState__i31XPv p{color:#757c88;font-size:14px;line-height:1.5;margin:0}.catalog_premiumMessageState__i31XPv button{background:#21252e;border:0;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;height:40px;margin-top:14px;padding:0 18px}@media (hover:hover){.catalog_premiumMessageState__i31XPv button:hover{background:#333943}}.catalog_premiumMessageState__i31XPv button:active{transform:scale(.98)}.catalog_myCourseEmptyState__uyyNc7{gap:12px;min-height:485px}.catalog_myCourseEmptyState__uyyNc7 h2{color:#000;font-weight:700}.catalog_myCourseEmptyState__uyyNc7 p{color:#1a2429a6}.catalog_myCourseEmptyState__uyyNc7 button{font-size:16px;height:44px;line-height:1.4;margin-top:8px;width:120px}.catalog_myCourseEmptyImage__H4VzkJ{display:block;height:auto;width:min(393px,100%)}.catalog_mobileMyCourseEmptyState__mYOyaG{min-height:490px}.catalog_mobileMyCourseEmptyState__mYOyaG h2{font-size:18px}.catalog_mobileMyCourseEmptyState__mYOyaG h2+p{margin-top:-8px}.catalog_mobileMyCourseEmptyState__mYOyaG .catalog_myCourseEmptyImage__H4VzkJ{height:222px;object-fit:contain}.catalog_mobileCreatePromptOverlay__N1Uh35{align-items:center;background:#1f232bb3;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:5000}.catalog_mobileCreatePrompt__vwLFI_{background:#fff;border-radius:20px;color:#21252e;overflow:hidden;text-align:center;width:min(320px,100%)}.catalog_mobileCreatePromptCopy__y8nRMf{align-items:center;display:flex;flex-direction:column;gap:6px;padding:24px 19px 0}.catalog_mobileCreatePromptCopy__y8nRMf h2,.catalog_mobileCreatePromptCopy__y8nRMf p{margin:0;width:100%}.catalog_mobileCreatePromptCopy__y8nRMf h2{font-size:22px;font-weight:700;line-height:1.3}.catalog_mobileCreatePromptCopy__y8nRMf p{color:#515761;font-size:16px;font-weight:400;line-height:1.4}.catalog_mobileCreatePromptActions__Qcai2W{display:flex;gap:10px;justify-content:center;padding:20px 19px 24px}.catalog_mobileCreatePromptActions__Qcai2W button{background:#edeef1;border:0;border-radius:12px;color:#21252e;cursor:pointer;flex:136px 1;font-family:inherit;font-size:17px;font-weight:500;line-height:1.4;max-width:136px;min-height:48px;min-width:0;padding:12px 16px;width:136px}.catalog_mobileCreatePromptActions__Qcai2W button:active{transform:scale(.98)}.catalog_mobileCreatePromptActions__Qcai2W .catalog_mobileCreatePromptGetApp__R7DxzH{background:#ffe5ec;color:#ff013e}@media (min-width:768px){.catalog_inner__TG2W4X{padding-top:72px}.catalog_createButtonRail__Due8U9{top:75px}.catalog_stickyToolbar__LVOse1{box-sizing:border-box;padding-top:22px;top:60px}}@media (min-width:768px) and (max-width:1199px){.catalog_inner__TG2W4X{width:calc(100% - 40px)}.catalog_cardGrid__jCtzl5,.catalog_mathSkeletonGrid__myGKgc,.catalog_premiumGrid__wTcRrb{grid-template-columns:repeat(2,minmax(260px,1fr))}}@media (max-width:767px){.catalog_page__ythvuf{background:#faf9f4}.catalog_inner__TG2W4X{padding:7px 0 40px;width:calc(100% - 32px)}.catalog_catalogHeader__rQGoFU{background:#faf9f4;box-shadow:0 -16px #faf9f4;display:block;position:sticky;top:16px;top:calc(var(--h-height, 0px) + 16px);z-index:20}.catalog_catalogHeader__rQGoFU+*{margin-top:20px}.catalog_hero__C3fZEM{align-items:center;gap:16px}.catalog_hero__C3fZEM h1{font-size:28px}.catalog_createButton__U3tIk8{background:#f4f2e6;border:0;box-sizing:border-box;gap:3px;height:32px;justify-content:center;padding:0 7px;width:82px}.catalog_createButton__U3tIk8 svg{height:16px;width:16px}.catalog_heroActionSpacer__trGVTc{flex-basis:82px;width:82px}.catalog_toolbarActionSpacer__zM4Fnd{display:none}.catalog_categoryTabs__fl7mb0{gap:12px;width:100%}.catalog_categoryTabs__fl7mb0 button{flex-shrink:0}.catalog_stickyToolbar__LVOse1{height:60px;position:relative;top:auto}.catalog_stickyToolbar__LVOse1:before{height:100%}.catalog_stickyToolbarContent__z1YyZJ{gap:12px;transform:translateY(16px)}.catalog_divider__llP3Zh{display:none}.catalog_continueLearning__xDsdMO{align-items:flex-start;gap:16px;min-height:143px;padding:24px 12px 12px;position:relative}.catalog_continueLearning__xDsdMO+.catalog_courseSection__LuN7UP{margin-top:16px}.catalog_continueLearningContent__WdiP00{align-items:flex-start;flex:1 1;gap:8px}.catalog_continueLearningStatus__xcJIgs{height:73px;width:80px}.catalog_continueLearningInfo__ajSLb2{flex:1 1;min-width:0}.catalog_continueLearningInfo__ajSLb2 h2{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;font-size:18px;max-height:51px}.catalog_continueLearningMeta__PhsNUk{display:block;font-size:14px;margin-top:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog_continueLearningMeta__PhsNUk>span{display:block;width:100%}.catalog_continueLearningProgress__QXKTPc>span{bottom:16px;height:4px;left:12px;position:absolute;right:12px;width:auto}.catalog_continueLearningProgress__QXKTPc strong{display:none}.catalog_continueLearningButton__ATcg7g{font-size:14px;height:32px;margin-top:23px;min-width:72px;padding:0;width:72px}.catalog_continueLearningButton__ATcg7g .catalog_continueLearningArrow__IVYSkP,.catalog_continueLearningDesktopLabel__D7mchX{display:none}.catalog_continueLearningMobileLabel__cPJPQ5{display:inline}.catalog_sectionHeading__QwoxOC{gap:14px;min-height:72px}.catalog_orange__tn34Mg .catalog_sectionHeading__QwoxOC .catalog_sectionCover__jS3iBP,.catalog_sectionHeading__QwoxOC .catalog_sectionCover__jS3iBP{height:72px;width:72px}.catalog_sectionHeading__QwoxOC h2{font-size:20px;line-height:1.3}.catalog_sectionHeading__QwoxOC p{font-size:12px;line-height:1.4;margin-top:3px}.catalog_courseSection__LuN7UP{border-bottom:0;padding:0 0 40px}.catalog_cardGrid__jCtzl5{gap:10px;grid-template-columns:minmax(0,1fr);margin-top:16px}.catalog_card__OrLLI_{border-radius:20px;gap:12px 16px;grid-template-columns:72px minmax(0,1fr) 12px;grid-template-rows:72px 4px;height:112px;min-width:0}[dir=ltr] .catalog_card__OrLLI_{padding:11px 12px 12px 11px}[dir=rtl] .catalog_card__OrLLI_{padding:11px 11px 12px 12px}.catalog_cardCopy__xBI5LG{display:flex;flex-direction:column;grid-area:1/2;justify-content:center;min-width:0}.catalog_cardCopy__xBI5LG h3{align-self:auto;display:-webkit-box;font-size:15px;font-weight:600;line-height:1.4;max-height:42px}.catalog_catalogCoverFrame__tPPKtu{height:72px;width:72px}.catalog_meta__Kb4e12{font-size:12px;height:20px;margin-top:6px}.catalog_meta__Kb4e12 span+span:before{margin:0 8px}.catalog_progressTrack__KNExd4{grid-area:2/1/auto/-1;height:4px}.catalog_cardChevron__LmZFTU{align-self:center;color:#757d87;display:block;font-family:Inter,sans-serif;font-size:22px;grid-area:1/3;line-height:1}.catalog_expandButton__Y3DzsV{margin-top:20px}.catalog_mathSkeletonGrid__myGKgc,.catalog_premiumGrid__wTcRrb{grid-template-columns:minmax(0,1fr)}.catalog_mobilePremiumPanel__smQKP0{padding:20px 0 36px}.catalog_mobilePremiumGrid__mApqJ1{gap:10px}.catalog_mobilePremiumCard__CBJg5j{align-items:flex-start;border-radius:20px;box-shadow:0 4px 8px #0000000a;flex-direction:row;gap:12px;max-height:112px;min-height:112px;min-width:0;width:100%}[dir=ltr] .catalog_mobilePremiumCard__CBJg5j{padding:11px 12px 17px 11px}[dir=rtl] .catalog_mobilePremiumCard__CBJg5j{padding:11px 11px 17px 12px}.catalog_mobilePremiumCard__CBJg5j:after{color:#757d87;content:"›";font-family:Inter,sans-serif;font-size:22px;font-weight:400;line-height:1;pointer-events:none;position:absolute;top:39px}[dir=ltr] .catalog_mobilePremiumCard__CBJg5j:after{right:14px}[dir=rtl] .catalog_mobilePremiumCard__CBJg5j:after{left:14px}.catalog_mobilePremiumCard__CBJg5j .catalog_premiumCoverFrame__utLBOz{border-radius:12px;height:72px;width:clamp(112px,42.6%,143px)}.catalog_mobilePremiumCard__CBJg5j .catalog_premiumInfo__B8D8N4{flex:1 1;gap:0;height:72px;min-width:0;position:static;width:auto}[dir=ltr] .catalog_mobilePremiumCard__CBJg5j .catalog_premiumInfo__B8D8N4{padding:0 24px 0 0}[dir=rtl] .catalog_mobilePremiumCard__CBJg5j .catalog_premiumInfo__B8D8N4{padding:0 0 0 24px}.catalog_mobilePremiumCard__CBJg5j .catalog_premiumCopy__gVRRox{gap:6px}.catalog_mobilePremiumCard__CBJg5j .catalog_premiumCopy__gVRRox h3{font-size:16px;line-height:1.4;max-height:45px}.catalog_mobilePremiumCard__CBJg5j .catalog_premiumCategory___BXrL8{display:none}.catalog_mobilePremiumCard__CBJg5j .catalog_premiumSubtitle__yDFNE0{color:#a3a8b8;line-height:16px}.catalog_mobilePremiumCard__CBJg5j .catalog_premiumProgressTrack__c_7MUN{border-radius:2px;bottom:11px;height:4px;margin:0;position:absolute}[dir=ltr] .catalog_mobilePremiumCard__CBJg5j .catalog_premiumProgressTrack__c_7MUN{left:11px;right:12px}[dir=rtl] .catalog_mobilePremiumCard__CBJg5j .catalog_premiumProgressTrack__c_7MUN{left:12px;right:11px}.catalog_mobilePremiumCard__CBJg5j .catalog_completedStamp__kac9l3{display:none}}.catalog_paginationFooter___NdR2U{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:48px;padding:24px 0 8px}.catalog_paginationSentinel__NDa2Bt{height:1px;width:100%}.catalog_paginationSpinner__QJrS8p{animation:catalog_paginationSpin__dqOVAr .7s linear infinite;border:2px solid #50586526;border-radius:50%;border-top-color:#50586599;display:block;height:18px;width:18px}.catalog_paginationRetry__Ugas8r{background:none;border:1px solid #50586529;border-radius:999px;color:#21252e;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}@media (hover:hover){.catalog_paginationRetry__Ugas8r:hover{background:#5058650f}}@keyframes catalog_paginationSpin__dqOVAr{to{transform:rotate(1turn)}}