.page_mainContainer__7Huvd{display:flex;padding:2rem 8px 3rem;align-items:flex-start;justify-content:center;background-color:#f9fafb;min-height:calc(100vh - (var(--header-height) + var(--banner-height)))}@media(min-width:600px){.page_mainContainer__7Huvd{padding-top:3rem}}.page_mainContainer__7Huvd:is(.dark *){background-color:#222327}@media(min-width:1080px){.page_mainContainer__7Huvd{padding-top:3.5rem;padding-bottom:3.5rem}}.page_innerContainer__1_NBl{max-width:1140px;width:100%;flex-direction:column;display:flex}.layout_mainContainer__lKmu3{display:grid;grid-template-columns:6rem auto;grid-template-rows:auto auto 1fr;grid-template-areas:"ed-grid-banner ed-grid-banner" "ed-grid-header ed-grid-header" "ed-grid-sidebar edGridMain";margin:0;transition-duration:.4s;height:100%;min-height:100vh;overflow:hidden}.layout_containerBanner__XplPK{grid-area:ed-grid-banner;position:fixed;width:100%;top:0;z-index:10}.layout_containerHeader__82Wpk{grid-area:ed-grid-header;position:fixed;width:100%;top:var(--banner-height);z-index:10}.layout_containerContent___InBZ{grid-area:ed-grid-main;transition:left .3s ease-in-out,width .3s ease-in-out;width:100%;left:0;position:absolute;z-index:0;top:calc(var(--header-height) + var(--banner-height));height:calc(100% - (var(--header-height) + var(--banner-height)))}@media(min-width:1080px){.layout_containerContent___InBZ{left:calc(var(--sidebar-width)*var(--sidebar-open));width:calc(100% - var(--sidebar-width)*var(--sidebar-open))}}.Banner_banner__YS_uY{position:sticky;z-index:22;width:100%;top:0}.Banner_bannerContent__d_dSJ{display:flex;height:var(--banner-height)!important;width:100%;overflow:hidden;background-color:transparent}.Banner_lgBlock__fzNzC{display:none}@media(min-width:1080px){.Banner_lgBlock__fzNzC{display:block}}.DefaultBanner_defaultBanner__B0UZH{display:flex;height:100%;width:100%;padding-top:.25rem;padding-bottom:.25rem;cursor:pointer}.DefaultBanner_bannerContainer__QqIu_{margin-left:.25rem;margin-right:.25rem;display:flex;flex-direction:row;justify-content:center;width:100%}@media(min-width:600px){.DefaultBanner_bannerContainer__QqIu_{margin:0;justify-content:space-between}}.DefaultBanner_emptyArea__1y99T{position:relative;display:inline-flex;flex:1 1 0%}@media(min-width:1080px){.DefaultBanner_emptyArea__1y99T{margin-right:auto}}.DefaultBanner_contentArea__ya8hD{justify-content:center;margin-bottom:0;display:flex;width:100%;flex-wrap:nowrap;padding-left:0;padding-right:0;vertical-align:middle}@media(min-width:600px){.DefaultBanner_contentArea__ya8hD{margin-left:.5rem;align-items:center}}@media(min-width:1080px){.DefaultBanner_contentArea__ya8hD{flex:1 1 0%}}.DefaultBanner_transformTeam___ljQ4{margin-left:.5rem;display:none;align-self:center;font-weight:500;line-height:1.25rem}@media(min-width:600px){.DefaultBanner_transformTeam___ljQ4{margin-left:.25rem;display:block}}@media(min-width:1080px){.DefaultBanner_transformTeam___ljQ4{white-space:nowrap}}.DefaultBanner_upskillTeam__Uhfx2{margin-left:.5rem;align-self:center;font-weight:500;line-height:1.25rem}@media(min-width:600px){.DefaultBanner_upskillTeam__Uhfx2{margin-left:.25rem;display:none}}@media(min-width:1080px){.DefaultBanner_upskillTeam__Uhfx2{white-space:nowrap}}.DefaultBanner_learnMore__qgsZ3{color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button;font-family:inherit;line-height:inherit;font-size:.9375rem;align-items:center;justify-content:center;white-space:nowrap;border-radius:.125rem;border-width:0;line-height:1.5;letter-spacing:.025em;transition-duration:.2s;color:#fff;font-size:14px;display:flex;height:2.25rem;width:auto;cursor:pointer;align-self:center;background-color:transparent;padding:.375rem .5rem;text-align:center;font-weight:500}.DefaultBanner_learnMore__qgsZ3:disabled{cursor:default}.DefaultBanner_learnMore__qgsZ3::-moz-focus-inner{border:0;padding:0}@media(min-width:600px){.DefaultBanner_learnMore__qgsZ3{margin-right:1rem;margin-top:0;padding-left:.75rem;padding-right:.75rem}}@media(min-width:1080px){.DefaultBanner_learnMore__qgsZ3{-webkit-text-decoration-line:underline;text-decoration-line:underline}}.DefaultBanner_closeBtnContainer__rvyJb{position:relative;margin-left:auto;display:inline-flex;flex:1 1 0%;justify-content:flex-end}.DefaultBanner_closeBtn__YBBMP{margin-left:.25rem;margin-right:0;display:inline-flex;cursor:pointer;align-items:center;align-self:center;border-radius:9999px;background-color:transparent;padding:.125rem;opacity:.6}.DefaultBanner_closeBtn__YBBMP:hover{transform:scaleX(1.1) scaleY(1.1)}@media(min-width:600px){.DefaultBanner_closeBtn__YBBMP{margin-left:.75rem;margin-right:.75rem}}@media(min-width:1080px){.DefaultBanner_closeBtn__YBBMP{margin-left:2rem;margin-right:2rem}}.DefaultBanner_closeIcon__xcqpi{stroke:currentColor}.Skeleton_skeleton__gWoim{padding-top:.25rem;padding-bottom:.25rem;border-color:transparent;width:100%;height:100%;display:flex}.Skeleton_bannerSkeleton__VURPH{width:100%;margin-left:.25rem;margin-right:.25rem;display:flex;flex-direction:row;justify-content:center}@media(min-width:600px){.Skeleton_bannerSkeleton__VURPH{margin:0;justify-content:space-between}}.Skeleton_emptySkeleton__IEH0B{position:relative;display:inline-flex;flex:1 1 0%}@media(min-width:1080px){.Skeleton_emptySkeleton__IEH0B{margin-right:auto}}.Skeleton_middleSkeleton__0JGMg{display:inline-flex;margin-bottom:0;width:100%;flex-wrap:nowrap;padding-left:0;padding-right:0;vertical-align:middle;justify-content:center;align-items:center}@media(min-width:600px){.Skeleton_middleSkeleton__0JGMg{margin-left:0}}@media(min-width:1080px){.Skeleton_middleSkeleton__0JGMg{flex:1 1 0%}}.Skeleton_middleSkeleton__0JGMg>:not([hidden])~:not([hidden]){margin-left:1rem}.Skeleton_hideableBar__K5v4h,.Skeleton_largeBar__WrWJU,.Skeleton_skeletonBar__E6YGq,.Skeleton_smallBar__YKEFi{animation:Skeleton_pulse__Iuiqc 2s cubic-bezier(.4,0,.6,1) infinite;margin-top:.25rem;margin-bottom:.25rem;height:1.5rem;border-radius:.125rem;opacity:.1}@keyframes Skeleton_pulse__Iuiqc{50%{opacity:.5}}.Skeleton_hideableBar__K5v4h:is(.dark *),.Skeleton_largeBar__WrWJU:is(.dark *),.Skeleton_skeletonBar__E6YGq:is(.dark *),.Skeleton_smallBar__YKEFi:is(.dark *){opacity:.1}.Skeleton_largeBar__WrWJU{width:14rem}@media(min-width:600px){.Skeleton_largeBar__WrWJU{width:15rem}}.Skeleton_hideableBar__K5v4h,.Skeleton_smallBar__YKEFi{width:5rem}.Skeleton_hideableBar__K5v4h{display:none}@media(min-width:600px){.Skeleton_hideableBar__K5v4h{display:inline-block}}.Carousel_navigationButton__oZOwZ{display:none;z-index:10;justify-content:center;align-items:center;border-radius:9999px;border:1px solid #cccbff;width:2.5rem;height:2.5rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;pointer-events:auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.Carousel_navigationButton__oZOwZ:is(.dark *){border-color:#41434e}@media(min-width:600px){.Carousel_navigationButton__oZOwZ{width:3rem;height:3rem;display:flex}}.Carousel_navigationButtonLeftPosition__eN0vL{left:-1.25rem}.Carousel_navigationButtonRightPosition__ifRWF{right:-1.25rem}.Carousel_navigationButtonDisabled__VrIVY{cursor:not-allowed;background-color:#d1d5db}.Carousel_navigationButtonEnabled__GerfD{background-color:#fff;cursor:pointer}.Carousel_navigationButtonEnabled__GerfD:is(.dark *){background-color:#373942}.Carousel_navigationButtonEnabled__GerfD:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.05);background-color:#f9fafb}.Carousel_navigationButtonEnabled__GerfD:hover:is(.dark *){background-color:#303239}.Carousel_downArrowIcon__YNZIv{width:1.5rem;height:1.5rem;color:#3d3bb7}.Carousel_downArrowIcon__YNZIv:is(.dark *){color:#eef}.Carousel_rotateRight__MgA4S{transform:translate(0) rotate(90deg) skewX(0) skewY(0) scaleX(1) scaleY(1)}.Carousel_rotateLeft___GYLR{transform:translate(0) rotate(-90deg) skewX(0) skewY(0) scaleX(1) scaleY(1)}.Carousel_pillContainer__BWez4{display:flex;margin-right:auto;margin-left:auto;margin-top:1.25rem;width:-moz-max-content;width:max-content;height:.25rem;-moz-column-gap:.375rem;column-gap:.375rem}.Carousel_activePill__6x7AV{background-color:#5553ff}.Carousel_activePill__6x7AV:is(.dark *){background-color:#cccbff}.Carousel_inactivePill__bWx7w{background-color:#cccbff}.Carousel_inactivePill__bWx7w:is(.dark *){background-color:#4e505c}.Carousel_pill__jdECE{border-radius:.25rem;width:.75rem;height:.25rem;cursor:pointer}.Carousel_carousel__drjQB{position:relative;width:100%}.Carousel_childrenWrapper__R_TER{display:flex;overflow-x:hidden;padding-top:1rem;padding-bottom:2rem;-moz-column-gap:1rem;column-gap:1rem}.Carousel_navigationButtonWrapper__3r1fB{position:absolute;display:flex;top:50%;right:50%;justify-content:space-between;pointer-events:none;--tw-translate-x:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);width:95vw}@media(min-width:600px){.Carousel_navigationButtonWrapper__3r1fB{width:97vw}}@media(min-width:1080px){.Carousel_centerAlignChildren__nJ6vd{justify-content:center}}.ProgressBar_container__DkopH{overflow:hidden;border-radius:.25rem;height:.5rem;background-color:#e5e7eb}.ProgressBar_container__DkopH:is(.dark *){background-color:#6a6c78}.ProgressBar_bar__NNT8C{border-top-right-radius:0;border-bottom-right-radius:0;height:100%;background-color:#33b25f}.ProgressBar_bar__NNT8C:is(.dark *){background-color:#1f6b39}.DefaultTileBanner_container__2DH4E{padding-top:.125rem;padding-bottom:.125rem;border-top-left-radius:.25rem;border-top-right-radius:.25rem;width:100%;background-color:#172963}.DefaultTileBanner_innerContainer__ssE6x{display:flex;justify-content:center;align-items:center;height:2.25rem}.DefaultTileBanner_textContainer___aC_h{display:flex;margin:0;align-items:center;color:#fff;text-transform:uppercase;font-size:.75rem;line-height:1rem}.DefaultTileBanner_defaultText__JhlDW{font-weight:700}.CollectionPricingWidget_trueRightSection__VVOwp{height:100%;width:100%;position:relative}.CollectionPricingWidget_widgetContainer__60jSr{flex-direction:column;border-radius:.5rem;border-width:0;background-color:transparent;height:auto}.CollectionPricingWidget_hidden__efXqW{display:none}.CollectionPricingWidget_placeholderContainer__3EluE{padding:1.125rem 1.5rem .25rem;border-radius:.5rem;display:flex;height:100%;background-color:transparent}@media(min-width:600px){.CollectionPricingWidget_placeholderContainer__3EluE{padding-top:.6rem}}@media(min-width:1080px){.CollectionPricingWidget_placeholderContainer__3EluE{padding-top:1rem}}.CollectionPricingWidget_wrapper__fOMrm{display:flex;flex-direction:column;width:100%}.CollectionPricingWidget_container__5BAJ3{overflow:hidden;max-height:100%}.CollectionPricingWidget_roundedlg__4ooz4{border-radius:.5rem}.CollectionPricingWidget_containerInner__D0e2R{display:flex;flex-direction:column;width:100%;background-color:transparent}.CollectionPricingWidget_submitForReviewText__n1T9m{padding:.5rem;width:100%;font-size:.75rem;line-height:1rem;text-align:center;border:solid #e5e7eb;border-width:0 0 1px;background-color:#f9fafb}.CollectionPricingWidget_submitForReviewText__n1T9m:is(.dark *){border-color:#292a30;background-color:#222327}.CollectionPricingWidget_buttonContainer__PCrFF{display:flex;padding-left:1rem;padding-right:1rem;flex-direction:column-reverse}@media(min-width:600px){.CollectionPricingWidget_buttonContainer__PCrFF{padding-left:2.25rem;padding-right:2.25rem}}@media(min-width:1080px){.CollectionPricingWidget_buttonContainer__PCrFF{flex-direction:column;padding-left:1.5rem;padding-right:1.5rem}}.CollectionPricingWidget_buttonContainerInner__soG8y{display:flex;padding-bottom:1rem;padding-top:1rem;flex-direction:column;row-gap:.5rem;width:100%}@media(min-width:600px){.CollectionPricingWidget_buttonContainerInner__soG8y{padding-bottom:.75rem;padding-top:.75rem}}@media(min-width:1080px){.CollectionPricingWidget_buttonContainerInner__soG8y{padding-bottom:1rem;padding-top:.75rem}}.CollectionPricingWidget_ctabutton__HKFCr{color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer;font-family:inherit;line-height:inherit;display:flex;align-items:center;justify-content:center;white-space:nowrap;border-width:0;padding:.75rem;line-height:1.5;letter-spacing:.025em;transition-duration:.2s;color:#fff;width:100%;font-size:1rem;line-height:1.5rem;font-weight:600;border-radius:.375rem}.CollectionPricingWidget_ctabutton__HKFCr:disabled{cursor:default}.CollectionPricingWidget_ctabutton__HKFCr::-moz-focus-inner{border:0;padding:0}.CollectionPricingWidget_ctabutton__HKFCr{border:1px solid rgba(85,83,255,.5);background-color:transparent;color:#5553ff}.CollectionPricingWidget_ctabutton__HKFCr:is(.dark *){border-color:#7775ff;color:#cccbff}.CollectionPricingWidget_ctabutton__HKFCr:hover:enabled{background-color:rgba(85,83,255,.04);border-color:#5553ff}.CollectionPricingWidget_ctabutton__HKFCr:hover:enabled:is(.dark *){border-color:#7775ff;background-color:#41434e}.CollectionPricingWidget_ctabutton__HKFCr:disabled{border-color:#d1d5db;background-color:#f9fafb;color:#d1d5db}.CollectionPricingWidget_ctabutton__HKFCr:disabled:is(.dark *){border-color:#6a6c78;background-color:transparent;color:#6a6c78}.CollectionPricingWidget_viewStarterPack__GDTHn{padding-top:.75rem;padding-bottom:.75rem;font-weight:700;text-align:center;cursor:pointer;color:#5553ff;border:1px solid #7775ff;border-radius:.3125rem;font-size:.875rem;line-height:1.25rem}.CollectionPricingWidget_viewStarterPack__GDTHn:hover{background-color:#e0e0ff}.CollectionPricingWidget_viewStarterPack__GDTHn:is(.dark *){color:#cccbff}.CollectionPricingWidget_viewStarterPack__GDTHn:is(.dark *):hover{background-color:#41434e}.CollectionPricingWidget_divider__u1Srv{border:solid;margin:0;border-width:.5px;width:100%;border-color:#cccbff}.CollectionPricingWidget_divider__u1Srv:is(.dark *){border-color:#6a6c78}.CollectionPricingWidget_viewCoursesStudentPackContainer__xN83A{display:flex;padding:1rem;justify-content:center;width:100%;color:#4b5563}.CollectionPricingWidget_viewCoursesStudentPackContainer__xN83A:is(.dark *){color:#c1c2c6}.CollectionPricingWidget_viewCoursesStudentPack__7Ol7v{margin:0;font-weight:600;cursor:pointer;color:#3d3bb7;text-decoration:underline;font-size:.875rem;line-height:1.25rem}.CollectionPricingWidget_viewCoursesStudentPack__7Ol7v:is(.dark *){color:#cccbff}.CollectionPricingWidget_githubDiscountContainer__VHRRd{display:flex;padding-top:.5625rem;padding-bottom:.5625rem;justify-content:center;border:solid #e5e7eb;border-width:0 0 1px;background-color:#e0e0ff;color:#000}.CollectionPricingWidget_githubDiscountContainer__VHRRd:is(.dark *){border-color:#41434e;background-color:#373942;color:#fff}.CollectionPricingWidget_githubDiscountContainer__VHRRd div{display:flex;align-items:center}.CollectionPricingWidget_githubDiscount___WnW1{margin-right:.25rem;font-size:.875rem;line-height:1.25rem;font-weight:700;letter-spacing:.025em}.CollectionPricingWidget_fillCurrent__FSEtg{fill:currentColor}.CollectionPricingWidget_informationContainer__zlJoQ{display:flex;margin-top:.5rem;margin-bottom:.5rem;padding:.5rem .25rem;align-items:flex-start;background-color:#eff6ff;color:#2563eb;border-radius:.375rem;font-size:.75rem;line-height:1rem;font-weight:400}.CollectionPricingWidget_informationContainer__zlJoQ:is(.dark *){background-color:#373942;color:#eff6ff}.CollectionPricingWidget_informationIcon__7ZMeu{margin-right:.5rem;fill:currentColor}.CollectionPricingWidget_paymentWidgetCtaContainer__pXQLv{display:flex;flex-direction:column}@media(min-width:1080px){.CollectionPricingWidget_paymentWidgetCtaContainer__pXQLv{margin-top:.5rem}}.CollectionPricingWidget_certificateCta__PvVH3{color:inherit;font:inherit;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer;font-family:inherit;line-height:inherit;display:flex;align-items:center;justify-content:center;white-space:nowrap;border-width:0;padding:.75rem;font-weight:500;line-height:1.5;letter-spacing:.025em;transition-duration:.2s;color:#fff;margin:0;width:100%;border-radius:.375rem;font-size:.875rem;line-height:1.25rem}.CollectionPricingWidget_certificateCta__PvVH3:disabled{cursor:default}.CollectionPricingWidget_certificateCta__PvVH3::-moz-focus-inner{border:0;padding:0}.CollectionPricingWidget_certificateCta__PvVH3{border:1px solid rgba(85,83,255,.5);background-color:transparent;color:#5553ff}.CollectionPricingWidget_certificateCta__PvVH3:is(.dark *){border-color:#7775ff;color:#cccbff}.CollectionPricingWidget_certificateCta__PvVH3:hover:enabled{background-color:rgba(85,83,255,.04);border-color:#5553ff}.CollectionPricingWidget_certificateCta__PvVH3:hover:enabled:is(.dark *){border-color:#7775ff;background-color:#41434e}.CollectionPricingWidget_certificateCta__PvVH3:disabled{border-color:#d1d5db;background-color:#f9fafb;color:#d1d5db}.CollectionPricingWidget_certificateCta__PvVH3:disabled:is(.dark *){border-color:#6a6c78;background-color:transparent;color:#6a6c78}.CollectionPricingWidget_courseNotApprovedContainer__hQi_r{display:flex;flex-direction:column;width:100%}.CollectionPricingWidget_courseNotApprovedContainer__hQi_r>:not([hidden])~:not([hidden]){margin-top:.5rem}.CollectionPricingWidget_approvedForSaleText__9HTez{margin:0;font-weight:400;text-align:center;color:#ef4444}.CollectionPricingWidget_approvedForSaleText__9HTez:is(.dark *){color:#f87171}.CollectionPricingWidget_enterpriseSKUCTAContainer__T9Kfr{text-align:center;font-size:1rem;line-height:1.5rem}.CollectionPricingWidget_enterpriseSKUCTAContainer__T9Kfr button{color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer;font-family:inherit;line-height:inherit;font-size:.9375rem;display:flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:.125rem;border-width:0;padding:.75rem;font-weight:500;line-height:1.5;letter-spacing:.025em;transition-duration:.2s;background-color:#5553ff;color:#fff;width:100%}.CollectionPricingWidget_enterpriseSKUCTAContainer__T9Kfr button:disabled{cursor:default}.CollectionPricingWidget_enterpriseSKUCTAContainer__T9Kfr button::-moz-focus-inner{border:0;padding:0}.CollectionPricingWidget_enterpriseSKUCTAContainer__T9Kfr button:is(.dark *){background-color:#4747b3}.CollectionPricingWidget_enterpriseSKUCTAContainer__T9Kfr button:hover:enabled{background-color:#3d3bb7}.CollectionPricingWidget_enterpriseSKUCTAContainer__T9Kfr button:hover:enabled:is(.dark *){background-color:#6969c3}.CollectionPricingWidget_enterpriseSKUCTAContainer__T9Kfr button:disabled{background-color:#cccbff;color:#fff}.CollectionPricingWidget_enterpriseSKUCTAContainer__T9Kfr button:disabled:is(.dark *){background-color:#4d4a5e;color:#1a191f}.CollectionPricingWidget_courseNotIncludedInTrialContainer__lMEF0{font-size:.75rem;line-height:1rem;font-weight:400;display:flex;flex-direction:column}.CollectionPricingWidget_upgradeText__l1yko{font-weight:600}.CollectionPricingWidget_upgradeText__l1yko:is(.dark *){color:#eff6ff}.CollectionPricingWidget_trialsDayRemainingBanner__krmby{font-size:.75rem;line-height:1rem;font-weight:400;display:flex}.CollectionPricingWidget_trialsDayRemainingText__fkTjm{padding-right:.25rem}.CollectionPricingWidget_trialsDayRemainingText__fkTjm:is(.dark *){color:#eff6ff}.CollectionPricingWidget_enterpriseTrialEndBanner__KQYz8{font-size:var(--caption-text-font-size,.75rem);line-height:var(--caption-text-line-height,1.25rem);display:flex;flex-direction:column}.CollectionPricingWidget_progressContentContainer__2RbNg>:not([hidden])~:not([hidden]){margin-top:1.5rem}.CollectionPricingWidget_completionPercentageContainer__r4yWz{display:flex;flex-direction:column}.CollectionPricingWidget_completionPercentage__s6sMn{display:flex;margin-bottom:.5rem;margin-left:.5rem;align-items:center}.CollectionPricingWidget_completionPercentage__s6sMn p{margin:0}.CollectionPricingWidget_checkCircleIcon__s7Sl2{width:1.25rem;height:1.25rem;color:#1f6b39;fill:currentColor}.CollectionPricingWidget_progressCTAContainer__eyhSK{display:flex;width:100%;text-transform:capitalize}.CollectionPricingWidget_outlinedDefault__kBkM5{color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer;font-family:inherit;line-height:inherit;font-size:.9375rem;display:flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:.125rem;border-width:0;padding:.75rem;font-weight:500;line-height:1.5;letter-spacing:.025em;transition-duration:.2s;color:#fff;width:100%}.CollectionPricingWidget_outlinedDefault__kBkM5:disabled{cursor:default}.CollectionPricingWidget_outlinedDefault__kBkM5::-moz-focus-inner{border:0;padding:0}.CollectionPricingWidget_outlinedDefault__kBkM5{border:1px solid rgba(85,83,255,.5);background-color:transparent;color:#5553ff}.CollectionPricingWidget_outlinedDefault__kBkM5:is(.dark *){border-color:#7775ff;color:#cccbff}.CollectionPricingWidget_outlinedDefault__kBkM5:hover:enabled{background-color:rgba(85,83,255,.04);border-color:#5553ff}.CollectionPricingWidget_outlinedDefault__kBkM5:hover:enabled:is(.dark *){border-color:#7775ff;background-color:#41434e}.CollectionPricingWidget_outlinedDefault__kBkM5:disabled{border-color:#d1d5db;background-color:#f9fafb;color:#d1d5db}.CollectionPricingWidget_outlinedDefault__kBkM5:disabled:is(.dark *){border-color:#6a6c78;background-color:transparent;color:#6a6c78}.CollectionPricingWidget_containedPrimary__GRACY{color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer;font-family:inherit;line-height:inherit;font-size:.9375rem;display:flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:.125rem;border-width:0;padding:.75rem;font-weight:500;line-height:1.5;letter-spacing:.025em;transition-duration:.2s;background-color:#5553ff;color:#fff;width:100%}.CollectionPricingWidget_containedPrimary__GRACY:disabled{cursor:default}.CollectionPricingWidget_containedPrimary__GRACY::-moz-focus-inner{border:0;padding:0}.CollectionPricingWidget_containedPrimary__GRACY:is(.dark *){background-color:#4747b3}.CollectionPricingWidget_containedPrimary__GRACY:hover:enabled{background-color:#3d3bb7}.CollectionPricingWidget_containedPrimary__GRACY:hover:enabled:is(.dark *){background-color:#6969c3}.CollectionPricingWidget_containedPrimary__GRACY:disabled{background-color:#cccbff;color:#fff}.CollectionPricingWidget_containedPrimary__GRACY:disabled:is(.dark *){background-color:#4d4a5e;color:#1a191f}.CollectionPricingWidget_videoThumbnailContainer__ZqsyJ{height:10.375rem;display:none;width:100%}@media(min-width:600px){.CollectionPricingWidget_videoThumbnailContainer__ZqsyJ{display:block}}.CollectionPricingWidget_thumbnailHeight__TvPpl{height:10.375rem}.CollectionPricingWidget_playBtnPos__TAC4B{top:5rem}.CollectionPricingWidget_thumbnailError__2gfQp{height:166px;max-height:166px}.CollectionPricingWidget_miniMetadataContainer__NfJ41{z-index:100}@media(min-width:1080px){.CollectionPricingWidget_miniMetadataContainer__NfJ41{padding-right:1.625rem;padding-left:1.5rem;width:16.75rem;margin-top:.25rem}}.MetadataMini_container__4Q7Q_{width:100%;height:100%;margin-top:.25rem;margin-bottom:1rem;z-index:100}.buttons_primaryButton__Pc8md{padding:.5rem;background-color:#f9fafb;font-size:.875rem;line-height:1.5rem;font-weight:700;color:#5553ff;border-radius:.25rem;margin-top:1.5rem}.buttons_primaryButton__Pc8md:is(.dark *){background-color:#ededee}.buttons_primaryButton__Pc8md:hover{background-color:#e5e7eb}.buttons_primaryButton__Pc8md:hover:is(.dark *){background-color:#b0b1b7}.buttons_secondaryButton__ncu1e{padding:.5rem .75rem;background-color:transparent;-moz-column-gap:.5rem;column-gap:.5rem;font-size:.875rem;line-height:1.5rem;font-weight:700;color:#fff;border-radius:.25rem;margin-top:1.5rem;border:.0625rem solid #fff}.buttons_secondaryButton__ncu1e:hover{background-color:hsla(228,4%,77%,.188)}.FreeCodeMonth_mainContainer__3b_TO{position:relative;align-items:center;display:flex;justify-content:center;overflow:hidden}.FreeCodeMonth_innerContainer__vu1N7{position:relative;display:flex;width:100%;flex-direction:column;row-gap:.5rem}.FreeCodeMonth_textContainer__gb1TR{z-index:10;display:flex;flex-direction:column}.FreeCodeMonth_buttonContainer__R3bAg{z-index:10;display:flex;gap:1rem}.expand_expandBtn__SGRzm{font-size:1rem;line-height:1.5rem;font-weight:600;display:none;cursor:pointer;background-color:transparent;color:#0c1322;padding:0}.expand_expandBtn__SGRzm:is(.dark *){color:#ededee}@media(min-width:600px){.expand_expandBtn__SGRzm{display:block}}.expand_expandBtn__SGRzm>div{margin:0}.expand_expandBtn__SGRzm>div>span{display:flex;align-items:center}.expand_expandBtn__SGRzm>div>span>p{margin:0;padding:0 .5rem 0 0}.expand_expandBtn__SGRzm>div>span>svg{fill:#0c1322}.expand_expandBtn__SGRzm>div>span>svg:is(.dark *){color:#ededee}.Category_category__hIury{width:100%;cursor:pointer;display:flex;flex-direction:column}.Category_category__hIury:hover{background-color:#f9fafb}.Category_category__hIury:is(.dark *):hover{background-color:#222327}.Category_editMode__fFJ3_{margin-right:8px;cursor:pointer}.Category_checkboxContainer__CRARd{display:flex;align-items:start;justify-content:center;position:relative;margin-right:1rem}.Category_checkboxContainer__CRARd input[type=checkbox]{cursor:pointer;height:16px;width:16px;border:1px solid #7775ff;border-radius:2px;z-index:1}.Category_editCategoryContainer__qCouI{display:flex;-moz-column-gap:1rem;column-gap:1rem;width:100%;overflow:hidden}@media(min-width:1080px){.Category_editCategoryContainer__qCouI{overflow:visible}}.Category_title__LPqmF{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem}@media(min-width:600px){.Category_title__LPqmF{padding-left:.75rem;padding-right:.75rem}}@media(min-width:1080px){.Category_title__LPqmF{padding-left:1rem;padding-right:1rem}}.Category_title__LPqmF>svg{height:1.5rem;width:1.5rem}.Category_titleLeft__YWs9U{display:flex;width:100%}.Category_titleLeft__YWs9U>:not([hidden])~:not([hidden]){margin-left:1rem}@media(min-width:600px){.Category_titleLeft__YWs9U{align-items:center}}.Category_titleArrow__UKjmq{display:none}@media(min-width:600px){.Category_titleArrow__UKjmq{display:block}}.CollapseCategories_container__mBbnA:not(.CollapseCategories_showMore__rYsKe)>div:nth-child(n+11){display:none}@media(min-width:600px){.CollapseCategories_container__mBbnA:not(.CollapseCategories_showMore__rYsKe)>div:nth-child(n+11){display:block}}.CollapseCategories_container__mBbnA .CollapseCategories_expandButton__mITvO{width:100%;cursor:pointer;border:1px solid rgba(85,83,255,.5);background-color:transparent;color:#5553ff}.CollapseCategories_container__mBbnA .CollapseCategories_expandButton__mITvO:is(.dark *){border-color:#7775ff;color:#cccbff}.CollapseCategories_container__mBbnA .CollapseCategories_expandButton__mITvO:hover:enabled{background-color:rgba(85,83,255,.04);border-color:#5553ff}.CollapseCategories_container__mBbnA .CollapseCategories_expandButton__mITvO:hover:enabled:is(.dark *){border-color:#7775ff;background-color:#41434e}.CollapseCategories_container__mBbnA .CollapseCategories_expandButton__mITvO:disabled{border-color:#d1d5db;background-color:#f9fafb;color:#d1d5db}.CollapseCategories_container__mBbnA .CollapseCategories_expandButton__mITvO:disabled:is(.dark *){border-color:#6a6c78;background-color:transparent;color:#6a6c78}@media(min-width:600px){.CollapseCategories_container__mBbnA .CollapseCategories_expandButton__mITvO{display:none}}.CourseAttributions_container__yG3br>p{font-size:var(--caption-text-font-size,.75rem);line-height:var(--caption-text-line-height,1.25rem);font-weight:700;text-decoration:underline;cursor:pointer;color:#374151;margin:0}.CourseAttributions_container__yG3br>p:is(.dark *){color:#cccbff}.CourseAttributions_container__yG3br>p:hover{color:#4b5563}.CourseAttributions_container__yG3br>p:hover:is(.dark *){color:#eef}.MockInterviewEndIcon_container__j1GoT{background-color:#f3f4f6;display:flex;align-items:center;border-radius:.25rem;padding:.0625rem .375rem;-moz-column-gap:.25rem;column-gap:.25rem}.MockInterviewEndIcon_container__j1GoT:is(.dark *){background-color:#363442}.MockInterviewEndIcon_text__Rk0ZM{font-size:var(--body-small-font-size,14px);line-height:var(--body-small-line-height,22px);color:#374151;font-weight:400}.MockInterviewEndIcon_text__Rk0ZM:is(.dark *){color:#c0bdcb}.MockInterviewEndIcon_icon__SGcct{color:#374151;display:none;fill:currentColor;width:1rem;height:1rem}.MockInterviewEndIcon_icon__SGcct:is(.dark *){color:#c0bdcb}@media(min-width:1080px){.MockInterviewEndIcon_icon__SGcct{display:flex}}.MockInterviewEndIcon_iconContainer__jzuXl{display:flex;align-items:center}.ProjectEndIcon_container__4ReXN{background-color:#f3f4f6;display:flex;align-items:center;border-radius:.25rem;padding:.0625rem .375rem;-moz-column-gap:.25rem;column-gap:.25rem}.ProjectEndIcon_container__4ReXN:is(.dark *){background-color:#363442}.ProjectEndIcon_text__dFg9e{font-size:var(--body-small-font-size,14px);line-height:var(--body-small-line-height,22px);color:#374151;font-weight:400}.ProjectEndIcon_text__dFg9e:is(.dark *){color:#c0bdcb}.ProjectEndIcon_icon__WIilG{color:#374151;display:none;fill:currentColor;width:1rem;height:1rem}.ProjectEndIcon_icon__WIilG:is(.dark *){color:#c0bdcb}@media(min-width:1080px){.ProjectEndIcon_icon__WIilG{display:flex}}.ProjectEndIcon_iconContainer__fPXbI{display:flex;align-items:center}.CustomCategory_categoryLink__8Rqa3{display:flex;cursor:pointer;border-radius:.25rem;padding:.75rem}.CustomCategory_categoryLink__8Rqa3:hover{background-color:#f6fefc}.CustomCategory_categoryLink__8Rqa3:hover:is(.dark *){background-color:#222327}.CustomCategory_categoryLink__8Rqa3.CustomCategory_borderLeft__AkzCG{border-left:4px solid #0f766e}.CustomCategory_categoryLink__8Rqa3.CustomCategory_borderLeft__AkzCG:is(.dark *){border-left-color:#5eead4}.CustomCategory_categoryLink__8Rqa3.CustomCategory_borderRight__LpeaJ{border-right:4px solid #0f766e}.CustomCategory_categoryLink__8Rqa3.CustomCategory_borderRight__LpeaJ:is(.dark *){border-right-color:#5eead4}.CustomCategory_categoryLink__8Rqa3.CustomCategory_project__moS67:hover{background-color:#f9fafb}.CustomCategory_categoryLink__8Rqa3.CustomCategory_project__moS67:hover:is(.dark *){background-color:#222327}.CustomCategory_categoryLink__8Rqa3.CustomCategory_projectBorderLeft__Rkrr6{border-left-color:#4b5563}.CustomCategory_categoryLink__8Rqa3.CustomCategory_projectBorderLeft__Rkrr6:is(.dark *){border-left-color:#ededee}.CustomCategory_categoryLink__8Rqa3.CustomCategory_projectBorderRight__KoinN{border-right-color:#4b5563}.CustomCategory_categoryLink__8Rqa3.CustomCategory_projectBorderRight__KoinN:is(.dark *){border-right-color:#ededee}.CustomCategory_categoryLink__8Rqa3.CustomCategory_assessment__H8vKM:hover{background-color:rgba(239,246,255,.5)}.CustomCategory_categoryLink__8Rqa3.CustomCategory_assessmentBorderLeft__KxnYV{border-left-color:#2563eb}.CustomCategory_categoryLink__8Rqa3.CustomCategory_assessmentBorderLeft__KxnYV:is(.dark *){border-left-color:#bfdbfe}.CustomCategory_categoryLink__8Rqa3.CustomCategory_assessmentBorderRight__kh_CT{border-right-color:#2563eb}.CustomCategory_categoryLink__8Rqa3.CustomCategory_assessmentBorderRight__kh_CT:is(.dark *){border-right-color:#bfdbfe}.CustomCategory_categoryLink__8Rqa3.CustomCategory_mockInterview__C8xOu:hover{background-color:rgba(239,246,255,.5)}.CustomCategory_categoryLink__8Rqa3.CustomCategory_mockInterviewBorderLeft__PVIDG{border-left-color:#2563eb}.CustomCategory_categoryLink__8Rqa3.CustomCategory_mockInterviewBorderLeft__PVIDG:is(.dark *){border-left-color:#bfdbfe}.CustomCategory_categoryLink__8Rqa3.CustomCategory_mockInterviewBorderRight__4G482{border-right-color:#2563eb}.CustomCategory_categoryLink__8Rqa3.CustomCategory_mockInterviewBorderRight__4G482:is(.dark *){border-right-color:#bfdbfe}.CustomCategory_container__RohI7{display:flex;-moz-column-gap:1rem;column-gap:1rem;width:100%;overflow:hidden}@media(min-width:1080px){.CustomCategory_container__RohI7{overflow:visible}}.CustomCategory_icon__spPn0{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:100%;padding:.5rem;border:1px solid #ccfbf1;background-color:#f6fefc}.CustomCategory_icon__spPn0:is(.dark *){border-color:#0f766e;background-color:#0f766e}.CustomCategory_icon__spPn0.CustomCategory_project__moS67{border-color:#c1c2c6;background-color:#f9fafb}.CustomCategory_icon__spPn0.CustomCategory_project__moS67:is(.dark *){border-color:#4e505c;background-color:#303239}.CustomCategory_icon__spPn0.CustomCategory_assessment__H8vKM{border-color:#eff6ff;background-color:#eff6ff}.CustomCategory_icon__spPn0.CustomCategory_assessment__H8vKM:is(.dark *){border-color:#2563eb;background-color:#172963}.CustomCategory_icon__spPn0.CustomCategory_mockInterview__C8xOu{border-color:#eff6ff;background-color:#eff6ff}.CustomCategory_icon__spPn0.CustomCategory_mockInterview__C8xOu:is(.dark *){border-color:#41434e;background-color:#303239}.CustomCategory_titleWrapper__IJ4UB{width:100%;display:flex;justify-content:space-between;align-items:end}@media(min-width:600px){.CustomCategory_titleWrapper__IJ4UB{align-items:center}}.CustomCategory_title__fhEp3{width:100%}.CustomCategory_title__fhEp3>:not([hidden])~:not([hidden]){margin-top:.25rem}.CustomCategory_title__fhEp3 .CustomCategory_titleText__1PYq7{margin:0;color:#0f766e}.CustomCategory_title__fhEp3 .CustomCategory_titleText__1PYq7:is(.dark *){color:#f6fefc}.CustomCategory_title__fhEp3 .CustomCategory_titleText__1PYq7.CustomCategory_project__moS67{color:#374151}.CustomCategory_title__fhEp3 .CustomCategory_titleText__1PYq7.CustomCategory_project__moS67:is(.dark *){color:#e3e3e5}.CustomCategory_title__fhEp3 .CustomCategory_titleText__1PYq7.CustomCategory_assessment__H8vKM{color:#172963}.CustomCategory_title__fhEp3 .CustomCategory_titleText__1PYq7.CustomCategory_assessment__H8vKM:is(.dark *){color:#eff6ff}.CustomCategory_title__fhEp3 .CustomCategory_titleText__1PYq7.CustomCategory_mockInterview__C8xOu{color:#172963}.CustomCategory_title__fhEp3 .CustomCategory_titleText__1PYq7.CustomCategory_mockInterview__C8xOu:is(.dark *){color:#f6fefc}.CustomCategory_title__fhEp3 .CustomCategory_titleDesc__L6ccr{font-size:var(--body-small-font-size,14px);line-height:var(--body-small-line-height,22px);color:#374151}.CustomCategory_title__fhEp3 .CustomCategory_titleDesc__L6ccr:is(.dark *){color:#c0bdcb}.CustomCategory_editCategoryContainer___q4BI{display:flex;-moz-column-gap:1rem;column-gap:1rem;width:100%;overflow:hidden}@media(min-width:1080px){.CustomCategory_editCategoryContainer___q4BI{overflow:visible}}.CustomCategory_editCategoryTitle__WjUEu{width:100%}.CustomCategory_editCategoryTitle__WjUEu>:not([hidden])~:not([hidden]){margin-top:.25rem}.CustomCategory_editCategoryTitle__WjUEu .CustomCategory_editCategoryTitleText__OQ6ZU{margin:0;font-weight:500;color:#374151;font-size:1.125rem;line-height:1.75rem}.CustomCategory_editCategoryTitle__WjUEu .CustomCategory_editCategoryTitleText__OQ6ZU:is(.dark *){color:#c0bdcb}.CustomCategory_editCategoryTitle__WjUEu .CustomCategory_editCategoryTitleDesc__G_5Hu{font-size:var(--body-medium-font-size,16px);line-height:var(--body-medium-line-height,24px);color:#374151}.CustomCategory_editCategoryTitle__WjUEu .CustomCategory_editCategoryTitleDesc__G_5Hu:is(.dark *){color:#c0bdcb}.CustomCategory_checkboxContainer__tFSUH{display:flex;align-items:start;justify-content:center;margin-top:6px;position:relative}.CustomCategory_checkboxContainer__tFSUH input[type=checkbox]{cursor:pointer;height:16px;width:16px;border:1px solid #7775ff;border-radius:2px;z-index:1}.CustomCategory_assessmentIcon__c7BlL{height:1rem;width:1rem;fill:currentColor;color:#172963}.CustomCategory_assessmentIcon__c7BlL:is(.dark *){color:#eff6ff}.CustomCategory_projectIcon__E0ta4{height:1rem;width:1rem;fill:currentColor;color:#4b5563}.CustomCategory_projectIcon__E0ta4:is(.dark *){color:#ededee}.CustomCategory_cloudLabIcon__skGJw{height:1rem;width:1rem;stroke:currentColor;color:#0f766e}.CustomCategory_cloudLabIcon__skGJw:is(.dark *){color:#f6fefc}.CustomCategory_titleDescContainer__YSN55{display:flex;justify-content:space-between;align-items:center}.CloudLabEndIcon_tag__yHt2Q{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;border-radius:6px;-moz-column-gap:4px;column-gap:4px;padding:4px 8px;font-weight:400;font-size:12px}.CloudLabEndIcon_tag__yHt2Q>:not([hidden])~:not([hidden]){margin-left:.25rem}.CloudLabEndIcon_freemiumTag__uSowo{color:#fff;background-color:#14716a}.CloudLabEndIcon_freemiumTag__uSowo:is(.dark *){background-color:#2dd4bf}.CloudLabEndIcon_freemiumTagIcon__BHduW{fill:#fff}.CloudLabEndIcon_pillContainer__JFqvo{background-color:#f3f4f6;display:flex;align-items:center;border-radius:.25rem;padding:.0625rem .375rem;-moz-column-gap:.25rem;column-gap:.25rem}.CloudLabEndIcon_pillContainer__JFqvo:is(.dark *){background-color:#363442}.CloudLabEndIcon_pillText__NvBJ2{font-size:var(--body-small-font-size,14px);line-height:var(--body-small-line-height,22px);color:#374151;font-weight:400;text-wrap:nowrap}.CloudLabEndIcon_pillText__NvBJ2:is(.dark *){color:#c0bdcb}.CloudLabEndIcon_pillIconContainer__OdUhV{display:flex;align-items:center}.CloudLabEndIcon_pillIcon__uUmKg{color:#374151;display:none;fill:currentColor;width:1rem;height:1rem}.CloudLabEndIcon_pillIcon__uUmKg:is(.dark *){color:#c0bdcb}@media(min-width:1080px){.CloudLabEndIcon_pillIcon__uUmKg{display:flex}}.Lesson_lesson__uSC7b{display:flex;width:100%;align-items:center;-moz-column-gap:.925rem;column-gap:.925rem;padding-top:.5rem;padding-bottom:.5rem;cursor:pointer}@media(min-width:600px){.Lesson_lesson__uSC7b{-moz-column-gap:1rem;column-gap:1rem}}.Lesson_lesson__uSC7b:hover{background-color:#f9fafb;border-radius:.25rem}.Lesson_lesson__uSC7b:is(.dark *):hover{background-color:#222327;border-radius:.25rem}.Lesson_lessonIcon__CwMBo{margin-top:1px;margin-bottom:1px;height:1.25rem;width:2rem;padding-right:.375rem;padding-left:.375rem}.Lesson_lessonIcon__CwMBo>div{height:1.25rem;width:1.25rem;border-radius:100%;border:1px solid #e5e7eb}.Lesson_lessonIcon__CwMBo>div:is(.dark *){border-color:#5b5e6a;background-color:#222327}.Lesson_pageTitleText__mxK7g{font-size:1rem;line-height:1.5rem;color:#0c1322;text-decoration:underline;-webkit-text-decoration-color:#9ca3af;text-decoration-color:#9ca3af}.Lesson_pageTitleText__mxK7g:is(.dark *){color:#ededee}.Lesson_lockedIcon__9bzie{margin-top:.0625rem;color:#374151;margin-left:.14rem}.Lesson_lockedIcon__9bzie:is(.dark *){color:#6a6c78}.PHPLesson_phpLesson__OoD60{display:flex;width:100%;align-items:center;-moz-column-gap:18px;column-gap:18px;margin-bottom:6px;min-height:32px;cursor:pointer}@media(min-width:600px){.PHPLesson_phpLesson__OoD60{padding-right:31px;padding-left:31px;height:32px}}.PHPLesson_phpLesson__OoD60:hover{background-color:#f9fafb;border-radius:4px}.PHPLesson_phpLesson__OoD60:hover:is(.dark *){background-color:#23222b}.PHPLesson_phpLessonIcon__nmPzq{margin-top:1px;margin-bottom:1px;height:1.25rem;width:2rem;padding-right:.375rem;padding-left:.375rem}.PHPLesson_phpLessonIcon__nmPzq>div{height:1.25rem;width:1.25rem;border-radius:100%;border:1px solid #d1d5db}.PHPLesson_phpLessonIcon__nmPzq>div:is(.dark *){border-color:#5b5e6a;background-color:#222327}.PHPLesson_phpLessonTitleText__lGgQh{font-size:var(--body-small-font-size,14px);line-height:var(--body-small-line-height,22px);text-decoration:underline;-webkit-text-decoration-color:#9ca3af;text-decoration-color:#9ca3af;color:#0c1322}.PHPLesson_phpLessonTitleText__lGgQh:is(.dark *){color:#f3f4f6}@media(min-width:600px){.PHPLesson_phpLessonTitleText__lGgQh{font-size:1rem;line-height:1.5rem}}.PHPLesson_phpEditLessonTitleText__XSFRR{font-size:var(--body-small-font-size,14px);line-height:var(--body-small-line-height,22px);-webkit-text-decoration-color:#9ca3af;text-decoration-color:#9ca3af;color:#0c1322}.PHPLesson_phpEditLessonTitleText__XSFRR:is(.dark *){color:#f3f4f6}@media(min-width:600px){.PHPLesson_phpEditLessonTitleText__XSFRR{font-size:1rem;line-height:1.5rem}}.PHPLesson_phpLockedIcon__yMwfr{margin-top:.0625rem;color:#374151;margin-left:.14rem}.PHPLesson_phpLockedIcon__yMwfr:is(.dark *){color:#6a6c78}.PHPLesson_phpLessonTitleTextSkipped__PpUtz{font-size:var(--body-small-font-size,14px);line-height:var(--body-small-line-height,22px);color:#9ca3af;text-decoration:underline;-webkit-text-decoration-color:#9ca3af;text-decoration-color:#9ca3af}.PHPLesson_phpLessonTitleTextSkipped__PpUtz:is(.dark *){color:#4d4a5e;-webkit-text-decoration-color:#4e505c;text-decoration-color:#4e505c}@media(min-width:600px){.PHPLesson_phpLessonTitleTextSkipped__PpUtz{font-size:1rem;line-height:1.5rem}}.PHPLesson_phpLockedSkippedIcon__lzOj_{margin-top:.0625rem;margin-left:.14rem;color:#6b7280}.PHPLesson_phpLockedSkippedIcon__lzOj_:is(.dark *){color:#c0bdcb}.PHPLesson_phpLessonEditMode__NQCZ_{display:flex;width:100%;align-items:center;-moz-column-gap:18px;column-gap:18px;margin-bottom:6px;min-height:32px;cursor:pointer}@media(min-width:600px){.PHPLesson_phpLessonEditMode__NQCZ_{padding-right:39px;padding-left:39px;height:32px}}.PHPCertificate_certificateOfCompletionContainer__cIFu8{margin-top:14px;margin-bottom:1rem;border-radius:.375rem;display:flex;align-items:center;width:100%;padding:12px;background-color:#fff;border-color:#e5e7eb}@media(min-width:600px){.PHPCertificate_certificateOfCompletionContainer__cIFu8{padding:16px}}.PHPCertificate_certificateOfCompletionContainer__cIFu8:is(.dark *){background-color:#1a191f;border-color:#363442}.PHPCertificate_certificateOfCompletionGridContainer___Lb8Q{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:12px;column-gap:12px;row-gap:12px;width:100%;padding:27px 12px;background-color:#f9fafb}@media(min-width:600px){.PHPCertificate_certificateOfCompletionGridContainer___Lb8Q{padding:20px}}.PHPCertificate_certificateOfCompletionGridContainer___Lb8Q:is(.dark *){background-color:#23222b}.PHPCertificate_certificateOfCompletionGridContainer___Lb8Q .PHPCertificate_certificateOfCompletionIcon___Zztz{width:28px;height:28px;border-radius:100%;display:flex;align-items:center;background-color:#fff}.PHPCertificate_certificateOfCompletionGridContainer___Lb8Q .PHPCertificate_certificateOfCompletionIcon___Zztz:is(.dark *){background-color:#1a191f}@media(min-width:600px){.PHPCertificate_certificateOfCompletionGridContainer___Lb8Q .PHPCertificate_certificateOfCompletionIcon___Zztz{width:32px;height:32px}}.PHPCertificate_certificateOfCompletionGridContainer___Lb8Q .PHPCertificate_certificateOfCompletionIcon___Zztz svg{width:16px;height:16px;margin-left:6px;color:#0c1322}@media(min-width:600px){.PHPCertificate_certificateOfCompletionGridContainer___Lb8Q .PHPCertificate_certificateOfCompletionIcon___Zztz svg{width:18px;height:18px;margin-left:8px}}.PHPCertificate_certificateOfCompletionGridContainer___Lb8Q .PHPCertificate_certificateOfCompletionIcon___Zztz svg:is(.dark *){color:#f3f4f6}.PHPCertificate_certificateOfCompletionGridContainer___Lb8Q .PHPCertificate_certificateOfCompletionTitle__Zu7Q_{font-weight:500;margin-top:6px;font-size:1rem;line-height:1.5rem;color:#0c1322}@media(min-width:600px){.PHPCertificate_certificateOfCompletionGridContainer___Lb8Q .PHPCertificate_certificateOfCompletionTitle__Zu7Q_{font-size:1.25rem;line-height:1.75rem;margin-top:8px}}.PHPCertificate_certificateOfCompletionGridContainer___Lb8Q .PHPCertificate_certificateOfCompletionTitle__Zu7Q_:is(.dark *){color:#f3f4f6}.PHPCertificate_certificateOfCompletionGridContainer___Lb8Q .PHPCertificate_certificateOfCompletionDescription__v13iF{font-weight:400;margin-top:2px;font-size:var(--body-small-font-size,14px);line-height:var(--body-small-line-height,22px);color:#374151}@media(min-width:600px){.PHPCertificate_certificateOfCompletionGridContainer___Lb8Q .PHPCertificate_certificateOfCompletionDescription__v13iF{font-size:1rem;line-height:1.5rem;margin-top:6px}}.PHPCertificate_certificateOfCompletionGridContainer___Lb8Q .PHPCertificate_certificateOfCompletionDescription__v13iF:is(.dark *){color:#c0bdcb}.PHPCertificate_svgContainer__zHgD9{display:none}@media(min-width:600px){.PHPCertificate_svgContainer__zHgD9{display:block;width:184px;height:123px}}@media(min-width:1080px){.PHPCertificate_svgContainer__zHgD9{display:block;width:224px;height:150px}}button.PHPCertificate_claimCertificate__HJmaF{background-color:#5553ff;color:#fff;width:132px;height:36px;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;margin-top:26px}button.PHPCertificate_claimCertificate__HJmaF:is(.dark *){background-color:#4747b3}button.PHPCertificate_claimCertificate__HJmaF:hover:enabled{background-color:#3d3bb7}button.PHPCertificate_claimCertificate__HJmaF:hover:enabled:is(.dark *){background-color:#6969c3}button.PHPCertificate_claimCertificate__HJmaF:disabled{background-color:#cccbff;color:#fff}button.PHPCertificate_claimCertificate__HJmaF:disabled:is(.dark *){background-color:#4d4a5e;color:#1a191f}@media(min-width:600px){button.PHPCertificate_claimCertificate__HJmaF{margin-top:20px}}.PHPCertificate_certificateHeading__4x1Iz{letter-spacing:.025em;font-weight:500;margin-bottom:0}.PHPCertificate_disableCertificateButtonParentClasses___G7Z9{margin-top:26px}@media(min-width:600px){.PHPCertificate_disableCertificateButtonParentClasses___G7Z9{margin-top:20px}}.PHPCertificate_disableCertificateButton__A6g4X{color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer;font-family:inherit;line-height:inherit;display:flex;align-items:center;justify-content:center;white-space:nowrap;padding:.75rem;font-weight:500;line-height:1.5;letter-spacing:.025em;transition-duration:.2s;color:#fff;background-color:#e5e7eb;color:#9ca3af;border:none;width:132px;height:36px;border-radius:.375rem;font-size:.875rem;line-height:1.25rem}.PHPCertificate_disableCertificateButton__A6g4X:disabled{cursor:default}.PHPCertificate_disableCertificateButton__A6g4X::-moz-focus-inner{border:0;padding:0}.PHPCertificate_disableCertificateButton__A6g4X:is(.dark *){background-color:#4d4a5e;color:#4d4a5e;color:#c1c2c6}.roadmapHeader_roadmapHeaderContainer__e5TD_{display:flex;flex-direction:column;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.75rem;align-items:start}@media(min-width:1080px){.roadmapHeader_roadmapHeaderContainer__e5TD_{flex-direction:row;align-items:center}}.roadmapHeader_placeHolderContainer__qgPyx{width:100%;height:1.25rem;border-radius:1.5rem;animation:roadmapHeader_pulse__JSkMf 2s cubic-bezier(.4,0,.6,1) infinite;background-color:#e5e7eb}.roadmapHeader_placeHolderContainer__qgPyx:is(.dark *){background-color:#4d4a5e}.roadmapHeader_verticalLine__2_fX8{width:1px;align-self:stretch;display:none;margin-top:5px;margin-bottom:5px;background-color:#d1d5db}.roadmapHeader_verticalLine__2_fX8:is(.dark *){background-color:#4d4a5e}@media(min-width:1080px){.roadmapHeader_verticalLine__2_fX8{display:block}}.roadmapHeader_contentHeading__ShEMv{display:flex;justify-content:space-between;flex-shrink:0;margin-top:0}.roadmapHeader_contentHeading__ShEMv .roadmapHeader_contentHeadingTitle__sVFTu{font-size:1.5rem;line-height:2rem;font-weight:700;color:#0c1322}.roadmapHeader_contentHeading__ShEMv .roadmapHeader_contentHeadingTitle__sVFTu:is(.dark *){color:#f3f4f6}.roadmapHeader_metadata__RIgxK{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:.375rem;column-gap:.375rem;font-size:.875rem;line-height:1.25rem;color:#6b7280}.roadmapHeader_metadata__RIgxK:is(.dark *){color:#c0bdcb}.roadmapHeader_dot__J5WRb:before{content:"•";margin-right:.375rem}.PHPCategory_category__XP_Xb{width:100%;cursor:pointer;display:flex;flex-direction:column}.PHPCategory_category__XP_Xb:hover{background-color:#f9fafb}.PHPCategory_category__XP_Xb:is(.dark *):hover{background-color:#222327}.PHPCategory_editModeCategory__TpvpE{width:100%;cursor:pointer;display:flex;flex-direction:column;margin-right:8px}.PHPCategory_editMode__ctEi2{margin-right:8px;cursor:pointer}.PHPCategory_editCategoryContainer__U1YE8{display:flex;-moz-column-gap:1rem;column-gap:1rem;width:100%;overflow:hidden}@media(min-width:1080px){.PHPCategory_editCategoryContainer__U1YE8{overflow:visible}}.PHPCategory_editTitle__BP0Jo{display:flex;align-items:start;color:#0c1322}.PHPCategory_editTitle__BP0Jo:is(.dark *){color:#f3f4f6}.PHPCategory_title__Midyk{padding:7px 8px}.PHPCategory_titleLeft__DF70I{display:flex;width:100%}.PHPCategory_titleLeft__DF70I>:not([hidden])~:not([hidden]){margin-left:1rem}@media(min-width:600px){.PHPCategory_titleLeft__DF70I{align-items:center}}.PHPCategory_titleArrow__Dibbo{display:none}@media(min-width:600px){.PHPCategory_titleArrow__Dibbo{display:block}}.PHPCategory_categoryTitleText__tyDeU{font-size:var(--body-small-font-size,14px);line-height:var(--body-small-line-height,22px);margin-top:0}@media(min-width:600px){.PHPCategory_categoryTitleText__tyDeU{font-size:1.25rem;line-height:1.75rem}}.PHPCategory_categoryTitleNumbering__74Bkl{font-size:1rem;line-height:1.5rem}@media(min-width:600px){.PHPCategory_categoryTitleNumbering__74Bkl{font-size:var(--body-small-font-size,14px);line-height:var(--body-small-line-height,22px)}}.PHPCategory_categoryTitleInner__t5Cf7{width:100%;display:flex;justify-content:center;flex-direction:column}@media(min-width:600px){.PHPCategory_categoryTitleInner__t5Cf7{padding-right:1.5rem;flex-direction:row;align-items:center;justify-content:space-between}}.PHPCategory_editCategoryTitle__Edrs4{display:flex;width:100%}.PHPCategory_editCategoryTitle__Edrs4>:not([hidden])~:not([hidden]){margin-left:.5rem}@media(min-width:600px){.PHPCategory_editCategoryTitle__Edrs4{align-items:center}.PHPCategory_editCategoryTitle__Edrs4>:not([hidden])~:not([hidden]){margin-left:1rem}}.PHPCategory_skippedCategoryTag__YfX39{border-radius:30px}.PHPCategory_editCategoryTitleInner__GzUA8{width:100%;display:flex;justify-content:space-between;flex-direction:row;padding-right:1.5rem}@media(min-width:600px){.PHPCategory_editCategoryTitleInner__GzUA8{flex-direction:row;align-items:center;justify-content:space-between}}.PHPCategory_editCategoryTitleText__HgVn9{font-weight:500;max-width:36.25rem;margin-top:0;font-size:1rem;line-height:1.5rem;color:#0c1322}.PHPCategory_editCategoryTitleText__HgVn9:is(.dark *){color:#f3f4f6}@media(min-width:600px){.PHPCategory_editCategoryTitleText__HgVn9{font-size:1.125rem;line-height:1.75rem}}.PHPCategory_editCategoryLessonCount__Xnole{display:none;margin-top:.25rem;min-width:4.0625rem;white-space:nowrap;color:#374151;font-size:var(--body-small-font-size,14px);line-height:var(--body-small-line-height,22px)}@media(min-width:600px){.PHPCategory_editCategoryLessonCount__Xnole{display:block}}.PHPCategory_editCategoryLessonCount__Xnole:is(.dark *){color:#c0bdcb}@media(min-width:600px){.PHPCategory_editCategoryLessonCount__Xnole{margin-top:0}}.categoryExpanded .PHPCategory_editCategoryLessonCount__Xnole{display:none}.PHPCategory_hideOnLargerScreen__j7ylc{display:flex}@media(min-width:600px){.PHPCategory_hideOnLargerScreen__j7ylc{display:none}}.PHPCategory_hideOnSmallerScreen__D_pp4{display:none}@media(min-width:600px){.PHPCategory_hideOnSmallerScreen__D_pp4{display:flex}}.PHPCategory_skippedCategoryTitleText__bkzFy{color:#6b7280}.PHPCategory_skippedCategoryTitleText__bkzFy:is(.dark *){color:"#23222B"}.expand_expandBtn__2_FLM{display:none;cursor:pointer;background-color:transparent;padding:0;width:112px;color:#374151;font-size:1rem;line-height:1.5rem}.expand_expandBtn__2_FLM:is(.dark *){color:#c0bdcb}@media(min-width:1080px){.expand_expandBtn__2_FLM{display:block}}.expand_expandBtn__2_FLM>div{margin:0}.expand_expandBtn__2_FLM>div>span{display:flex;align-items:center;justify-content:space-between;width:100%}.expand_expandBtn__2_FLM>div>span>p{margin:0;padding:0}.expand_expandBtn__2_FLM>div>span>svg{color:#374151;fill:currentColor}.expand_expandBtn__2_FLM>div>span>svg:is(.dark *){color:#c0bdcb}.SkippedChaptersToggle_mainContainer__ErgWR{margin-top:18px;margin-bottom:12px}@media(min-width:600px){.SkippedChaptersToggle_mainContainer__ErgWR{margin-top:0;margin-bottom:0}}.PHPCategoriesHeader_verticalLine__w4ojY{width:1px;align-self:stretch;display:none;margin:5px 16px;background-color:#d1d5db}.PHPCategoriesHeader_verticalLine__w4ojY:is(.dark *){background-color:#41434e}@media(min-width:1080px){.PHPCategoriesHeader_verticalLine__w4ojY{display:block}}.PHPCategoriesHeader_searchInputContainer__afWU9{height:44px;width:100%;padding-left:14px}@media(min-width:600px){.PHPCategoriesHeader_searchInputContainer__afWU9{width:362px}}.PHPCustomCategory_container__1WphP{display:flex;-moz-column-gap:12px;column-gap:12px;width:100%;overflow:hidden}@media(min-width:1080px){.PHPCustomCategory_container__1WphP{overflow:visible}}@media(min-width:600px){.PHPCustomCategory_container__1WphP{-moz-column-gap:1rem;column-gap:1rem}}.PHPCustomCategory_titleWrapper__uKZF2{width:100%;display:flex;justify-content:space-between;align-items:end}@media(min-width:600px){.PHPCustomCategory_titleWrapper__uKZF2{align-items:center}}.PHPCustomCategory_title__Lp9EF{width:100%}.PHPCustomCategory_title__Lp9EF>:not([hidden])~:not([hidden]){margin-top:.25rem}.PHPCustomCategory_title__Lp9EF .PHPCustomCategory_titleText__QTfxR{margin:0;font-weight:500;color:#0c1322;font-size:1.125rem;line-height:1.75rem}.PHPCustomCategory_title__Lp9EF .PHPCustomCategory_titleText__QTfxR:is(.dark *){color:#f3f4f6}@media(min-width:1080px){.PHPCustomCategory_title__Lp9EF .PHPCustomCategory_titleText__QTfxR{font-size:1.25rem;line-height:1.75rem}}.PHPCustomCategory_title__Lp9EF .PHPCustomCategory_titleDesc__rGn8U{font-size:var(--body-small-font-size,14px);line-height:var(--body-small-line-height,22px);color:#374151}.PHPCustomCategory_title__Lp9EF .PHPCustomCategory_titleDesc__rGn8U:is(.dark *){color:#c0bdcb}.PHPCustomCategory_iconPadding__VOage{padding:4px}@media(min-width:600px){.PHPCustomCategory_iconPadding__VOage{padding:8px}}.PHPCustomCategory_editCategoryContainer__6Uq3k{display:flex;-moz-column-gap:1rem;column-gap:1rem;width:100%;overflow:hidden}@media(min-width:1080px){.PHPCustomCategory_editCategoryContainer__6Uq3k{overflow:visible}}.PHPCustomCategory_editCategoryTitle__G66m9{width:100%}.PHPCustomCategory_editCategoryTitle__G66m9>:not([hidden])~:not([hidden]){margin-top:.25rem}.PHPCustomCategory_editCategoryTitle__G66m9 .PHPCustomCategory_editCategoryTitleText__WNavZ{margin:0;font-weight:500;color:#0c1322;font-size:var(--body-medium-font-size,16px);line-height:var(--body-medium-line-height,24px)}.PHPCustomCategory_editCategoryTitle__G66m9 .PHPCustomCategory_editCategoryTitleText__WNavZ:is(.dark *){color:#f3f4f6}@media(min-width:1080px){.PHPCustomCategory_editCategoryTitle__G66m9 .PHPCustomCategory_editCategoryTitleText__WNavZ{font-size:1.125rem;line-height:1.75rem}}.PHPCustomCategory_editCategoryTitle__G66m9 .PHPCustomCategory_editCategoryTitleDesc__utZh2{font-size:var(--body-small-font-size,14px);line-height:var(--body-small-line-height,22px);color:#374151}@media(min-width:1080px){.PHPCustomCategory_editCategoryTitle__G66m9 .PHPCustomCategory_editCategoryTitleDesc__utZh2{font-size:var(--body-medium-font-size,16px);line-height:var(--body-medium-line-height,24px)}}.PHPCustomCategory_editCategoryTitle__G66m9 .PHPCustomCategory_editCategoryTitleDesc__utZh2:is(.dark *){color:#c0bdcb}.PHPCustomCategory_assessmentIcon__c_JC_{height:24px;width:24px;fill:currentColor;color:#172963}.PHPCustomCategory_assessmentIcon__c_JC_:is(.dark *){color:#eff6ff}.PHPCustomCategory_projectIcon__rtRH3{height:24px;width:24px;fill:currentColor}.PHPCustomCategory_cloudLabIcon__Ym9CC{height:24px;width:24px;stroke:currentColor;color:#0f766e}.PHPCustomCategory_cloudLabIcon__Ym9CC:is(.dark *){color:#f6fefc}.PHPCustomCategory_titleDescContainer__Kaz2b{display:flex;justify-content:space-between;align-items:center}.PHPCustomCategory_skippedCategoryTag__YJRFa{border-radius:30px}.PHPCustomCategory_categoryTitleType__G5g6e{font-size:var(--body-small-font-size,14px);line-height:var(--body-small-line-height,22px)}@media(min-width:600px){.PHPCustomCategory_categoryTitleType__G5g6e{font-size:1rem;line-height:1.5rem}}.categoriesList_categorySection__wQ0qo{position:relative}.categoriesList_categories__RPNro{display:flex;flex-direction:column;row-gap:1.75rem}.categoriesList_editModeCategories___D6Ne{display:flex;flex-direction:column;row-gap:.75rem}.categoriesList_editModeCustomCategoryContainer__7j7u_{border-radius:8px;cursor:pointer;padding:12px 16px;background-color:#fff;border:1px solid #e5e7eb}@media(min-width:600px){.categoriesList_editModeCustomCategoryContainer__7j7u_{padding:20px 16px}}.categoriesList_editModeCustomCategoryContainer__7j7u_:is(.dark *){background-color:#1a191f;border-color:#363442}.categoriesList_editCategoryContainer__6Vbt_{border-radius:8px;padding:16px;background-color:#fff;border:1px solid #e5e7eb}.categoriesList_editCategoryContainer__6Vbt_:is(.dark *){background-color:#1a191f;border-color:#363442}.categoriesList_categoryContainer__dCrIf{border-radius:.5rem;padding:8px;background-color:#fff;border:1px solid #e5e7eb}.categoriesList_categoryContainer__dCrIf:is(.dark *){background-color:#1a191f;border-color:#363442}.categoriesList_customCategoryContainer__8yS1S{border-radius:8px;padding:8px;background-color:#fff;border:1px solid #e5e7eb}.categoriesList_customCategoryContainer__8yS1S:is(.dark *){background-color:#1a191f;border-color:#363442}.categoriesList_weekGroupContainer__VdWlo{display:flex;flex-direction:column;row-gap:1rem}.categoriesList_weekCategoriesContainer__1jhyh{display:flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem}.categoriesList_filteredCategoriesContainer__hulad{display:flex}.categoriesList_weekCategories__jQ9RW{display:flex;flex-direction:column;width:100%;row-gap:.75rem}.categoriesList_weekTitleContainer__ukHWO{display:flex;align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;font-weight:700;letter-spacing:2.5px;font-size:.75rem;line-height:1rem;color:#0c1322}.categoriesList_weekTitleContainer__ukHWO:is(.dark *){color:#f3f4f6}.categoriesList_weekDot__YkW6t{width:0;height:0;border-radius:9999px;border:3px solid #d1d5db}.categoriesList_weekDot__YkW6t:is(.dark *){border-color:#4d4a5e}.categoriesList_verticalLineContainer__Yp7Nd{display:flex;flex-shrink:0;justify-content:center;width:6px;align-self:stretch}.categoriesList_verticalLine__0utyD{align-self:stretch;border:1px solid #d1d5db}.categoriesList_verticalLine__0utyD:is(.dark *){border-color:#4d4a5e}.categoriesList_categoryTitle__aJg5_{display:flex;width:100%}.categoriesList_categoryTitle__aJg5_>:not([hidden])~:not([hidden]){margin-left:.5rem}@media(min-width:600px){.categoriesList_categoryTitle__aJg5_{align-items:center}.categoriesList_categoryTitle__aJg5_>:not([hidden])~:not([hidden]){margin-left:1rem}}.categoriesList_categoryNumber__0igow{height:2rem;width:2rem;align-items:center;color:#303239;display:flex}.categoriesList_categoryNumber__0igow:is(.dark *){color:#ededee}.categoriesList_categoryTitleInner__SRQZ9{width:100%;display:flex;justify-content:center;flex-direction:column}@media(min-width:600px){.categoriesList_categoryTitleInner__SRQZ9{padding-right:1.5rem;flex-direction:row;align-items:center;justify-content:space-between}}.categoriesList_categoryTitleText__hTp8s{font-weight:500;max-width:36.25rem;font-size:1rem;line-height:1.5rem;color:#0c1322}.categoriesList_categoryTitleText__hTp8s:is(.dark *){color:#f3f4f6}@media(min-width:600px){.categoriesList_categoryTitleText__hTp8s{font-size:1.25rem;line-height:1.75rem}}.categoriesList_editCategoryTitleText__KYc1m{font-weight:500;max-width:36.25rem;font-size:1rem;line-height:1.5rem;color:#0c1322}.categoriesList_editCategoryTitleText__KYc1m:is(.dark *){color:#f3f4f6}@media(min-width:600px){.categoriesList_editCategoryTitleText__KYc1m{font-size:1.125rem;line-height:1.75rem}}.categoriesList_categorySummary___OJIx{margin-bottom:12px;font-weight:400;font-size:.75rem;line-height:1rem;color:#374151;padding-left:8px;padding-right:8px}.categoriesList_categorySummary___OJIx:is(.dark *){color:#c0bdcb}@media(min-width:600px){.categoriesList_categorySummary___OJIx{margin-top:5px;margin-bottom:16px;padding-left:28px;padding-right:12px;font-size:1rem;line-height:1.5rem}}@media(min-width:1080px){.categoriesList_categorySummary___OJIx{margin-top:5px;margin-bottom:16px;padding-right:90px;padding-left:30px;font-size:1rem;line-height:1.5rem}}.categoriesList_editCategorySummary__QM0SO{margin-bottom:12px;font-weight:400;font-size:.75rem;line-height:1rem;color:#374151;margin-top:8px;padding-left:0;padding-right:0}.categoriesList_editCategorySummary__QM0SO:is(.dark *){color:#c0bdcb}@media(min-width:600px){.categoriesList_editCategorySummary__QM0SO{margin-top:5px;margin-bottom:16px;padding-left:28px;padding-right:12px;font-size:1rem;line-height:1.5rem}}@media(min-width:1080px){.categoriesList_editCategorySummary__QM0SO{margin-top:5px;margin-bottom:16px;padding-right:90px;padding-left:30px;font-size:1rem;line-height:1.5rem}}.categoriesList_categoryLessonCount__za_Xo{margin-top:.25rem;min-width:4.0625rem;color:#374151;font-size:var(--body-small-font-size,14px);line-height:var(--body-small-line-height,22px)}.categoriesList_categoryLessonCount__za_Xo:is(.dark *){color:#c0bdcb}@media(min-width:600px){.categoriesList_categoryLessonCount__za_Xo{margin-top:0}}.categoryExpanded .categoriesList_categoryLessonCount__za_Xo{display:none}.categoriesList_categoryLessonsEditMode__PgAKc,.categoriesList_categoryLessons__uoL_m{display:flex;width:100%;flex-direction:column;padding-bottom:.75rem}@media(min-width:600px){.categoriesList_categoryLessons__uoL_m{padding-right:16px;padding-left:16px}}.categoriesList_skippedCategorySummary__UIXlT{margin-bottom:12px;font-weight:400;padding-left:28px;padding-right:12px;font-size:.875rem;line-height:1.25rem;color:#6b7280}.categoriesList_skippedCategorySummary__UIXlT:is(.dark *){color:"#23222B"}@media(min-width:600px){.categoriesList_skippedCategorySummary__UIXlT{margin-top:4px;margin-bottom:16px;padding-right:90px;padding-left:30px;font-size:1rem;line-height:1.5rem}}#layout_root-container__iz_qs{--sidebar-open:0}@media(min-width:1080px){#layout_root-container__iz_qs{--sidebar-open:1}}#layout_root-container__iz_qs ol,#layout_root-container__iz_qs ul{padding-inline-start:40px}#layout_root-container__iz_qs .callout-markdown ol,#layout_root-container__iz_qs .callout-markdown ul{padding-inline-start:20px}.CategoryPage_category-page-link__7qZJz{min-height:48px;min-width:48px}@media(min-width:600px){.CategoryPage_category-page-link__7qZJz{min-height:auto;min-width:auto}}.CourseDescriptionCarousel_imageWrapper__GCkxc{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-width:200px;min-height:200px;border-radius:4px;border:8px solid #f3f4f6}.CourseDescriptionCarousel_imageWrapper__GCkxc:is(.dark *){border-color:#23222b}.CourseDescriptionCarousel_imageWrapper__GCkxc img{max-width:100%;max-height:100%;display:block}.ImageViewer_container__NLfo8{display:flex;flex-direction:column;align-items:center}.ImageViewer_imageContainer__ODXVt{width:100%;margin-top:1rem;margin-bottom:1rem}.ImageViewer_imageWrapper__agIfR{height:100%;max-width:100%}.ImageViewer_errorContainer__dbBZT{display:flex;align-items:center}.ImageViewer_errorIcon__JBB7o{fill:currentColor;color:#f97316}.ImageViewer_errorIcon__JBB7o:is(.dark *){color:#fed7aa}.ImageViewer_iconLeft__xySvz{margin-right:.5rem}.MarketingTableWithCategories_container__YjKPx{width:100%;display:flex;flex-direction:column;align-items:center;background-color:#f9fafb}.MarketingTableWithCategories_container__YjKPx:is(.dark *){background-color:#303239;color:#c1c2c6}.MarketingTableWithCategories_container__YjKPx>div{max-width:1200px;width:100%}.MarketingTableWithCategories_tableContent___wsca{max-width:800px;width:100%;margin-bottom:1.5rem}.MarketingTableWithCategories_tableContent___wsca h5{color:#0c1322}.MarketingTableWithCategories_tableContent___wsca h5:is(.dark *){color:#ededee}.MarketingTableWithCategories_content___eUHH{margin-top:1.5rem;margin-bottom:1.25rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.25rem;padding:1rem .5rem}@media(min-width:600px){.MarketingTableWithCategories_content___eUHH{margin-top:1.5rem;padding:1.5rem 1rem}}@media(min-width:1080px){.MarketingTableWithCategories_content___eUHH{padding:1.5rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.05)}}.MarketingTableWithCategories_content___eUHH:is(.dark *){background-color:#292a30;border-color:#4e505c}.MarketingTableWithCategories_contentHeading__PCQ0q{display:flex;justify-content:space-between}.MarketingTableWithCategories_contentHeading__PCQ0q .MarketingTableWithCategories_contentHeadingTitle__zubBR{font-size:1.25rem;line-height:1.75rem;font-weight:700;color:#0c1322}.MarketingTableWithCategories_contentHeading__PCQ0q .MarketingTableWithCategories_contentHeadingTitle__zubBR:is(.dark *){color:#ededee}.MarketingTableWithCategories_categories__ApS8j{margin-top:2rem;margin-bottom:1rem}.MarketingTableWithCategories_expandCategories__mlMPp{display:flex;justify-content:flex-end}.MarketingTableWithCategories_categoryTitle__UQIET{display:flex;width:100%}.MarketingTableWithCategories_categoryTitle__UQIET>:not([hidden])~:not([hidden]){margin-left:.5rem}@media(min-width:600px){.MarketingTableWithCategories_categoryTitle__UQIET{align-items:center}.MarketingTableWithCategories_categoryTitle__UQIET>:not([hidden])~:not([hidden]){margin-left:1rem}}.MarketingTableWithCategories_categoryNumber__CFbno{height:2rem;width:2rem;align-items:center;color:#303239;display:flex}.MarketingTableWithCategories_categoryNumber__CFbno:is(.dark *){color:#ededee}.MarketingTableWithCategories_categoryTitleInner__yzG5t{width:100%;display:flex;justify-content:center;flex-direction:column;padding-right:1.5rem}@media(min-width:600px){.MarketingTableWithCategories_categoryTitleInner__yzG5t{flex-direction:row;align-items:center;justify-content:space-between}}.MarketingTableWithCategories_categoryTitleText__aAyDX{font-weight:500;color:#0c1322;font-size:1rem;line-height:1.5rem}@media(min-width:1080px){.MarketingTableWithCategories_categoryTitleText__aAyDX{font-size:1.25rem;line-height:1.75rem}}.MarketingTableWithCategories_categoryTitleText__aAyDX:is(.dark *){color:#ededee}.MarketingTableWithCategories_categoryDescription___ruPJ{margin:.75rem 1.75rem .75rem 2.5rem;padding-right:.25rem;padding-left:.3rem;color:#374151;font-weight:400;font-size:1rem;line-height:1.5rem}.MarketingTableWithCategories_categoryDescription___ruPJ:is(.dark *){color:#d2d3d6}@media(min-width:600px){.MarketingTableWithCategories_categoryDescription___ruPJ{margin:.75rem 2.5rem;padding-right:.375rem;padding-left:1.25rem}}@media(min-width:1080px){.MarketingTableWithCategories_categoryDescription___ruPJ{padding-left:1.5rem}}.MarketingTableWithCategories_categoryLessonCount__pqDXL{margin-top:.25rem;color:#6b7280;font-size:var(--body-small-font-size,14px);line-height:var(--body-small-line-height,22px)}.MarketingTableWithCategories_categoryLessonCount__pqDXL:is(.dark *){color:#7f818b}@media(min-width:600px){.MarketingTableWithCategories_categoryLessonCount__pqDXL{margin-top:0}}.categoryExpanded .MarketingTableWithCategories_categoryLessonCount__pqDXL{display:none}.MarketingTableWithCategories_categoryDivider__9WmoI{border-bottom:1px solid #e5e7eb;margin-top:1rem;margin-bottom:1rem;display:block}.MarketingTableWithCategories_categoryDivider__9WmoI:is(.dark *){border-bottom-color:#41434e}.MarketingTableWithCategories_categoryLessons__1IASO{display:flex;width:100%;flex-direction:column;padding-bottom:.75rem}@media(min-width:600px){.MarketingTableWithCategories_categoryLessons__1IASO{padding-left:.4rem;padding-right:.5rem}}@media(min-width:1080px){.MarketingTableWithCategories_categoryLessons__1IASO{padding-left:1rem}}.MarketingTableWithCategories_contentContainer__gih1Q{display:flex;max-width:800px;justify-content:center}.MarketingTableWithCategories_category__eAH5b{width:100%;margin-bottom:.5rem;cursor:pointer;display:flex;flex-direction:column}.MarketingTableWithCategories_category__eAH5b:hover{background-color:#f9fafb}.MarketingTableWithCategories_category__eAH5b:is(.dark *):hover{background-color:#222327}.MarketingTableWithCategories_title__6n3qi{display:flex;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem}@media(min-width:600px){.MarketingTableWithCategories_title__6n3qi{padding-left:.75rem;padding-right:.75rem}}@media(min-width:1080px){.MarketingTableWithCategories_title__6n3qi{padding-left:1rem;padding-right:1rem}}.MarketingTableWithCategories_title__6n3qi>svg{height:1.5rem;width:1.5rem}.MarketingTableWithCategories_titleLeft__cJ07l{display:flex;width:100%}.MarketingTableWithCategories_titleLeft__cJ07l>:not([hidden])~:not([hidden]){margin-left:1rem}@media(min-width:600px){.MarketingTableWithCategories_titleLeft__cJ07l{align-items:center}}.MarketingTableWithCategories_titleArrow__zAkDw{display:none}@media(min-width:600px){.MarketingTableWithCategories_titleArrow__zAkDw{display:block}}.MarketingTableWithCategories_lesson__UZTa1{display:flex;width:100%;align-items:center;-moz-column-gap:.925rem;column-gap:.925rem;padding-top:.5rem;padding-bottom:.5rem;cursor:pointer}@media(min-width:600px){.MarketingTableWithCategories_lesson__UZTa1{-moz-column-gap:1rem;column-gap:1rem}}.MarketingTableWithCategories_lesson__UZTa1:hover{background-color:#f9fafb;border-radius:.25rem}.MarketingTableWithCategories_lesson__UZTa1:is(.dark *):hover{background-color:#222327;border-radius:.25rem}.MarketingTableWithCategories_lessonDot__RZSo9{display:flex;align-items:center;margin-top:1px;margin-bottom:1px;height:1.25rem;width:2rem;padding-right:.375rem;padding-left:.375rem}.MarketingTableWithCategories_lessonDot__RZSo9>div{height:.375rem;width:.375rem;border-radius:100%;background-color:#0c1322}.MarketingTableWithCategories_lessonDot__RZSo9>div:is(.dark *){background-color:#d2d3d6}.MarketingTableWithCategories_pageTitleText___vUef{font-size:1rem;line-height:1.5rem;color:#0c1322;text-decoration:underline;-webkit-text-decoration-color:#9ca3af;text-decoration-color:#9ca3af}.MarketingTableWithCategories_pageTitleText___vUef:is(.dark *){color:#ededee}.MarketingTableWithCategories_lessonTitleContainer__EV5Z8{width:100%;display:flex;align-items:center;justify-content:space-between}.MarketingTableWithCategories_lessonExpandArrow__JWUa7{margin-right:1.5rem;height:1.5rem;width:1.5rem}.MarketingTableWithCategories_lessonExpandArrowIcon__Y_e14{height:1.5rem;width:1.5rem}.MarketingTableWithCategories_lessonDescription__W1Fd7{margin:.25rem 2.5rem .75rem 3rem}.MarketingTableWithCategories_lessonDescription__W1Fd7:is(.dark *){color:#d2d3d6}.MarketingTableWithCategories_lessonExpandedBackground__aLviq{background-color:#f9fafb;border-radius:.25rem}.MarketingTableWithCategories_lessonExpandedBackground__aLviq:is(.dark *){background-color:#222327}.CourseDescription_summaryText__Pdw_a{color:#374151;font-weight:400}.CourseDescription_summaryText__Pdw_a:is(.dark *){color:#d2d3d6}.CourseDescription_summary__GMyGi{font-size:var(--body-medium-font-size,16px);line-height:var(--body-medium-line-height,24px);margin-top:1rem}.ViewMoreBtn_viewMoreButton__W76VJ{color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer;font-family:inherit;line-height:inherit;font-size:.9375rem;display:flex;align-items:center;justify-content:center;white-space:nowrap;font-weight:500;line-height:1.5;letter-spacing:.025em;transition-duration:.2s;color:#fff;color:rgba(0,0,0,.87);background-color:transparent;border:1px solid #9ca3af;border-radius:.25rem;padding:.5rem .75rem}.ViewMoreBtn_viewMoreButton__W76VJ:disabled{cursor:default}.ViewMoreBtn_viewMoreButton__W76VJ::-moz-focus-inner{border:0;padding:0}.ViewMoreBtn_viewMoreButton__W76VJ:is(.dark *){border-color:#c1c2c6;color:#c1c2c6}.ViewMoreBtn_viewMoreButton__W76VJ:hover:enabled{background-color:rgba(0,0,0,.04);border-color:#0c1322}.ViewMoreBtn_viewMoreButton__W76VJ:hover:enabled:is(.dark *){border-color:#c1c2c6;background-color:#41434e}.ViewMoreBtn_viewMoreButton__W76VJ:disabled{border-color:#d1d5db;background-color:#f9fafb;color:#d1d5db}.ViewMoreBtn_viewMoreButton__W76VJ:disabled:is(.dark *){border-color:#6a6c78;background-color:transparent;color:#6a6c78}.ViewMoreBtn_viewMoreButton__W76VJ:is(.dark *){border-color:#6a6c78}.ViewMoreBtn_buttonText__jvC8K{color:#0c1322;font-size:14px}.ViewMoreBtn_buttonText__jvC8K:is(.dark *){color:#ededee}.Objectives_objectives__mp_Vw{flex-wrap:wrap;align-items:flex-start;row-gap:.5rem;margin-top:.5rem}@media(min-width:600px){.Objectives_objectives__mp_Vw{margin-top:1.5rem;row-gap:1rem}}.Objectives_objectivesMobile__ae_Nw{display:flex}@media(min-width:600px){.Objectives_objectivesMobile__ae_Nw{display:none}}.Objectives_objectivesDesktop__5qS0G{display:none}@media(min-width:600px){.Objectives_objectivesDesktop__5qS0G{display:flex}}.Objectives_showMore__11TQg{margin-top:.5rem;cursor:pointer;padding-left:2.5rem;font-weight:700;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#0c1322}.Objectives_showMore__11TQg:is(.dark *){color:#ededee}.Overview_summary__DSfoJ{font-size:var(--body-medium-font-size,16px);line-height:var(--body-medium-line-height,24px);margin-top:1rem}@media(min-width:600px){.Overview_summaryMobile__s6F2L{display:none}}.Overview_summaryDesktop__ZddbP{display:none}@media(min-width:600px){.Overview_summaryDesktop__ZddbP{display:block}}.Overview_summaryText__rJD3y{color:#374151;font-weight:400}.Overview_summaryText__rJD3y:is(.dark *){color:#d2d3d6}.Overview_preLine__cu5Bo{white-space:pre-line}.Overview_summaryExpand__M_d91{font-size:var(--caption-text-font-size,.75rem);line-height:var(--caption-text-line-height,1.25rem);margin-left:.5rem;cursor:pointer;font-weight:600;color:#0c1322;-webkit-text-decoration-line:underline;text-decoration-line:underline}.Overview_summaryExpand__M_d91:hover{color:#4b5563}.Overview_summaryExpand__M_d91:is(.dark *){color:#c1c2c6}.Overview_summaryExpand__M_d91:is(.dark *):hover{color:#eef}.TakeawaySkills_container__xvs3i{display:none}@media(min-width:600px){.TakeawaySkills_container__xvs3i{margin-bottom:1rem;display:block}}.TakeawaySkills_takeawaySkills__fS3XX{font-size:.75rem;line-height:1rem;font-weight:700;color:#0c1322;letter-spacing:2.5px;margin-bottom:0}.TakeawaySkills_takeawaySkills__fS3XX:is(.dark *){color:#ededee}.TakeawaySkills_tags__17Bsj{margin-top:1rem;display:flex;flex-wrap:wrap}.TakeawaySkills_tag__8bpv3{margin-bottom:1rem;margin-right:1rem;border-radius:.25rem;border-style:solid;border-color:#e5e7eb;background-color:#fff;padding:.25rem 1rem;color:#6b7280}@media(min-width:1080px){.TakeawaySkills_tag__8bpv3{margin-bottom:.5rem;margin-right:.5rem}}.TakeawaySkills_tag__8bpv3:is(.dark *){border-color:#4e505c;background-color:#292a30;color:#7f818b}.TakeawaySkills_tagText__qctmL{font-size:var(--body-small-font-size,14px);line-height:var(--body-small-line-height,22px);margin:0;padding:0}.scrollableCTAs_scrollableCTAs__KG_5N{margin-bottom:1.25rem}.scrollableCTAs_scrollableCTAsContainer__itAe0{display:block;position:sticky;bottom:0;z-index:9}@media(min-width:600px){.scrollableCTAs_scrollableCTAsContainer__itAe0{display:none}}.scrollableCTAs_scrollableCTAsSpacer__AOJRa{height:2.5rem;width:100%;background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from:#fff;--tw-gradient-to:hsla(0,0%,100%,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.scrollableCTAs_scrollableCTAsSpacer__AOJRa:is(.dark *){--tw-gradient-from:#1b1b1d;--tw-gradient-to:rgba(27,27,29,0);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.CourseOverviewInner_container__6bXoJ{width:100%;display:flex;flex-direction:column;align-items:center;overflow:hidden;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;padding-right:1rem;padding-left:1rem;background-color:#f9fafb}.CourseOverviewInner_container__6bXoJ:is(.dark *){background-color:#23222b;color:#c1c2c6}@media(min-width:600px){.CourseOverviewInner_container__6bXoJ{padding-right:1rem;padding-left:1rem}}@media(min-width:1080px){.CourseOverviewInner_container__6bXoJ{padding-right:1.5rem;padding-left:1.5rem}}.CourseOverviewInner_container__6bXoJ>div{max-width:1200px;width:100%}.CourseOverviewInner_courseOverview__Q4WtJ{max-width:800px;width:100%;margin-top:1.5rem}.CourseOverviewInner_courseOverview__Q4WtJ h5{color:#0c1322}.CourseOverviewInner_courseOverview__Q4WtJ h5:is(.dark *){color:#ededee}.CourseOverviewInner_contentWrapper__K8UNv{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden;position:relative;transition:all .3s ease-in-out}.CourseOverviewInner_container__6bXoJ.CourseOverviewInner_expanded__kvwC7 .CourseOverviewInner_contentWrapper__K8UNv{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;line-clamp:unset;overflow:visible}.CourseOverviewInner_objectives__E_4RY{margin-bottom:1.5rem;margin-top:1.5rem}.CourseOverviewInner_objectives__E_4RY .CourseOverviewInner_objectivesTitle__fhNgx{font-size:.75rem;line-height:1rem;font-weight:700;color:#0c1322;letter-spacing:2.5px}.CourseOverviewInner_objectives__E_4RY .CourseOverviewInner_objectivesTitle__fhNgx:is(.dark *){color:#ededee}.CourseOverviewInner_objectives__E_4RY .CourseOverviewInner_objectivesTitle__fhNgx.CourseOverviewInner_rightAligned__mh7k8{text-align:right;width:100%;font-size:1.25rem;line-height:1.75rem;letter-spacing:normal}.CourseOverviewInner_objectives__E_4RY .CourseOverviewInner_objective__2yR5j{display:flex;width:100%;align-items:center;-moz-column-gap:.625rem;column-gap:.625rem;font-size:var(--body-medium-font-size,16px);line-height:var(--body-medium-line-height,24px);color:#374151}.CourseOverviewInner_objectives__E_4RY .CourseOverviewInner_objective__2yR5j:is(.dark *){color:#d2d3d6}.CourseOverviewInner_objectives__E_4RY .CourseOverviewInner_objective__2yR5j svg{color:#0c1322;width:1.875rem}.CourseOverviewInner_objectives__E_4RY .CourseOverviewInner_objective__2yR5j svg:is(.dark *){color:#d2d3d6}.CourseOverviewInner_objectives__E_4RY .CourseOverviewInner_objective__2yR5j.CourseOverviewInner_rightAligned__mh7k8{justify-content:flex-end}.CourseOverviewInner_objectives__E_4RY .CourseOverviewInner_objective__2yR5j .CourseOverviewInner_objectiveText___qL46{display:flex;gap:.625rem}.CourseOverviewInner_objectives__E_4RY .CourseOverviewInner_objective__2yR5j .CourseOverviewInner_objectiveText___qL46 .CourseOverviewInner_objectiveIcon__7knuP{flex-shrink:0;margin-top:.375rem}.CourseOverviewInner_content__fnr0a{margin-top:1.5rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.25rem;padding:1rem .5rem}@media(min-width:600px){.CourseOverviewInner_content__fnr0a{margin-top:1.5rem;padding:1.5rem 1rem}}@media(min-width:1080px){.CourseOverviewInner_content__fnr0a{padding:1.5rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.05)}}.CourseOverviewInner_content__fnr0a:is(.dark *){background-color:#292a30;border-color:#4e505c}.CourseOverviewInner_overviewContainer__rp9JW{display:flex;max-width:800px;justify-content:center}.CourseOverviewInner_expandButton__QFwC9{display:flex;justify-content:center;width:100%;padding-top:.5rem;min-height:47px}@media(min-width:1080px){.PersonalizedCourseOverview_overviewSectionContent__UsLEm{max-width:422px}.PersonalizedCourseOverview_overviewSectionImage__4SMIq{min-width:422px}}.PersonalizedCourseOverview_ImageDimensions__Fq933{width:210px;height:185px}@media(min-width:600px){.PersonalizedCourseOverview_ImageDimensions__Fq933{width:290px;height:250px}}@media(min-width:1080px){.PersonalizedCourseOverview_ImageDimensions__Fq933{width:490px;height:380px}}@keyframes PersonalizedCourseOverview_fadeIn__jzGUf{0%{opacity:.5}to{opacity:1}}@keyframes PersonalizedCourseOverview_fadeOut__DACJc{0%{opacity:1}to{opacity:.5}}.PersonalizedCourseOverview_fadeIn__jzGUf{animation:PersonalizedCourseOverview_fadeIn__jzGUf .6s ease-in}.PersonalizedCourseOverview_fadeOut__DACJc{animation:PersonalizedCourseOverview_fadeOut__DACJc .6s ease-out}.PersonalizedCourseOverview_overviewIndicatorPositionClasses__DFqTg{left:-49px}@media(min-width:600px){.PersonalizedCourseOverview_overviewIndicatorPositionClasses__DFqTg{left:-61px}}.PersonalizedCourseOverview_overviewImage__9_TWp{width:100%;height:100%;background-image:var(--light-image);background-size:contain;background-repeat:no-repeat;background-position:50%}.PersonalizedCourseOverview_overviewImage__9_TWp:is(.dark *){background-image:var(--dark-image)}.Header_header__wIxW6{top:0!important}.Header_feedBackButton__container__erZsW{display:none;border-radius:9999px;padding:.5rem .75rem;color:rgba(0,0,0,.87);background-color:transparent;font-weight:600;height:2.25rem;flex-shrink:0;flex-basis:3rem}@media(min-width:600px){.Header_feedBackButton__container__erZsW{display:block}}.Header_feedBackButton__container__erZsW:is(.dark *){color:#c1c2c6}.Header_feedBackButton__container__erZsW:hover{background-color:hsla(228,4%,77%,.188)}.Header_feedBackButton__container__erZsW:hover:is(.dark *){background-color:#41434e}.Header_feedBackButton__borderless_container__pDdkQ{background-color:#f9fafb}.Header_feedBackButton__borderless_container__pDdkQ:is(.dark *){background-color:#23222b}.Header_feedbackButton__container__hasBorder__qr8_W{border:1px solid #e5e7eb}.Header_feedbackButton__container__hasBorder__qr8_W:is(.dark *){border-color:#363442}.Header_feedBackButton__icon__9lQTB{height:1.25rem;width:1.25rem;fill:currentColor;color:#6b7280}.Header_feedBackButton__icon__9lQTB:is(.dark *){color:#7f818b}.Header_feedbackButton__toast__icon__dxHi1{height:1.5rem;width:1.5rem;color:#1f6b39}.Header_feedbackButton__fixedToBottom__rnYCv{position:fixed;bottom:1.25rem;right:1rem;z-index:1000}.CIPHomepage_container__gI20d{position:relative}.Header_header__Ekejr{width:100%;height:var(--header-height);background-color:#fff;z-index:20;position:sticky;top:var(--banner-height);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;border:solid #d1d5db;border-width:0 0 1px;display:flex;flex-direction:row;justify-content:space-between}@media(min-width:600px){.Header_header__Ekejr{height:var(--header-height)}}@media(min-width:1080px){.Header_header__Ekejr{padding-left:1.5rem;padding-right:1.5rem}}.Header_header__Ekejr:is(.dark *){background-color:#222327;border-color:#303239}.Header_noBorder__vsS1V{border-bottom-width:0}.Header_displayFlex__gBNIK{display:flex}.Header_divider__macUM{display:none;margin-left:.5rem;height:2rem;border:solid #e5e7eb;border-width:0 0 0 1px}.Header_divider__macUM:is(.dark *){border-color:#303239}@media(min-width:600px){.Header_divider__macUM{display:block}}.Header_buttonGroup__DW8B3{display:flex;height:100%;align-items:center;justify-content:flex-end}.Header_loggedInGroup___2QMF{margin-right:.5rem}.Header_loggedOutGroup__7t2S1,.Header_loginBtn__qTGHe{display:flex;align-items:center}.Header_loginBtn__qTGHe{color:inherit;font:inherit;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer;font-family:inherit;line-height:inherit;font-size:.9375rem;justify-content:center;white-space:nowrap;border-radius:.125rem;line-height:1.5;letter-spacing:.025em;transition-duration:.2s;color:#fff;color:rgba(0,0,0,.87);background-color:transparent;font-weight:600;margin:0;height:40px;border-radius:4px;padding:1rem;border:1px solid #e5e7eb}.Header_loginBtn__qTGHe:is(.dark *){border-color:#4e505c}.Header_loginBtn__qTGHe:disabled{cursor:default}.Header_loginBtn__qTGHe::-moz-focus-inner{border:0;padding:0}.Header_loginBtn__qTGHe:is(.dark *){color:#c1c2c6}.Header_loginBtn__qTGHe:hover{background-color:hsla(228,4%,77%,.188)}.Header_loginBtn__qTGHe:hover:is(.dark *){background-color:#41434e}@media(min-width:600px){.Header_loginBtn__qTGHe{border-width:0;height:100%;border-radius:0}}.Header_loginBtnV2__4nYPI{color:inherit;font:inherit;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer;font-family:inherit;line-height:inherit;display:flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:.125rem;line-height:1.5;letter-spacing:.025em;transition-duration:.2s;color:#fff;color:rgba(0,0,0,.87);background-color:transparent;font-weight:600;font-size:.875rem;line-height:1.25rem;margin:0 0 0 .5rem;height:40px;border-radius:4px;padding:1rem;border:1px solid #e5e7eb}.Header_loginBtnV2__4nYPI:is(.dark *){border-color:#4e505c}.Header_loginBtnV2__4nYPI:disabled{cursor:default}.Header_loginBtnV2__4nYPI::-moz-focus-inner{border:0;padding:0}.Header_loginBtnV2__4nYPI:is(.dark *){color:#c1c2c6}.Header_loginBtnV2__4nYPI:hover{background-color:hsla(228,4%,77%,.188)}.Header_loginBtnV2__4nYPI:hover:is(.dark *){background-color:#41434e}@media(min-width:600px){.Header_loginBtnV2__4nYPI{border-width:0;height:100%;border-radius:0}}.Header_joinBtn__Ar5HK{color:inherit;font:inherit;overflow:visible;text-transform:none;-webkit-appearance:button;font-family:inherit;line-height:inherit;font-size:.9375rem;display:flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:.125rem;border-width:0;font-weight:500;line-height:1.5;letter-spacing:.025em;transition-duration:.2s;background-color:#5553ff;color:#fff;margin:0 1rem 0 .5rem;width:auto;max-height:2.5rem;border-radius:4px;padding:.625rem .75rem;cursor:pointer}.Header_joinBtn__Ar5HK:disabled{cursor:default}.Header_joinBtn__Ar5HK::-moz-focus-inner{border:0;padding:0}.Header_joinBtn__Ar5HK:is(.dark *){background-color:#4747b3}.Header_joinBtn__Ar5HK:hover:enabled{background-color:#3d3bb7}.Header_joinBtn__Ar5HK:hover:enabled:is(.dark *){background-color:#6969c3}.Header_joinBtn__Ar5HK:disabled{background-color:#cccbff;color:#fff}.Header_joinBtn__Ar5HK:disabled:is(.dark *){background-color:#4d4a5e;color:#1a191f}@media(min-width:600px){.Header_joinBtn__Ar5HK{border-radius:.125rem;max-height:2.75rem;padding-left:1rem;padding-right:1rem}}@media(min-width:1080px){.Header_joinBtn__Ar5HK{margin-right:0}}.Header_joinBtn__Ar5HK:hover{background-color:#3d3bb7}.Header_joinBtnExtended__XLJy2{display:none;align-items:center}@media(min-width:600px){.Header_joinBtnExtended__XLJy2{display:flex}}.Header_joinBtnArrow__w87kW{margin-right:-.25rem;margin-left:.5rem;fill:currentColor}.Header_createButton__LqfsY{display:none;padding-left:.6875rem;padding-right:.6875rem;align-items:center;border-radius:.25rem;border:1px solid #e5e7eb;width:2.75rem;height:2.75rem;cursor:pointer}.Header_createButton__LqfsY:is(.dark *){border-color:#41434e}.Header_createButton__LqfsY:hover{background-color:#eef;border-color:#cccbff}.Header_createButton__LqfsY:hover:is(.dark *){background-color:#41434e;border-color:#373942}@media(min-width:600px){.Header_createButton__LqfsY{display:flex;margin-left:.5rem;margin-right:.5rem}}.Header_createButtonIcon__e8shK{display:flex;width:1.25rem;height:1.25rem}.Header_createButtonIcon__e8shK:is(.dark *){color:#fff}.Header_createDropdown__jSev6{border-radius:.25rem;width:20rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background-color:#fff}.Header_createDropdown__jSev6:is(.dark *){background-color:#373942;border:1px solid #4e505c}.Header_createListItem__jDAh8{display:flex;align-items:center;cursor:pointer;padding:.875rem 1rem;justify-content:flex-start;width:100%;height:3rem;font-weight:400;border:solid #e5e7eb;border-width:0 0 1px}.Header_createListItem__jDAh8:is(.dark *){border-color:#4e505c}.Header_createListItem__jDAh8:hover{background-color:hsla(228,4%,77%,.188)}.Header_createListItem__jDAh8:hover:is(.dark *){border-color:#4e505c;background-color:#303239}.Header_createListItemIcon__w4ZVu{margin-right:1rem;width:1rem;height:1rem;color:#6b7280}.Header_createListItemIcon__w4ZVu:is(.dark *){color:#c1c2c6}.Header_createListItemText__zArb5{display:inline;margin-top:.625rem;margin-bottom:.625rem;font-size:.875rem;line-height:1.25rem;letter-spacing:.025em;line-height:1.5}.Header_createListItemText__zArb5:is(.dark *){color:#e3e3e5}.Header_fillCurrent__8TZ0D{fill:currentColor}.Header_strokeCurrent__3UrNh{stroke:currentColor}.Header_createButtonContainer__Id67T{position:relative;display:inline-block}.Header_tooltip__vJZHb{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background-color:#0c1322;color:#fff;font-size:.75rem;font-weight:400;padding:.25rem .5rem;border-radius:.25rem;white-space:nowrap;z-index:20;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.Header_tooltip__vJZHb:is(.dark *){background-color:#e3e3e5;color:#292a30}.Header_tooltipArrow__f5i3D{position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #0c1322}.Header_tooltipArrow__f5i3D:is(.dark *){border-bottom-color:#e3e3e5}.LanguageToggle_toggleContainer__P6XLl{margin-right:1.5rem;display:flex;background-color:#f5f5ff;border-radius:9999px;width:69px;height:32px;align-items:center;justify-content:space-between;box-sizing:border-box;padding:0}.LanguageToggle_toggleContainer__P6XLl:is(.dark *){background-color:#23222b;background-color:#f3f4f6}.LanguageToggle_toggleContainer__P6XLl:is(.dark *):is(.dark *){background-color:#363442}.LanguageToggle_toggleContainer__P6XLl .LanguageToggle_active___UJY3{background-color:#eef;color:#0c1322}.LanguageToggle_toggleContainer__P6XLl .LanguageToggle_active___UJY3:is(.dark *){background-color:#363442;color:#f3f4f6;background-color:#e5e7eb}.LanguageToggle_toggleContainer__P6XLl .LanguageToggle_active___UJY3:is(.dark *):is(.dark *){background-color:#4d4a5e}.LanguageToggle_toggleContainer__P6XLl:hover{background-color:#eef}.LanguageToggle_toggleContainer__P6XLl:hover:is(.dark *){background-color:#363442}.LanguageToggle_toggleContainer__P6XLl:hover .LanguageToggle_toggleOption__dvcxZ{background-color:#eef}.LanguageToggle_toggleContainer__P6XLl:hover .LanguageToggle_toggleOption__dvcxZ:is(.dark *){background-color:#363442;background-color:#f3f4f6}.LanguageToggle_toggleContainer__P6XLl:hover .LanguageToggle_toggleOption__dvcxZ:is(.dark *):is(.dark *){background-color:#363442}.LanguageToggle_toggleContainer__P6XLl:hover .LanguageToggle_active___UJY3{background-color:#e0e0ff}.LanguageToggle_toggleContainer__P6XLl:hover .LanguageToggle_active___UJY3:is(.dark *){background-color:#e5e7eb}.LanguageToggle_toggleContainer__P6XLl:hover .LanguageToggle_active___UJY3:is(.dark *):is(.dark *){background-color:#4d4a5e}.LanguageToggle_toggleOption__dvcxZ{flex:1;text-align:center;padding:4px 10px;border-radius:9999px;font-weight:500;font-size:1rem;line-height:1.5rem;cursor:pointer;color:#6b7280;transition:all .2s ease}.LanguageToggle_toggleOption__dvcxZ:is(.dark *){color:#c0bdcb}.LanguageToggle_toggleOptionArabic__M50Y2{padding-bottom:6px;padding-top:2px}.PresentationLayer_container___vBUE{width:100%;display:flex;flex-direction:column;align-items:center;padding-right:1rem;padding-left:1rem;background-color:#f9fafb}.PresentationLayer_container___vBUE:is(.dark *){background-color:#303239;color:#c1c2c6}@media(min-width:600px){.PresentationLayer_container___vBUE{padding-right:1rem;padding-left:1rem}}@media(min-width:1080px){.PresentationLayer_container___vBUE{padding-right:1.5rem;padding-left:1.5rem}}.PresentationLayer_container___vBUE>div{max-width:1200px;width:100%}.PresentationLayer_courseContent__LLSDm{max-width:800px;width:100%;margin-bottom:1.5rem}.PresentationLayer_courseContent__LLSDm h5{color:#0c1322}.PresentationLayer_courseContent__LLSDm h5:is(.dark *){color:#ededee}.PresentationLayer_content__wYFlV{margin-top:1.5rem;margin-bottom:1.25rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.25rem;padding:1rem .5rem}@media(min-width:600px){.PresentationLayer_content__wYFlV{margin-top:1.5rem;padding:1.5rem 1rem}}@media(min-width:1080px){.PresentationLayer_content__wYFlV{padding:1.5rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.05)}}.PresentationLayer_content__wYFlV:is(.dark *){background-color:#292a30;border-color:#4e505c}.PresentationLayer_contentMetadata__kxosS{margin-top:.25rem;display:flex;justify-content:space-between}@media(min-width:600px){.PresentationLayer_contentMetadata__kxosS{margin-top:.375rem}}.PresentationLayer_metadata__JnR0s{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;color:#6b7280}.PresentationLayer_metadata__JnR0s:is(.dark *){color:#7f818b}.PresentationLayer_dot__zT7Aj:before{content:"•";margin-right:.375rem}.PresentationLayer_overviewTitle__wkVOv{font-size:1.5rem;line-height:2rem;font-weight:700;color:#0c1322}.PresentationLayer_overviewTitle__wkVOv:is(.dark *){color:#ededee}.PresentationLayer_contentHeading__j1xsG{display:flex;justify-content:space-between}.PresentationLayer_contentHeading__j1xsG .PresentationLayer_contentHeadingTitle__x1nFc{font-size:1.25rem;line-height:1.75rem;font-weight:700;color:#0c1322}.PresentationLayer_contentHeading__j1xsG .PresentationLayer_contentHeadingTitle__x1nFc:is(.dark *){color:#ededee}.PresentationLayer_categories__Lx2p5{margin-top:2rem;margin-bottom:1rem}.PresentationLayer_categoryTitle__JwWu9{display:flex;width:100%}.PresentationLayer_categoryTitle__JwWu9>:not([hidden])~:not([hidden]){margin-left:.5rem}@media(min-width:600px){.PresentationLayer_categoryTitle__JwWu9{align-items:center}.PresentationLayer_categoryTitle__JwWu9>:not([hidden])~:not([hidden]){margin-left:1rem}}.PresentationLayer_categoryNumber__1nqQd{height:2rem;width:2rem;align-items:center;color:#303239;display:flex}.PresentationLayer_categoryNumber__1nqQd:is(.dark *){color:#ededee}.PresentationLayer_categoryTitleInner__om1Cp{width:100%;display:flex;justify-content:center;flex-direction:column;padding-right:1.5rem}@media(min-width:600px){.PresentationLayer_categoryTitleInner__om1Cp{flex-direction:row;align-items:center;justify-content:space-between}}.PresentationLayer_categoryTitleText__5vn3U{font-weight:500;color:#0c1322;max-width:36.25rem;font-size:1rem;line-height:1.5rem}@media(min-width:1080px){.PresentationLayer_categoryTitleText__5vn3U{font-size:1.25rem;line-height:1.75rem}}.PresentationLayer_categoryTitleText__5vn3U:is(.dark *){color:#ededee}.PresentationLayer_categorySummary__JGEjR{margin:.75rem 1.75rem .75rem 2.5rem;padding-right:.25rem;padding-left:.3rem;color:#374151;font-weight:400;font-size:1rem;line-height:1.5rem}.PresentationLayer_categorySummary__JGEjR:is(.dark *){color:#d2d3d6}@media(min-width:600px){.PresentationLayer_categorySummary__JGEjR{margin:.75rem 2.5rem;padding-right:.375rem;padding-left:1.25rem}}@media(min-width:1080px){.PresentationLayer_categorySummary__JGEjR{padding-left:1.5rem}}.PresentationLayer_categoryLessonCount__T_Fft{margin-top:.25rem;color:#6b7280;min-width:4.0625rem;font-size:var(--body-small-font-size,14px);line-height:var(--body-small-line-height,22px)}.PresentationLayer_categoryLessonCount__T_Fft:is(.dark *){color:#7f818b}@media(min-width:600px){.PresentationLayer_categoryLessonCount__T_Fft{margin-top:0}}.categoryExpanded .PresentationLayer_categoryLessonCount__T_Fft{display:none}.PresentationLayer_categoryDivider__7uyVY{border-bottom:1px solid #e5e7eb;margin-top:1rem;margin-bottom:1rem;display:block}.PresentationLayer_categoryDivider__7uyVY:is(.dark *){border-bottom-color:#41434e}.PresentationLayer_categoryLessons__TpQ63{display:flex;width:100%;flex-direction:column;padding-bottom:.75rem}@media(min-width:600px){.PresentationLayer_categoryLessons__TpQ63{padding-left:.4rem;padding-right:.5rem}}@media(min-width:1080px){.PresentationLayer_categoryLessons__TpQ63{padding-left:1rem}}.PresentationLayer_contentContainer__3ewnB{display:flex;max-width:800px;justify-content:center}.PresentationLayer_attributions__jkIZz{row-gap:.75rem;width:100%;display:flex;flex-direction:column}.PresentationLayer_videoSection__olHIq{margin-top:1.5rem;display:flex;flex-direction:column;max-height:21rem;aspect-ratio:16/9}@media(min-width:600px){.PresentationLayer_videoSection__olHIq{display:none}}.PresentationLayer_thumbnailHeight__NxU_0,.PresentationLayer_videoThumbnail__SRZjd{height:100%}.PresentationLayer_videoThumbnail__SRZjd{width:100%;margin-top:1rem}.PresentationLayer_errorImageHeight__o_TeO{height:100%}.PresentationLayer_certificateOfCompletionContainer__2cYgE{margin-top:1rem;margin-bottom:1rem;background-color:#f9fafb;border-radius:.375rem;display:flex;align-items:center;width:100%;padding:1.5rem .75rem}.PresentationLayer_certificateOfCompletionContainer__2cYgE:is(.dark *){background-color:#303239}.PresentationLayer_certificateOfCompletionGridContainer__948mo{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.75rem}.PresentationLayer_certificateOfCompletionGridContainer__948mo .PresentationLayer_certificateOfCompletionIcon__S5NiL{grid-row:1/2;grid-column:1/2}.PresentationLayer_certificateOfCompletionGridContainer__948mo .PresentationLayer_certificateOfCompletionIcon__S5NiL svg{color:#0c1322;width:1.5rem;height:1.5rem}@media(min-width:1080px){.PresentationLayer_certificateOfCompletionGridContainer__948mo .PresentationLayer_certificateOfCompletionIcon__S5NiL svg{width:2rem;height:2rem}}.PresentationLayer_certificateOfCompletionGridContainer__948mo .PresentationLayer_certificateOfCompletionIcon__S5NiL svg:is(.dark *){color:#ededee}.PresentationLayer_certificateOfCompletionGridContainer__948mo .PresentationLayer_certificateOfCompletionTitle__WBSD5{grid-row:1/2;grid-column:2/2;color:#0c1322;font-size:1.25rem;line-height:1.75rem;font-weight:500}.PresentationLayer_certificateOfCompletionGridContainer__948mo .PresentationLayer_certificateOfCompletionTitle__WBSD5:is(.dark *){color:#ededee}.PresentationLayer_certificateOfCompletionGridContainer__948mo .PresentationLayer_certificateOfCompletionDescription__AbLKb{grid-row:2/3;grid-column:2/2;color:#374151;font-size:1rem;line-height:1.5rem;font-weight:400}.PresentationLayer_certificateOfCompletionGridContainer__948mo .PresentationLayer_certificateOfCompletionDescription__AbLKb:is(.dark *){color:#d2d3d6}.Roadmap_container__csuGu{width:100%;display:flex;flex-direction:column;align-items:center;padding-right:1rem;padding-left:1rem;background-color:#f9fafb}.Roadmap_container__csuGu:is(.dark *){background-color:#303239;color:#c1c2c6}@media(min-width:600px){.Roadmap_container__csuGu{padding-right:1rem;padding-left:1rem}}@media(min-width:1080px){.Roadmap_container__csuGu{padding-right:1.5rem;padding-left:1.5rem}}.Roadmap_container__csuGu>div{max-width:1200px;width:100%}.Roadmap_courseContent__VNv_9{max-width:958px;width:100%;margin-bottom:1.5rem}.Roadmap_content__E866P{display:flex;flex-direction:column;row-gap:.875rem;margin-top:1.5rem;margin-bottom:1.25rem}@media(min-width:600px){.Roadmap_content__E866P{margin-top:2rem}}.Roadmap_overviewTitle__x9xl4{font-size:1.5rem;line-height:2rem;font-weight:700;color:#0c1322}.Roadmap_overviewTitle__x9xl4:is(.dark *){color:#ededee}.Roadmap_contentContainer__7Kj5R{display:flex;max-width:800px;justify-content:center}.Roadmap_attributions___a_Iy{row-gap:.75rem;width:100%;display:flex;flex-direction:column}.Roadmap_videoSection__op2jM{margin-top:1.5rem;display:flex;flex-direction:column;max-height:21rem;aspect-ratio:16/9}@media(min-width:600px){.Roadmap_videoSection__op2jM{display:none}}.Roadmap_thumbnailHeight__h2xC0,.Roadmap_videoThumbnail__5LWP9{height:100%}.Roadmap_videoThumbnail__5LWP9{width:100%;margin-top:1rem}.Roadmap_errorImageHeight__XXMgm{height:100%}