.HighlightContextMenu_menu-text-preview__aj8Zy{hyphens:auto}.SmallStaticFeature_container__EIIq_{display:flex;padding:.5rem 1rem 1rem;flex-direction:column;border-radius:.375rem;border:1px solid #e5e7eb;width:100%;background-color:#fff}.SmallStaticFeature_container__EIIq_:is(.dark *){background-color:#292a30;border-color:#4e505c}.SmallStaticFeature_featureTypeContainer__OMYMW{display:flex;-moz-column-gap:.5rem;column-gap:.5rem;align-items:center}.SmallStaticFeature_featureTypeContainer__OMYMW>div{display:flex;justify-content:center;align-items:center}.SmallStaticFeature_featureTypeContainer__OMYMW>span{display:flex;align-items:center;font-size:.875rem;line-height:1.25rem}.SmallStaticFeature_titleContainer__qi6Ko{display:flex;-moz-column-gap:.5rem;column-gap:.5rem;align-items:center}.SmallStaticFeature_title__3FZI6{font-weight:500!important}.SmallStaticFeature_new__8Dm3N{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:.025em;color:#fff;background-color:#86198f}.SmallStaticFeature_videoCta__TmdUv{display:flex;padding:0;margin-top:.5rem;-moz-column-gap:.375rem;column-gap:.375rem;justify-content:flex-start;align-items:center;background-color:transparent;color:#374151}.SmallStaticFeature_videoCta__TmdUv>span{font-size:.875rem;line-height:1.25rem;font-weight:500}.SmallStaticFeature_icon__RnoJl{width:1rem;height:1rem;fill:currentColor}.SmallStaticFeature_adaptiveLearningColor__CjLon{color:#0f766e}.SmallStaticFeature_mockInterviewColor__9ZRsc{color:#c2410c}.Tile_backgroundContainer__VW4_N{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.Tile_buttonBackground__NyyEy{position:absolute;top:50%;transform:translateY(-50%);height:auto;pointer-events:none;animation:Tile_moveBackground__bEJvU 3s ease-in-out infinite}.Tile_buttonBackground__NyyEy:is(.dark *){opacity:.6}@keyframes Tile_moveBackground__bEJvU{0%{left:-150%;opacity:0}8%{opacity:1;left:-100%}35%{left:100%;opacity:1}36%,to{opacity:0}}.HalloweenTileDecor_decor__I0ajx{display:none}@media(min-width:1260px){.HalloweenTileDecor_decor__I0ajx{display:block}}@keyframes Tiles_fadeIn__x0K_V{0%{opacity:0}to{opacity:1}}.Tiles_fading-animation__h8Bsi{animation:Tiles_fadeIn__x0K_V .3s linear forwards}@supports selector(:has(a,b)){@media (min-width:1080px){#Tiles_display-tiles__vSMc2 #subscription-tiles-group-1+#subscription-tiles-group-2 .tile-top-banner{border-top-left-radius:0}#Tiles_display-tiles__vSMc2 #subscription-tiles-group-1:has(+#subscription-tiles-group-2) .tile-top-banner{border-top-right-radius:0}}}.FeatureOverlay_overlay__hCuX_{position:fixed;inset:0;z-index:50;display:flex;justify-content:center;align-items:flex-start}.FeatureOverlay_overlay__hCuX_ .FeatureOverlay_overlayBackground__fC2AE{opacity:0;transition:opacity .3s ease-out}.FeatureOverlay_overlay__hCuX_ .FeatureOverlay_overlayContainer__nVnXE{opacity:0;transition:all .2s ease-in-out;transform:translate(-50%,-50%) scale(.8)!important}.FeatureOverlay_overlayReady__Neux8 .FeatureOverlay_overlayBackground__fC2AE{opacity:.5}.FeatureOverlay_overlayReady__Neux8 .FeatureOverlay_overlayContainer__nVnXE{opacity:1;transform:translate(-50%,-50%) scale(1)!important}.FeatureOverlay_overlayRemoving__tUdvF .FeatureOverlay_overlayBackground__fC2AE{opacity:0}.FeatureOverlay_overlayRemoving__tUdvF .FeatureOverlay_overlayContainer__nVnXE{opacity:0;transform:translate(-50%,-50%) scale(.8)!important}.FeatureOverlay_overlayBackground__fC2AE{width:100%;height:100%;position:absolute;z-index:30;background-color:#000}.FeatureOverlay_overlayBlurBackground__wLhjv{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.FeatureOverlay_overlayContainer__nVnXE{position:absolute;background-color:#fff;border-radius:.375rem;min-height:293px;height:-moz-fit-content;height:fit-content;z-index:40;box-shadow:0 4px 6px rgba(0,0,0,.1);width:auto;max-width:343px}@media(min-width:600px){.FeatureOverlay_overlayContainer__nVnXE{max-width:513px}}@media(min-width:1080px){.FeatureOverlay_overlayContainer__nVnXE{max-width:600px}}.PricingFeaturesOverlay_container__NdRq2{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;background-color:#fff;border-radius:.375rem;position:relative;width:36.375rem;max-height:560px;height:100%}.PricingFeaturesOverlay_container__NdRq2:is(.dark *){background-color:#303239}.PricingFeaturesOverlay_gradientBgWrapper__VL76P{display:flex;align-items:flex-start;justify-content:flex-start;border-radius:.375rem}.PricingFeaturesOverlay_gradientBg__orTEC{display:flex;justify-content:center;width:100%;height:auto;position:relative;align-items:flex-end}.PricingFeaturesOverlay_gradient__p5AlH{width:100%;height:auto;border-radius:.375rem .375rem 0 0}.PricingFeaturesOverlay_overlayBody__xTlh3{font-size:1rem;line-height:1.5rem;font-weight:500;z-index:150;position:relative}.AdvisorAgentPage_container__VsUXW ol,.AdvisorAgentPage_container__VsUXW ul{padding-inline-start:40px}.AdvisorAgentPage_blur__9ASEq{filter:blur(333px)}.FileInputNew_add-button__4EEWN{height:2.5rem;width:2.5rem;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);z-index:1}.FileInputNew_add-button__4EEWN:focus,.FileInputNew_add-button__4EEWN:hover{box-shadow:0 0 16px #7f818b}.FileInputNew_add-button__4EEWN.FileInputNew_minimal__oNhPF{height:100%;width:100%;border-radius:0;padding:0}.FileInputNew_add-button__4EEWN.FileInputNew_minimal__oNhPF,.FileInputNew_add-button__4EEWN.FileInputNew_minimal__oNhPF:focus,.FileInputNew_add-button__4EEWN.FileInputNew_minimal__oNhPF:hover{background-color:transparent;color:#000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark .FileInputNew_add-button__4EEWN.FileInputNew_minimal__oNhPF{color:#c1c2c6}.dark .FileInputNew_add-button__4EEWN.FileInputNew_minimal__oNhPF:focus,.dark .FileInputNew_add-button__4EEWN.FileInputNew_minimal__oNhPF:hover{color:#c1c2c630}.ImageUploadersJSX_file-input-style__f9DCv input{height:40px;width:40px;position:absolute;opacity:0;border-radius:4px;overflow:hidden}.ImageUploadersJSX_recommended-size-style__GBt3X{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (max-width:480px){.ImageUploadersJSX_recommended-size-style__GBt3X{top:28px;bottom:unset}}.Button_button__K1kqF{border-radius:.25rem;border-style:solid;padding:.625rem .75rem;text-align:center;transition-duration:.2s;border-color:#5553ff;background-color:#fff;color:#5553ff}.dark .Button_button__K1kqF{background-color:#1b1b1d;color:#c1c2c6}.Button_button__K1kqF:focus,.Button_button__K1kqF:hover{outline:2px solid transparent;outline-offset:2px;background-color:#5553ff;color:#fff}.Button_small-button__s6zft{padding:.375rem .75rem}.Button_large-button__LpCkj{padding:17px 29px}.Button_purple-button__NYXt_{background-color:#5553ff;color:#fff}.Button_purple-button__NYXt_:focus,.Button_purple-button__NYXt_:hover{border-color:#3d3bb7;background-color:#3d3bb7}.Button_subscription-button__zC1K4,.Button_subscription-button__zC1K4:focus,.Button_subscription-button__zC1K4:hover{border-style:none}.Button_subscription-button__zC1K4{color:#fff}.Button_subscription-button__zC1K4,.Button_subscription-button__zC1K4:focus,.Button_subscription-button__zC1K4:hover{background-image:linear-gradient(90deg,#2b2a83,#3d3bb7)}.Button_danger-button__6BU5c{border-color:#000;color:#000}.Button_danger-button__6BU5c:focus,.Button_danger-button__6BU5c:hover{border-color:#ef4444;background-color:#ef4444;color:#fff}.dark .Button_danger-button__6BU5c:hover{border-color:#f87171;background-color:#f87171;color:#000}.dark .Button_danger-button__6BU5c:focus{border-color:#ef4444;background-color:#f87171;color:#000}.Button_success-button__2DYxv{border-color:#33b25f;background-color:#33b25f;color:#fff}.Button_success-button__2DYxv:focus,.Button_success-button__2DYxv:hover{border-color:#1f6b39;background-color:#1f6b39;color:#fff}.Button_black-button__A6xfq{border:1px solid #000;color:#000}.dark .Button_black-button__A6xfq{border-color:#c1c2c6;color:#c1c2c6}.Button_black-button__A6xfq:focus,.Button_black-button__A6xfq:hover{border-color:#5553ff}.Button_grey-button__6qDTP{border-color:#e5e7eb;background-color:#e5e7eb;color:#6b7280}.Button_grey-button__6qDTP:focus,.Button_grey-button__6qDTP:hover{border-color:#d1d5db;background-color:#d1d5db;color:#6b7280}.Button_zoom-on-hover__D_SJF:focus,.Button_zoom-on-hover__D_SJF:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.Button_disabled__u3xQC,.Button_disabled__u3xQC:focus,.Button_disabled__u3xQC:hover{cursor:not-allowed}.Button_disabled__u3xQC,.Button_disabled__u3xQC:focus,.Button_disabled__u3xQC:hover{border-color:#f9fafb;background-color:#f9fafb;color:#9ca3af}.Button_border-less__9hlga{border-style:none}.Button_circle-button__Blq4X{padding:9px;display:flex;align-items:center;justify-content:center;border-radius:9999px;border-style:none;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background-color:#fff;color:#000}.dark .Button_circle-button__Blq4X{background-color:#222327;color:#c1c2c6}.dark .Button_circle-button__Blq4X:disabled{color:#a0a1a8}.Button_circle-button__Blq4X.Button_active__ztfQk,.Button_circle-button__Blq4X.Button_active__ztfQk:focus,.Button_circle-button__Blq4X.Button_active__ztfQk:hover{background-color:#5553ff}.Button_circle-button__Blq4X.Button_disabled__u3xQC{background-color:#e5e7eb;color:#9ca3af}.Button_circle-button__Blq4X.Button_disabled__u3xQC:focus,.Button_circle-button__Blq4X.Button_disabled__u3xQC:hover{cursor:not-allowed;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background-color:#f9fafb;color:#9ca3af}.Button_circle-button__Blq4X.Button_quiz-widget-controls__XNh6R{height:2.5rem;width:2.5rem;border-radius:9999px;border-width:1px;border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-duration:.7s}.Button_circle-button__Blq4X.Button_quiz-widget-controls__XNh6R:hover{transition-duration:75ms}.Button_circle-button__Blq4X.Button_quiz-widget-controls__XNh6R{border-color:#9ca3af;background-color:#fff;color:#000}.Button_circle-button__Blq4X.Button_quiz-widget-controls__XNh6R:hover{background-color:#5553ff;color:#fff}.dark .Button_circle-button__Blq4X.Button_quiz-widget-controls__XNh6R{background-color:#222327;color:#fff}.dark .Button_circle-button__Blq4X.Button_quiz-widget-controls__XNh6R:hover{background-color:#5553ff}.Button_circle-button__Blq4X.Button_quiz-widget-controls__XNh6R.Button_disabled__u3xQC,.Button_circle-button__Blq4X.Button_quiz-widget-controls__XNh6R.Button_disabled__u3xQC:hover{background-color:#d1d5db;color:#000}.Button_circle-button__Blq4X.Button_quiz-widget-controls__XNh6R.Button_disabled__u3xQC:hover{border-color:#f9fafb;background-color:#f9fafb}.dark .Button_circle-button__Blq4X.Button_quiz-widget-controls__XNh6R.Button_disabled__u3xQC{background-color:#6a6c78;color:#d2d3d6}.dark .Button_circle-button__Blq4X.Button_quiz-widget-controls__XNh6R.Button_disabled__u3xQC:hover{border:none;background-color:transparent}@keyframes Carousel_slideLeftEnter__mTZfx{0%{transform:translateX(100vw)}to{transform:translateX(0)}}@keyframes Carousel_slideLeftExit__sUJNb{0%{transform:translateX(0)}to{transform:translateX(-100vw)}}@keyframes Carousel_slideRightEnter__QUXsP{0%{transform:translateX(-100vw)}to{transform:translateX(0)}}@keyframes Carousel_slideRightExit__UiAOq{0%{transform:translateX(0)}to{transform:translateX(100vw)}}.Carousel_slide-left-enter__ZdwtU{transition:all .2s ease;animation:Carousel_slideLeftEnter__mTZfx .8s ease-in-out}.Carousel_slide-left-exit__WQatn{transition:all .2s ease;animation:Carousel_slideLeftExit__sUJNb .8s ease-in-out}.Carousel_slide-right-enter__F52i6{transition:all .2s ease;animation:Carousel_slideRightEnter__QUXsP .8s ease-in-out}.Carousel_slide-right-exit__u9dSI{transition:all .2s ease;animation:Carousel_slideRightExit__UiAOq .8s ease-in-out}@keyframes PromptAI_dot-animation__mHjF9{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.PromptAI_animate-dot__301fg{animation:PromptAI_dot-animation__mHjF9 1.4s infinite}.PromptAI_animate-dot-delay__cTH4_{animation-delay:.2s}.PromptAI_animate-dot-delay-2__mQ0K2{animation-delay:.4s}.PromptAI_animate-dot-delay-3__0EU19{animation-delay:.6s}.typeramp_type-ramp__nuq3P{letter-spacing:0;line-height:1.5;font-size:16px;max-width:50rem;margin-inline:auto}.typeramp_type-ramp__nuq3P li p{margin-top:4px;margin-bottom:4px}.typeramp_type-ramp__nuq3P strong{font-weight:600}.typeramp_type-ramp__nuq3P h2{font-size:32px;line-height:39.816px;font-weight:600}.typeramp_type-ramp__nuq3P h3{font-size:28px;line-height:35.945px;font-weight:600}.typeramp_type-ramp__nuq3P h4{font-size:24px;line-height:32.256px;font-weight:600}.typeramp_type-ramp__nuq3P code{font-size:14px}.typeramp_type-ramp__nuq3P li>span{display:block}.typeramp_type-ramp__nuq3P .title{font-size:40px;line-height:1.2;font-weight:600;margin-bottom:4px}.typeramp_type-ramp__nuq3P code{overflow-wrap:break-word}.typeramp_type-ramp__nuq3P code:is(.dark *){background-color:#4e505c;color:#c1c2c6}.typeramp_custom-font-sans__JWg4w{font-family:ui-sans-serif,system-ui,BlinkMacSystemFont,Segoe UI,Inter,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol}.typeramp_roll-out__NQOEC{opacity:1;transform:translateY(0);max-height:100%}.typeramp_roll-back__I3wRM{opacity:0;transform:translateY(-5%);max-height:0}.Notepad_rte-headers__OPivy{margin-top:0;margin-bottom:.25rem}.Notepad_rte-headers__OPivy+.Notepad_rte-headers__OPivy{margin-top:.75rem}.Notepad_rte-text__UdqYd+.Notepad_rte-headers__OPivy{margin-top:.375rem}.codeBlockEnhancerStyles_codeBlockContainer__iEqxR{position:relative}.codeBlockEnhancerStyles_codeBlockActions__MFjMU{position:absolute;top:.5rem;right:.5rem;display:flex;gap:.5rem;z-index:10}.codeBlockEnhancerStyles_codeBlockBtn__4FKKx{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.375rem .75rem;background:rgba(0,0,0,.5);color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.2);border-radius:.375rem;cursor:pointer;font-size:12px;font-weight:500;font-family:inherit;transition:all .2s ease}.codeBlockEnhancerStyles_codeBlockBtn__4FKKx:hover{background:rgba(0,0,0,.7);border-color:hsla(0,0%,100%,.4);color:#fff}.codeBlockEnhancerStyles_codeBlockBtn__4FKKx:active{transform:scale(.95)}.codeBlockEnhancerStyles_codeBlockBtn__4FKKx svg{display:inline-block;flex-shrink:0}.codeBlockEnhancerStyles_buttonText___8oEs{font-size:12px;font-weight:500;font-family:inherit}.SideBar_sidebar__r6r1Z{display:none}@media(min-width:1080px){.SideBar_sidebar__r6r1Z{display:var(--loggedout-true,flex)}}.SideBar_sidebar_icon__BbPKZ{display:var(--loggedout-true,flex)}@media(min-width:1080px){.SideBar_sidebar_icon__BbPKZ{display:none}}.NextProblemV2_cardWidth__XGx5H{max-width:100%}@media(min-width:600px){.NextProblemV2_cardWidth__XGx5H{max-width:70%}}@keyframes detailedAnalysis_slideReveal__bqmQi{0%{opacity:0;transform:translateY(0);max-height:0;padding:16px}to{opacity:1;transform:translateY(0);padding:16px;overscroll-behavior:contain}}.detailedAnalysis_slideReveal__bqmQi{animation:detailedAnalysis_slideReveal__bqmQi .4s ease-out forwards}.detailedAnalysis_detailedAnalysisMarkdownStyles__m7Ghe{line-height:1.5}.detailedAnalysis_detailedAnalysisMarkdownStyles__m7Ghe p{margin-bottom:.5rem;font-size:14px}.detailedAnalysis_detailedAnalysisMarkdownStyles__m7Ghe h1,.detailedAnalysis_detailedAnalysisMarkdownStyles__m7Ghe h2,.detailedAnalysis_detailedAnalysisMarkdownStyles__m7Ghe h3,.detailedAnalysis_detailedAnalysisMarkdownStyles__m7Ghe h4,.detailedAnalysis_detailedAnalysisMarkdownStyles__m7Ghe h5,.detailedAnalysis_detailedAnalysisMarkdownStyles__m7Ghe h6{font-weight:600;margin-top:.5rem;margin-bottom:.5rem}.detailedAnalysis_detailedAnalysisMarkdownStyles__m7Ghe h3,.detailedAnalysis_detailedAnalysisMarkdownStyles__m7Ghe h4,.detailedAnalysis_detailedAnalysisMarkdownStyles__m7Ghe h5,.detailedAnalysis_detailedAnalysisMarkdownStyles__m7Ghe h6{font-size:16px!important}.detailedAnalysis_detailedAnalysisMarkdownStyles__m7Ghe h1,.detailedAnalysis_detailedAnalysisMarkdownStyles__m7Ghe h2{font-size:18px!important}.styles_parentWithLists__wPWrY ul{padding-inline-start:40px}.tabRotation_rotate-vertical__29UIs{transform:rotate(90deg);transform-origin:bottom left;position:relative;left:0;top:-44px;width:100vh;height:44px}@media (min-width:1300px){.ViewerComponentView_float-left-default__SVNSS{float:left;margin-right:20px;margin-top:12px;margin-bottom:12px}.ViewerComponentView_float-right-default__t8bq5{float:right;margin-left:20px;margin-top:12px;margin-bottom:12px}}@media (max-width:1299px){.ViewerComponentView_float-left-default__SVNSS,.ViewerComponentView_float-right-default__t8bq5{margin:12px auto}}.lessonPage_lesson-page__lqZB2{--body-medium-font-size:16px;--body-medium-line-height:24px;--body-small-font-size:14px;--body-small-line-height:20px;--caption-text-font-size:12px;--caption-text-line-height:20px}.lessonPage_lesson-page__lqZB2.lessonPage_tablet__BqBXw .custom-large h2{margin:40px 0 6px}.lessonPage_lesson-page__lqZB2.lessonPage_mobile__t01Bn .custom-large h2,.lessonPage_lesson-page__lqZB2.lessonPage_tablet__BqBXw .custom-default h2,.lessonPage_lesson-page__lqZB2.lessonPage_tablet__BqBXw .custom-large h3{margin:36px 0 6px}.lessonPage_lesson-page__lqZB2.lessonPage_mobile__t01Bn .custom-default h2,.lessonPage_lesson-page__lqZB2.lessonPage_mobile__t01Bn .custom-large h3,.lessonPage_lesson-page__lqZB2.lessonPage_tablet__BqBXw .custom-default h3,.lessonPage_lesson-page__lqZB2.lessonPage_tablet__BqBXw .custom-large h4,.lessonPage_lesson-page__lqZB2.lessonPage_tablet__BqBXw .custom-small h2{margin:32px 0 6px}.lessonPage_lesson-page__lqZB2.lessonPage_mobile__t01Bn .custom-default h3,.lessonPage_lesson-page__lqZB2.lessonPage_mobile__t01Bn .custom-large h4,.lessonPage_lesson-page__lqZB2.lessonPage_mobile__t01Bn .custom-small h2,.lessonPage_lesson-page__lqZB2.lessonPage_tablet__BqBXw .custom-small h3{margin:28px 0 6px}.lessonPage_lesson-page__lqZB2.lessonPage_mobile__t01Bn .custom-default h4,.lessonPage_lesson-page__lqZB2.lessonPage_mobile__t01Bn .custom-large h5,.lessonPage_lesson-page__lqZB2.lessonPage_mobile__t01Bn .custom-small h3,.lessonPage_lesson-page__lqZB2.lessonPage_tablet__BqBXw .custom-default h4,.lessonPage_lesson-page__lqZB2.lessonPage_tablet__BqBXw .custom-default h5,.lessonPage_lesson-page__lqZB2.lessonPage_tablet__BqBXw .custom-default h6,.lessonPage_lesson-page__lqZB2.lessonPage_tablet__BqBXw .custom-large h5,.lessonPage_lesson-page__lqZB2.lessonPage_tablet__BqBXw .custom-large h6,.lessonPage_lesson-page__lqZB2.lessonPage_tablet__BqBXw .custom-small h4,.lessonPage_lesson-page__lqZB2.lessonPage_tablet__BqBXw .custom-small h5,.lessonPage_lesson-page__lqZB2.lessonPage_tablet__BqBXw .custom-small h6{margin:24px 0 6px}.lessonPage_lesson-page__lqZB2.lessonPage_mobile__t01Bn .custom-small h4{margin:22px 0 6px}.lessonPage_lesson-page__lqZB2.lessonPage_mobile__t01Bn .custom-default h5,.lessonPage_lesson-page__lqZB2.lessonPage_mobile__t01Bn .custom-default h6,.lessonPage_lesson-page__lqZB2.lessonPage_mobile__t01Bn .custom-large h6,.lessonPage_lesson-page__lqZB2.lessonPage_mobile__t01Bn .custom-small h5,.lessonPage_lesson-page__lqZB2.lessonPage_mobile__t01Bn .custom-small h6{margin:20px 0 6px}.lessonPage_lesson-page__lqZB2.lessonPage_tablet__BqBXw .custom-large{--h1-font-size:40px;--h1-line-height:48px;--h2-font-size:32px;--h2-line-height:40px;--h3-font-size:28px;--h3-line-height:36px;--h4-font-size:24px;--h4-line-height:32px;--h5-font-size:20px;--h5-line-height:28px;--h6-font-size:16px;--h6-line-height:24px;--body-large-font-size:20px;--body-large-line-height:28px;--paragraph-code-font-size:16px;--paragraph-code-line-height:24px}.lessonPage_lesson-page__lqZB2.lessonPage_tablet__BqBXw{--h1-font-size:32px;--h1-line-height:40px;--h2-font-size:28px;--h2-line-height:36px;--h3-font-size:24px;--h3-line-height:32px;--h4-font-size:20px;--h4-line-height:28px;--h5-font-size:18px;--h5-line-height:24px;--h6-font-size:16px;--h6-line-height:24px;--body-large-font-size:18px;--body-large-line-height:28px;--paragraph-code-font-size:14px;--paragraph-code-line-height:20px}.lessonPage_lesson-page__lqZB2.lessonPage_tablet__BqBXw .custom-small{--h1-font-size:28px;--h1-line-height:36px;--h2-font-size:24px;--h2-line-height:32px;--h3-font-size:20px;--h3-line-height:28px;--h4-font-size:18px;--h4-line-height:28px;--h5-font-size:16px;--h5-line-height:24px;--h6-font-size:14px;--h6-line-height:20px;--body-large-font-size:18px;--body-large-line-height:24px;--paragraph-code-font-size:14px;--paragraph-code-line-height:20px}@media(min-width:1080px){.lessonPage_lesson-page__lqZB2.lessonPage_desktop__9IEMP .custom-large h2{margin:40px 0 6px}.lessonPage_lesson-page__lqZB2.lessonPage_desktop__9IEMP .custom-default h2,.lessonPage_lesson-page__lqZB2.lessonPage_desktop__9IEMP .custom-large h3{margin:36px 0 6px}.lessonPage_lesson-page__lqZB2.lessonPage_desktop__9IEMP .custom-default h3,.lessonPage_lesson-page__lqZB2.lessonPage_desktop__9IEMP .custom-large h4,.lessonPage_lesson-page__lqZB2.lessonPage_desktop__9IEMP .custom-small h2{margin:32px 0 6px}.lessonPage_lesson-page__lqZB2.lessonPage_desktop__9IEMP .custom-small h3{margin:28px 0 6px}.lessonPage_lesson-page__lqZB2.lessonPage_desktop__9IEMP .custom-default h4,.lessonPage_lesson-page__lqZB2.lessonPage_desktop__9IEMP .custom-default h5,.lessonPage_lesson-page__lqZB2.lessonPage_desktop__9IEMP .custom-default h6,.lessonPage_lesson-page__lqZB2.lessonPage_desktop__9IEMP .custom-large h5,.lessonPage_lesson-page__lqZB2.lessonPage_desktop__9IEMP .custom-large h6,.lessonPage_lesson-page__lqZB2.lessonPage_desktop__9IEMP .custom-small h4,.lessonPage_lesson-page__lqZB2.lessonPage_desktop__9IEMP .custom-small h5,.lessonPage_lesson-page__lqZB2.lessonPage_desktop__9IEMP .custom-small h6{margin:24px 0 6px}.lessonPage_lesson-page__lqZB2.lessonPage_desktop__9IEMP{--h1-font-size:40px;--h1-line-height:48px;--h2-font-size:32px;--h2-line-height:40px;--h3-font-size:28px;--h3-line-height:36px;--h4-font-size:24px;--h4-line-height:32px;--h5-font-size:20px;--h5-line-height:28px;--h6-font-size:16px;--h6-line-height:24px;--body-large-font-size:20px;--body-large-line-height:28px;--paragraph-code-font-size:16px;--paragraph-code-line-height:24px}.lessonPage_lesson-page__lqZB2.lessonPage_desktop__9IEMP .custom-small{--h1-font-size:32px;--h1-line-height:40px;--h2-font-size:28px;--h2-line-height:36px;--h3-font-size:24px;--h3-line-height:32px;--h4-font-size:20px;--h4-line-height:28px;--h5-font-size:18px;--h5-line-height:24px;--h6-font-size:16px;--h6-line-height:24px;--body-large-font-size:18px;--body-large-line-height:28px;--paragraph-code-font-size:14px;--paragraph-code-line-height:20px}.lessonPage_lesson-page__lqZB2.lessonPage_desktop__9IEMP .custom-large{--h1-font-size:48px;--h1-line-height:48px;--h2-font-size:40px;--h2-line-height:48px;--h3-font-size:32px;--h3-line-height:40px;--h4-font-size:28px;--h4-line-height:36px;--h5-font-size:24px;--h5-line-height:32px;--h6-font-size:20px;--h6-line-height:28px;--body-large-font-size:24px;--body-large-line-height:32px;--paragraph-code-font-size:18px;--paragraph-code-line-height:28px}}.problemPage_problemTabContent__EvHVn h2,.problemPage_problemTabContent__EvHVn h3,.problemPage_problemTabContent__EvHVn h4,.problemPage_problemTabContent__EvHVn h5,.problemPage_problemTabContent__EvHVn h6{font-size:1.25rem;padding:0;margin:.75rem 0 0}.problemPage_problemTabContent__EvHVn p{font-size:1rem;padding:0;margin:.5rem 0 0}.problemPage_problemTabContent__EvHVn code{padding:.125rem .25rem;margin:0}.problemPage_problemTabContent__EvHVn pre{font-size:1rem;padding:0;margin:0}.problemPage_problemTabContent__EvHVn ol,.problemPage_problemTabContent__EvHVn ul{font-size:1rem;padding:0 0 0 1.5rem;margin:.5rem 0 0}.problemPage_problemTabContent__EvHVn li{font-size:1rem;padding:0;margin:.25rem 0 0}.problemPage_problemTabContent__EvHVn blockquote{font-size:1rem;padding:.5rem 0 .5rem 1rem;margin:.75rem 0}.problemPage_problemTabContent__EvHVn b,.problemPage_problemTabContent__EvHVn em,.problemPage_problemTabContent__EvHVn i,.problemPage_problemTabContent__EvHVn strong{font-size:1rem;padding:0;margin:0}.problemPage_problemTabContent__EvHVn #problemPage_breadcrumbsContainer__wZ9V3 a{font-size:12px}.problemPage_problemTabContent__EvHVn a{font-size:1rem;padding:0;margin:0}.problemPage_problemTabContent__EvHVn sub>code{font-size:.75rem;padding:.5rem .25rem 0 0}.problemPage_problemTabContent__EvHVn sup>code{font-size:.75rem;padding:0 .25rem .5rem 0}.StaticFeature_tileIcon__O8Atl{width:1rem;height:1rem;fill:currentColor}.StaticFeature_tileTitleContainer__m29LS{display:flex;padding:.25rem 1rem;align-items:center;font-size:1.125rem;line-height:1.75rem;color:#292a30;font-weight:600;max-height:5rem}.StaticFeature_tileTitleContainer__m29LS:is(.dark *){color:#d2d3d6}@media(min-width:600px){.StaticFeature_tileTitleContainer__m29LS{font-size:1rem;line-height:1.5rem;font-weight:700}}.StaticFeature_textOverflowWrapTitle__U5ymp{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.5em;max-height:5em}.StaticFeature_new__bz03z{padding:.25rem .5rem;margin-left:.5rem;border-radius:.25rem;font-size:.75rem;line-height:1rem;letter-spacing:.025em;color:#fff;background-color:#86198f;font-weight:400}.StaticFeature_new__bz03z:is(.dark *){background-color:#e879f9}.StaticFeature_container__QVNoD{display:flex;justify-content:center;border-radius:.25rem;min-width:100%;padding:0!important}@media(min-width:600px){.StaticFeature_container__QVNoD{min-width:calc((100% - 26px)/3)}}@media(min-width:1080px){.StaticFeature_container__QVNoD{min-width:calc((100% - 48px)/4)}}.StaticFeature_inner__emch0{margin-left:auto;margin-right:auto;display:flex;overflow:hidden;flex-direction:column;border-radius:.375rem;border:1px solid #e5e7eb;transform:matrix(1,0,0,1,0,0);transition-duration:.5s;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)}.StaticFeature_inner__emch0:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.StaticFeature_inner__emch0:is(.dark *){border-color:#41434e;background-color:#292a30}.StaticFeature_inner__emch0:is(.dark *):hover{box-shadow:0 4px 6px -1px hsla(0,0%,100%,.1),0 2px 4px -1px hsla(0,0%,100%,.06)}.StaticFeature_wrapperFullWidth__vBPkf{width:100%;margin-left:0;margin-right:0}.StaticFeature_wrapper__7Y4HM{display:block;width:100%}.StaticFeature_bodyContainer__5JZy1{display:flex;position:relative;margin-bottom:2.25rem;flex-direction:column}.StaticFeature_bodyContainer__5JZy1>:not([hidden])~:not([hidden]){margin-top:.5rem}.StaticFeature_bodyContainer__5JZy1:is(.dark *){background-color:#292a30}.StaticFeature_bodyContainerSmallerTile__M_nMI{display:flex;position:relative;margin-bottom:1.25rem;flex-direction:column}.StaticFeature_bodyContainerSmallerTile__M_nMI>:not([hidden])~:not([hidden]){margin-top:.5rem}.StaticFeature_header___P4md{display:flex;height:1.75rem;padding:0 .75rem;margin-left:1rem;margin-top:1rem;margin-right:.5rem;align-items:center;border-radius:9999px;width:-moz-fit-content;width:fit-content}.StaticFeature_headerInner__151Fx{display:flex;height:2.5rem}.StaticFeature_iconContainer__AT3uH{display:flex;margin-top:.5rem;margin-bottom:.5rem;justify-content:flex-start;align-items:center}.StaticFeature_featureTypeContainer__43B3i{font-size:.875rem;line-height:1.25rem;margin-left:.375rem}.StaticFeature_featureTypeContainerSmallerTile__pe_hv,.StaticFeature_featureTypeContainer__43B3i{display:flex;margin-top:.5rem;margin-bottom:.5rem;justify-content:center;align-items:center;font-weight:500}.StaticFeature_featureTypeContainerSmallerTile__pe_hv{font-size:.75rem;line-height:1rem}.StaticFeature_main__w52bX{height:7rem}.StaticFeature_titleContainer__5Q1ew{display:block}@media(min-width:600px){.StaticFeature_titleContainer__5Q1ew{display:flex}}.StaticFeature_titleContainerSmallerTile__yT3xM{display:block;height:3.75rem}@media(min-width:600px){.StaticFeature_titleContainerSmallerTile__yT3xM{display:flex}}.StaticFeature_bottom__L3grM{display:flex;padding:3rem .5rem .5rem 1.25rem;justify-content:space-between;align-items:center;height:5rem;margin-bottom:1.25rem}.StaticFeature_bottom__L3grM:is(.dark *){background-color:#292a30}.StaticFeature_bottomSmallerTile__mmJhU{display:flex;padding:.5rem .5rem .5rem 1.25rem;justify-content:space-between;align-items:center;height:2rem;margin-bottom:1rem}.StaticFeature_videoBtn__QwsNn{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;gap:.375rem;background-color:transparent;color:#0c1322}.StaticFeature_videoBtn__QwsNn:disabled{cursor:default}.StaticFeature_videoBtn__QwsNn::-moz-focus-inner{border:0;padding:0}.StaticFeature_videoBtn__QwsNn:hover{border-radius:.375rem;background-color:#f3f4f6;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.StaticFeature_videoBtn__QwsNn:is(.dark *){color:#ededee}.StaticFeature_videoBtn__QwsNn:is(.dark *):hover{background-color:#373942}.StaticFeature_videoBtn__QwsNn>span{font-size:.875rem;line-height:1.25rem;font-weight:500}.StaticFeature_palHeaderBackground__rymro{background-color:#daf6f0}.StaticFeature_palHeaderBackground__rymro:is(.dark *){background-color:#1a372f}.StaticFeature_palHeaderText__XusC7{color:#14716a}.StaticFeature_palHeaderText__XusC7:is(.dark *){color:#97cec2}.StaticFeature_palTileBackground__AMdam{background-color:#fff}.StaticFeature_palTileBackground__AMdam:is(.dark *){background-color:#1a191f}.StaticFeature_miHeaderBackground__uXWOH{background-color:#fff2e0}.StaticFeature_miHeaderBackground__uXWOH:is(.dark *){background-color:#5d2e0e}.StaticFeature_miHeaderTextColor__J08iV{color:#9a3412}.StaticFeature_miHeaderTextColor__J08iV:is(.dark *){color:#f3cbaf}.StaticFeature_miTileBackground__1XhhU{background-color:#fff}.StaticFeature_miTileBackground__1XhhU:is(.dark *){background-color:#1a191f}.StaticFeature_tileGA__3wun0{display:flex;justify-content:center;align-items:center}.CourseTile_tileIconDimensions__2xK_a{width:1.25rem;height:1.25rem}.CourseTile_tileIconDimensionsV2__Eo1yF{width:1rem;height:1rem}.CourseTile_fillCurrent__GU9IJ{fill:currentColor}.CourseTile_strokeCurrent__wxJxQ{stroke:currentColor}.CourseTile_textIndigo1000__nN921{color:#1f1e63}.CourseTile_fillAndTextIndigo1000__WNki_{color:#1f1e63;fill:#1f1e63}.CourseTile_fillAndTextBlue1000__2gmt0{color:#172963;fill:#172963}.CourseTile_fillAndTextGreen1000__mc76L{color:#0f331b;fill:#0f331b}.CourseTile_fillAndTextYellow900__77dmh{color:#713f12;fill:#713f12}.CourseTile_hoverIndigo300__VgzQB:hover{background-color:#aaa9ff}.CourseTile_hoverPink300__cW4SG:hover{background-color:#f5d0fe}.CourseTile_hoverGreen300__GOE_w:hover{background-color:#bdeccd}.CourseTile_hoverBlue300__U38v5:hover{background-color:#bfdbfe}.CourseTile_hoverYellow200__5F7RQ:hover{background-color:#fef08a}.CourseTile_iconContainer__eQkh2{margin-right:.5rem;margin-top:.75rem;width:2.5rem;height:2rem;cursor:pointer;display:flex;align-items:center;background-color:transparent;padding:0}.CourseTile_iconContainer__eQkh2:disabled{background-color:transparent}.CourseTile_tileHeader__jeT01{display:flex;height:2.5rem}.CourseTile_tileHeaderV2__9rnr_{display:flex;height:1.75rem;padding:0 .75rem;margin-left:1rem;margin-top:1rem;margin-right:.5rem;align-items:center;border-radius:9999px}.CourseTile_bookMarkDimensions__vChv6{height:1.125rem;width:1.125rem}.CourseTile_tileIconV2__d5oD7{display:flex;margin-top:.5rem;margin-bottom:.5rem;justify-content:flex-start;align-items:center}.CourseTile_tileIcon__m3NT2{margin:.5rem .5rem .5rem 1rem;justify-content:flex-start}.CourseTile_tileIcon__m3NT2,.CourseTile_tileType__Bk7s9{letter-spacing:2.2px;font-size:.75rem;font-weight:700;line-height:1.25rem;text-transform:uppercase;display:flex;align-items:center}.CourseTile_tileType__Bk7s9{margin-left:.5rem}.CourseTile_tileTypeV2__mtZY0,.CourseTile_tileType__Bk7s9{margin-top:.5rem;margin-bottom:.5rem;justify-content:center}.CourseTile_tileTypeV2__mtZY0{display:flex;margin-left:.375rem;align-items:center;font-weight:500;font-size:.75rem;line-height:1rem}.CourseTile_defaultTileContent__DeKIy{display:flex;margin-left:.5rem;margin-right:.5rem;flex-direction:row;gap:.25rem;justify-content:space-between;align-items:flex-start;width:100%;font-size:.75rem;line-height:1.25rem;color:#6b7280}.CourseTile_defaultTileContent__DeKIy:is(.dark *){color:#d2d3d6}.CourseTile_targetAudienceContainer__kEZAE{display:flex;flex-direction:row;width:100%;justify-content:flex-end}.CourseTile_difficultyIcon__SugVY{fill:currentColor;color:#6b7280}.CourseTile_difficultyIcon__SugVY:is(.dark *){color:#d2d3d6}.CourseTile_targetAudience__J4bDQ{margin-left:.25rem;line-height:1.25rem;text-transform:capitalize}.CourseTile_targetAudience__J4bDQ:is(.dark *){color:#d2d3d6}.CourseTile_completionTime__nyGKm{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%}.CourseTile_completionTime__nyGKm>div{margin-left:.375rem}.CourseTile_completionTimeIcon___f_pR{border-radius:.25rem;width:1rem;height:1rem;fill:currentColor;color:#6b7280}.CourseTile_completionTimeIcon___f_pR:is(.dark *){color:#d2d3d6}.CourseTile_tile__2MxhG{display:flex;padding:0!important;justify-content:center;border-radius:.25rem}@media(min-width:600px){.CourseTile_tile__2MxhG{min-width:100%;min-width:calc((100% - 26px)/3)}}@media(min-width:1080px){.CourseTile_tile__2MxhG{min-width:100%;min-width:calc((100% - 48px)/4)}}.CourseTile_tileLink__Uhc5F{display:block;width:100%}.CourseTile_tileGA__uabwC{display:flex;justify-content:center;align-items:center}.CourseTile_tileInnerWrapper__6l97e{margin-left:auto;margin-right:auto;display:flex;overflow:hidden;flex-direction:column;border-radius:.375rem;background-color:#fff;border:1px solid #e5e7eb;transform:matrix(1,0,0,1,0,0);transition-duration:.5s;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)}.CourseTile_tileInnerWrapper__6l97e:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.CourseTile_tileInnerWrapper__6l97e:is(.dark *){border-color:#41434e;background-color:#292a30}.CourseTile_tileInnerWrapper__6l97e:is(.dark *):hover{box-shadow:0 4px 6px -1px hsla(0,0%,100%,.1),0 2px 4px -1px hsla(0,0%,100%,.06)}.CourseTile_tileContent__6xpxr{display:flex;position:relative;margin-bottom:2.25rem;flex-direction:column}.CourseTile_tileHeaderContainer__7D9X3{display:flex;justify-content:space-between}.CourseTile_titleContainer__oI2Pe{height:7rem;margin-top:8px}.CourseTile_desktopTitle__BfqOj{margin:.25rem 1rem;font-size:1rem;line-height:1.5rem;font-weight:700;display:none;color:#292a30;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5em;max-height:4.5em}.CourseTile_desktopTitle__BfqOj:is(.dark *){color:#d2d3d6}@media(min-width:1080px){.CourseTile_desktopTitle__BfqOj{display:block}}.CourseTile_mobileTitle__63W7p{margin:.25rem 1rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;display:none;color:#292a30;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5em;max-height:4.5em}.CourseTile_mobileTitle__63W7p:is(.dark *){color:#d2d3d6}.CourseTile_defaultContentContainer__nbgyE{display:flex;padding:.5rem;margin-bottom:1rem;justify-content:space-between;align-items:center;height:1.5rem}.CourseTile_defaultContentContainer__nbgyE:is(.dark *){background-color:#292a30}.CourseTile_pinUnpinButtonContainer__HA6tl{display:flex}.CourseTile_courseTileHeaderBackgorund__Nukqy{background-color:#eef}.CourseTile_courseTileHeaderBackgorund__Nukqy:is(.dark *){background-color:#2a2a6a}.CourseTile_cloudLabTileHeaderBackgorund__kurRp{background-color:#fdf4ff}.CourseTile_cloudLabTileHeaderBackgorund__kurRp:is(.dark *){background-color:#47124f}.CourseTile_assessmentTileHeaderBackgorund__yd7_6{background-color:#e2f8ea}.CourseTile_assessmentTileHeaderBackgorund__yd7_6:is(.dark *){background-color:#21452d}.CourseTile_projectTileHeaderBackgorund__aFNJ1{background-color:#eff6ff}.CourseTile_projectTileHeaderBackgorund__aFNJ1:is(.dark *){background-color:#1b3960}.CourseTile_skillPathTileHeaderBackgorund___9AbV{background-color:#f8f4dd}.CourseTile_skillPathTileHeaderBackgorund___9AbV:is(.dark *){background-color:#484523}.CourseTile_interviewPrepTileHeaderBackgorund__ibA1e{background-color:#daf6f0}.CourseTile_interviewPrepTileHeaderBackgorund__ibA1e:is(.dark *){background-color:#1a372f}.CourseTile_interviewPrepTileTextColor__JuRpH{color:#14716a}.CourseTile_interviewPrepTileTextColor__JuRpH:is(.dark *){color:#97cec2}.CourseTile_courseTileTextColor__thUia{color:#2b2a83}.CourseTile_courseTileTextColor__thUia:is(.dark *){color:#d7d7ef}.CourseTile_cloudLabTileTextColor__tsqBH{color:#86198f}.CourseTile_cloudLabTileTextColor__tsqBH:is(.dark *){color:#edc9f3}.CourseTile_assessmentTileTextColor__6u0KH{color:#1d6335}.CourseTile_assessmentTileTextColor__6u0KH:is(.dark *){color:#bdeccd}.CourseTile_projectTileTextColor__7A9PM{color:#172963}.CourseTile_projectTileTextColor__7A9PM:is(.dark *){color:#bfdbfe}.CourseTile_skillPathTileTextColor__6u_9a{color:#564810}.CourseTile_skillPathTileTextColor__6u_9a:is(.dark *){color:#ebe8bc}.CourseTile_iconUnPinnedColorClass__ja0z8{color:#6b7280}.CourseTile_iconUnPinnedColorClass__ja0z8:is(.dark *){color:#7f818b}.CourseTile_iconPinnedColorClass__3pUYv{fill:#5553ff;color:#5553ff;fill:currentColor;stroke:currentColor}.CourseTile_iconPinnedColorClass__3pUYv:is(.dark *){fill:#b6b6e2;color:#b6b6e2}.CourseTile_iconHoverClass__zGzOv:hover{background-color:#f3f4f6}.CourseTile_iconHoverClass__zGzOv:hover:is(.dark *){background-color:#363442}.CourseTile_linkStyle__Bn6C5{text-decoration:underline;padding:0}.CourseTile_savedIconStyles__D9ca2{width:1rem;height:1rem;margin-top:.125rem}.Spinner_spinner__fdhm1{animation:Spinner_spinner__fdhm1 .4s linear infinite;box-sizing:border-box;border-radius:50%;color:#5553ff;border-left:2px solid;border-color:currentcolor;background-color:transparent}.Spinner_autosave__HQtUr .Spinner_spinner__fdhm1{animation-duration:.8s}@keyframes Spinner_spinner__fdhm1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DailyCodingChallenge_pointsContainerClasses__e4rnI{color:#2b2a83}.DailyCodingChallenge_pointsContainerClasses__e4rnI:is(.dark *){color:#d7d7ef}@media(min-width:600px){.DailyCodingChallenge_pointsContainerClasses__e4rnI{min-width:89px;border-radius:60px;background-color:#eef;border:1px solid;padding:7.5px 16.5px}.DailyCodingChallenge_pointsContainerClasses__e4rnI:is(.dark *){background-color:#2a2a6a;border-color:#23222b}}.DailyCodingChallenge_statsSeparatorClasses__U1niX{background-color:#6b7280}.DailyCodingChallenge_statsSeparatorClasses__U1niX:is(.dark *){background-color:#918da5}.DailyCodingChallenge_trophyIconClasses__ulnyg{display:none}@media(min-width:600px){.DailyCodingChallenge_trophyIconClasses__ulnyg{position:absolute;display:block;rotate:-18deg;top:8px;left:-11px}}.SearchPills_courseContainer__noEXZ{display:flex;align-items:center;flex-wrap:wrap;row-gap:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#f8f8ff;padding:1rem;border-color:currentcolor #e0e0ff #e0e0ff;border-top:1px solid #e0e0ff}.SearchPills_courseContainer__noEXZ:is(.dark *){border-color:#23222b;background-color:#222327;border-top:1px solid #373942;box-shadow:none}.SearchPills_courseSubject__Jq1_W{display:flex;border:1px solid #e0e0ff;padding:6px 12px;border-radius:18px;margin-right:4px;margin-top:4px;background-color:#fff;cursor:pointer;color:#374151;min-height:24px;min-width:24px}.SearchPills_courseSubject__Jq1_W:is(.dark *){color:#c0bdcb;background-color:#222327;border:1px solid #373942}@media(min-width:1080px){.SearchPills_courseSubject__Jq1_W{margin-top:0}}.SearchPills_courseSubject__Jq1_W:hover{border-color:#7775ff}.SearchPills_courseSubject__Jq1_W:hover .SearchPills_downArrowIcon__QQebW{transform:translateX(4px) rotate(-90deg)}.SearchPills_downArrowIcon__QQebW{height:20px;width:20px;color:#6b7280;transform:rotate(-90deg);transition:transform .2s ease}.SearchPills_downArrowIcon__QQebW:is(.dark *){color:#c0bdcb}.SearchPillsGlassEffect_searchCourseContainer__Gk9FK{display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;border-top:1px solid hsla(0,0%,100%,.1);border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:1rem}.SearchPillsGlassEffect_searchCourseContainer__Gk9FK::-webkit-scrollbar{display:none}@media(min-width:600px){.SearchPillsGlassEffect_searchCourseContainer__Gk9FK{flex-wrap:wrap;overflow-x:visible;row-gap:8px}}.SearchPillsGlassEffect_searchCourseContainer__Gk9FK:is(.dark *){background:hsla(0,0%,100%,.05);border-top:1px solid hsla(0,0%,100%,.1);box-shadow:none}.SearchPillsGlassEffect_courseSubject__HP9o6{display:flex;flex-shrink:0;border:1px solid hsla(0,0%,100%,.2);padding:6px 12px;border-radius:18px;margin-right:4px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;color:#374151;color:#fff;min-height:24px;min-width:24px}.SearchPillsGlassEffect_courseSubject__HP9o6:is(.dark *){color:#c0bdcb}@media(min-width:600px){.SearchPillsGlassEffect_courseSubject__HP9o6{flex-shrink:1;margin-top:4px}}@media(min-width:1080px){.SearchPillsGlassEffect_courseSubject__HP9o6{margin-top:0}}.SearchPillsGlassEffect_courseSubject__HP9o6:hover{background:hsla(0,0%,100%,.15)}.SearchPillsGlassEffect_courseSubject__HP9o6:hover:is(.dark *){background:hsla(0,0%,100%,.08)}.SearchPillsGlassEffect_courseSubject__HP9o6:hover .SearchPillsGlassEffect_downArrowIcon__EToYX{transform:translateX(4px) rotate(-90deg)}.SearchPillsGlassEffect_downArrowIcon__EToYX{height:20px;width:20px;color:hsla(0,0%,100%,.8);transform:rotate(-90deg);transition:transform .2s ease}.SearchPillsGlassEffect_downArrowIcon__EToYX:is(.dark *){color:hsla(0,0%,100%,.8)}.SuccessToast_successBorder__ZQry9{border-color:#1f6b39;border-left:6px}.SuccessToast_successBorder__ZQry9:is(.dark *){border-color:#33b25f}.SuccessToast_defaultBackground__HSms9{background-color:#fff}.SuccessToast_defaultBackground__HSms9:is(.dark *){background-color:#292a30}.SuccessToast_toastComponent__uy9yV{display:flex;gap:.75rem;border-radius:.25rem;position:sticky}.SuccessToast_toastComponentBorder__UP_ut{border:0;border-style:solid;padding:1rem;box-shadow:0 .625rem .9375rem -.1875rem rgba(0,0,0,.1),0 .25rem .375rem -.25rem rgba(0,0,0,.1)}.SuccessToast_crossIcon__ktk2k{cursor:pointer;fill:currentColor}.SuccessToast_flex__LGQzk{display:flex}.SuccessToast_paddingLeft__DsjG_{padding-left:1rem}.SuccessToast_title__OnXyG{font-size:1.25rem;margin:0;color:#0c1322;font-size:16px;line-height:140%;font-weight:700}.SuccessToast_title__OnXyG:is(.dark *){color:#ededee}.SuccessToast_parentDiv__8f5_e{display:flex;flex-direction:column;gap:.5rem}.SuccessToast_marginTopHalf__m9aLy{margin-top:.125rem}.SuccessToast_marginTopOne__ikm2_{margin-top:.25rem}.SuccessToast_widthFit__Vbp8N{width:-moz-fit-content;width:fit-content}.SuccessToast_width96__wKbi5{width:24rem}.SuccessToast_width60__W7j55{width:15rem}.SuccessToast_toastComponentStyleOne__TBmxP{position:fixed;display:flex;justify-content:center;bottom:3rem;width:100%}@media(min-width:600px){.SuccessToast_toastComponentStyleOne__TBmxP{bottom:auto;width:-moz-max-content;width:max-content;right:1.5rem}}.TileDescription_description__wPpzL{margin:.5rem 1rem .25rem;font-size:.875rem;line-height:1.25rem;color:#374151}.TileDescription_description__wPpzL:is(.dark *){color:#d2d3d6}@keyframes questionnaireViewer_slideBottomToTop__z_CkV{0%{transform:translateY(0)}to{transform:translateY(100vh)}}@keyframes questionnaireViewer_slideTopToBottom__9eL6M{0%{transform:translateY(-100vh)}to{transform:translateY(0)}}@keyframes questionnaireViewer_slideTopToBottomToast__P1zuz{0%{transform:translateY(100vh)}to{transform:translateY(0)}}@keyframes questionnaireViewer_slideRightToLeft__Ypet8{0%{transform:translateX(0)}to{transform:translateX(100vw)}}@keyframes questionnaireViewer_slideLeftToRight__loaka{0%{transform:translateX(100vw)}to{transform:translateX(0)}}@keyframes questionnaireViewer_expandHorizontally__Gs_6J{0%{opacity:0;max-width:970px}to{opacity:100%;max-width:1140px}}@keyframes questionnaireViewer_shrinkHorizontally__jgP_o{0%{opacity:0;width:1050px}to{opacity:100%;width:100%}}@keyframes questionnaireViewer_rippleDark__9NmKN{0%{box-shadow:0 0 0 0 rgba(63,102,148,.6),0 0 0 24px rgba(63,102,148,.6),0 0 0 40px rgba(48,87,133,.6),0 0 0 56px rgba(46,78,116,.6)}to{box-shadow:0 0 0 24px rgba(63,102,148,.6),0 0 0 40px rgba(48,87,133,.6),0 0 0 56px rgba(46,78,116,.6),0 0 0 72px rgba(44,68,99,0)}}@media screen and (min-width:600px){.questionnaireViewer_planPreviewAnimation__emsHS{animation:questionnaireViewer_shrinkHorizontally__jgP_o .3s forwards}}@media screen and (min-width:960px){.questionnaireViewer_planPreviewAnimation__emsHS{animation:questionnaireViewer_expandHorizontally__Gs_6J .6s ease-out}}.questionnaireViewer_questionAnimation-enter-active__hyBNi{animation:questionnaireViewer_slideBottomToTop__z_CkV .4s ease-out;animation-direction:reverse}.questionnaireViewer_questionAnimation-exit-active__D65_D{animation:questionnaireViewer_slideTopToBottom__9eL6M .4s ease-out}.questionnaireViewer_planDetailsAnimation__9zth5{animation:questionnaireViewer_slideBottomToTop__z_CkV .4s ease-in;animation-direction:reverse}.questionnaireViewer_toastAnimation-enter-active__n_kJQ{animation:questionnaireViewer_slideBottomToTop__z_CkV 1s ease-in,questionnaireViewer_slideTopToBottomToast__P1zuz 1s ease-out 3s;animation-direction:reverse}.questionnaireViewer_closeableToastAnimation-enter-active__Idt59{animation:questionnaireViewer_slideLeftToRight__loaka .3s ease-out}.questionnaireViewer_closeableToastAnimation-exit__613e3{animation:questionnaireViewer_slideRightToLeft__Ypet8 .3s ease-in;animation-fill-mode:forwards}@media screen and (min-width:600px){.questionnaireViewer_toastAnimation-enter-active__n_kJQ{animation:questionnaireViewer_slideRightToLeft__Ypet8 1s linear,questionnaireViewer_slideLeftToRight__loaka 1s linear 3s;animation-direction:reverse}}.questionnaireViewer_snackBar-enter-active__nXLlK{animation:questionnaireViewer_slideBottomToTop__z_CkV 1s ease-in;animation-direction:reverse}.questionnaireViewer_snackbar-exit-active__HN2TM{animation:questionnaireViewer_slideTopToBottomToast__P1zuz 1s ease-out;animation-direction:reverse}.questionnaireViewer_toastAnimation-enter-active-delay__UG9Qu{animation:questionnaireViewer_slideBottomToTop__z_CkV 1s ease-in,questionnaireViewer_slideTopToBottomToast__P1zuz 1s ease-out 1s;animation-direction:reverse}@media screen and (min-width:600px){.questionnaireViewer_toastAnimation-enter-active-delay__UG9Qu{animation:questionnaireViewer_slideRightToLeft__Ypet8 1s linear,questionnaireViewer_slideLeftToRight__loaka 1s linear 3s;animation-direction:reverse}}.questionnaireViewer_dark-ripple___8Nb0{background-color:#4c719d;animation:questionnaireViewer_rippleDark__9NmKN 1.5s linear infinite}.questionnaireViewer_dark-ripple___8Nb0,.questionnaireViewer_light-ripple__3klS7{margin:auto;text-decoration:none;color:#fff;width:72px;height:72px;opacity:.7;border-radius:100px}.questionnaireViewer_light-ripple__3klS7{background-color:#50ddc2;animation:questionnaireViewer_ripple__ifemp 1.5s linear infinite}@keyframes questionnaireViewer_ripple__ifemp{0%{box-shadow:0 0 0 0 rgba(80,221,194,.3),0 0 0 24px rgba(80,221,194,.3),0 0 0 40px rgba(80,221,194,.3),0 0 0 56px rgba(80,221,194,.3)}to{box-shadow:0 0 0 24px rgba(80,221,194,.3),0 0 0 40px rgba(80,221,194,.3),0 0 0 56px rgba(80,221,194,.3),0 0 0 72px rgba(80,221,194,0)}}.questionnaireViewer_sliding-overlay__1LbyK{box-shadow:0 -2px 5px rgba(0,0,0,.05)}.PageTableOfContent_pageTableOfContent-default__G7ARb{width:100%}.PageTableOfContent_pageTableOfContent-default__G7ARb a:hover:is(.dark *){color:#7775ff}.PageTableOfContent_pageTableOfContent-default__G7ARb a{text-decoration:none;color:#000!important}.dark .PageTableOfContent_pageTableOfContent-default__G7ARb a{color:#c1c2c6!important}.PageTableOfContent_pageTableOfContent-default__G7ARb a:hover,.PageTableOfContent_pageTableOfContent-default__G7ARb a:hover:before{content:"\2022";color:#5553ff!important}.dark .PageTableOfContent_pageTableOfContent-default__G7ARb a:hover,.dark .PageTableOfContent_pageTableOfContent-default__G7ARb a:hover:before{content:"\2022";color:#7775ff!important}.PageTableOfContent_pageTableOfContent-default__G7ARb a:before{content:"\2022";color:#7775ff}.PageTableOfContent_pageTableOfContent-default__G7ARb a:is(.dark *):before{color:#7775ff}.PageTableOfContent_pageTableOfContent-default__G7ARb a:before{margin-right:10px;transition:.2s}.PageTableOfContent_pageTableOfContent-default__G7ARb ul{list-style:none;margin-left:-20px}details.PageTableOfContent_pageTableOfContent-default__G7ARb>summary::-webkit-details-marker{display:none}.PopularCoursesV3_tabs__2eu84{margin-bottom:-1px;overflow-x:auto;scrollbar-width:none}.PopularCoursesV3_tabs__2eu84::-webkit-scrollbar{display:none}.PopularCoursesV3_tab__gskAr{border-radius:4px 4px 0 0;background-color:transparent;transition:color .2s ease-out,background-color .2s ease-out;color:#6b7280}.PopularCoursesV3_tab__gskAr:is(.dark *){color:#c0bdcb}.PopularCoursesV3_tab__gskAr:hover{color:#374151;background-color:#eef}.PopularCoursesV3_tab__gskAr:hover:is(.dark *){color:#c0bdcb;background-color:#363442}.PopularCoursesV3_tab__gskAr[aria-selected=true]{color:#5553ff;background-color:#f8f8ff}.PopularCoursesV3_tab__gskAr[aria-selected=true]:is(.dark *){color:#b6b6e2;background-color:#23222b}.PopularCoursesV3_tab__gskAr[aria-selected=true]:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:2px;background-color:#5553ff}.PopularCoursesV3_tab__gskAr[aria-selected=true]:after:is(.dark *){background-color:#4747b3}.PopularCoursesV3_swapIn__zW6fN{animation:PopularCoursesV3_popular-swap-in__klnGU .28s ease-out}@media(prefers-reduced-motion:reduce){.PopularCoursesV3_swapIn__zW6fN{animation:none}}@keyframes PopularCoursesV3_popular-swap-in__klnGU{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.PopularCoursesV3_catalogBtn__CxQGN{background-color:transparent;text-decoration:none;transition:background-color .2s ease-out}.PopularCoursesV3_catalogBtn__CxQGN:hover{background-color:#eef;border-bottom-style:solid;border-bottom-width:1px}.PopularCoursesV3_catalogBtn__CxQGN:hover:is(.dark *){background-color:#363442}.PopularCoursesV3_catalogBtn__CxQGN:active{background-color:#eef}.PopularCoursesV3_catalogBtn__CxQGN:active:is(.dark *){background-color:#2a2a6a}.PopularCoursesV3_trailing___SiJb{fill:currentColor;transition:transform .2s ease-out}.PopularCoursesV3_catalogBtn__CxQGN:hover .PopularCoursesV3_trailing___SiJb{transform:translateX(2px)}.GrokkingInterviewPrep_grokkingInterviewPrepSection__TeFVK{padding-top:2rem;padding-bottom:2rem}@media(min-width:1080px){.GrokkingInterviewPrep_grokkingInterviewPrepSection__TeFVK{padding-top:6.25rem;padding-bottom:6.25rem}}.SearchSection_searchSectionMainContainer__UDSjC{width:100%;padding-left:1rem;padding-right:1rem;margin:0 auto 4.69rem}@media(min-width:1080px){.SearchSection_searchSectionMainContainer__UDSjC{padding-left:0;padding-right:0;margin-bottom:7.75rem}}.SearchSection_searchSection__zQ_ze{width:100%;max-width:990px;display:flex;flex-direction:column;border-radius:.5rem;margin:2.375rem auto 0;position:relative;overflow:visible}@media(min-width:1080px){.SearchSection_searchSection__zQ_ze{margin-top:4.25rem}}.SearchSection_snowmanIconWrapper__35ZT_{position:absolute;top:-50px;left:50%;transform:translateX(-50%);width:58.42px;height:66.44px;z-index:0;pointer-events:none;display:none}@media(min-width:1080px){.SearchSection_snowmanIconWrapper__35ZT_{display:block;top:-50px}}.SearchSection_searchContainer__x8Imq{width:100%;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;cursor:pointer;border:1px solid hsla(0,0%,100%,.1);border-bottom:none;transition:border-color .2s ease;background:hsla(0,0%,100%,.1);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(10px);position:relative;z-index:1}.SearchSection_searchContainer__x8Imq:hover{background:hsla(0,0%,100%,.12)}.SearchSection_searchInputWrapper__73XdK{display:flex;align-items:center;gap:8px;padding:16px;border-radius:6px;position:relative}.SearchSection_searchInput__qLE6U{flex:1;border:none;outline:none;padding:0;margin:0;background:transparent;font-size:.875rem;line-height:1.25rem;color:#fff;transition:opacity .2s ease}.SearchSection_searchInput__qLE6U.SearchSection_loading__90odw{opacity:.7}@media(min-width:1080px){.SearchSection_searchInput__qLE6U{font-size:var(--body-medium-font-size,16px);line-height:var(--body-medium-line-height,24px)}}.SearchSection_searchInput__qLE6U::-moz-placeholder{color:hsla(0,0%,100%,.7)}.SearchSection_searchInput__qLE6U::placeholder{color:hsla(0,0%,100%,.7)}.SearchSection_searchInput__qLE6U+span{position:absolute;left:48px;top:50%;transform:translateY(-50%);pointer-events:none;color:hsla(0,0%,100%,.7);transition:opacity .2s ease}.SearchSection_searchInput__qLE6U+span.SearchSection_loading__90odw{opacity:.7}.SearchSection_searchInput__qLE6U+span.SearchSection_staticPlaceholder__cUgeA{opacity:1;color:hsla(0,0%,100%,.7);font-size:.875rem;line-height:1.25rem}@media(min-width:1080px){.SearchSection_searchInput__qLE6U+span.SearchSection_staticPlaceholder__cUgeA{font-size:var(--body-medium-font-size,16px);line-height:var(--body-medium-line-height,24px)}}.SearchSection_searchIconContainer__ANkKo{display:flex;align-items:center;justify-content:center;height:1.5rem;width:1.5rem;border-radius:.25rem;background-color:#5553ff}.SearchSection_searchIconContainer__ANkKo:is(.dark *){background-color:#4747b3}@media(min-width:1080px){.SearchSection_searchIconContainer__ANkKo{height:2rem;width:2rem}}.SearchSection_askAiIcon__ecND6{width:1.25rem;height:1.25rem;font-weight:500;margin-right:.25rem;fill:currentColor;color:#f3f4f6}.SearchSection_sendButton__au4fS{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.SearchSection_sendIcon__zFs6a{width:.75rem;height:.75rem;fill:currentColor;stroke:currentColor;color:#eef}.SearchSection_sendIcon__zFs6a:is(.dark *){color:#d7d7ef}@media(min-width:1080px){.SearchSection_sendIcon__zFs6a{width:1rem;height:1rem}}.SearchSection_courseContainer__w_3Ra{display:flex;align-items:center;flex-wrap:wrap;border-top:1px solid hsla(0,0%,100%,.1);border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:16px 8px 16px 16px}.SearchSection_courseContainer__w_3Ra:is(.dark *){background:hsla(0,0%,100%,.05);border-top:1px solid hsla(0,0%,100%,.1);box-shadow:none}@media(min-width:1080px){.SearchSection_courseContainer__w_3Ra{padding-left:38px}}.SearchSection_getStartedText__o2sKp{color:#374151;font-size:var(--body-medium-font-size,16px);line-height:var(--body-medium-line-height,24px);margin-right:14px;margin-bottom:14px;color:#f3f4f6}.SearchSection_getStartedText__o2sKp:is(.dark *){color:#c0bdcb}@media(min-width:600px){.SearchSection_getStartedText__o2sKp{margin-bottom:0}}.SearchSection_courseSubject__mIkWh{display:flex;border:1px solid hsla(0,0%,100%,.2);padding:6px 12px;border-radius:18px;margin-right:4px;margin-top:4px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;color:#374151;color:#fff;min-height:24px;min-width:24px}.SearchSection_courseSubject__mIkWh:is(.dark *){color:#c0bdcb}@media(min-width:1080px){.SearchSection_courseSubject__mIkWh{margin-top:0}}.SearchSection_courseSubject__mIkWh:hover{background:hsla(0,0%,100%,.15)}.SearchSection_courseSubject__mIkWh:hover:is(.dark *){background:hsla(0,0%,100%,.08)}.SearchSection_courseSubject__mIkWh:hover .SearchSection_downArrowIcon__nOt2x{transform:translateX(4px) rotate(-90deg)}.SearchSection_downArrowIcon__nOt2x{height:20px;width:20px;color:hsla(0,0%,100%,.8);transform:rotate(-90deg);transition:transform .2s ease}.SearchSection_downArrowIcon__nOt2x:is(.dark *){color:hsla(0,0%,100%,.8)}.SearchSection_searchSectionPlaceholder__G0pTI{width:100%;border-radius:.5rem;animation:SearchSection_pulse__ld9o2 2s cubic-bezier(.4,0,.2,1) infinite;margin-top:1rem;margin-bottom:2rem}@media(min-width:600px){.SearchSection_searchSectionPlaceholder__G0pTI{margin-top:2rem}}@media(min-width:1080px){.SearchSection_searchSectionPlaceholder__G0pTI{margin-top:3rem}}.SearchSection_searchSectionPlaceholder__G0pTI .SearchSection_searchSectionPlaceholderFirstRow__y7rTP{width:100%;height:59px;border-top-left-radius:.5rem;border-top-right-radius:.5rem;background-color:#fff}@media(min-width:1080px){.SearchSection_searchSectionPlaceholder__G0pTI .SearchSection_searchSectionPlaceholderFirstRow__y7rTP{height:69.5px}}.SearchSection_searchSectionPlaceholder__G0pTI .SearchSection_searchSectionPlaceholderFirstRow__y7rTP:is(.dark *){background-color:#373942}.SearchSection_searchSectionPlaceholder__G0pTI .SearchSection_searchSectionPlaceholderSecondRow__582vk{width:100%;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;background-color:#fff;padding:16px 8px 16px 16px;display:flex;flex-wrap:wrap}@media(min-width:600px){.SearchSection_searchSectionPlaceholder__G0pTI .SearchSection_searchSectionPlaceholderSecondRow__582vk{row-gap:.25rem}}@media(min-width:1080px){.SearchSection_searchSectionPlaceholder__G0pTI .SearchSection_searchSectionPlaceholderSecondRow__582vk{gap:.5rem;height:67px;padding-left:38px}}.SearchSection_searchSectionPlaceholder__G0pTI .SearchSection_searchSectionPlaceholderSecondRow__582vk:is(.dark *){background-color:#303239}.SearchSection_searchSectionPlaceholder__G0pTI .SearchSection_searchSectionPlaceholderSecondRow__582vk .SearchSection_getStartedTextPH__WDApL{margin-top:.25rem;margin-right:.375rem;margin-bottom:.875rem;width:13.75rem;height:1.5rem;border-radius:18px;background-color:#e5e7eb}@media(min-width:600px){.SearchSection_searchSectionPlaceholder__G0pTI .SearchSection_searchSectionPlaceholderSecondRow__582vk .SearchSection_getStartedTextPH__WDApL{margin-bottom:0;height:2rem}}.SearchSection_searchSectionPlaceholder__G0pTI .SearchSection_searchSectionPlaceholderSecondRow__582vk .SearchSection_getStartedTextPH__WDApL:is(.dark *){background-color:#4d4a5e}.SearchSection_searchSectionPlaceholder__G0pTI .SearchSection_searchSectionPlaceholderSecondRow__582vk .SearchSection_courseSubjectPH__XvYC_{padding:.375rem 2rem .375rem .75rem;color:transparent;height:2rem;margin-top:.25rem;margin-right:.25rem;border-radius:18px;background-color:#e5e7eb}.SearchSection_searchSectionPlaceholder__G0pTI .SearchSection_searchSectionPlaceholderSecondRow__582vk .SearchSection_courseSubjectPH__XvYC_:is(.dark *){background-color:#4d4a5e}@keyframes SearchSection_pulse__ld9o2{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.PopularSection_popularSection__rRB6S{padding-top:2rem;padding-bottom:2rem}@media(min-width:600px){.PopularSection_popularSection__rRB6S{margin-top:3rem}}@media(min-width:1080px){.PopularSection_popularSection__rRB6S{padding-top:6.25rem;padding-bottom:6.25rem}}.SignupSection_container__ouu4Q{content-visibility:auto;contain-intrinsic-size:auto 1080px auto 800px;display:flex;width:100%;align-items:center;justify-content:center;padding:0 1rem;min-height:679px;background-color:#eef}@media(min-width:1080px){.SignupSection_container__ouu4Q{contain-intrinsic-size:auto 1080px auto 679px;padding-bottom:3.5rem;padding-top:3.5rem}}.SignupSection_container__ouu4Q:is(.dark *){color:#c1c2c6}.SignupSection_containerInner__22CpE{margin:3.5rem 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;row-gap:2.5rem;width:343px}@media(min-width:600px){.SignupSection_containerInner__22CpE{width:568px}}@media(min-width:1080px){.SignupSection_containerInner__22CpE{width:1140px;margin:0;-moz-column-gap:8rem;column-gap:8rem}}.SignupSection_textSection__wke7Q{margin-top:0;display:flex;height:-moz-min-content;height:min-content;flex-grow:1;max-width:618px;width:343px;flex-direction:column;row-gap:2.5rem}@media(min-width:600px){.SignupSection_textSection__wke7Q{width:568px}}@media(min-width:1080px){.SignupSection_textSection__wke7Q{width:618px;row-gap:4rem}}.SignupSection_textSection__wke7Q .SignupSection_textTop__iprUO{position:relative;text-align:center;width:100%}@media(min-width:1080px){.SignupSection_textSection__wke7Q .SignupSection_textTop__iprUO{text-align:left}}.SignupSection_textSection__wke7Q .SignupSection_developerText__SONV1{font-size:var(--h2-font-size,2.5rem);line-height:var(--h2-line-height,3rem);font-weight:600;margin:0;padding:0;width:100%;display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem;justify-content:center}@media(min-width:1080px){.SignupSection_textSection__wke7Q .SignupSection_developerText__SONV1{font-size:var(--h1-font-size,3rem);font-weight:600;line-height:var(--h1-line-height,1.25);justify-content:left}}.SignupSection_textSection__wke7Q .SignupSection_count__z1VZJ{color:#c026d3;white-space:nowrap}.SignupSection_textSection__wke7Q .SignupSection_textBotton__jXYPj{display:flex;justify-content:center;-moz-column-gap:1.5rem;column-gap:1.5rem}@media(min-width:1080px){.SignupSection_textSection__wke7Q .SignupSection_textBotton__jXYPj{justify-content:flex-start;-moz-column-gap:2.75rem;column-gap:2.75rem}}.SignupSection_textSection__wke7Q .SignupSection_textBotton__jXYPj .SignupSection_item__NKoXR .SignupSection_count__z1VZJ{font-size:var(--h3-font-size,28px);line-height:var(--h3-line-height,36px);font-weight:600;color:#c026d3;font-size:32px!important;white-space:nowrap;display:inline}@media(min-width:1080px){.SignupSection_textSection__wke7Q .SignupSection_textBotton__jXYPj .SignupSection_item__NKoXR .SignupSection_count__z1VZJ{font-size:40px!important;font-size:var(--h2-font-size,2.5rem);line-height:var(--h2-line-height,3rem);font-weight:600}}.SignupSection_textSection__wke7Q .SignupSection_textBotton__jXYPj .SignupSection_item__NKoXR .SignupSection_description__1CmI_{margin-bottom:0;text-align:left;font-size:1rem;line-height:1.5rem;font-size:18px;font-weight:700;color:#374151;width:88px}.SignupSection_textSection__wke7Q .SignupSection_textBotton__jXYPj .SignupSection_item__NKoXR .SignupSection_description__1CmI_:is(.dark *){color:#c0bdcb}@media(min-width:600px){.SignupSection_textSection__wke7Q .SignupSection_textBotton__jXYPj .SignupSection_item__NKoXR .SignupSection_description__1CmI_{width:auto}}@media(min-width:1080px){.SignupSection_textSection__wke7Q .SignupSection_textBotton__jXYPj .SignupSection_item__NKoXR .SignupSection_description__1CmI_{text-align:center}}.SignupSection_formSection__kczRd{display:flex;flex-grow:1;align-items:center;justify-content:center;min-height:468px;width:394px;max-width:394px;z-index:3;flex-direction:column;border-radius:.5rem;border:1px solid #f9fafb;background-color:#fff}.SignupSection_formSection__kczRd:is(.dark *){border-color:#303239;background-color:#222327}.SignupSection_formSection__kczRd .SignupSection_topSection__1hgn9{margin-top:1.5rem;display:flex;height:5rem;flex-direction:column;align-items:center;justify-content:center;-moz-column-gap:.875rem;column-gap:.875rem}.SignupSection_formSection__kczRd .SignupSection_topSection__1hgn9>p{font-size:var(--h6-font-size,16px);line-height:var(--h6-line-height,24px);font-weight:600;color:#0c1322}.SignupSection_formSection__kczRd .SignupSection_topSection__1hgn9>p:is(.dark *){color:#ededee}.SignupSection_formSection__kczRd .SignupSection_topSection__1hgn9 .SignupSection_ssoSection__r_Tql{display:flex;-moz-column-gap:.5rem;column-gap:.5rem}.SignupSection_formSection__kczRd .SignupSection_topSection__1hgn9 .SignupSection_ssoItem__oaIQt{display:flex;width:2.75rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.125rem;border:1px solid #e3e3e5;height:42px}.SignupSection_formSection__kczRd .SignupSection_topSection__1hgn9 .SignupSection_ssoItem__oaIQt svg{height:1.25rem;width:1.25rem}.SignupSection_formSection__kczRd .SignupSection_form__XaivZ{width:100%;padding-bottom:.75rem}.SignupSection_fillCurrent__sd0DB{fill:currentColor}.RecentlyUpdatedV3_recency__XmJWR{position:relative}.RecentlyUpdatedV3_viewport__uQfvE{overflow:hidden;font-size:14px;line-height:20px;font-weight:400;-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.RecentlyUpdatedV3_viewport__uQfvE:focus-visible{outline:2px solid #5553ff;outline-offset:-2px;border-radius:6px;-webkit-mask-image:none;mask-image:none}.RecentlyUpdatedV3_itemLink__YREQc{display:inline-flex;align-items:center;min-height:24px;color:inherit}.RecentlyUpdatedV3_track__ubRdw{display:flex;width:-moz-max-content;width:max-content}.RecentlyUpdatedV3_item__eRDWx,.RecentlyUpdatedV3_set__0CkPD{flex-shrink:0}.RecentlyUpdatedV3_item__eRDWx:before{content:"";position:absolute;left:0;top:50%;width:1px;height:14px;translate:0 -50%;background:#d1d5db}.RecentlyUpdatedV3_fade__G8gr5{content:"";position:absolute;top:0;bottom:0;right:0;width:280px;pointer-events:none;background:linear-gradient(90deg,transparent,#fff 45%);opacity:0;transition:opacity .2s ease-out}.RecentlyUpdatedV3_cta__Ey6Ux{cursor:pointer;position:absolute;z-index:1;right:0;top:50%;transform:translate(8px,-50%);opacity:0;pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out,background-color .2s ease-out}.RecentlyUpdatedV3_cta__Ey6Ux:hover{background-color:#eef;border-bottom-style:solid;border-bottom-width:1px}.RecentlyUpdatedV3_cta__Ey6Ux:hover:is(.dark *){background-color:#363442}.RecentlyUpdatedV3_recency__XmJWR:focus-within .RecentlyUpdatedV3_fade__G8gr5,.RecentlyUpdatedV3_recency__XmJWR:hover .RecentlyUpdatedV3_fade__G8gr5{opacity:1}.RecentlyUpdatedV3_recency__XmJWR:focus-within .RecentlyUpdatedV3_cta__Ey6Ux,.RecentlyUpdatedV3_recency__XmJWR:hover .RecentlyUpdatedV3_cta__Ey6Ux{opacity:1;pointer-events:auto;transform:translateY(-50%)}@media(hover:none){.RecentlyUpdatedV3_fade__G8gr5{opacity:1}.RecentlyUpdatedV3_cta__Ey6Ux{opacity:1;pointer-events:auto;transform:translateY(-50%)}}@media(prefers-reduced-motion:no-preference){.RecentlyUpdatedV3_track__ubRdw{animation:RecentlyUpdatedV3_v3-recency-roll__qzWj_ var(--v3-recency-dur,60s) linear infinite}.RecentlyUpdatedV3_recency__XmJWR:focus-within .RecentlyUpdatedV3_track__ubRdw,.RecentlyUpdatedV3_recency__XmJWR:hover .RecentlyUpdatedV3_track__ubRdw{animation-play-state:paused}}@keyframes RecentlyUpdatedV3_v3-recency-roll__qzWj_{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.RecentlyUpdatedV3_track__ubRdw{width:auto}.RecentlyUpdatedV3_set__0CkPD{flex:1;min-width:0}.RecentlyUpdatedV3_setClone__gyyuk{display:none}.RecentlyUpdatedV3_list__tiPSE{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.RecentlyUpdatedV3_viewport__uQfvE{-webkit-mask-image:none;mask-image:none}.RecentlyUpdatedV3_cta__Ey6Ux,.RecentlyUpdatedV3_fade__G8gr5{opacity:1;pointer-events:auto;transform:translateY(-50%);transition:none}}@media(max-width:767px){.RecentlyUpdatedV3_cta__Ey6Ux,.RecentlyUpdatedV3_fade__G8gr5{display:none}}.SystemDesignV3_band__w8Gq6{padding-top:48px;padding-bottom:24px}@media(min-width:1080px){.SystemDesignV3_band__w8Gq6{min-height:710px;padding-top:88px;padding-bottom:16px}}.SystemDesignV3_backdrop__dD3ru{background-image:radial-gradient(70% 90% at 0 100%,rgba(31,41,191,.55) 0,transparent 70%),radial-gradient(55% 70% at 100% 0,rgba(110,40,140,.35) 0,transparent 70%)}.SystemDesignV3_trusted__7iask{border:1px solid transparent;background:linear-gradient(#322534,#322534) padding-box,linear-gradient(90deg,#ffd574,#82b4ff 31%,#cc8aff 71%,#69ffb9) border-box;box-shadow:0 4px 20px 0 rgba(0,61,255,.1)}.SystemDesignV3_title__xffCj{font-size:32px;font-weight:700;line-height:40px}@media(min-width:600px){.SystemDesignV3_title__xffCj{font-size:40px;line-height:48px}}@media(min-width:1080px){.SystemDesignV3_title__xffCj{font-size:48px;line-height:56px}}.SystemDesignV3_cases__J4gvw{margin-top:60px;border-top-style:solid;border-top-width:.5px}.SystemDesignV3_strong__SbDgw{font-weight:700}.SystemDesignV3_chipMore__wbWiC{border-style:dashed;background:hsla(0,0%,100%,.04)}.SystemDesignV3_chip__U4f40{cursor:pointer;transition:background-color .2s ease-out}.SystemDesignV3_chip__U4f40:hover{background-color:#f3f4f6;border-bottom:1px solid;border-color:#4b5563}.SystemDesignV3_chip__U4f40:hover:is(.dark *){background-color:#363442;border-color:#918da5}.SystemDesignV3_chip__U4f40:active{background-color:#e5e7eb}.SystemDesignV3_chip__U4f40:active:is(.dark *){background-color:#4d4a5e}.SystemDesignV3_moreLink__fisT2{cursor:pointer}.SystemDesignV3_moreLink__fisT2:hover{text-decoration:underline}.SystemDesignV3_bandCta__PSsYJ{cursor:pointer;transition:background-color .2s ease-out}.SystemDesignV3_bandCta__PSsYJ:hover{background-color:#3d3bb7}.SystemDesignV3_bandCta__PSsYJ:hover:is(.dark *){background-color:#6969c3}.SystemDesignV3_bandCta__PSsYJ:active{background-color:#2b2a83}.SystemDesignV3_bandCta__PSsYJ:active:is(.dark *){background-color:#8383ce}.SystemDesignV3_catalogBtn__x9b8n{min-height:48px;padding-inline:32px;color:#fff;border:1px solid hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.06);transition:background-color .2s ease,border-color .2s ease}.SystemDesignV3_catalogBtn__x9b8n:hover{background:hsla(0,0%,100%,.14);border-bottom:1px solid;border-color:hsla(0,0%,100%,.7)}.SystemDesignV3_catalogBtn__x9b8n:focus-visible{outline:2px solid #fff;outline-offset:2px}.SystemDesignV3_caseArrow__znr3A{transition:transform .2s ease-out}.SystemDesignV3_catalogBtn__x9b8n:hover .SystemDesignV3_caseArrow__znr3A,.SystemDesignV3_chip__U4f40:hover .SystemDesignV3_caseArrow__znr3A{transform:translateX(.125rem)}.TestimonialsV3_heading__VyhT2{max-width:760px;text-wrap:balance}.TestimonialsV3_viewport__5qalO{position:relative;overflow:hidden;max-height:1000px}@media(min-width:1080px){.TestimonialsV3_viewport__5qalO{max-height:1028px}}.TestimonialsV3_viewport__5qalO:after{content:"";position:absolute;left:0;right:0;bottom:0;height:220px;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 85%);transition:opacity .3s ease-out}.TestimonialsV3_isAnimating__j97GJ{transition:max-height .6s cubic-bezier(.3,.7,.2,1)}.TestimonialsV3_isExpanded__wUvcz:after{opacity:0}.TestimonialsV3_card__2XUZR{-webkit-user-select:none;-moz-user-select:none;user-select:none}.TestimonialsV3_stars__HeBRR{margin:20px 0 0;display:flex;gap:2px;color:#f97316}.TestimonialsV3_stars__HeBRR:is(.dark *){color:#e48b4e}.TestimonialsV3_title__DodTv{margin:8px 0 0}.TestimonialsV3_text__tqZL6{margin:12px 0 0;padding:0;border:0;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.TestimonialsV3_textFirst__GpPfk{margin-top:12px}.TestimonialsV3_toggle__4eahi{background-color:transparent;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out}.TestimonialsV3_toggle__4eahi:hover{background-color:#eef}.TestimonialsV3_toggle__4eahi:hover:is(.dark *){background-color:#363442}.TestimonialsV3_toggle__4eahi:active{background-color:#eef}.TestimonialsV3_toggle__4eahi:active:is(.dark *){background-color:#2a2a6a}.TestimonialsV3_chevron__9_cs_{transition:transform .2s ease-out}.TestimonialsV3_chevronUp__iSANR{transform:rotate(180deg)}.TestimonialsV3_isStatic__8wPMs,.TestimonialsV3_isStatic__8wPMs .TestimonialsV3_chevron__9_cs_{transition:none}.SplashScreen_container__r77Eh{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;background-color:#fff}.SplashScreen_container__r77Eh>:not([hidden])~:not([hidden]){margin-top:2.5rem}.SplashScreen_container__r77Eh:is(.dark *){background-color:#1b1b1d}.SplashScreen_logoContainer__INit2{display:flex}.SplashScreen_logoContainer__INit2>:not([hidden])~:not([hidden]){margin-left:.5rem}.SplashScreen_logoMark__ujyTY{height:2rem;fill:currentColor;color:#5553ff}.SplashScreen_logoMark__ujyTY:is(.dark *){color:#fff}.SplashScreen_logoText__AAqIS{height:2rem;fill:currentColor;color:#000}.SplashScreen_logoText__AAqIS:is(.dark *){color:#fff}.SplashScreen_spinnerColors__twAay{color:#5553ff}.SplashScreen_spinnerColors__twAay:is(.dark *){color:#cccbff}.landingPage_landing-page__zcmcj{--body-large-font-size:20px;--body-large-line-height:28px;--body-medium-font-size:16px;--body-medium-line-height:24px;--body-small-font-size:14px;--body-small-line-height:20px;--caption-text-font-size:12px;--caption-text-line-height:18px}.landingPage_landing-page__zcmcj.desktop{--h1-font-size:48px;--h1-line-height:64px;--h2-font-size:40px;--h2-line-height:48px;--h3-font-size:32px;--h3-line-height:40px;--h4-font-size:24px;--h4-line-height:32px;--h5-font-size:20px;--h5-line-height:28px;--h6-font-size:16px;--h6-line-height:24px}.landingPage_landing-page__zcmcj.tablet{--h1-font-size:40px;--h1-line-height:48px;--h2-font-size:32px;--h2-line-height:40px;--h3-font-size:28px;--h3-line-height:36px;--h4-font-size:24px;--h4-line-height:32px;--h5-font-size:20px;--h5-line-height:28px;--h6-font-size:16px;--h6-line-height:24px}.landingPage_landing-page__zcmcj .heading-six{font-size:var(--h6-font-size);line-height:var(--h6-line-height);font-weight:600}.landingPage_landing-page__zcmcj .body-large{font-size:var(--body-large-font-size);line-height:var(--body-large-line-height)}.landingPage_landing-page__zcmcj .body-medium{font-size:var(--body-medium-font-size);line-height:var(--body-medium-line-height)}.landingPage_landing-page__zcmcj .body-small{font-size:var(--body-small-font-size);line-height:var(--body-small-line-height)}.landingPage_landing-page__zcmcj .caption-text{font-size:var(--caption-text-font-size);line-height:var(--caption-text-line-height)}@media(min-width:1080px){.landingPage_lgLandingPage__G9eZE{--body-large-font-size:20px;--body-large-line-height:28px;--body-medium-font-size:16px;--body-medium-line-height:24px;--body-small-font-size:14px;--body-small-line-height:20px;--caption-text-font-size:12px;--caption-text-line-height:18px}.landingPage_lgLandingPage__G9eZE.desktop{--h1-font-size:48px;--h1-line-height:64px;--h2-font-size:40px;--h2-line-height:48px;--h3-font-size:32px;--h3-line-height:40px;--h4-font-size:24px;--h4-line-height:32px;--h5-font-size:20px;--h5-line-height:28px;--h6-font-size:16px;--h6-line-height:24px}.landingPage_lgLandingPage__G9eZE.tablet{--h1-font-size:40px;--h1-line-height:48px;--h2-font-size:32px;--h2-line-height:40px;--h3-font-size:28px;--h3-line-height:36px;--h4-font-size:24px;--h4-line-height:32px;--h5-font-size:20px;--h5-line-height:28px;--h6-font-size:16px;--h6-line-height:24px}.landingPage_lgLandingPage__G9eZE .heading-six{font-size:var(--h6-font-size);line-height:var(--h6-line-height);font-weight:600}.landingPage_lgLandingPage__G9eZE .body-large{font-size:var(--body-large-font-size);line-height:var(--body-large-line-height)}.landingPage_lgLandingPage__G9eZE .body-medium{font-size:var(--body-medium-font-size);line-height:var(--body-medium-line-height)}.landingPage_lgLandingPage__G9eZE .body-small{font-size:var(--body-small-font-size);line-height:var(--body-small-line-height)}.landingPage_lgLandingPage__G9eZE .caption-text{font-size:var(--caption-text-font-size);line-height:var(--caption-text-line-height)}}.landingPage_landingPageClasses__GGnCN{--h1-font-size:40px;--h1-line-height:48px;--h2-font-size:32px;--h2-line-height:40px;--h3-font-size:28px;--h3-line-height:36px;--h4-font-size:24px;--h4-line-height:32px;--h5-font-size:20px;--h5-line-height:28px;--h6-font-size:16px;--h6-line-height:24px;--body-large-font-size:20px;--body-large-line-height:28px;--body-medium-font-size:16px;--body-medium-line-height:24px;--body-small-font-size:14px;--body-small-line-height:20px;--caption-text-font-size:12px;--caption-text-line-height:18px}.landingPage_landingPageClasses__GGnCN.desktop{--h1-font-size:48px;--h1-line-height:64px;--h2-font-size:40px;--h2-line-height:48px;--h3-font-size:32px;--h3-line-height:40px;--h4-font-size:24px;--h4-line-height:32px;--h5-font-size:20px;--h5-line-height:28px;--h6-font-size:16px;--h6-line-height:24px}.landingPage_landingPageClasses__GGnCN.tablet{--h1-font-size:40px;--h1-line-height:48px;--h2-font-size:32px;--h2-line-height:40px;--h3-font-size:28px;--h3-line-height:36px;--h4-font-size:24px;--h4-line-height:32px;--h5-font-size:20px;--h5-line-height:28px;--h6-font-size:16px;--h6-line-height:24px}.landingPage_landingPageClasses__GGnCN .heading-six{font-size:var(--h6-font-size);line-height:var(--h6-line-height);font-weight:600}.landingPage_landingPageClasses__GGnCN .body-large{font-size:var(--body-large-font-size);line-height:var(--body-large-line-height)}.landingPage_landingPageClasses__GGnCN .body-medium{font-size:var(--body-medium-font-size);line-height:var(--body-medium-line-height)}.landingPage_landingPageClasses__GGnCN .body-small{font-size:var(--body-small-font-size);line-height:var(--body-small-line-height)}.landingPage_landingPageClasses__GGnCN .caption-text{font-size:var(--caption-text-font-size);line-height:var(--caption-text-line-height)}@media(min-width:1080px){.landingPage_landingPageClasses__GGnCN{--h1-font-size:48px;--h1-line-height:64px;--h2-font-size:40px;--h2-line-height:48px;--h3-font-size:32px;--h3-line-height:40px;--h4-font-size:24px;--h4-line-height:32px;--h5-font-size:20px;--h5-line-height:28px;--h6-font-size:16px;--h6-line-height:24px}}.landingPage_landingPageClasses__GGnCN a:focus,.landingPage_landingPageClasses__GGnCN a:hover{text-decoration:none}.landingPage_landingPageClasses__GGnCN a.content-light:focus,.landingPage_landingPageClasses__GGnCN a.content-light:hover{color:#fff}.landingPage_landingPageClasses__GGnCN a.content-light:focus:is(.dark *),.landingPage_landingPageClasses__GGnCN a.content-light:hover:is(.dark *){color:#1a191f}.landingPage_landingPageClasses__GGnCN a.content-brand-default:focus,.landingPage_landingPageClasses__GGnCN a.content-brand-default:hover{color:#5553ff}.landingPage_landingPageClasses__GGnCN a.content-brand-default:focus:is(.dark *),.landingPage_landingPageClasses__GGnCN a.content-brand-default:hover:is(.dark *){color:#b6b6e2}.landingPage_landingPageClasses__GGnCN a.content-emphasis:focus,.landingPage_landingPageClasses__GGnCN a.content-emphasis:hover{color:#0c1322}.landingPage_landingPageClasses__GGnCN a.content-emphasis:focus:is(.dark *),.landingPage_landingPageClasses__GGnCN a.content-emphasis:hover:is(.dark *){color:#f3f4f6}.landingPage_landingPageClasses__GGnCN a.content-secondary:focus,.landingPage_landingPageClasses__GGnCN a.content-secondary:hover{color:#6b7280}.landingPage_landingPageClasses__GGnCN a.content-secondary:focus:is(.dark *),.landingPage_landingPageClasses__GGnCN a.content-secondary:hover:is(.dark *){color:#c0bdcb}.landingPage_landingPageClasses__GGnCN a.border:hover{border-bottom-style:solid;border-bottom-width:1px}.landingPage_landingPageClasses__GGnCN a.border.s-gray-bold:hover{border-color:#4b5563}.landingPage_landingPageClasses__GGnCN a.border.s-gray-bold:hover:is(.dark *){border-color:#918da5}.landingPage_landingPageClasses__GGnCN a.border.s-gray-rest:hover{border-color:#d1d5db}.landingPage_landingPageClasses__GGnCN a.border.s-gray-rest:hover:is(.dark *){border-color:#4d4a5e}.landingPage_poweredByAiCta__uKAPN{border-color:#fff!important;color:#fff!important}.AgeOfAI_textOverflowWrap___oSoY{overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-height:1.5em;max-height:7.5em}@keyframes AgeOfAI_scroll__i_4tl{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.AgeOfAI_infiniteScroll__cMK7e{animation:AgeOfAI_scroll__i_4tl 60s linear infinite}.AgeOfAI_fadingGradient__VWeB4{-webkit-mask-image:linear-gradient(270deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(270deg,transparent,#000 15%,#000 85%,transparent)}@keyframes LearnToCodeV2Components_slideIn__0PmRv{0%{transform:translateY(40px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes LearnToCodeV2Components_easeIn__mJv4E{0%{opacity:0}to{opacity:1}}.LearnToCodeV2Components_animate-slide-left__qlT7i{transform:translateX(-100%);opacity:0;transition:transform .8s ease-in-out,opacity .8s ease-in-out}.quiz_card_quizCard__7Qu9f{width:343px;height:auto}@media(min-width:1080px){.quiz_card_quizCard__7Qu9f{width:883px}}.quiz_card_option__nOuBY{width:319px}@media(min-width:1080px){.quiz_card_option__nOuBY{width:610px}}.RightSectionSkeletonWithFenzo_fenzoSkeletonHeight__w2vEH{height:88px}@media(min-width:1080px){.RightSectionSkeletonWithFenzo_fenzoSkeletonHeight__w2vEH{height:80px}}.CodingChallenge_statsContainerWidth__n7eoj{width:100%}@media(min-width:1080px){.CodingChallenge_statsContainerWidth__n7eoj{width:340px!important}}.CodingChallenge_statCardBackground__x9ZNG{background-color:#2b2a83}.CodingChallenge_statCardBackground__x9ZNG:is(.dark *){background-color:#23222b}.CodingChallenge_statCardLabel__6BIEd{color:#fff}.CodingChallenge_statCardLabel__6BIEd:is(.dark *){color:#918da5}.PopularCourses_titleText__TbdME{color:#374151;font-size:1.25rem;line-height:1.75rem;font-weight:700;margin:0}.PopularCourses_titleText__TbdME:is(.dark *){color:#d2d3d6}@media(min-width:600px){.PopularCourses_titleText__TbdME{font-size:1.5rem;line-height:2rem}}.PopularCourses_popularCoursesTitleContainer__BdaZE{display:flex;margin-bottom:0;-moz-column-gap:.5rem;column-gap:.5rem;align-items:center}.PopularCourses_popularCoursesSectionWrapper__fNe_I{display:flex;flex-direction:column;width:100%;margin-top:2rem}.PopularCourses_popularCoursesSection__AQqtX{display:flex;padding-top:0;padding-bottom:0;justify-content:center}.PopularCourses_carouselContainer__fEy0H{display:block;width:100%}.PopularCourses_svg__6rvvn{fill:#5553ff}.PopularCourses_svg__6rvvn:is(.dark *){fill:#aaa9ff}.PopularCourses_svgContainer__iBCzV{width:2.5rem;height:2.5rem;background-color:#eef;display:flex;justify-content:center;align-items:center;border-radius:50%}.PopularCourses_svgContainer__iBCzV:is(.dark *){background-color:#373942}.PopularCourses_svgContainerPlaceholder__W5TME{width:2.5rem;height:2.5rem;min-width:2.5rem;border-radius:50%;background-color:#e5e7eb}.PopularCourses_svgContainerPlaceholder__W5TME:is(.dark *){background-color:#4d4a5e}.PopularCourses_headerContainer__DRVCS{display:flex;flex-direction:column}@media(min-width:600px){.PopularCourses_headerContainer__DRVCS{flex-direction:row;justify-content:space-between}}.PopularCourses_headerPlaceholder__n2oFc{height:1.75rem;margin:0;min-width:13.25rem;background-color:#e5e7eb;border-radius:1.5rem}.PopularCourses_headerPlaceholder__n2oFc:is(.dark *){background-color:#4d4a5e}@media(min-width:600px){.PopularCourses_headerPlaceholder__n2oFc{height:2rem}}.CaseStudyTile_metaIcon__84vxq{fill:#6b7280}.CaseStudyTile_metaIcon__84vxq:is(.dark *){fill:#c0bdcb}.heroCard_heroInner__jaPH4{width:100%;max-width:1240px;margin-inline:auto;display:flex;flex-direction:column;align-items:stretch;gap:32px;padding:32px 16px 40px}@media(min-width:600px){.heroCard_heroInner__jaPH4{padding:64px 24px;gap:48px}}@media(min-width:1080px){.heroCard_heroInner__jaPH4{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;padding:48px 24px}}.heroCard_updatedBadge__NQVrn{background-color:#374151;color:#fff;cursor:default}.heroCard_heroOnDark__y9oZn{color:#fff}.heroCard_heroTitle__7_DZw>h1{margin:0;font:inherit}.heroCard_ratingStar__rpKwy{color:#f97316}.heroCard_heroMetaDivider__Wn1xo{background-color:#fff}.heroCard_saveOnDark__S9AIA{color:#fff}.heroCard_saveOnDark__S9AIA svg{color:#fff;stroke:#fff}.heroCard_arrowBtn__67rpF{width:36px;height:36px}@media(min-width:1080px){.heroCard_arrowBtn__67rpF{width:24px;height:24px}}.heroCard_arrowIcon__UY4eB{width:20px;height:20px}@media(min-width:1080px){.heroCard_arrowIcon__UY4eB{width:16px;height:16px}}.heroCard_dotInactive__AhEW5{background-color:#d1d5db}.heroCard_dotInactive__AhEW5:is(.dark *){background-color:#4d4a5e}.heroCard_heroCard__2_W_Z{width:100%;max-width:412px;margin-inline:auto;box-shadow:inset 0 0 0 1px #e5e7eb,0 25px 50px -12px rgba(12,19,34,.25)}.heroCard_heroCard__2_W_Z:is(.dark *){box-shadow:inset 0 0 0 1px #363442,0 25px 50px -12px rgba(0,0,0,.5)}@media(min-width:1080px){.heroCard_heroCard__2_W_Z{width:412px;max-width:412px;align-self:flex-end;margin-bottom:-120px;margin-inline:0}}.heroCard_coverMedia___dvlz{height:168px}.heroCard_authorPhoto__8PhsW{width:88px;height:88px}.heroCard_heroCardCta__H_sTG{display:flex;flex-direction:column;align-items:stretch;width:100%}.heroCard_heroCardCta__H_sTG a,.heroCard_heroCardCta__H_sTG button{width:100%!important;max-width:none!important;align-self:stretch;box-sizing:border-box}.heroCard_heroActions__tyZBp a,.heroCard_heroActions__tyZBp button{height:44px!important;min-height:44px!important;max-height:44px!important;border-radius:.25rem!important;box-sizing:border-box}@media(max-width:599px){.heroCard_heroActions__tyZBp a,.heroCard_heroActions__tyZBp button{width:100%!important;max-width:none!important}}.heroCard_heroActions__tyZBp a button{height:100%!important;min-height:44px!important;max-height:44px!important;border-radius:.25rem!important}.heroCard_slideFade__z7W9m{animation:heroCard_hero-card-fade__N0g7O .3s ease-out}@keyframes heroCard_hero-card-fade__N0g7O{0%{opacity:0}to{opacity:1}}.FeatureSection_section__lBqhA{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;width:100%;overflow-y:auto}.FeatureSection_media__ZsyUn{position:relative;width:100%;aspect-ratio:582/427;overflow:hidden;background-color:#e5e7eb}@media(max-width:599px){.FeatureSection_media__ZsyUn{aspect-ratio:4/3}}.FeatureSection_body__Gf3kH{display:flex;flex-direction:column;width:100%;padding:16px 24px 24px;background-color:#fff}.FeatureSection_body__Gf3kH:is(.dark *){background-color:#1a191f}@media(max-width:599px){.FeatureSection_body__Gf3kH{padding:12px 16px 16px}}.FeatureSection_title__iss1U{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:700;color:#0c1322}.FeatureSection_title__iss1U:is(.dark *){color:#f3f4f6}.FeatureSection_description__JnDKb{margin:8px 0 0;max-width:600px;font-size:1rem;line-height:1.5rem;font-weight:400;color:#374151}.FeatureSection_description__JnDKb:is(.dark *){color:#c0bdcb}.FeatureModal_root__pSZ9G{position:fixed;inset:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(12,19,34,.28);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:FeatureModal_feature-modal-fade__VTU_8 .15s ease-out}@media(max-width:599px){.FeatureModal_root__pSZ9G{padding:16px}}.FeatureModal_dialog__nn8vQ{width:560px;max-width:343px;max-height:660px;overflow-x:hidden;overflow-y:auto;border-radius:.75rem;background-color:#fff;color:#374151;box-shadow:0 25px 50px -12px rgba(12,19,34,.25)}@media(min-width:600px){.FeatureModal_dialog__nn8vQ{display:flex;flex-direction:column;max-width:560px;height:700px;max-height:700px;overflow:hidden}}.FeatureModal_dialog__nn8vQ:is(.dark *){background-color:#1a191f;color:#c0bdcb}@media(max-width:599px){.FeatureModal_dialog__nn8vQ{display:flex;flex-direction:column;width:100%;max-width:100%;height:600px;max-height:600px;overflow:hidden}}.FeatureModal_head__NuHlo{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:12px 8px 12px 24px}@media(max-width:599px){.FeatureModal_head__NuHlo{padding:8px 4px 8px 16px}}.FeatureModal_kicker__eqtMO{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#6b7280}.FeatureModal_kicker__eqtMO:is(.dark *){color:#c0bdcb}.FeatureModal_close__ybqGQ{box-sizing:border-box;width:36px;height:36px;min-width:36px;margin:0 0 0 auto;padding:0;border:0;border-radius:9999px;background:none;color:#6b7280;font-size:0;line-height:0;letter-spacing:0;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.FeatureModal_close__ybqGQ:is(.dark *){color:#c0bdcb}.FeatureModal_close__ybqGQ svg{display:block;width:20px;height:20px;fill:currentColor}.FeatureModal_close__ybqGQ:hover{background-color:#f3f4f6;color:#0c1322}.FeatureModal_close__ybqGQ:hover:is(.dark *){background-color:#363442;color:#f3f4f6}.FeatureModal_close__ybqGQ:focus-visible{outline:2px solid #5553ff;outline-offset:2px}.FeatureModal_media__WpLIv{position:relative;margin:0 24px;aspect-ratio:582/427;border-radius:.5rem;overflow:hidden;background-color:#fff;animation:FeatureModal_feature-modal-fade__VTU_8 .2s ease-out}.FeatureModal_media__WpLIv:is(.dark *){background-color:#1a191f}@media(max-width:599px){.FeatureModal_media__WpLIv{margin:0;border-radius:0;aspect-ratio:4/3}}.FeatureModal_body__4hgIu{padding:16px 24px 24px}@media(max-width:599px){.FeatureModal_body__4hgIu{padding:12px 16px 16px}}.FeatureModal_title__UMQvt{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:700;color:#0c1322}.FeatureModal_title__UMQvt:is(.dark *){color:#f3f4f6}.FeatureModal_description__TcqDF{margin:8px 0 0;max-width:600px;font-size:1rem;line-height:1.5rem;color:#374151}.FeatureModal_description__TcqDF:is(.dark *){color:#c0bdcb}.FeatureModal_foot__E9c1w{display:grid;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 16px 14px;border-top:1px solid #e5e7eb}.FeatureModal_foot__E9c1w:is(.dark *){border-top-color:#363442}@media(max-width:599px){.FeatureModal_foot__E9c1w{padding:10px 12px 14px}}.FeatureModal_footStart__zgcLW{justify-self:start}.FeatureModal_footEnd__SJn_u{justify-self:end}.FeatureModal_nav__gCPQq{display:inline-flex;align-items:center;gap:4px;height:36px;min-width:0;margin:0;padding:0 12px;border:0;border-radius:.25rem;background:none;color:#374151;font-size:.875rem;line-height:1.25rem;font-weight:500;letter-spacing:normal;white-space:nowrap;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.FeatureModal_nav__gCPQq:is(.dark *){color:#c0bdcb}.FeatureModal_nav__gCPQq svg{display:block;width:18px;height:18px;flex:none;color:#6b7280}.FeatureModal_nav__gCPQq svg:is(.dark *){color:#c0bdcb}.FeatureModal_nav__gCPQq:hover{background-color:#f3f4f6;color:#0c1322}.FeatureModal_nav__gCPQq:hover:is(.dark *){background-color:#363442;color:#f3f4f6}.FeatureModal_nav__gCPQq:focus-visible{outline:2px solid #5553ff;outline-offset:2px}.FeatureModal_navLong__OhwpX{display:inline}@media(max-width:599px){.FeatureModal_navLong__OhwpX{display:none}}.FeatureModal_navShort__p4wyB{display:none}@media(max-width:599px){.FeatureModal_navShort__p4wyB{display:inline}}.FeatureModal_dots__JEPGD{display:inline-flex;align-items:center;gap:4px}.FeatureModal_dotOn__hNs_r,.FeatureModal_dot__OQWOg{display:block;width:6px;height:6px;border-radius:9999px;background-color:#9ca3af}.FeatureModal_dotOn__hNs_r:is(.dark *),.FeatureModal_dot__OQWOg:is(.dark *){background-color:#4d4a5e}.FeatureModal_dotOn__hNs_r{width:16px;background-color:#0c1322}.FeatureModal_dotOn__hNs_r:is(.dark *){background-color:#f3f4f6}@keyframes FeatureModal_feature-modal-fade__VTU_8{0%{opacity:0}to{opacity:1}}.TrustedStrip_metaLogo__yx87f{width:4.375rem;height:.875rem}.TrustedStrip_amazonLogo__C8cVv{width:3.813rem;height:1.75rem}.TrustedStrip_appleLogo__gJ4jD{width:1.375rem;height:1.813rem}.TrustedStrip_netflixLogo__lf7mW{width:3.5rem;height:1.625rem}.TrustedStrip_googleLogo__Z0KDG{width:4.188rem;height:1.75rem}.TrustedStrip_coinbaseLogo__ky9pX{width:5.313rem;height:1rem}.TrustedStrip_stripeLogo__sF6xt{width:3.063rem;height:1.25rem}.TrustedStrip_airBnbLogo__krS6Y{width:4.625rem;height:1.5rem}.TrustedStrip_metaLogoMobile___n_5X{width:70px;height:14px}.TrustedStrip_amazonLogoMobile__GTjkd{width:50.2px;height:16.8px}.TrustedStrip_appleLogoMobile__pKk0j{width:12.5px;height:15.4px}.TrustedStrip_netflixLogoMobile__KkRlL{width:44.6px;height:11.9px}.TrustedStrip_googleLogoMobile__XgkC7{width:44.9px;height:14.7px}.TrustedStrip_coinbaseLogoMobile__hWMsm{width:74.5px;height:13.3px}.TrustedStrip_stripeLogoMobile__eSq7v{width:40.4px;height:16.8px}.TrustedStrip_airBnbLogoMobile__7rn73{width:56.1px;height:17.5px}.TrustedStrip_mark__UnVXT{display:block;flex:none}.TrustedStrip_mark__UnVXT path,.TrustedStrip_monoFill__ivrrg{fill:currentColor}.TrustedStrip_heroJoinMuted__buF57{color:#c0bdcb;opacity:.7}.TrustedStrip_heroJoinCount__xMuFP{color:#b6b6e2;font-weight:700}.TrustedStrip_heroLogos__DMyRR{color:#918da5}.TrustedStrip_heroList__Ja4rJ{display:grid;grid-template-columns:repeat(4,max-content);justify-content:center;justify-items:center;align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:12px;width:-moz-max-content;width:max-content;max-width:100%;margin:1rem auto 0;padding:0;list-style:none}@media(min-width:1080px){.TrustedStrip_pageInner__W8X66{padding-left:4px;padding-right:4px}}