.math-course-detail_page__lZYIzj{background:#fff;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:#fff}main[class]:has(>.math-course-detail_page__lZYIzj){overflow:visible}body:has(.math-course-detail_page__lZYIzj) header[data-transparent-header=true]{background:#fff;z-index:11}html:has(.math-course-detail_page__lZYIzj){scrollbar-color:#9ca2ac80 #fff}html:has(.math-course-detail_page__lZYIzj)::-webkit-scrollbar-track{background:#fff}html:has(.math-course-detail_page__lZYIzj)::-webkit-scrollbar-corner{background:#fff}.math-course-detail_inner__qfVtl4{margin:0 auto;padding:0 0 210px;width:min(1025px,100% - 64px)}.math-course-detail_backBar__rq7311{align-items:flex-start;background:#fff;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:clamp(150px,100% - 492px,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:clamp(150px,100% - 492px,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);min-width:150px;overflow-y:auto;position:sticky;scrollbar-color:#9ca2ac59 #0000;scrollbar-width:thin;top:86px;width:100%;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;font-size:inherit;font-weight:inherit;height:108px;margin:0;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_learningPanelLayer__GkpoPx{bottom:28px;pointer-events:none;position:fixed;z-index:19}[dir=ltr] .math-course-detail_learningPanelLayer__GkpoPx{left:0;left:var(--pc-side-menu-width,0);right:0;transition:left .5s ease-in-out}[dir=rtl] .math-course-detail_learningPanelLayer__GkpoPx{left:0;right:0;right:var(--pc-side-menu-width,0);transition:right .5s ease-in-out}.math-course-detail_learningPanelAnchor__lECE0L{column-gap:32px;display:grid;grid-template-columns:clamp(150px,100% - 492px,310px) minmax(0,1fr);margin:0 auto;width:min(1025px,100% - 64px)}.math-course-detail_learningPanelSlot__TQ0pX9{display:flex;grid-column:2;justify-content:center;justify-self:center;max-width:460px;min-width:0;position:relative;width:100%}.math-course-detail_bottomGlow__me9ckb{animation:math-course-detail_glowRotate__CXH8bw 10s linear infinite;border-radius:321.5px;bottom:-596px;filter:blur(50px);height:753px;opacity:.2;pointer-events:none;position:absolute;width:643px;z-index:0}[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:50%;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:50%;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;box-shadow:0 12px 14px #2e3d6b24;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;justify-content:flex-end;max-width:460px;min-height:144px;padding:26px 24px 22px;pointer-events:auto;position:relative;width:100%;z-index:1}.math-course-detail_learningPanel__SrsvvM .math-course-detail_learningPanelTitle__UBjw6X{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:translateY(8px)}to{opacity:1;transform:translateY(0)}}@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)}}.math-course-detail_page__lZYIzj[data-device=tablet] .math-course-detail_inner__qfVtl4,.math-course-detail_page__lZYIzj[data-device=tablet] .math-course-detail_learningPanelAnchor__lECE0L{box-sizing:border-box;max-width:1089px;padding-left:32px;padding-right:32px;width:100%}.math-course-detail_page__lZYIzj[data-device=tablet] .math-course-detail_learningPanel__SrsvvM{max-height:calc(100dvh - 64px);overflow-y:auto}@media (min-width:768px){.math-course-detail_page__lZYIzj:has(.math-course-detail_backBar__rq7311){--math-course-scroll-header-height:var(--h-height,56px)}.math-course-detail_page__lZYIzj:has(.math-course-detail_backBar__rq7311) .math-course-detail_inner__qfVtl4{padding-top:24px}.math-course-detail_page__lZYIzj:has(.math-course-detail_backBar__rq7311) .math-course-detail_backBar__rq7311{display:contents}.math-course-detail_page__lZYIzj:has(.math-course-detail_backBar__rq7311) .math-course-detail_backLink__JibNTD{height:40px;position:fixed;top:8px;top:calc((var(--h-height, 56px) - 40px)/2);z-index:100}[dir=ltr] .math-course-detail_page__lZYIzj:has(.math-course-detail_backBar__rq7311) .math-course-detail_backLink__JibNTD{left:calc(max(32px,(100% - 0px - 1025px)/2));left:calc(var(--pc-side-menu-width, 0px) + max(32px,(100% - var(--pc-side-menu-width, 0px) - 1025px)/2));padding:0 8px 0 0;transition:left .3s cubic-bezier(.2,0,0,1)}[dir=rtl] .math-course-detail_page__lZYIzj:has(.math-course-detail_backBar__rq7311) .math-course-detail_backLink__JibNTD{padding:0 0 0 8px;right:calc(max(32px,(100% - 0px - 1025px)/2));right:calc(var(--pc-side-menu-width, 0px) + max(32px,(100% - var(--pc-side-menu-width, 0px) - 1025px)/2));transition:right .3s cubic-bezier(.2,0,0,1)}.math-course-detail_page__lZYIzj:has(.math-course-detail_backBar__rq7311) .math-course-detail_unitRail__txAcFw{max-height:min(632px,100vh - 56px - 64px);max-height:min(632px,100vh - var(--h-height,56px) - 64px);top:80px;top:calc(var(--h-height, 56px) + 24px)}}@media (min-width:768px) and (prefers-reduced-motion:reduce){.math-course-detail_page__lZYIzj:has(.math-course-detail_backBar__rq7311) .math-course-detail_backLink__JibNTD{transition:none}}@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 #fff,0 8px #fff;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:#fff;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>svg{height:10px;justify-self:center;width:13px}.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_learningPanelLayer__GkpoPx{bottom:0}.math-course-detail_learningPanelAnchor__lECE0L{display:block;max-width:none;padding:0;width:100%}.math-course-detail_learningPanelSlot__TQ0pX9{max-width:none}.math-course-detail_learningPanel__SrsvvM{align-items:flex-start;border-radius:20px 20px 0 0;box-shadow:none;gap:20px;min-height:144px;padding:15px 16px 38px;width:100%}.math-course-detail_learningPanel__SrsvvM .math-course-detail_learningPanelTitle__UBjw6X{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 .math-course-detail_learningPanelTitle__UBjw6X{text-align:left}[dir=rtl] .math-course-detail_learningPanel__SrsvvM .math-course-detail_learningPanelTitle__UBjw6X{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:linear-gradient(#fff 30%,#fffffa);color:#21252e;font-feature-settings:"liga" 0,"kern" 0;font-variation-settings:"wdth" 100;isolation:isolate;min-height:100vh;min-width:0;overflow-x:clip;position:relative}.catalog_page__ythvuf:after{background-image:radial-gradient(circle,#21252e .65px,#0000 .9px);background-position:top;background-size:16px 16px;content:"";inset:0;-webkit-mask-image:linear-gradient(#000,#000000a6 35%,#000 70%,#0000008c);mask-image:linear-gradient(#000,#000000a6 35%,#000 70%,#0000008c);opacity:.075;pointer-events:none;position:absolute;top:0;top:calc(0px - var(--shell-header-content-offset, 0px));z-index:-1}:is(html:has(.catalog_page__ythvuf),body:has(.catalog_page__ythvuf),#__next:has(.catalog_page__ythvuf)){background:#fff}@media (min-width:768px){.catalog_page__ythvuf:before{background:#fff;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 #fff;scrollbar-gutter:stable}html:has(.catalog_page__ythvuf)::-webkit-scrollbar-track{background:#fff}html:has(.catalog_page__ythvuf)::-webkit-scrollbar-corner{background:#fff}.catalog_inner__TG2W4X{box-sizing:border-box;margin:0 auto;max-width:1089px;padding:20px 32px 80px;width:100%}.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 .catalog_heroTitle__MENJEH{color:#21252e;font-family:Libre Baskerville,Georgia,Times New Roman,serif;font-feature-settings:normal;font-size:32px;font-variation-settings:normal;font-weight:700;letter-spacing:0;line-height:normal;margin:0}.catalog_createButton__U3tIk8{align-items:center;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}[dir=ltr] .catalog_createButton__U3tIk8{background:linear-gradient(110deg,#e6f7ff,#ddf6f6 45%,#c8dcff)}[dir=rtl] .catalog_createButton__U3tIk8{background:linear-gradient(-110deg,#e6f7ff,#ddf6f6 45%,#c8dcff)}.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:relative;z-index:22}.catalog_createButtonRail__Due8U9 .catalog_createButton__U3tIk8{margin-top:6px;pointer-events:auto}.catalog_heroActionSpacer__trGVTc{flex:0 0 144px;height:37px;pointer-events:none;width:144px}.catalog_stickyToolbar__LVOse1{background:#fff;box-sizing:border-box;height:83px;isolation:isolate;padding-top:12px;position:sticky;top:0;z-index:20}.catalog_stickyToolbar__LVOse1:before{background:#fff;content:"";height:100%;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_categoryTabsViewport___1PkIf{flex:none;margin-inline-end:-32px;max-width:none;min-width:0;position:relative;width:calc(100% + 32px)}.catalog_categoryTabs__fl7mb0{box-sizing:border-box;overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:12px;max-width:100%;min-width:0;overflow:auto hidden;scroll-padding-inline-end:32px}[dir=ltr] .catalog_categoryTabs__fl7mb0{margin:-2px -2px 0 0;padding:2px 32px 0 0}[dir=rtl] .catalog_categoryTabs__fl7mb0{margin:-2px 0 0 -2px;padding:2px 0 0 32px}.catalog_categoryTabs__fl7mb0::-webkit-scrollbar{display:none}.catalog_categoryTabs__fl7mb0 .catalog_categoryTab__uVAq5Q{align-items:center;background:#fff;border:1px solid #5058651a;border-radius:12px;color:#515761;cursor:pointer;display:inline-flex;flex:none;font-size:14px;font-weight:400;height:36px;justify-content:center;line-height:1.4;padding:0 15px;position:relative;text-decoration:none;white-space:nowrap}@media (hover:hover){.catalog_categoryTabs__fl7mb0 .catalog_categoryTab__uVAq5Q: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:auto}.catalog_categoryTabHeading__lsZlFH{display:inline;font:inherit;margin:0}.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:82px;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 .catalog_continueLearningTitle__gg1LgJ{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_scienceModuleGrid__usgb8w{margin-top:24px}.catalog_sectionHeading__QwoxOC{align-items:center;display:flex;gap:24px;min-height:80px}.catalog_sectionHeading__QwoxOC h2{font-size:20px;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(auto-fill,minmax(min(260px,100%),1fr));margin-top:24px}.catalog_card__OrLLI_[hidden]{display:none}.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:16px;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_sciencePremiumPanel__xlUtGT{padding-top: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:24px;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),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(auto-fill,minmax(min(260px,100%),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-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:not(:has(summary:active,button:active)){border-color:#aeb7c4}.catalog_createCourseCard__FtaUTy{align-items:center;background:#fff;border:1px solid #00000014;border-radius:20px;box-shadow:0 4px 8px #0000000a;box-sizing:border-box;color:#21252e;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:20px;justify-content:center;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_mobileGenerationCard__vYCtDq{align-items:center;background:linear-gradient(#e3e9f8,#e3e9f8b3);border-radius:20px;box-sizing:border-box;display:flex;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:92px;overflow:hidden;padding:18px 16px;position:relative}.catalog_mobileGenerationCard__vYCtDq:after{background:url(https://sf16-web-neutral.gauthstatic.com/obj/ehi-neutral-tx/gauth-web-mono-gauth/static/image/mobile-generation-bg.930341a0e1.png) 50%/100% 100% no-repeat;content:"";inset:0;pointer-events:none;position:absolute}.catalog_mobileGenerationDecoration__IZ2Pfq{height:120px;object-fit:cover;opacity:.15;pointer-events:none;position:absolute;top:5px;width:120px}[dir=ltr] .catalog_mobileGenerationDecoration__IZ2Pfq{left:240px}[dir=rtl] .catalog_mobileGenerationDecoration__IZ2Pfq{right:240px}.catalog_mobileGenerationCopy__UMU1ja{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0;position:relative;z-index:1}.catalog_mobileGenerationCopy__UMU1ja strong{color:#21252e;font-size:16px;font-weight:700;line-height:1.4}.catalog_mobileGenerationCopy__UMU1ja span{color:#757c88;font-size:14px;font-weight:400;line-height:1.5}.catalog_premiumCover__R_SZaO{border-radius:12px;display:block;height:auto;object-fit:contain;transition:transform .18s;width:100%}.catalog_premiumCoverFrame__utLBOz{border-radius:12px;flex-shrink:0;height:auto;overflow:hidden;position:relative;width:100%}.catalog_premiumNewTag__HR9j8v{align-items:center;background:#ff3365;border-radius:5px;display:flex;height:22px;justify-content:center;pointer-events:none;position:absolute;top:11px;width:46px;z-index:2}[dir=ltr] .catalog_premiumNewTag__HR9j8v{right:11px}[dir=rtl] .catalog_premiumNewTag__HR9j8v{left:11px}.catalog_premiumNewTag__HR9j8v span{color:#fff;font-family:Rubik,var(--adm-font-family);font-size:13.657px;font-weight:600;letter-spacing:.4097px;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;aspect-ratio:7/3;border-radius:12px;color:#757c88;display:flex;font-family:Libre Baskerville,Georgia,Times New Roman,serif;font-size:48px;font-weight:700;height:auto;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 .catalog_premiumTitle__d7c4Rp{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:#f5f5f7;border-radius:4px;display:block;height:24px;width:100%}.catalog_courseCategorySkeleton__Kvs2kd,.catalog_courseSubtitleSkeleton__PWMn9B{height:17px;width:61px}.catalog_premiumCardGenerating__krsfGF{border-radius:20px;padding-bottom:8px}.catalog_premiumCardGenerating__krsfGF .catalog_premiumCoverFrame__utLBOz{aspect-ratio:auto;border-radius:20px;height:128px}.catalog_premiumCardGenerating__krsfGF .catalog_premiumCoverPlaceholder__fvt78n{border-radius:20px}.catalog_premiumCardGenerating__krsfGF .catalog_premiumInfo__B8D8N4{gap:12px;padding-inline:8px}.catalog_premiumCardGenerating__krsfGF .catalog_premiumCopy__gVRRox{gap:4px}.catalog_premiumCardGenerating__krsfGF .catalog_courseCategorySkeleton__Kvs2kd,.catalog_premiumCardGenerating__krsfGF .catalog_courseSubtitleSkeleton__PWMn9B{height:15px}.catalog_premiumCardGenerating__krsfGF .catalog_courseSubtitleSkeleton__PWMn9B{width:143px}.catalog_premiumCardGenerating__krsfGF .catalog_premiumProgressTrack__c_7MUN{margin-block:2px;visibility:visible}.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}@media (min-width:768px){.catalog_stickyToolbar__LVOse1{box-sizing:border-box;padding-top:22px;top:60px}.catalog_premiumCover__R_SZaO{height:100%;object-fit:cover}.catalog_premiumCoverFrame__utLBOz{aspect-ratio:7/3}.catalog_premiumCoverPlaceholder__fvt78n{aspect-ratio:auto;height:100%}}@media (max-width:767px){.catalog_page__ythvuf:after{background-image:radial-gradient(circle,#21252e .6px,#0000 .9px);background-size:8px 8px;opacity:.06}.catalog_inner__TG2W4X{padding:12px 0 40px;width:calc(100% - 32px)}.catalog_catalogHeader__rQGoFU{display:contents}.catalog_catalogHeader__rQGoFU+*{margin-top:0}.catalog_hero__C3fZEM{align-items:center;display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto}.catalog_hero__C3fZEM>div{display:contents}.catalog_hero__C3fZEM .catalog_heroTitle__MENJEH{font-size:22px;grid-area:1/1}.catalog_hero__C3fZEM>.catalog_createButton__U3tIk8{grid-area:1/2}.catalog_createButton__U3tIk8{background:#ddf4fd;border:.8px solid #dcebfa;box-sizing:border-box;gap:3px;height:32px;justify-content:center;padding:0 7px;width:84px}.catalog_createButton__U3tIk8 svg{height:16px;width:16px}.catalog_categoryTabsViewport___1PkIf .catalog_categoryTabs__fl7mb0{box-sizing:border-box;gap:12px;margin:0;padding-inline:16px;scroll-padding-inline:16px;width:100%}.catalog_categoryTabsViewport___1PkIf .catalog_categoryTabs__fl7mb0 .catalog_categoryTab__uVAq5Q{border:0}.catalog_categoryTabsViewport___1PkIf{flex:none;margin-inline:-16px;max-width:none;width:calc(100% + 32px)}.catalog_categoryTabsViewport___1PkIf:after,.catalog_categoryTabsViewport___1PkIf:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:32px;z-index:1}.catalog_categoryTabsViewport___1PkIf:before{opacity:0}[dir=ltr] .catalog_categoryTabsViewport___1PkIf:before{background:linear-gradient(90deg,#fff 17.837%,#0000);left:0}[dir=rtl] .catalog_categoryTabsViewport___1PkIf:before{background:linear-gradient(270deg,#fff 17.837%,#0000);right:0}.catalog_categoryTabsViewport___1PkIf:after{opacity:0}[dir=ltr] .catalog_categoryTabsViewport___1PkIf:after{background:linear-gradient(270deg,#fff 17.837%,#0000);right:0}[dir=rtl] .catalog_categoryTabsViewport___1PkIf:after{background:linear-gradient(90deg,#fff 17.837%,#0000);left:0}.catalog_categoryTabsViewport___1PkIf[data-overflow-left=true]:before,.catalog_categoryTabsViewport___1PkIf[data-overflow-right=true]:after{opacity:1}.catalog_stickyToolbar__LVOse1{height:auto;padding:20px 0;position:sticky;top:0;top:var(--h-height,0)}.catalog_stickyToolbar__LVOse1:before{height:100%}.catalog_stickyToolbarContent__z1YyZJ{gap:12px}.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 .catalog_continueLearningTitle__gg1LgJ{-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;display:block;grid-area:1/3;height:16px;width:16px}.catalog_cardChevron__LmZFTU svg{display:block}[dir=ltr] .catalog_cardChevron__LmZFTU svg{transform:rotate(180deg) scaleY(-1)}[dir=rtl] .catalog_cardChevron__LmZFTU svg{transform:rotate(-180deg) scaleY(-1)}.catalog_expandButton__Y3DzsV{margin-top:20px}.catalog_mathSkeletonGrid__myGKgc,.catalog_premiumGrid__wTcRrb{grid-template-columns:minmax(0,1fr)}.catalog_mobilePremiumPanel__smQKP0{padding:0 0 36px}.catalog_mobilePremiumGrid__mApqJ1{gap:10px}.catalog_mobilePremiumCard__CBJg5j .catalog_premiumCategoryRow__KiphJ6{min-height:0}.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 .catalog_premiumTitle__d7c4Rp{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)}}.catalog_premiumCategoryRow__KiphJ6{align-items:center;display:flex;justify-content:space-between;min-height:17px;width:100%}.catalog_catalogHeader__rQGoFU,.catalog_page__ythvuf:before,.catalog_stickyToolbar__LVOse1,.catalog_stickyToolbar__LVOse1:before{background-image:radial-gradient(circle,#21252e13 .65px,#0000 .9px);background-position:top;background-size:16px 16px}@media (max-width:767px){.catalog_catalogHeader__rQGoFU,.catalog_stickyToolbar__LVOse1,.catalog_stickyToolbar__LVOse1:before{background-image:radial-gradient(circle,#21252e08 .6px,#0000 .9px);background-size:8px 8px}}.catalog_premiumCardLink__J76OSP{border-radius:inherit;inset:0;position:absolute;z-index:1}.catalog_subtitle__TgoWDB{color:#727987;font-size:16px;line-height:1.4;margin:12px 0 0}@media (max-width:767px){.catalog_subtitle__TgoWDB{font-size:12px;grid-area:2/1/auto/-1;margin-top:0}}.catalog_premiumCardWithActions__CdRLhV{overflow:visible}.catalog_premiumCardWithActions__CdRLhV .catalog_premiumInfo__B8D8N4{z-index:auto}.catalog_mobileListSkeleton__kIrIRm{padding:0}.catalog_mobileListSkeleton__kIrIRm .catalog_mathSkeletonHeading__FPYYUy,.catalog_mobileListSkeleton__kIrIRm .catalog_skeletonHeading__nesyov{align-items:center;gap:14px;min-height:72px}.catalog_mobileListSkeleton__kIrIRm .catalog_mathSkeletonHeading__FPYYUy>div,.catalog_mobileListSkeleton__kIrIRm .catalog_skeletonHeading__nesyov>div{flex:1 1;gap:9px;min-width:0;padding-top:0}.catalog_mobileListSkeleton__kIrIRm .catalog_mathSkeletonCover__P2CJhU,.catalog_mobileListSkeleton__kIrIRm .catalog_skeletonCover__m3BDGY{border-radius:14px;height:72px;width:72px}.catalog_mobileListSkeleton__kIrIRm .catalog_mathSkeletonTitle__Vx2spY,.catalog_mobileListSkeleton__kIrIRm .catalog_skeletonTitle__wvvs06{border-radius:12px;height:20px;max-width:100%;width:164px}.catalog_mobileListSkeleton__kIrIRm .catalog_mathSkeletonSubtitle__Tr4vAp,.catalog_mobileListSkeleton__kIrIRm .catalog_skeletonSubtitle__APaptB{border-radius:7px;height:14px;max-width:100%;width:275px}.catalog_mobileListSkeleton__kIrIRm .catalog_mathSkeletonGrid__myGKgc,.catalog_mobileListSkeleton__kIrIRm .catalog_skeletonGrid__nzPxSC{gap:10px;grid-template-columns:minmax(0,1fr);margin-top:16px}.catalog_mobileListSkeleton__kIrIRm .catalog_mathSkeletonUnit__nl4hQb,.catalog_mobileListSkeleton__kIrIRm .catalog_skeletonCard__tgFCvT{border-radius:20px;height:112px}.catalog_mobileListSkeleton__kIrIRm .catalog_mathSkeletonCover__P2CJhU,.catalog_mobileListSkeleton__kIrIRm .catalog_mathSkeletonSubtitle__Tr4vAp,.catalog_mobileListSkeleton__kIrIRm .catalog_mathSkeletonTitle__Vx2spY,.catalog_mobileListSkeleton__kIrIRm .catalog_mathSkeletonUnit__nl4hQb,.catalog_mobileListSkeleton__kIrIRm .catalog_skeletonCard__tgFCvT,.catalog_mobileListSkeleton__kIrIRm .catalog_skeletonCover__m3BDGY,.catalog_mobileListSkeleton__kIrIRm .catalog_skeletonSubtitle__APaptB,.catalog_mobileListSkeleton__kIrIRm .catalog_skeletonTitle__wvvs06{background:#f7f3f0}.catalog_mobileListSkeleton__kIrIRm .catalog_mathSkeletonAction__1Ej0yD,.catalog_mobileListSkeleton__kIrIRm .catalog_skeletonAction__PZMUxu{display:none}.catalog_cover__obh9F6{display:block;position:relative;width:100%}@media (min-width:768px){.catalog_cover__obh9F6{height:100%}}.catalog_animation__wkGP2l{inset:0;position:absolute}.catalog_card___AYysq{border-radius:16px;min-width:0;position:relative}.catalog_card___AYysq:has(details[open]){z-index:3}.catalog_actions__keScZV{height:17px;opacity:1;position:relative;z-index:2}.catalog_actions__keScZV summary{align-items:center;background:#fff;border-radius:50%;cursor:pointer;display:flex;height:24px;justify-content:center;list-style:none;transform:translateY(-3.5px);width:24px}.catalog_actions__keScZV summary::-webkit-details-marker{display:none}@media (hover:hover){.catalog_actions__keScZV summary:hover{background:#0000000d}}.catalog_overlay__mwI4YK{background:#1a1f266b;display:grid;inset:0;place-items:center;position:fixed;z-index:1001}.catalog_dialog__OmQgmx{background:#fff;border-radius:24px;box-shadow:0 8px 20px #0f11141a;box-sizing:border-box;color:#21252e;font-family:-apple-system,BlinkMacSystemFont,SF Pro,sans-serif;outline:none;padding:40px 30px 30px;position:relative;width:min(400px,100% - 32px)}.catalog_dialog__OmQgmx h2{font-size:24px;line-height:1.3;margin:0 0 48px}.catalog_dialog__OmQgmx button{cursor:pointer}.catalog_dialog__OmQgmx button:disabled{cursor:wait;opacity:.5}.catalog_close__FfcUI7{background:#edeef1;border:0;border-radius:50%;box-shadow:none;display:grid;height:28px;padding:0;place-items:center;position:absolute;top:20px;transform:none;transition:none;width:28px}[dir=ltr] .catalog_close__FfcUI7{right:20px}[dir=rtl] .catalog_close__FfcUI7{left:20px}.catalog_close__FfcUI7:focus-visible{outline:2px solid #646a77;outline-offset:3px}@media (hover:hover){.catalog_close__FfcUI7:not(:disabled):hover{background:#edeef1;box-shadow:inset 0 0 0 28px #0000000d}}.catalog_buttons__IjyGUf{display:flex;gap:12px;justify-content:flex-end}.catalog_buttons__IjyGUf button{background:#fff;border:1.5px solid #e4e6eb;border-radius:14px;box-sizing:border-box;color:#21252e;font-size:18px;font-weight:600;height:48px;line-height:1.5;padding:9px 16px}.catalog_buttons__IjyGUf .catalog_delete__M0X_g7{background:#ff013e;border-color:#ff013e;color:#fff}@media (max-width:767px){.catalog_card___AYysq{border-radius:20px}.catalog_actions__keScZV{position:absolute;top:10px}[dir=ltr] .catalog_actions__keScZV{right:10px}[dir=rtl] .catalog_actions__keScZV{left:10px}}.catalog_menu__sqBKaU{background:#21252e;border:1px solid #21252e;border-radius:12px;box-shadow:0 4px 12px #0f111433;display:flex;flex-direction:column;min-width:100px;padding:4px;position:absolute;top:30px}[dir=ltr] .catalog_menu__sqBKaU{right:0}[dir=rtl] .catalog_menu__sqBKaU{left:0}.catalog_menu__sqBKaU button{background:none;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;padding:8px 12px}[dir=ltr] .catalog_menu__sqBKaU button{text-align:left}[dir=rtl] .catalog_menu__sqBKaU button{text-align:right}.catalog_menu__sqBKaU button:hover{background:#ffffff1f}.catalog_menu__sqBKaU button:focus-visible{outline:2px solid #fffc;outline-offset:1px}.catalog_menu__sqBKaU button:disabled{color:#9ca2ac;cursor:default}.catalog_menu__sqBKaU{animation:catalog_cardMenuFade__sLDTGP .25s both,catalog_cardMenuEnter__pzjAkV .3s cubic-bezier(.34,1.56,.64,1) both}[dir=ltr] .catalog_menu__sqBKaU{transform-origin:100% 0}[dir=rtl] .catalog_menu__sqBKaU{transform-origin:0 0}@keyframes catalog_cardMenuFade__sLDTGP{0%{opacity:0}to{opacity:1}}@keyframes catalog_cardMenuEnter__pzjAkV{0%{transform:translateY(-8px) scale(.96)}to{transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.catalog_menu__sqBKaU{animation:none}}.catalog_swipe__j_ntdJ{align-items:center;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.catalog_swipe__j_ntdJ::-webkit-scrollbar{display:none}.catalog_swipeSurface__cGbEdw{flex:0 0 100%;min-width:0;position:relative;scroll-snap-align:start}.catalog_swipeDelete__z2bTD0{background:#ff013e;border:0;border-radius:50%;cursor:pointer;flex:0 0 40px;height:40px;padding:0;scroll-snap-align:end;width:40px}[dir=ltr] .catalog_swipeDelete__z2bTD0{margin-left:16px}[dir=rtl] .catalog_swipeDelete__z2bTD0{margin-right:16px}