.HowDidYouHear-module__a_aMra__wrapperContainer{align-items:flex-start;padding-top:15svh}.HowDidYouHear-module__a_aMra__container{background:var(--bg-secondary);z-index:500;box-sizing:border-box;border:1px solid var(--border-color);border-radius:16px;flex-direction:column;align-items:normal;gap:16px;width:480px;max-width:90%;max-height:90%;padding:32px 0;display:flex;overflow:auto;box-shadow:0 8px 16px #00000040}.HowDidYouHear-module__a_aMra__optionsContainer{flex-flow:wrap;gap:16px;padding:0 32px;display:flex}.HowDidYouHear-module__a_aMra__scrollContainer{height:auto;overflow:auto}.HowDidYouHear-module__a_aMra__scrollContainer::-webkit-scrollbar{width:8px}.HowDidYouHear-module__a_aMra__scrollContainer::-webkit-scrollbar-track{background:var(--scrollbar-track,#0000004d)}.HowDidYouHear-module__a_aMra__scrollContainer::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb,darkgrey)}.HowDidYouHear-module__a_aMra__optionsInner{flex-direction:column;gap:8px;display:flex}.HowDidYouHear-module__a_aMra__optionContainer{border:1px solid var(--border-color,#aaa);cursor:pointer;background-color:var(--bg-card);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:196px;padding:8px;transition:all .2s;display:flex;overflow:hidden}.HowDidYouHear-module__a_aMra__optionContainer:hover{background-color:var(--hover-background,#e9e9e9)}.HowDidYouHear-module__a_aMra__backButton{cursor:pointer;align-items:flex-end;height:24px;transition:all .2s;display:flex}.HowDidYouHear-module__a_aMra__backButton:hover{opacity:.7}.HowDidYouHear-module__a_aMra__otherInput{border:none;border:1px solid var(--border-color,#aaa);color:var(--text-primary);background-color:#0000;border-radius:4px;outline:none;padding:8px 16px;font-size:16px;width:100%!important;height:100%!important}.HowDidYouHear-module__a_aMra__otherInput:focus{background-color:var(--selection-background,#ddd)}.HowDidYouHear-module__a_aMra__topContainer{padding:0 32px}.HowDidYouHear-module__a_aMra__circleImage{border-radius:20px}@media (max-width:600px){.HowDidYouHear-module__a_aMra__container{padding:16px 0}.HowDidYouHear-module__a_aMra__optionsContainer{gap:8px;padding:0 16px}.HowDidYouHear-module__a_aMra__optionContainer{width:220px}.HowDidYouHear-module__a_aMra__topContainer{padding:0 16px}}@media (max-width:552px){.HowDidYouHear-module__a_aMra__optionContainer{width:calc(50% - 4px)}}
.WheelPromotion-module__26e83q__container{background:linear-gradient(210deg, var(--bg-brand-deep), var(--bg-brand-deep-darker));border-radius:8px;justify-content:space-between;align-items:flex-start;gap:32px;width:100%;padding:32px;display:flex;position:relative;overflow:hidden}[dir=rtl] .WheelPromotion-module__26e83q__container{background:linear-gradient(-210deg, var(--bg-brand-deep), var(--bg-brand-deep-darker))}.WheelPromotion-module__26e83q__innerContainer{z-index:1;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.WheelPromotion-module__26e83q__actionContainer{z-index:1;flex-direction:column;align-items:center;gap:16px;display:flex}.WheelPromotion-module__26e83q__wheel{opacity:.3;position:absolute;top:16px;right:0}[dir=rtl] .WheelPromotion-module__26e83q__wheel{left:0;right:auto}@media (max-width:500px){.WheelPromotion-module__26e83q__container{gap:24px;padding:16px}}
.RegisterWall-module__TD3TVq__container{z-index:10001;justify-content:center;align-items:center;width:100svw;height:100svh;display:flex;position:fixed;top:0;left:0}[dir=rtl] .RegisterWall-module__TD3TVq__container{left:auto;right:0}.RegisterWall-module__TD3TVq__blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0000004d;width:100%;height:100%;position:absolute;top:0;left:0}[dir=rtl] .RegisterWall-module__TD3TVq__blur{left:auto;right:0}.RegisterWall-module__TD3TVq__popup{z-index:10002;background-color:var(--bg-card);border-radius:8px;width:90%;max-width:400px;padding:32px 8px 16px;position:relative;box-shadow:0 20px 40px #0003}.RegisterWall-module__TD3TVq__title{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:flex}
.Topbar-module__hG2M4q__topbar{background-color:var(--bg-primary);height:48px;box-shadow:0px 2px 0px var(--border-color);z-index:6;padding-right:8px;position:relative;justify-content:space-between!important}[dir=rtl] .Topbar-module__hG2M4q__topbar{padding-left:8px;padding-right:0}.Topbar-module__hG2M4q__backContainer{position:relative}.Topbar-module__hG2M4q__backOptionsContainer{z-index:6;visibility:hidden;opacity:0;transition:all .2s;position:absolute;top:calc(100% - 12px);left:8px}[dir=rtl] .Topbar-module__hG2M4q__backOptionsContainer{left:auto;right:8px}.Topbar-module__hG2M4q__backOptionsContainer.Topbar-module__hG2M4q__show{opacity:1;visibility:visible}.Topbar-module__hG2M4q__backOptionsInnerContainer{background-color:var(--bg-card);border-radius:8px;flex-direction:column;align-items:flex-start;width:260px;margin-top:8px;display:flex;box-shadow:0 4px 8px #0000004d}.Topbar-module__hG2M4q__backOptionsTitle{width:100%;padding:8px}.Topbar-module__hG2M4q__backOptionContainer{cursor:pointer;gap:8px;width:100%;justify-content:flex-start!important;padding:8px!important}.Topbar-module__hG2M4q__backOptionContainer:hover{opacity:.8;background-color:var(--hover-background,#eee)}.Topbar-module__hG2M4q__backTag{opacity:.54;color:var(--text-white);background-color:#1e1e1e;border-radius:4px;margin-right:8px;padding:1px 4px}[dir=rtl] .Topbar-module__hG2M4q__backTag{margin-left:8px;margin-right:0}.Topbar-module__hG2M4q__orDivider1{background-color:var(--border-color-3);width:16px;height:1px;margin-right:8px}[dir=rtl] .Topbar-module__hG2M4q__orDivider1{margin-left:8px;margin-right:0}.Topbar-module__hG2M4q__orDivider2{background-color:var(--border-color-3);flex:1;height:1px;margin-left:8px}[dir=rtl] .Topbar-module__hG2M4q__orDivider2{margin-left:0;margin-right:8px}.Topbar-module__hG2M4q__iconLeft{opacity:.87;cursor:pointer;padding:12px}.Topbar-module__hG2M4q__iconLeft:hover{opacity:.54}.Topbar-module__hG2M4q__iconHelp{cursor:pointer;border-radius:20px;width:40px;height:40px;margin-right:8px;padding:8px}[dir=rtl] .Topbar-module__hG2M4q__iconHelp{margin-left:8px;margin-right:0}.Topbar-module__hG2M4q__iconHelp:hover{background:var(--hover-background,#0000000d)}.Topbar-module__hG2M4q__title{text-align:left;-webkit-user-select:none;user-select:none;color:var(--text-primary);margin:0 0 0 16px;padding:0;font-size:24px}[dir=rtl] .Topbar-module__hG2M4q__title{text-align:right;margin:0 16px 0 0}.Topbar-module__hG2M4q__lessonNavContainer{display:flex}@media (max-width:600px){.Topbar-module__hG2M4q__title{margin:0;font-size:16px}.Topbar-module__hG2M4q__lessonNavContainer{display:none}.Topbar-module__hG2M4q__iconLeft{padding:8px}}
.ProgressLayout-module__Cd24yG__container{border:var(--border-primary);box-sizing:border-box;background-color:var(--bg-card);border-radius:8px;flex:1;overflow:hidden}.ProgressLayout-module__Cd24yG__container>::-webkit-scrollbar{width:8px}.ProgressLayout-module__Cd24yG__container>::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}.ProgressLayout-module__Cd24yG__container>::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb,darkgrey)}@media (max-width:1000px){.ProgressLayout-module__Cd24yG__container{min-width:240px;margin-right:0}[dir=rtl] .ProgressLayout-module__Cd24yG__container{margin-left:0;margin-right:0}}
.LeaderboardSummary-module__AwZpYa__container{border:var(--border-primary);background-color:var(--bg-card);border-radius:8px;flex-direction:column;align-items:flex-start;gap:16px;padding:16px;display:flex}.LeaderboardSummary-module__AwZpYa__topContainer{opacity:1;justify-content:space-between;align-items:center;width:100%;transition:all .2s;display:flex}.LeaderboardSummary-module__AwZpYa__mainContainer{opacity:1;align-items:flex-start;gap:16px;transition:all .2s;display:flex}.LeaderboardSummary-module__AwZpYa__infoContainer{flex-direction:column;align-items:flex-start;gap:4px;padding:4px 0;display:flex}.LeaderboardSummary-module__AwZpYa__rankRow{align-items:center;gap:6px;display:inline-flex}.LeaderboardSummary-module__AwZpYa__rankBadgeUp,.LeaderboardSummary-module__AwZpYa__rankBadgeDown{vertical-align:middle;border-radius:8px;align-items:center;padding:2px 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.LeaderboardSummary-module__AwZpYa__rankBadgeUp{color:#16a34a;background-color:#16a34a1f}.LeaderboardSummary-module__AwZpYa__rankBadgeDown{color:#dc2626;background-color:#dc26261f}.LeaderboardSummary-module__AwZpYa__buttonChangeJourney{padding:0}.LeaderboardSummary-module__AwZpYa__hide{opacity:0}@media (max-width:860px){.LeaderboardSummary-module__AwZpYa__container{display:none}}
.Progress-module__va74SG__container{width:848px;height:100%;margin:auto;position:absolute;left:0;right:0}.Progress-module__va74SG__innerContainer{-ms-overflow-style:none;scrollbar-width:none;box-sizing:border-box;justify-content:flex-start;align-items:center;width:848px;height:100%;padding:0 64px;display:flex;overflow-x:auto}.Progress-module__va74SG__helperContainer{height:100%;position:relative}.Progress-module__va74SG__fillerLeft,.Progress-module__va74SG__fillerRight{background-color:var(--bg-primary);z-index:900;width:64px;height:40px;position:absolute}.Progress-module__va74SG__fillerLeft{left:0}[dir=rtl] .Progress-module__va74SG__fillerLeft{left:auto;right:0}.Progress-module__va74SG__fillerRight{right:0}[dir=rtl] .Progress-module__va74SG__fillerRight{left:0;right:auto}.Progress-module__va74SG__repetitionView,.Progress-module__va74SG__view{box-sizing:border-box;cursor:pointer;border:2px solid #6f7072;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin:0 8px;display:flex;position:relative}.Progress-module__va74SG__repetitionView{background:#6f7072}.Progress-module__va74SG__repetitionView:after,.Progress-module__va74SG__view:after{content:attr(name);z-index:3000;cursor:auto;box-sizing:border-box;text-align:center;white-space:nowrap;height:20px;color:var(--text-white);pointer-events:none;background:#1e1e1e;border-radius:4px;padding:2px 6px;font-size:12px;display:none;position:absolute;top:calc(100% - 12px)}.Progress-module__va74SG__repetitionView:hover:after,.Progress-module__va74SG__view:hover:after{display:block}.Progress-module__va74SG__repetitionView.Progress-module__va74SG__selected,.Progress-module__va74SG__view.Progress-module__va74SG__selected{border:3px solid var(--brand-deep)!important}.Progress-module__va74SG__repetitionView.Progress-module__va74SG__selected{background:var(--brand-deep)!important}.Progress-module__va74SG__innerContainer::-webkit-scrollbar{display:none}.Progress-module__va74SG__circle{box-sizing:border-box;border:2px solid #6f7072;border-radius:8px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.Progress-module__va74SG__circle.Progress-module__va74SG__selected{border-color:var(--brand-deep)!important}.Progress-module__va74SG__circleFilled{background:#6f7072}.Progress-module__va74SG__circleFilled.Progress-module__va74SG__selected{background:var(--brand-deep)!important}.Progress-module__va74SG__leftButton,.Progress-module__va74SG__rightButton{cursor:pointer;z-index:950;border-radius:16px;padding:4px;position:absolute}.Progress-module__va74SG__leftButton:hover,.Progress-module__va74SG__rightButton:hover{background:var(--hover-background,#0000001a)}.Progress-module__va74SG__leftButton{left:24px}[dir=rtl] .Progress-module__va74SG__leftButton{left:auto;right:24px}.Progress-module__va74SG__rightButton{right:24px;transform:rotate(180deg)}[dir=rtl] .Progress-module__va74SG__rightButton{left:24px;right:auto;transform:rotate(-180deg)}.Progress-module__va74SG__rightButton.Progress-module__va74SG__disabled,.Progress-module__va74SG__leftButton.Progress-module__va74SG__disabled{opacity:.3;cursor:auto}.Progress-module__va74SG__rightButton.Progress-module__va74SG__disabled:hover,.Progress-module__va74SG__leftButton.Progress-module__va74SG__disabled:hover{background:0 0}@media (max-width:1600px){.Progress-module__va74SG__innerContainer,.Progress-module__va74SG__container{width:608px}}@media (max-width:1300px){.Progress-module__va74SG__innerContainer,.Progress-module__va74SG__container{width:368px}}@media (max-width:1100px){.Progress-module__va74SG__container{display:none}}
.FooterLinks-module__yT9oJW__container{width:100%;color:var(--text-secondary);flex-direction:column;align-items:center;gap:24px;display:flex}.FooterLinks-module__yT9oJW__socialLinks{gap:12px;display:flex}.FooterLinks-module__yT9oJW__container img{cursor:pointer;filter:grayscale();width:20px;height:20px;transition:all .2s}.FooterLinks-module__yT9oJW__container img:hover{filter:grayscale(0)}.root[class*=dark] .FooterLinks-module__yT9oJW__container img{filter:grayscale()invert(.8)}.root[class*=dark] .FooterLinks-module__yT9oJW__container img:hover{filter:grayscale(0)invert(.8)}.FooterLinks-module__yT9oJW__links{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.FooterLinks-module__yT9oJW__links a{filter:grayscale();color:var(--text-secondary);text-decoration:none;transition:all .2s}.FooterLinks-module__yT9oJW__links a:hover{filter:grayscale(0)}
.Sidebar-module__CP42hq__container{background-color:var(--bg-primary);width:48px;box-shadow:2px 0px 0px var(--border-color);z-index:6;flex-direction:column;justify-content:space-between;align-items:center;padding-top:12px;padding-bottom:8px;display:flex}[dir=rtl] .Sidebar-module__CP42hq__container{box-shadow:-2px 0px 0px var(--border-color)}[dir=rtl] .Sidebar-module__CP42hq__container{box-shadow:-2px 0px 0px var(--border-color)}[dir=rtl] [dir=rtl] .Sidebar-module__CP42hq__container{box-shadow:2px 0px 0px var(--border-color)}.Sidebar-module__CP42hq__sideButton{justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:4px;display:flex;position:relative}.Sidebar-module__CP42hq__sideButton:hover:after{display:flex}.Sidebar-module__CP42hq__sideButton:after{content:attr(data-label);z-index:3000;cursor:auto;white-space:nowrap;color:#ffffffde;pointer-events:none;background:url(/icons/hint-right-bg.svg) 50%/cover no-repeat;border-radius:4px;align-items:center;height:28px;margin:auto 0;padding:0 8px 0 12px;font-size:14px;display:none;position:absolute;top:0;bottom:0;left:44px}[dir=rtl] .Sidebar-module__CP42hq__sideButton:after{padding:0 12px 0 8px;left:auto;right:44px}.Sidebar-module__CP42hq__iconButton{opacity:.87;cursor:pointer;padding:12px}.Sidebar-module__CP42hq__iconButton:hover{background:var(--hover-background,#0000000d)}.Sidebar-module__CP42hq__selected,.Sidebar-module__CP42hq__selected:hover{background:var(--selection-background,#0000001a)}.Sidebar-module__CP42hq__hide{display:none}.Sidebar-module__CP42hq__iconHelp{cursor:pointer;border-radius:20px;width:40px;height:40px;margin:4px;padding:8px}.Sidebar-module__CP42hq__iconHelp:hover{background:var(--hover-background,#0000000d)}@media (max-width:600px){.Sidebar-module__CP42hq__sideButton:hover:after{display:none}}
@keyframes PickTitle-module__cyWk5W__blink{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.PickTitle-module__cyWk5W__container{border:var(--border-primary);background-color:var(--bg-card);border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.PickTitle-module__cyWk5W__topContainer{justify-content:space-between;align-items:center;width:100%;display:flex}.PickTitle-module__cyWk5W__topContainer button{padding:0}.PickTitle-module__cyWk5W__titlesContainer{flex-wrap:wrap;justify-content:center;align-self:center;gap:16px;width:320px;display:flex}.PickTitle-module__cyWk5W__titleContainer{border:2px solid var(--border-color-2);box-sizing:border-box;cursor:pointer;background-color:var(--bg-card);border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;padding:8px;display:flex}.PickTitle-module__cyWk5W__getMoreContainer{border:2px solid var(--border-color-2);box-sizing:border-box;cursor:pointer;background-color:var(--bg-card);border-radius:8px;justify-content:center;align-items:center;width:112px;height:48px;padding:8px;display:flex}.PickTitle-module__cyWk5W__getMoreContainer p{color:var(--brand-bright)}.PickTitle-module__cyWk5W__titleContainer.PickTitle-module__cyWk5W__selected{border:2px solid var(--brand-bright);background-color:var(--selection-background,#eee)}.PickTitle-module__cyWk5W__titleContainer.PickTitle-module__cyWk5W__locked{opacity:.48}.PickTitle-module__cyWk5W__titleContainer img{width:24px;height:24px}.PickTitle-module__cyWk5W__titleContainer:hover,.PickTitle-module__cyWk5W__getMoreContainer:hover{background-color:var(--hover-background,#eee)}.PickTitle-module__cyWk5W__showcaseContainer{justify-content:center;align-items:center;width:100%;margin-top:8px;margin-bottom:24px;display:flex;position:relative}.PickTitle-module__cyWk5W__profileImageContainer{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.PickTitle-module__cyWk5W__profileImage{-o-object-fit:contain;object-fit:contain;height:100%}.PickTitle-module__cyWk5W__titleIcon{background-color:var(--bg-primary);border:2px solid var(--border-color-3);box-sizing:border-box;border-radius:20px 20px 20px 6px;width:36px;height:36px;padding:3px;position:absolute;top:-6px;right:calc(50% - 52px)}[dir=rtl] .PickTitle-module__cyWk5W__titleIcon{border-radius:20px 20px 6px;left:calc(50% - 52px);right:auto}.PickTitle-module__cyWk5W__titleIcon.PickTitle-module__cyWk5W__blink{animation:.5s ease-in-out .2s PickTitle-module__cyWk5W__blink}
.Lesson-module__YautEW__topBarContainer{flex-flow:wrap;justify-content:space-between;align-items:center;gap:4px;display:flex}.Lesson-module__YautEW__topbarActionsContainer{flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex}.Lesson-module__YautEW__title{color:var(--text-primary,#000000de);margin:0;padding:0;font-size:24px;font-weight:700}.Lesson-module__YautEW__tldrContainer{border:var(--border-primary);cursor:pointer;pointer-events:auto;border-radius:8px;padding:4px 8px}.Lesson-module__YautEW__tldrContinerClicked{background-color:var(--selection-background)}.Lesson-module__YautEW__tldrText{color:var(--text-secondary);-webkit-user-select:none;user-select:none;margin:0;font-size:14px}.Lesson-module__YautEW__tldrTextClicked{color:var(--text-primary)}.Lesson-module__YautEW__showBodyContainer{border:var(--border-primary);cursor:pointer;pointer-events:auto;border-radius:8px;padding:4px 8px}.Lesson-module__YautEW__showBodyText{color:var(--text-secondary);-webkit-user-select:none;user-select:none;margin:0;font-size:14px}.Lesson-module__YautEW__tooltip{display:inline-block;position:relative}.Lesson-module__YautEW__tooltip:after{content:attr(data-tooltip);color:var(--text-primary);background:var(--selection-background);white-space:nowrap;opacity:0;pointer-events:none;border-radius:4px;padding:4px 8px;font-size:12px;transition:opacity;position:absolute;bottom:-110%;left:25%;transform:translate(-50%)}[dir=rtl] .Lesson-module__YautEW__tooltip:after{left:auto;right:25%;transform:translate(50%)}.Lesson-module__YautEW__tooltip:hover:after{opacity:1}.Lesson-module__YautEW__container{box-sizing:border-box;flex-direction:column;flex:1;padding:32px 32px 80px;display:flex}.Lesson-module__YautEW__content{cursor:auto;color:var(--text-primary);font-size:18px}.Lesson-module__YautEW__content p,.Lesson-module__YautEW__content h1,.Lesson-module__YautEW__content h2,.Lesson-module__YautEW__content h3{color:var(--text-primary)}.Lesson-module__YautEW__content div{background:var(--selection-background,#e5ecf4);box-sizing:border-box;border:1px solid var(--border-color-2);width:calc(100% - 8px);max-width:500px;color:var(--text-primary,#000000de);border-radius:8px;margin-bottom:16px;padding:8px 12px;font-family:Droid Sans Mono,monospace,Droid Sans Fallback}.Lesson-module__YautEW__content li{color:var(--text-primary,#000000de)}.Lesson-module__YautEW__content table{border-collapse:collapse;overflow:hidden}.Lesson-module__YautEW__content td,.Lesson-module__YautEW__content th{border:1px solid var(--border-color-2);color:var(--text-primary);padding:8px}.Lesson-module__YautEW__content th{background-color:var(--selection-background,#e5ecf4)}.Lesson-module__YautEW__content a{color:var(--brand-primary);text-decoration:underline}.Lesson-module__YautEW__content>span,.Lesson-module__YautEW__content p>span,.Lesson-module__YautEW__content li>span{background:var(--selection-background,#e5ecf4);font-family:Droid Sans Mono,monospace,Droid Sans Fallback}.Lesson-module__YautEW__content pre{background:var(--bg-code-pre);border:var(--border-code-pre);box-sizing:border-box;text-align:left;direction:ltr;border-radius:4px;width:100%;padding:8px 12px;position:relative;overflow:auto}.Lesson-module__YautEW__content pre:hover~div[copy]{visibility:visible;opacity:1}.Lesson-module__YautEW__content pre~div[copy]{cursor:pointer;opacity:0;visibility:hidden;background:url(../media/copy-white.0hf.b_-3mml~x.svg) 0 0/contain;border:none;width:20px;height:20px;transition:all .2s;position:absolute;top:4px;right:4px;padding:0!important}[dir=rtl] .Lesson-module__YautEW__content pre~div[copy]{left:4px;right:auto}.Lesson-module__YautEW__content pre~div[copy]:hover{opacity:.8;visibility:visible}.Lesson-module__YautEW__content pre~div[copy]:active{opacity:1;visibility:visible}.Lesson-module__YautEW__content div[code]{position:relative;background:0 0!important;border:none!important;max-width:none!important;margin:0!important;padding:0!important}.Lesson-module__YautEW__content hr{background:var(--border-color);border:0;height:2px}.Lesson-module__YautEW__content blockquote{border-left:5px solid var(--brand-deep);background:var(--blockquote-bg,var(--selection-background,#e5ecf4));margin-left:0;margin-right:0;padding-left:1.5em;padding-right:1.5em;font-style:italic;overflow:hidden}[dir=rtl] .Lesson-module__YautEW__content blockquote{border-left:none;border-right:5px solid var(--brand-deep)}.Lesson-module__YautEW__content code{background:var(--code-background,#e5ecf4);font-family:Droid Sans Mono,monospace,Droid Sans Fallback}.Lesson-module__YautEW__content>code,.Lesson-module__YautEW__content p>code,.Lesson-module__YautEW__content li>code,.Lesson-module__YautEW__content th>code,.Lesson-module__YautEW__content td>code{border:1px solid var(--code-border,#ccc);box-sizing:border-box;direction:ltr;border-radius:4px;padding:0 4px;display:inline-block}.Lesson-module__YautEW__content li{margin-bottom:4px}.Lesson-module__YautEW__content pre>code{background:var(--bg-code-pre);color:var(--text-white)}.Lesson-module__YautEW__skipBlocksContainer{border:1px solid var(--product-score-color);color:var(--product-score-color);box-sizing:border-box;cursor:pointer;background-color:var(--bg-card);border-radius:8px;justify-content:space-between;align-items:center;margin-top:32px;padding:12px 16px;font-size:14px;transition:all .2s;display:flex}.Lesson-module__YautEW__skipBlocksContainer:hover{opacity:.7}.Lesson-module__YautEW__skipBlocksTokens{align-items:center;gap:4px;display:flex}.Lesson-module__YautEW__skipConfirmContainer{background:var(--bg-secondary);z-index:500;box-sizing:border-box;border:1px solid var(--border-color);border-radius:8px;flex-direction:column;align-items:center;gap:16px;width:350px;max-width:90%;padding:24px;display:flex;box-shadow:0 8px 16px #00000040}.Lesson-module__YautEW__skipConfirmTitle{color:var(--text-primary);text-align:center;margin:0;padding:0;font-size:16px}.Lesson-module__YautEW__skipConfirmButtons{flex-direction:column;gap:8px;width:100%;display:flex}.Lesson-module__YautEW__skipConfirmButton{cursor:pointer;border:1px solid var(--product-score-color);background-color:var(--bg-card);border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;transition:opacity .2s;display:flex;position:relative}.Lesson-module__YautEW__skipConfirmButton:hover{opacity:.7}.Lesson-module__YautEW__skipConfirmButton p{color:var(--product-score-color);margin:0;padding:0;font-size:14px}.Lesson-module__YautEW__skipConfirmButton .Lesson-module__YautEW__skipBlocksTokens{color:var(--product-score-color);font-size:14px;position:absolute;right:16px}[dir=rtl] .Lesson-module__YautEW__skipConfirmButton .Lesson-module__YautEW__skipBlocksTokens{left:16px;right:auto}.Lesson-module__YautEW__skipConfirmButtonDismiss{cursor:pointer;border:1px solid var(--border-color-2);background-color:var(--bg-card);border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;transition:opacity .2s;display:flex}.Lesson-module__YautEW__skipConfirmButtonDismiss:hover{opacity:.7}.Lesson-module__YautEW__skipConfirmButtonDismiss p{color:var(--text-secondary);margin:0;padding:0;font-size:14px}.Lesson-module__YautEW__skipBlocksContainer p{flex:1;margin:0;padding:0}.Lesson-module__YautEW__skipBlocksContainer.Lesson-module__YautEW__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Lesson-module__YautEW__goToBlocksContainer{cursor:pointer;border:1px solid var(--border-color-2);background-color:var(--bg-card);border-radius:8px;flex-direction:column;margin-top:32px;padding:8px 12px;display:flex}.Lesson-module__YautEW__goToBlocksContainer:hover{background:var(--hover-background,#0000001a)}.Lesson-module__YautEW__goToBlocksContainer p{color:var(--text-secondary,#0000008a);margin:0;padding:0;font-size:18px}.Lesson-module__YautEW__quizSectionContainer{flex-direction:column;margin-top:32px;display:flex}.Lesson-module__YautEW__quizSectionTop{align-items:center;margin-bottom:16px;display:flex}.Lesson-module__YautEW__quizSectionTop p{color:var(--text-primary,#000000de);margin:0 0 0 8px;padding:0;font-size:24px;font-weight:700}[dir=rtl] .Lesson-module__YautEW__quizSectionTop p{margin-left:0;margin-right:8px}.Lesson-module__YautEW__quizSectionCard{cursor:pointer;border:1px solid var(--border-color-2);background-color:var(--bg-card);border-radius:8px;flex-direction:column;min-width:0;padding:8px 12px;display:flex}.Lesson-module__YautEW__quizSectionCard:hover{background:var(--hover-background,#0000001a)}.Lesson-module__YautEW__quizSectionCardTop{justify-content:space-between;align-items:center;min-width:0;display:flex}.Lesson-module__YautEW__quizSectionCardTop img{opacity:.54}.Lesson-module__YautEW__quizSectionCardTopInner{flex-direction:column;min-width:0;display:flex;overflow:hidden}.Lesson-module__YautEW__quizSectionCardTitle{color:var(--text-secondary,#0000008a);margin:0;padding:0;font-size:18px}.Lesson-module__YautEW__quizPremiumHint{color:var(--brand-deep);margin-top:4px;font-size:12px}.Lesson-module__YautEW__quizStatusBadge{margin-top:2px;font-size:12px}.Lesson-module__YautEW__quizStatusBadge.Lesson-module__YautEW__completed{color:var(--brand-deep)}.Lesson-module__YautEW__quizStatusBadge.Lesson-module__YautEW__skipped{color:var(--text-secondary,#0000008a)}@media (max-width:600px){.Lesson-module__YautEW__quizSectionTop p{font-size:18px}.Lesson-module__YautEW__quizSectionCardTitle{font-size:14px}.Lesson-module__YautEW__quizPremiumHint,.Lesson-module__YautEW__quizStatusBadge{font-size:10px}}.Lesson-module__YautEW__challengeContainer{margin-top:40px;margin-bottom:40px}.Lesson-module__YautEW__challengeTop{align-items:center;margin-bottom:16px;display:flex}.Lesson-module__YautEW__challengeTop img{padding-bottom:4px}.Lesson-module__YautEW__diffTag{background:var(--brand-deep);color:var(--text-white);border-radius:16px;align-self:center;margin-left:16px;padding:4px 8px;font-size:14px}[dir=rtl] .Lesson-module__YautEW__diffTag{margin-left:0;margin-right:16px}.Lesson-module__YautEW__pointsTag{background:var(--brand-deep);color:var(--text-white);border-radius:16px;align-self:center;margin-left:16px;padding:4px 8px;font-size:14px}[dir=rtl] .Lesson-module__YautEW__pointsTag{margin-left:0;margin-right:16px}.Lesson-module__YautEW__quizTop p,.Lesson-module__YautEW__challengeTop p{color:var(--text-primary,#000000de);margin:0 0 0 8px;padding:0;font-size:24px;font-weight:700}[dir=rtl] .Lesson-module__YautEW__quizTop p,[dir=rtl] .Lesson-module__YautEW__challengeTop p{margin-left:0;margin-right:8px}.Lesson-module__YautEW__hintsContainer{flex-direction:column;display:flex}.Lesson-module__YautEW__hintContainer{cursor:pointer;flex-direction:column;padding:8px;display:flex}.Lesson-module__YautEW__hintContainerTitle{color:var(--text-secondary,#0000008a);margin:0;padding:0;font-size:18px}.Lesson-module__YautEW__content figure{margin:0}.Lesson-module__YautEW__content img{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto}.Lesson-module__YautEW__rehearsalTopContainer{align-items:center;display:flex}.Lesson-module__YautEW__rehearsalIcon{border:var(--border-primary);cursor:pointer;pointer-events:auto;border-radius:8px;padding:4px 8px}.Lesson-module__YautEW__quizContainer{margin-top:32px;margin-bottom:32px}.Lesson-module__YautEW__quizTop{align-items:center;margin-bottom:16px;display:flex}.Lesson-module__YautEW__quizTop span{border:1px solid var(--brand-deep);color:var(--brand-deep);box-sizing:border-box;border-radius:16px;align-self:center;margin-left:16px;padding:4px 8px;font-size:14px}[dir=rtl] .Lesson-module__YautEW__quizTop span{margin-left:0;margin-right:16px}.Lesson-module__YautEW__quizButton{cursor:pointer;border:1px solid var(--brand-deep);box-sizing:border-box;background-color:var(--bg-card);border-radius:8px;flex-direction:column;align-items:flex-start;gap:0;margin-bottom:16px;padding:8px 12px;transition:opacity .2s;display:flex}.Lesson-module__YautEW__quizButton:hover{opacity:.8}.Lesson-module__YautEW__quizButtonTop{justify-content:space-between;align-items:center;width:100%;display:flex}.Lesson-module__YautEW__quizButtonTop span{color:var(--brand-deep);margin:0;padding:0;font-size:18px}.Lesson-module__YautEW__quizButton.Lesson-module__YautEW__selected,.Lesson-module__YautEW__quizButton.Lesson-module__YautEW__started{gap:16px;padding-bottom:16px}.Lesson-module__YautEW__quizButton.Lesson-module__YautEW__selected{cursor:auto;border-width:2px}.Lesson-module__YautEW__quizButton.Lesson-module__YautEW__selected:hover{opacity:1}.Lesson-module__YautEW__quizButton.Lesson-module__YautEW__selected .Lesson-module__YautEW__quizRightIcon{display:none}.Lesson-module__YautEW__quizButton.Lesson-module__YautEW__done{border-color:#2dbc55}.Lesson-module__YautEW__quizButton.Lesson-module__YautEW__done span{color:#2dbc55!important}.Lesson-module__YautEW__quizButtonTopInner{justify-content:center;align-items:center;gap:12px;display:flex}.Lesson-module__YautEW__codeNavigateContainer{border:1px solid var(--brand-deep);color:var(--brand-deep);box-sizing:border-box;border-radius:8px;align-items:center;margin-top:32px;margin-bottom:32px;padding:8px 12px;font-size:14px;display:flex}.Lesson-module__YautEW__codeNavigateContainer p{flex:1;margin:0 0 0 12px;padding:0}[dir=rtl] .Lesson-module__YautEW__codeNavigateContainer p{margin-left:0;margin-right:12px}.Lesson-module__YautEW__explainChallengeContainer{flex-direction:column;margin-top:16px;margin-bottom:16px;display:flex}.Lesson-module__YautEW__explainChallengeButton{-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;border:1px solid var(--border-color-3);background-color:var(--bg-card);border-radius:8px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;transition:background-color .2s;display:flex}.Lesson-module__YautEW__explainChallengeButton:hover{background:var(--hover-background,#0000001a)}.Lesson-module__YautEW__explainChallengeButton p{color:var(--brand-deep);margin:0;padding:0;font-size:16px}.Lesson-module__YautEW__specialImageContainer{width:100%;margin-top:32px}.Lesson-module__YautEW__specialImage{border-radius:8px}@media (max-width:600px){.Lesson-module__YautEW__title{font-size:18px}.Lesson-module__YautEW__content,.Lesson-module__YautEW__hintContainerTitle{font-size:14px}.Lesson-module__YautEW__quizTop p,.Lesson-module__YautEW__challengeTop p{font-size:18px}.Lesson-module__YautEW__container{padding:16px}.Lesson-module__YautEW__quizTop span,.Lesson-module__YautEW__diffTag{font-size:12px}.Lesson-module__YautEW__explainChallengeButton{height:32px}.Lesson-module__YautEW__explainChallengeButton p{font-size:12px}.Lesson-module__YautEW__explainChallengeButton img{width:16px;height:16px}.Lesson-module__YautEW__quizButtonTop span,.Lesson-module__YautEW__goToBlocksContainer p{font-size:14px}}@keyframes Lesson-module__YautEW__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Lesson-module__YautEW__fadeIn{0%{opacity:0}to{opacity:1}}.Lesson-module__YautEW__fadeOut{animation:.2s ease-out forwards Lesson-module__YautEW__fadeOut}.Lesson-module__YautEW__fadeIn{animation:.5s ease-in forwards Lesson-module__YautEW__fadeIn}.Lesson-module__YautEW__hidden{opacity:0}.Lesson-module__YautEW__contentWrapper{flex-direction:column;flex:1;display:flex}
.ProPromotion-module__cPSfTG__container{border:var(--border-primary);background-color:var(--bg-card);border-radius:8px;flex-direction:column;align-items:flex-start;gap:24px;padding:16px;display:flex}.ProPromotion-module__cPSfTG__innerContainer{gap:16px;display:flex}.ProPromotion-module__cPSfTG__textContainer{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ProPromotion-module__cPSfTG__proTag{color:var(--text-on-brand-pro);border-radius:4px;background-color:var(--brand-pro)!important;padding:2px 6px!important}.ProPromotion-module__cPSfTG__button{width:100%}
.BottomSection-module__B3HkWa__container{border-top:1px solid var(--border-color,#00000026);width:80%}.BottomSection-module__B3HkWa__topContainer{border-bottom:1px solid var(--border-color,#00000026);justify-content:space-between;gap:5vw;padding-top:32px;padding-bottom:32px;display:flex}.BottomSection-module__B3HkWa__innerContainer{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.BottomSection-module__B3HkWa__innerContainer.BottomSection-module__B3HkWa__first{flex:1.6}.BottomSection-module__B3HkWa__innerContainer.BottomSection-module__B3HkWa__second{flex:3}.BottomSection-module__B3HkWa__bottomContainer{flex-direction:row;justify-content:space-between;width:100%;padding:16px 0;display:flex}.BottomSection-module__B3HkWa__innerBottomContainer{flex-wrap:wrap;gap:8px;display:flex}.BottomSection-module__B3HkWa__linksGroupContainer{flex-direction:column;gap:16px;display:flex}.BottomSection-module__B3HkWa__linksContainer{flex-direction:column;gap:8px;max-width:160px;display:flex}.BottomSection-module__B3HkWa__socialLinksContainer{flex-wrap:wrap;gap:8px;width:88px;margin-top:16px;display:flex}.BottomSection-module__B3HkWa__socialLinksContainer img{cursor:pointer;width:24px;height:24px}.BottomSection-module__B3HkWa__socialLinksContainer img:hover{opacity:.7}.BottomSection-module__B3HkWa__storeButtonsContainer{flex-direction:column;gap:12px;width:100%;max-width:200px;margin-top:24px;display:flex}.BottomSection-module__B3HkWa__divider{background-color:var(--border-color,#00000026);width:1px;height:300px}.BottomSection-module__B3HkWa__languageSectionMobile{flex-wrap:wrap;gap:8px;display:none}@media (max-width:1200px){.BottomSection-module__B3HkWa__socialLinksContainer{width:76px}.BottomSection-module__B3HkWa__socialLinksContainer img{width:20px;height:20px}.BottomSection-module__B3HkWa__topContainer{gap:3vw}}@media (max-width:1000px){.BottomSection-module__B3HkWa__languageSection{display:none}.BottomSection-module__B3HkWa__languageSectionMobile{display:flex}.BottomSection-module__B3HkWa__bottomContainer{flex-direction:column;align-items:center;gap:8px}.BottomSection-module__B3HkWa__topContainer{flex-direction:column;gap:5vw}.BottomSection-module__B3HkWa__divider{background-color:var(--border-color,#00000026);width:100%;height:1px}.BottomSection-module__B3HkWa__innerContainer{justify-content:flex-start;gap:128px}.BottomSection-module__B3HkWa__linksContainer{max-width:600px}}@media (max-width:800px){.BottomSection-module__B3HkWa__innerContainer{gap:12vw}}@media (max-width:600px){.BottomSection-module__B3HkWa__innerBottomContainer,.BottomSection-module__B3HkWa__languageSectionMobile{justify-content:center;gap:4px}.BottomSection-module__B3HkWa__innerContainer{gap:48px}.BottomSection-module__B3HkWa__topContainer{gap:32px}.BottomSection-module__B3HkWa__linksContainer a{padding:4px 0}}@media (max-width:350px){.BottomSection-module__B3HkWa__innerContainer{gap:32px}}
.CodeWithLineNumbers-module__n6gPTG__code{background:var(--bg-code-pre);border:var(--border-code-pre);box-sizing:border-box;width:100%;color:var(--text-white);border-radius:4px;margin:0;padding:8px 12px;font-size:18px;overflow:auto}.CodeWithLineNumbers-module__n6gPTG__code .code-line{line-height:1.5;display:flex}.CodeWithLineNumbers-module__n6gPTG__code .line-number{min-width:30px;color:var(--text-white-secondary);-webkit-user-select:none;user-select:none;text-align:left;margin-right:12px}.CodeWithLineNumbers-module__n6gPTG__code .line-content{flex:1}.CodeWithLineNumbers-module__n6gPTG__code strong{border-bottom:2px solid var(--text-white-secondary)}@media (max-width:600px){.CodeWithLineNumbers-module__n6gPTG__code{font-size:14px}.CodeWithLineNumbers-module__n6gPTG__container{padding:0}}
@keyframes Plans-module__C4nACq__colorChange{0%{border-color:var(--brand-pro)}to{border-color:#ff1e00}}.Plans-module__C4nACq__container{width:100%;max-width:1000px;margin-top:48px;padding:0 16px;overflow-x:clip}.Plans-module__C4nACq__plansContainer{gap:8px;width:100%;flex-direction:row!important;justify-content:space-between!important;align-items:stretch!important}.Plans-module__C4nACq__plansContainerCenter{justify-content:center!important}.Plans-module__C4nACq__planContainer{background-color:var(--bg-card);border:2px solid var(--border-color);border-radius:12px;gap:30px;min-width:300px;max-width:300px;min-height:630px;padding:0 12px;transition:all .15s;position:relative;overflow:visible;box-shadow:0 0 2px 1px #0000001a;justify-content:flex-start!important;align-items:flex-start!important;padding:32px 16px!important}.Plans-module__C4nACq__planContainer.Plans-module__C4nACq__clickable{box-shadow:0 0 10px 2px #0000001a}.Plans-module__C4nACq__planContainer.Plans-module__C4nACq__loading button{opacity:.3;cursor:wait}.Plans-module__C4nACq__planContainer.Plans-module__C4nACq__loading{cursor:wait}.Plans-module__C4nACq__planContainer.Plans-module__C4nACq__loading:hover{background-color:var(--bg-card);box-shadow:0 0 10px 2px #0000001a}.Plans-module__C4nACq__limitedTag{background-color:var(--bg-card);border-style:solid;border-width:2px;border-color:var(--brand-pro);border-radius:32px;animation-name:Plans-module__C4nACq__colorChange;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:both;position:absolute;top:-16px;left:50%;transform:translate(-50%);padding:4px 12px!important}[dir=rtl] .Plans-module__C4nACq__limitedTag{left:auto;right:50%;transform:translate(50%)}.Plans-module__C4nACq__mostPopularTag{background-color:var(--bg-card);border-style:solid;border-width:2px;border-color:var(--brand-primary);border-radius:32px;position:absolute;top:-16px;left:50%;transform:translate(-50%);padding:4px 12px!important}[dir=rtl] .Plans-module__C4nACq__mostPopularTag{left:auto;right:50%;transform:translate(50%)}.Plans-module__C4nACq__planContainerSpecial{border:2px solid var(--brand-primary)}.Plans-module__C4nACq__plusTag{color:var(--brand-pro);border:2px solid var(--brand-pro);border-radius:4px;background-color:var(--bg-primary)!important;padding:2px 6px!important}.Plans-module__C4nACq__proTag{border-radius:4px;background-color:var(--brand-pro)!important;color:var(--text-on-brand-pro)!important;padding:2px 6px!important}.Plans-module__C4nACq__lifetimeTag{background:linear-gradient(45deg, var(--brand-pro), var(--brand-deep));border-radius:4px;color:var(--text-on-brand-pro)!important;padding:2px 6px!important}[dir=rtl] .Plans-module__C4nACq__lifetimeTag{background:linear-gradient(-45deg, var(--brand-pro), var(--brand-deep))}.Plans-module__C4nACq__fullWidth{width:100%;padding:12px 16px!important}.Plans-module__C4nACq__switchContainer{margin-bottom:32px}.Plans-module__C4nACq__switchContainer.Plans-module__C4nACq__moreMargin{margin-bottom:48px}.Plans-module__C4nACq__switchContainerInner{border:var(--border-primary);box-sizing:border-box;border-radius:50px;gap:32px;height:42px;padding:8px 16px;position:relative;flex-direction:row!important}.Plans-module__C4nACq__switchContainerInnerInner{z-index:1;flex-direction:row;justify-content:center;align-items:center;gap:32px;display:flex;position:relative}.Plans-module__C4nACq__switchContainerInnerInner p{text-align:center;white-space:nowrap}.Plans-module__C4nACq__withSaveTag.Plans-module__C4nACq__switchContainerInner .Plans-module__C4nACq__switchContainerInnerInner p:nth-child(2){white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.Plans-module__C4nACq__switchIndicator{background-color:var(--selection-background,#0000001a);z-index:0;border-radius:50px;width:100%;height:calc(100% - 4px);transition:all .2s;position:absolute;top:2px;left:3px}[dir=rtl] .Plans-module__C4nACq__switchIndicator{left:auto;right:3px}.Plans-module__C4nACq__withSaveTag.Plans-module__C4nACq__switchContainerInner .Plans-module__C4nACq__switchIndicator{width:100%}.Plans-module__C4nACq__saveTag{background:var(--brand-deep);color:var(--text-on-brand-primary);border-radius:24px;font-size:12px;padding:3px 6px!important}.Plans-module__C4nACq__planContainerVerySpecial{border-style:solid;border-width:2px;border-color:var(--brand-pro);animation-name:Plans-module__C4nACq__colorChange;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate;animation-fill-mode:both}.Plans-module__C4nACq__saveText{margin-bottom:6px;margin-right:4px}[dir=rtl] .Plans-module__C4nACq__saveText{margin-left:4px;margin-right:0}.Plans-module__C4nACq__secureCheckoutContainer{width:100%}.Plans-module__C4nACq__poweredByStripe{opacity:.7;border:1px solid #635bff;border-radius:8px;margin-left:4px;padding:6px 12px}[dir=rtl] .Plans-module__C4nACq__poweredByStripe{margin-left:0;margin-right:4px}.Plans-module__C4nACq__stripeIcon{padding:4px 0}.Plans-module__C4nACq__lock{opacity:.7}.Plans-module__C4nACq__featuresContainer{gap:0!important}.Plans-module__C4nACq__featureContainer{position:static;align-items:flex-start!important}.Plans-module__C4nACq__featureContainer>img:first-child{margin-top:2px}.Plans-module__C4nACq__featureContainer p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Plans-module__C4nACq__infoContainer{position:absolute;right:16px}[dir=rtl] .Plans-module__C4nACq__infoContainer{left:16px;right:auto}.Plans-module__C4nACq__infoContainer>img:first-child{margin-top:2px}.Plans-module__C4nACq__featureDesc{z-index:1;text-align:center;visibility:hidden;opacity:0;white-space:normal;word-wrap:break-word;background-color:#1e1e1e;border-radius:8px;width:240px;max-width:280px;line-height:1.4;transition:all .2s;position:absolute;top:-8px;right:0;transform:translateY(-100%);color:var(--text-white)!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;-webkit-box-orient:unset!important;padding:12px!important;display:block!important;overflow:visible!important}[dir=rtl] .Plans-module__C4nACq__featureDesc{left:0;right:auto}.Plans-module__C4nACq__infoContainer:hover .Plans-module__C4nACq__featureDesc{visibility:visible;opacity:1}.Plans-module__C4nACq__downArrow{visibility:hidden;opacity:0;border-top:8px solid #1e1e1e;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;transition:all .2s;position:absolute;top:-10px;right:4px}[dir=rtl] .Plans-module__C4nACq__downArrow{left:4px;right:auto}.Plans-module__C4nACq__infoContainer:hover .Plans-module__C4nACq__downArrow{visibility:visible;opacity:1}.Plans-module__C4nACq__originPrice{color:var(--text-secondary);align-self:flex-start;position:absolute;top:86px;left:32px}[dir=rtl] .Plans-module__C4nACq__originPrice{left:auto;right:32px}.Plans-module__C4nACq__originPrice p{text-decoration:line-through}.Plans-module__C4nACq__familyPlanContainer{min-width:420px;max-width:420px;min-height:540px;margin:0 auto}.Plans-module__C4nACq__familyTag{border-radius:4px;background-color:var(--brand-pro)!important;color:var(--text-on-brand-pro)!important;padding:2px 6px!important}.Plans-module__C4nACq__familyBadge{background-color:var(--bg-card);border:2px solid var(--brand-primary);white-space:nowrap;border-radius:32px;position:absolute;top:-16px;left:50%;transform:translate(-50%);padding:4px 12px!important}[dir=rtl] .Plans-module__C4nACq__familyBadge{left:auto;right:50%;transform:translate(50%)}.Plans-module__C4nACq__familyPerPerson{color:var(--brand-primary)!important}@media (max-width:1000px){.Plans-module__C4nACq__container{width:80%;max-width:600px}.Plans-module__C4nACq__plansContainer{gap:32px;flex-direction:column!important;align-items:center!important}.Plans-module__C4nACq__planContainer{min-width:80%;height:auto}.Plans-module__C4nACq__familyPlanContainer{min-width:80%}}@media (max-width:600px){.Plans-module__C4nACq__container{width:90%;margin-top:24px}.Plans-module__C4nACq__planContainer,.Plans-module__C4nACq__familyPlanContainer{min-width:100%}.Plans-module__C4nACq__amount{font-size:42px}.Plans-module__C4nACq__originPrice p{font-size:14px!important}}.Plans-module__C4nACq__familyBanner{background:var(--bg-card);border:2px solid var(--brand-primary);text-align:center;border-radius:8px;align-self:center;width:100%;max-width:600px;margin-bottom:16px}
.BillingToggle-module__EY1yWq__switchContainer{margin-bottom:32px}.BillingToggle-module__EY1yWq__switchContainerInner{border:var(--border-primary);box-sizing:border-box;border-radius:50px;gap:32px;min-height:42px;padding:8px 16px;position:relative;flex-direction:row!important}.BillingToggle-module__EY1yWq__switchContainerInnerInner{z-index:1;flex-direction:row;justify-content:center;align-items:center;gap:32px;display:flex;position:relative}@media (max-width:480px){.BillingToggle-module__EY1yWq__switchContainerInner{gap:12px;padding:8px 12px}.BillingToggle-module__EY1yWq__switchContainerInnerInner{gap:12px}.BillingToggle-module__EY1yWq__switchContainerInnerInner p{font-size:14px}}.BillingToggle-module__EY1yWq__switchContainerInnerInner p{text-align:center;white-space:nowrap;cursor:pointer}.BillingToggle-module__EY1yWq__withSaveTag.BillingToggle-module__EY1yWq__switchContainerInner .BillingToggle-module__EY1yWq__switchContainerInnerInner p:nth-child(2){white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.BillingToggle-module__EY1yWq__switchIndicator{top:2px;background-color:var(--selection-background,#0000001a);z-index:0;border-radius:50px;width:100%;height:calc(100% - 4px);transition:all .2s;position:absolute;inset-inline-start:3px}.BillingToggle-module__EY1yWq__withSaveTag.BillingToggle-module__EY1yWq__switchContainerInner .BillingToggle-module__EY1yWq__switchIndicator{width:100%}.BillingToggle-module__EY1yWq__saveTag{background:var(--brand-deep);color:var(--text-on-brand-primary);vertical-align:middle;border-radius:24px;margin-left:6px;padding:3px 6px;font-size:12px}[dir=rtl] .BillingToggle-module__EY1yWq__saveTag{margin-left:0;margin-right:6px}.BillingToggle-module__EY1yWq__saveText{margin-bottom:6px!important;margin-right:4px!important}[dir=rtl] .BillingToggle-module__EY1yWq__saveText{margin-left:4px!important;margin-right:0!important}
.SideNavigation-module__8jYg7G__container{background:var(--bg-secondary);visibility:hidden;opacity:0;flex-direction:column;justify-content:space-between;align-items:flex-start;width:70%;height:100%;margin-right:auto;transition:all .25s;display:flex;transform:translate(-100%);box-shadow:8px 0 16px #00000040}[dir=rtl] .SideNavigation-module__8jYg7G__container{margin-left:auto;margin-right:0;transform:translate(100%);box-shadow:-8px 0 16px #00000040}.SideNavigation-module__8jYg7G__containerShow{opacity:1;visibility:visible;transform:translate(0%)}.SideNavigation-module__8jYg7G__backdrop{visibility:hidden;justify-content:flex-start;display:none}.SideNavigation-module__8jYg7G__backdropShow{visibility:visible}.SideNavigation-module__8jYg7G__navItems{flex-grow:1;width:100%;overflow:auto}.SideNavigation-module__8jYg7G__navItem{cursor:pointer;justify-content:flex-start;align-items:center;width:100%;height:48px;margin:0;padding:0 0 0 32px;display:flex}[dir=rtl] .SideNavigation-module__8jYg7G__navItem{padding:0 32px 0 0}.SideNavigation-module__8jYg7G__navItemSelected{background-color:var(--selection-background,#e5ecf4);font-weight:bolder}.SideNavigation-module__8jYg7G__logoIcon{width:40px;height:40px;margin:24px 16px 24px 32px}[dir=rtl] .SideNavigation-module__8jYg7G__logoIcon{margin:24px 32px 24px 16px}.SideNavigation-module__8jYg7G__profileContainer{box-sizing:border-box;cursor:pointer;border-top:1px solid var(--border-color,#0000001a);align-items:center;width:100%;padding:16px;display:flex}.SideNavigation-module__8jYg7G__buttonRegister{width:100%}.SideNavigation-module__8jYg7G__iconUser{-o-object-fit:contain;object-fit:contain;width:auto;height:100%}.SideNavigation-module__8jYg7G__iconUserContainer{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-right:16px;display:flex;overflow:hidden}[dir=rtl] .SideNavigation-module__8jYg7G__iconUserContainer{margin-left:16px;margin-right:0}.SideNavigation-module__8jYg7G__profileInfo{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.SideNavigation-module__8jYg7G__username{color:var(--text-primary,#000000de);margin:0;padding:0;font-size:18px}.SideNavigation-module__8jYg7G__email{color:var(--text-secondary,#0000008a);margin:0;padding:0;font-size:14px}.SideNavigation-module__8jYg7G__logo{border-bottom:1px solid var(--border-color,#0000001a);align-items:center;width:100%;margin-bottom:8px;display:flex}.SideNavigation-module__8jYg7G__logoTextIcon{margin-top:16px}.SideNavigation-module__8jYg7G__divider{background-color:var(--border-color,#0000001a);width:100%;height:1px;margin:8px 0}.SideNavigation-module__8jYg7G__xpContainer{flex-direction:row;justify-content:center;align-items:baseline;gap:4px;display:flex}.SideNavigation-module__8jYg7G__proTag{color:var(--text-on-brand-pro);border-radius:4px;font-size:14px;background-color:var(--brand-pro)!important;margin-left:6px!important;padding:2px 4px!important}[dir=rtl] .SideNavigation-module__8jYg7G__proTag{margin-left:0!important;margin-right:6px!important}@media (max-width:800px){.SideNavigation-module__8jYg7G__backdrop{display:block}}
.AccountPromotion-module__hU8P3G__container{border:var(--border-primary);background-color:var(--bg-card);border-radius:8px;flex-direction:column;align-items:flex-start;gap:24px;padding:16px;display:flex}.AccountPromotion-module__hU8P3G__innerContainer{gap:16px;display:flex}.AccountPromotion-module__hU8P3G__textContainer{flex-direction:column;align-items:flex-start;gap:8px;width:90%;display:flex}.AccountPromotion-module__hU8P3G__buttons{flex-direction:column;gap:16px;width:100%;display:flex}.AccountPromotion-module__hU8P3G__button{width:100%}
.QuestionCodeOrdering-module__tkHnpa__container{flex-direction:column;gap:32px;width:100%;padding:0 32px;display:flex}.QuestionCodeOrdering-module__tkHnpa__optionsContainer{flex-direction:column;gap:8px;display:flex}.QuestionCodeOrdering-module__tkHnpa__optionWrapper{cursor:grab}.QuestionCodeOrdering-module__tkHnpa__optionWrapper.QuestionCodeOrdering-module__tkHnpa__disabled{cursor:default}.QuestionCodeOrdering-module__tkHnpa__optionWrapper.QuestionCodeOrdering-module__tkHnpa__dragging{opacity:.6;cursor:grabbing}.QuestionCodeOrdering-module__tkHnpa__dragOver{outline:1px dashed var(--brand-bright);position:relative}.QuestionCodeOrdering-module__tkHnpa__dragOver:before{content:"";background:var(--brand-bright);border-radius:3px;height:3px;position:absolute;top:-6px;left:8px;right:8px}.QuestionCodeOrdering-module__tkHnpa__buttonContainer{align-self:flex-start;width:120px;margin-top:16px}.QuestionCodeOrdering-module__tkHnpa__code{background:var(--bg-code-pre);border:var(--border-code-pre);box-sizing:border-box;width:100%;color:var(--text-white);border-radius:4px;margin:0;padding:8px 12px;font-size:18px;overflow:auto}.QuestionCodeOrdering-module__tkHnpa__code:hover{border-color:var(--brand-bright)}.QuestionCodeOrdering-module__tkHnpa__optionWrapper.QuestionCodeOrdering-module__tkHnpa__disabled .QuestionCodeOrdering-module__tkHnpa__code:hover{border:var(--border-code-pre)}.QuestionCodeOrdering-module__tkHnpa__code strong{cursor:grab;-webkit-user-select:none;user-select:none;opacity:.7;align-items:center;padding:0 12px 0 0;font-size:18px;display:inline-flex}[dir=rtl] .QuestionCodeOrdering-module__tkHnpa__code strong{padding:0 0 0 12px}@media (max-width:600px){.QuestionCodeOrdering-module__tkHnpa__code{font-size:14px}.QuestionCodeOrdering-module__tkHnpa__container{padding:0}}
.TryProductFirstDialog-module__8X1sdG__container{background:var(--bg-secondary);z-index:500;box-sizing:border-box;border:1px solid var(--border-color);border-radius:8px;flex-direction:column;align-items:center;width:360px;max-width:90%;padding:16px;display:flex;overflow:hidden;box-shadow:0 8px 16px #00000040}.TryProductFirstDialog-module__8X1sdG__title{margin-bottom:8px}.TryProductFirstDialog-module__8X1sdG__button{margin-top:16px;padding:8px 16px}
.ProfileActions-module__tiawhW__container{border:var(--border-primary);background-color:var(--bg-card);border-radius:8px;flex-direction:column;align-items:flex-start;gap:16px;padding:16px;display:flex}.ProfileActions-module__tiawhW__container.ProfileActions-module__tiawhW__special{border-color:var(--brand-bright)}.ProfileActions-module__tiawhW__actions{flex-direction:column;gap:8px;width:100%;display:flex}.ProfileActions-module__tiawhW__action{cursor:pointer;border-radius:8px;align-items:center;gap:12px;width:100%;padding:8px;display:flex}.ProfileActions-module__tiawhW__action.ProfileActions-module__tiawhW__selected,.ProfileActions-module__tiawhW__action:hover{background-color:var(--hover-background)}.ProfileActions-module__tiawhW__specialTag{color:var(--product-score-color);border:var(--border-primary);background-color:var(--bg-card);border-radius:16px;justify-content:center;align-items:center;padding:1px 6px;font-size:16px;font-weight:700;display:flex}
.Topbar-module__sPaCoW__container{background:var(--bg-primary);box-sizing:border-box;z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:8px 0;transition:box-shadow .3s;display:flex;position:sticky;top:0}.Topbar-module__sPaCoW__innerContainer{justify-content:space-between;align-items:center;width:80%;display:flex}.Topbar-module__sPaCoW__rightContainer{flex-direction:row;justify-content:right;align-items:center;gap:16px;display:flex}[dir=rtl] .Topbar-module__sPaCoW__rightContainer{justify-content:left}.Topbar-module__sPaCoW__elevate{box-shadow:0 2px 0px var(--border-color)}.Topbar-module__sPaCoW__transparent{background:0 0}.Topbar-module__sPaCoW__transparentElevate{background:var(--bg-primary)}.Topbar-module__sPaCoW__themeToggle{border:var(--border-primary);background:var(--bg-primary);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.Topbar-module__sPaCoW__themeToggle:hover{background:var(--hover-background);color:var(--text-primary)}.Topbar-module__sPaCoW__menuButton{display:none}@media (max-width:1300px){.Topbar-module__sPaCoW__innerContainer{width:90%}}@media (max-width:1100px){.Topbar-module__sPaCoW__menuButton{cursor:pointer;width:32px;height:32px;display:block}.Topbar-module__sPaCoW__innerContainer{width:100%;margin-top:8px;padding:0 16px}.Topbar-module__sPaCoW__container{padding:0 0 8px}.Topbar-module__sPaCoW__exploreButton,.Topbar-module__sPaCoW__themeToggle{display:none}}@media (max-width:600px){.Topbar-module__sPaCoW__menuButton{cursor:pointer;width:32px;height:32px;display:block}.Topbar-module__sPaCoW__innerContainer{padding:0 8px}}
.QuestionDropdownTracing-module__6slCeG__container{flex-direction:column;gap:32px;width:100%;padding:0 32px;display:flex}.QuestionDropdownTracing-module__6slCeG__contentContainer{flex-direction:column;gap:16px;width:100%;display:flex}.QuestionDropdownTracing-module__6slCeG__codeContainer,.QuestionDropdownTracing-module__6slCeG__questionText{width:100%}.QuestionDropdownTracing-module__6slCeG__questionText p{color:var(--text-primary);margin:0;font-size:16px}.QuestionDropdownTracing-module__6slCeG__questionText code{background:var(--bg-code-pre);border:var(--border-code-pre);color:var(--text-white);direction:ltr;border-radius:4px;padding:2px 6px;font-family:Droid Sans Mono,monospace,Droid Sans Fallback}.QuestionDropdownTracing-module__6slCeG__optionsContainer{flex-direction:column;gap:12px;display:flex}.QuestionDropdownTracing-module__6slCeG__optionRow{align-items:center;gap:12px;display:flex}.QuestionDropdownTracing-module__6slCeG__indicator{background-color:var(--bg-secondary);border:1px solid var(--border-primary);min-width:28px;height:28px;color:var(--text-secondary);box-shadow:0 2px 0 0 var(--border-primary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-family:monospace;font-size:14px;font-weight:600;display:flex}.QuestionDropdownTracing-module__6slCeG__indicatorSelected{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff;box-shadow:0 2px 0 0 var(--brand-dark)}.QuestionDropdownTracing-module__6slCeG__optionButton{text-align:left;flex:1;justify-content:flex-start;padding:12px 16px;transition:all .2s}[dir=rtl] .QuestionDropdownTracing-module__6slCeG__optionButton{text-align:right}.QuestionDropdownTracing-module__6slCeG__optionButton.QuestionDropdownTracing-module__6slCeG__disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.QuestionDropdownTracing-module__6slCeG__optionButton.QuestionDropdownTracing-module__6slCeG__selected{border-color:var(--brand-primary);box-shadow:0 3px 0 0 var(--brand-primary)}.QuestionDropdownTracing-module__6slCeG__buttonContainer{width:120px}.QuestionDropdownTracing-module__6slCeG__optionText{color:var(--text-primary)}@media (max-width:600px){.QuestionDropdownTracing-module__6slCeG__questionText p{font-size:14px}.QuestionDropdownTracing-module__6slCeG__container{padding:0}}
.Reason-module__WqmqtG__container{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.Reason-module__WqmqtG__button{justify-content:flex-start;padding:12px 16px}
.Links-module__AL9Bma__container{border-radius:32px;justify-content:center;padding:0 16px;display:flex}.Links-module__AL9Bma__link{color:var(--text-primary,black);border-bottom:2px solid #0000;margin:0 12px;padding:4px;font-size:16px;font-weight:300;text-decoration:none;transition:all .2s}.Links-module__AL9Bma__activeLink{color:var(--brand-bright);border-bottom:2px solid var(--brand-bright)}.Links-module__AL9Bma__lightLink{color:#fff}.Links-module__AL9Bma__link:hover{border-bottom:2px solid var(--text-secondary,#0000008a)}.Links-module__AL9Bma__lightLink:hover{border-bottom:2px solid #fff9}@media (max-width:1200px){.Links-module__AL9Bma__halfLightLink{color:var(--text-primary,black)!important}}@media (max-width:1100px){.Links-module__AL9Bma__container{display:none}}
.LeaderboardExplain-module__9OgcDq__container{border:var(--border-primary);background-color:var(--bg-card);border-radius:8px;flex-direction:row;padding:16px;display:flex;position:relative;overflow:hidden}.LeaderboardExplain-module__9OgcDq__innerContainer{flex-direction:column;align-items:flex-start;gap:8px;width:75%;display:flex}.LeaderboardExplain-module__9OgcDq__drawing{width:100px;position:absolute;top:50%;right:-32px;transform:translateY(-50%)rotate(-30deg)}[dir=rtl] .LeaderboardExplain-module__9OgcDq__drawing{left:-32px;right:auto;transform:translateY(-50%)rotate(30deg)}
.QuestionSpotTheRows-module__z1HjLG__container{flex-direction:column;gap:32px;width:100%;padding:0 32px;display:flex}.QuestionSpotTheRows-module__z1HjLG__codeContainer{flex-direction:column;gap:0;width:100%;display:flex}.QuestionSpotTheRows-module__z1HjLG__codeRow{align-items:center;gap:12px;display:flex}.QuestionSpotTheRows-module__z1HjLG__code{background:var(--bg-code-pre);border:var(--border-code-pre);box-sizing:border-box;color:var(--text-white);cursor:pointer;text-align:left;direction:ltr;border:2px solid #0000;border-radius:4px;flex:1;margin:0;padding:8px 12px;font-size:18px;transition:all .2s;overflow:auto}.QuestionSpotTheRows-module__z1HjLG__code:hover{border-color:var(--border-color)}.QuestionSpotTheRows-module__z1HjLG__code.QuestionSpotTheRows-module__z1HjLG__selected,.QuestionSpotTheRows-module__z1HjLG__code.QuestionSpotTheRows-module__z1HjLG__selected:hover{border-color:var(--brand-bright)}.QuestionSpotTheRows-module__z1HjLG__code.QuestionSpotTheRows-module__z1HjLG__disabled{cursor:default;pointer-events:none}.QuestionSpotTheRows-module__z1HjLG__codeLine{align-items:center;gap:8px;display:flex}.QuestionSpotTheRows-module__z1HjLG__lineIndicator{background-color:var(--bg-secondary);border:1px solid var(--border-primary);min-width:28px;height:24px;color:var(--text-secondary);box-shadow:0 2px 0 0 var(--border-primary);-webkit-user-select:none;user-select:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-family:monospace;font-size:12px;font-weight:600;display:flex}.QuestionSpotTheRows-module__z1HjLG__lineIndicatorSelected{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff;box-shadow:0 2px 0 0 var(--brand-dark)}.QuestionSpotTheRows-module__z1HjLG__lineNumber{-webkit-user-select:none;user-select:none;color:var(--text-white-secondary);min-width:30px;padding-right:12px}[dir=rtl] .QuestionSpotTheRows-module__z1HjLG__lineNumber{padding-left:12px;padding-right:0}.QuestionSpotTheRows-module__z1HjLG__buttonContainer{width:160px}@media (max-width:600px){.QuestionSpotTheRows-module__z1HjLG__code{font-size:14px}.QuestionSpotTheRows-module__z1HjLG__container{padding:0}}
.Offer-module__n5JM-W__radioCard{border:var(--border-primary);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;padding:16px;display:flex;position:relative}.Offer-module__n5JM-W__radioCard.Offer-module__n5JM-W__selected{border-color:var(--brand-primary);background:var(--selection-background)}.Offer-module__n5JM-W__radioCard:hover{opacity:.8}.Offer-module__n5JM-W__recommendedTag{background:var(--brand-primary);color:var(--text-on-brand-primary);border-radius:0 0 8px 8px;padding:2px 6px;position:absolute;top:-2px;right:8px}[dir=rtl] .Offer-module__n5JM-W__recommendedTag{left:8px;right:auto}.Offer-module__n5JM-W__buttonContainer{flex-direction:column;gap:16px;width:100%;padding:16px 0 32px;display:flex}.Offer-module__n5JM-W__pauseButton{border:2px solid var(--border-color-3);border-radius:8px;padding:4px 8px}.Offer-module__n5JM-W__pauseButton.Offer-module__n5JM-W__selected{background:var(--brand-primary);color:var(--text-on-brand-primary)}@media (max-width:800px){.Offer-module__n5JM-W__buttonContainer{flex-direction:column;padding:8px 0 16px}}
.Logo-module__RKhwAG__container{cursor:pointer;align-items:flex-end;display:flex}.Logo-module__RKhwAG__logoText{margin-top:6px}.Logo-module__RKhwAG__iconLogo{width:48px;height:48px}@media (max-width:1100px){.Logo-module__RKhwAG__iconLogo{width:32px;height:32px}.Logo-module__RKhwAG__logoText{height:24px}}
.GoalsExplain-module__RSFm2q__container{border:var(--border-primary);background-color:var(--bg-card);border-radius:8px;flex-direction:row;padding:16px;display:flex;position:relative;overflow:hidden}.GoalsExplain-module__RSFm2q__innerContainer{flex-direction:column;align-items:flex-start;gap:8px;width:75%;display:flex}.GoalsExplain-module__RSFm2q__drawing{width:100px;position:absolute;top:50%;right:-32px;transform:translateY(-50%)rotate(-30deg)}[dir=rtl] .GoalsExplain-module__RSFm2q__drawing{left:-32px;right:auto;transform:translateY(-50%)rotate(30deg)}.GoalsExplain-module__RSFm2q__buttonModify{margin-top:16px;padding:0}
.TopView-module__LEZYiq__container{border-bottom:1px solid var(--border-primary);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;gap:16px;height:48px;padding:0 32px;display:flex}.TopView-module__LEZYiq__backButton{cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex}.TopView-module__LEZYiq__backButton:hover{background-color:var(--bg-hover)}.TopView-module__LEZYiq__backButton img{width:20px;height:20px}.TopView-module__LEZYiq__progressBarContainer{align-items:center;width:100%;max-width:700px;display:flex}.TopView-module__LEZYiq__progressBarBackground{background-color:var(--bg-progress);border-radius:10px;flex:1;height:20px;position:relative;overflow:hidden}.TopView-module__LEZYiq__progressBarFill{background-color:var(--brand-bright);border-radius:10px;min-width:0;height:100%;transition:width .4s ease-in-out;position:relative}.TopView-module__LEZYiq__progressBarShine{background-color:#fff3;border-radius:3px;height:25%;position:absolute;top:25%;left:8px;right:8px}@media (max-width:600px){.TopView-module__LEZYiq__container{padding:0 24px}}
.AdDisplay-module__ovHUaG__container{border:var(--border-primary);box-sizing:border-box;border-radius:8px;flex-direction:column;align-items:center;gap:24px;padding:16px;display:flex}.AdDisplay-module__ovHUaG__container.AdDisplay-module__ovHUaG__adblock{color:#ffffffde;background:linear-gradient(#063b52,#196788);border:none;gap:16px}.AdDisplay-module__ovHUaG__descContainer{flex-direction:column;align-items:center;gap:8px;display:flex}.AdDisplay-module__ovHUaG__button{width:100%;margin-top:8px}.AdDisplay-module__ovHUaG__buttonText{color:#ffffffde;font-weight:700}
.Main-module__v6pkXW__drawingBackground{width:53%;position:absolute;top:0;right:0}[dir=rtl] .Main-module__v6pkXW__drawingBackground{left:0;right:auto}.Main-module__v6pkXW__circlesDecoration{z-index:-1;width:50vw;height:50vw;position:absolute;top:-30%;left:-20%}[dir=rtl] .Main-module__v6pkXW__circlesDecoration{left:auto;right:-20%}.Main-module__v6pkXW__drawingBackground.Main-module__v6pkXW__dark{filter:brightness(.6)}.Main-module__v6pkXW__circlesDecoration.Main-module__v6pkXW__dark{filter:brightness(.4)}.Main-module__v6pkXW__container{justify-content:center;align-items:center;width:100%;min-height:100svh;margin-bottom:64px;display:flex;position:relative}.Main-module__v6pkXW__innerContainer{z-index:2;justify-content:space-between;width:80%;display:flex;position:relative}.Main-module__v6pkXW__feature{-o-object-fit:contain;object-fit:contain;width:100%}.Main-module__v6pkXW__featureContainer{background:#484444;border-radius:16px;max-width:600px;overflow:hidden}.Main-module__v6pkXW__featureText{margin:16px}.Main-module__v6pkXW__bold{background-image:var(--background-bold-special);white-space:nowrap;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0 4px}@media (max-width:1600px){.Main-module__v6pkXW__drawingBackground{width:52%}}@media (max-width:1400px){.Main-module__v6pkXW__drawingBackground{width:51%}.Main-module__v6pkXW__innerContainer{flex-direction:column;margin-top:160px}.Main-module__v6pkXW__featureContainer{align-self:center;width:100%;max-width:800px;margin-top:160px}}@media (max-width:1200px){.Main-module__v6pkXW__drawingBackground{width:36%}}@media (max-width:800px){.Main-module__v6pkXW__featureContainer{margin-top:80px}}
.BottomView-module__5wZb7W__container{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.BottomView-module__5wZb7W__submitContainer{background-color:var(--bg-primary);border-top:1px solid var(--border-primary);box-sizing:border-box;justify-content:center;width:100%;padding:24px 32px;display:flex}.BottomView-module__5wZb7W__submitButton{width:100%;max-width:700px;padding:16px 32px;font-size:16px}.BottomView-module__5wZb7W__submitButtonContent{justify-content:center;align-items:center;gap:12px;display:flex}.BottomView-module__5wZb7W__enterKey{background-color:#ffffff26;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-family:monospace;font-size:12px;font-weight:600;display:inline-flex}.BottomView-module__5wZb7W__popupContainer{background:var(--bg-secondary);border-top:1px solid var(--border-primary);z-index:5;visibility:hidden;opacity:0;pointer-events:none;border-radius:8px 8px 0 0;flex-direction:column;align-items:center;gap:32px;padding:32px;transition:all .3s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.BottomView-module__5wZb7W__popupContainer>*{width:100%;max-width:700px}.BottomView-module__5wZb7W__popupContainer.BottomView-module__5wZb7W__show{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.BottomView-module__5wZb7W__popupTopbar{justify-content:flex-start;align-items:center;gap:16px;display:flex;position:relative}.BottomView-module__5wZb7W__reportButton{position:absolute;top:-8px;right:-8px}[dir=rtl] .BottomView-module__5wZb7W__reportButton{left:-8px;right:auto}.BottomView-module__5wZb7W__descContainer{width:100%;max-height:200px;color:var(--text-primary);overflow:auto}.BottomView-module__5wZb7W__descContainer pre{white-space:pre-wrap;word-break:break-word;width:100%;margin:0;padding:0}.BottomView-module__5wZb7W__popupButtons{gap:12px;width:100%;display:flex}.BottomView-module__5wZb7W__continueButton{width:100%;padding:16px 32px;font-size:16px}@media (max-width:600px){.BottomView-module__5wZb7W__popupContainer{border-radius:0;padding:24px 16px}.BottomView-module__5wZb7W__submitContainer{padding:24px}}.BottomView-module__5wZb7W__reportInput{background-color:var(--bg-primary);border:var(--border-primary);width:100%;color:var(--text-primary);box-sizing:border-box;resize:vertical;border-radius:4px;padding:8px 12px;font-family:inherit;font-size:1rem}.BottomView-module__5wZb7W__reportInput:focus{border-color:var(--color-primary);outline:none}
.FamilyManagement-module__-FKtcW__container{flex-direction:column;gap:16px;max-width:400px;display:flex}.FamilyManagement-module__-FKtcW__sectionHeader{align-items:baseline;gap:8px;display:flex}.FamilyManagement-module__-FKtcW__memberList{flex-direction:column;gap:8px;display:flex}.FamilyManagement-module__-FKtcW__memberRow{background:var(--bg-primary);border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.FamilyManagement-module__-FKtcW__memberInfo{align-items:center;gap:8px;min-width:0;display:flex}.FamilyManagement-module__-FKtcW__memberEmail{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.FamilyManagement-module__-FKtcW__adminBadge{background:var(--brand-pro);color:var(--text-on-brand-pro);border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px}.FamilyManagement-module__-FKtcW__memberPending{opacity:.6;animation:.3s FamilyManagement-module__-FKtcW__fadeIn}.FamilyManagement-module__-FKtcW__memberRemoving{opacity:.4}.FamilyManagement-module__-FKtcW__pendingBadge{color:var(--text-secondary);flex-shrink:0;font-size:11px}@keyframes FamilyManagement-module__-FKtcW__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:.6;transform:translateY(0)}}.FamilyManagement-module__-FKtcW__addSection{flex-direction:column;gap:8px;display:flex}.FamilyManagement-module__-FKtcW__addForm{border:var(--border-primary);border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.FamilyManagement-module__-FKtcW__addForm:focus-within{border-color:var(--brand-primary)}.FamilyManagement-module__-FKtcW__emailInput{background:var(--bg-primary);color:var(--text-primary);border:none;outline:none;flex:1;min-width:0;padding:10px 12px;font-size:14px}.FamilyManagement-module__-FKtcW__emailInput::placeholder{color:var(--text-secondary)}.FamilyManagement-module__-FKtcW__addBtn{background:var(--brand-primary);color:var(--text-on-brand-primary);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:10px 20px;font-size:14px;font-weight:600;transition:opacity .15s}.FamilyManagement-module__-FKtcW__addBtn:hover{opacity:.85}.FamilyManagement-module__-FKtcW__addBtn:disabled{opacity:.4;cursor:not-allowed}.FamilyManagement-module__-FKtcW__memberCount{color:var(--text-secondary);font-size:13px}.FamilyManagement-module__-FKtcW__errorText{color:var(--error);font-size:13px}.FamilyManagement-module__-FKtcW__removeBtn{color:var(--error);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 8px;font-size:13px}.FamilyManagement-module__-FKtcW__removeBtn:hover{text-decoration:underline}.FamilyManagement-module__-FKtcW__removeBtn:disabled{opacity:.5;cursor:not-allowed}.FamilyManagement-module__-FKtcW__welcomeBanner{background:var(--bg-primary);border:1px solid var(--brand-pro);border-radius:6px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.FamilyManagement-module__-FKtcW__hintText{color:var(--text-secondary);font-size:12px}
.XpSurgeInfo-module__2s5MWG__container{border:var(--border-primary);background-color:var(--bg-card);border-radius:8px;flex-direction:row;align-items:center;gap:24px;padding:16px;display:flex}.XpSurgeInfo-module__2s5MWG__mainContainer{flex-direction:column;align-items:flex-start;gap:4px;display:flex}
.TextSection-module__gRcnpq__container{width:500px;max-width:100%;margin:auto 0}
.WebView-module__F1kSoq__iframe{background:#fff;border:none}
.EditProfile-module__cNbHYa__container{width:100%;padding-bottom:80px}.EditProfile-module__cNbHYa__fieldContainer{flex-direction:column;gap:2px;width:100%;display:flex}.EditProfile-module__cNbHYa__field{border:none;border:var(--border-primary);box-sizing:border-box;resize:none;background-color:var(--bg-primary);width:100%;max-width:100%;height:32px;color:var(--text-primary);border-radius:4px;outline:none;flex-grow:1;padding:4px 8px;font-family:inherit;font-size:18px;position:relative}.EditProfile-module__cNbHYa__field:focus-within,.EditProfile-module__cNbHYa__field:focus-within{border-color:var(--brand-primary)}.EditProfile-module__cNbHYa__field.EditProfile-module__cNbHYa__disabled{opacity:.3}.EditProfile-module__cNbHYa__field.EditProfile-module__cNbHYa__invalid{border-color:var(--error)}.EditProfile-module__cNbHYa__dateField{cursor:pointer}.EditProfile-module__cNbHYa__dateField::-webkit-calendar-picker-indicator{cursor:pointer;filter:var(--icon-filter,invert(0))}.EditProfile-module__cNbHYa__dateField.EditProfile-module__cNbHYa__disabled{cursor:auto}.EditProfile-module__cNbHYa__dobDesc{margin-top:6px}.EditProfile-module__cNbHYa__usernameInputContainer{align-items:center;display:flex;position:relative}.EditProfile-module__cNbHYa__usernamePrefix{color:var(--text-primary);pointer-events:none;z-index:1;font-size:18px;position:absolute;left:8px}[dir=rtl] .EditProfile-module__cNbHYa__usernamePrefix{left:auto;right:8px}.EditProfile-module__cNbHYa__usernameField{padding-left:24px!important}[dir=rtl] .EditProfile-module__cNbHYa__usernameField{padding-left:0!important;padding-right:24px!important}.EditProfile-module__cNbHYa__usernameDesc{margin-top:6px}.EditProfile-module__cNbHYa__innerContainer{flex-direction:column;gap:16px;display:flex}.EditProfile-module__cNbHYa__saveButton{margin-top:16px;margin-bottom:48px}.EditProfile-module__cNbHYa__saveButton.EditProfile-module__cNbHYa__disabled{cursor:auto;opacity:.3!important}.EditProfile-module__cNbHYa__socialsContainer{flex-wrap:wrap;gap:12px;margin-top:8px;margin-bottom:8px;display:flex}.EditProfile-module__cNbHYa__socialIcon{opacity:1;border:var(--border-primary);opacity:.54;box-sizing:border-box;cursor:pointer;background-color:var(--bg-card);border-radius:8px;padding:8px;transition:all .2s}.EditProfile-module__cNbHYa__socialIcon.EditProfile-module__cNbHYa__selected{border-color:var(--text-primary,#000000de);opacity:1}.EditProfile-module__cNbHYa__socialIcon.EditProfile-module__cNbHYa__active{background-color:var(--selection-background,#ccc)}.EditProfile-module__cNbHYa__socialIcon.EditProfile-module__cNbHYa__invalid{background-color:var(--error)}.EditProfile-module__cNbHYa__socialIcon:hover{opacity:.87}.EditProfile-module__cNbHYa__titleContainer{align-items:center;gap:16px;margin-top:4px;display:flex}.EditProfile-module__cNbHYa__innerTitleContainer{align-items:center;gap:4px;display:flex}.EditProfile-module__cNbHYa__avatarContainer{background:#2087b2;border-radius:8px;justify-content:center;align-items:center;width:100%;height:160px;display:flex;position:relative;overflow:hidden}.EditProfile-module__cNbHYa__avatar{width:auto;height:100%}.EditProfile-module__cNbHYa__editAvatarButton{height:40x;background:var(--bg-card);width:40px;bottom:8px;right:8px;position:absolute!important}[dir=rtl] .EditProfile-module__cNbHYa__editAvatarButton{left:8px;right:auto}.EditProfile-module__cNbHYa__privacyToggleContainer{justify-content:space-between;align-items:center;padding:12px 0 4px;display:flex}@media (max-width:700px){.EditProfile-module__cNbHYa__container{width:90%;margin:0 auto}.EditProfile-module__cNbHYa__innerContainer{width:auto}}
.BottomCTA-module__8owtoq__container{background-color:var(--bg-brand-bright);flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%;padding:80px 0 160px;display:flex;position:relative;overflow:hidden}.BottomCTA-module__8owtoq__text{text-align:center;width:500px;max-width:80%;font-family:Audiowide}.BottomCTA-module__8owtoq__bg{width:90%;max-width:1200px;margin:auto;position:absolute;bottom:0;left:0;right:0}@media (max-width:1000px){.BottomCTA-module__8owtoq__container{gap:48px;padding:60px 0 120px}}@media (max-width:800px){.BottomCTA-module__8owtoq__container{gap:32px;padding:60px 0 80px}}
@keyframes WeeklyPromotion-module__AWdUUq__gradientMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.WeeklyPromotion-module__AWdUUq__container{border:2px solid var(--brand-pro);background:linear-gradient(75deg, var(--bg-secondary), var(--bg-primary));border-radius:8px;flex-direction:column;align-items:flex-start;gap:24px;padding:16px;animation:5s infinite WeeklyPromotion-module__AWdUUq__gradientMove;display:flex;position:relative;overflow:hidden}[dir=rtl] .WeeklyPromotion-module__AWdUUq__container{background:linear-gradient(-75deg, var(--bg-secondary), var(--bg-primary))}[dir] .WeeklyPromotion-module__AWdUUq__container{background-size:200% 200%}.WeeklyPromotion-module__AWdUUq__image{width:160px;position:absolute;top:-24px;right:-32px;transform:rotate(0)}[dir=rtl] .WeeklyPromotion-module__AWdUUq__image{left:-32px;right:auto}.WeeklyPromotion-module__AWdUUq__image.WeeklyPromotion-module__AWdUUq__specialAlign{transform:rotate(0)translateY(8px)}.WeeklyPromotion-module__AWdUUq__counterContainer{gap:4px;display:flex}.WeeklyPromotion-module__AWdUUq__counter{font-weight:700;color:var(--text-primary)!important}.WeeklyPromotion-module__AWdUUq__innerContainer{gap:16px;display:flex}.WeeklyPromotion-module__AWdUUq__textContainer{flex-direction:column;align-items:flex-start;gap:8px;max-width:200px;display:flex}.WeeklyPromotion-module__AWdUUq__proTag{color:var(--text-on-brand-pro);border-radius:4px;background-color:var(--brand-pro)!important;padding:2px 6px!important}.WeeklyPromotion-module__AWdUUq__button{width:100%}.WeeklyPromotion-module__AWdUUq__extensionTag{color:var(--text-on-brand-primary);background:var(--brand-deep);border-radius:16px;padding:2px 8px;font-family:AudioWide;font-size:13px}
.StandardWrapper-module__iDxpdG__container{background:var(--bg-primary)}
.PathFlow-module__6WCZTa__container{background-color:var(--bg-primary);width:100%;min-height:100svh}.PathFlow-module__6WCZTa__topbar{height:72px;position:relative}.PathFlow-module__6WCZTa__closeButton{top:16px;left:16px;position:absolute!important}[dir=rtl] .PathFlow-module__6WCZTa__closeButton{left:auto;right:16px}.PathFlow-module__6WCZTa__indicator{border:1px solid var(--text-primary,black);cursor:pointer;border-radius:8px;width:16px;height:16px}.PathFlow-module__6WCZTa__indicatorFull{background-color:var(--text-primary,black)}
.TopBar-module__gv4Z_G__container{border-bottom:1px solid var(--border-color,#0000001a);background-color:var(--bg-primary);height:48px;padding:8px 8px 0;display:flex}.TopBar-module__gv4Z_G__tabContainer{background:var(--bg-card);border-radius:8px 8px 0 0;align-items:center;padding:4px 8px 4px 16px;display:flex;box-shadow:0 0 2px #00000040}[dir=rtl] .TopBar-module__gv4Z_G__tabContainer{padding:4px 16px 4px 8px}.TopBar-module__gv4Z_G__tabIcon{width:16px;height:16px;margin-right:8px}[dir=rtl] .TopBar-module__gv4Z_G__tabIcon{margin-left:8px;margin-right:0}.TopBar-module__gv4Z_G__title{text-overflow:ellipsis;-webkit-line-clamp:1;max-width:240px;color:var(--text-primary);-webkit-box-orient:vertical;padding-right:8px;display:-webkit-box;overflow:hidden}[dir=rtl] .TopBar-module__gv4Z_G__title{padding-left:8px;padding-right:0}
.MobileTopbar-module__3Wv_0a__container{border-bottom:2px solid var(--border-color,#0000001a);background-color:var(--bg-primary);justify-content:center;align-items:center;width:100%;height:56px;display:flex}.MobileTopbar-module__3Wv_0a__innerContainer{justify-content:space-between;align-items:center;width:90%;max-width:600px;display:flex}.MobileTopbar-module__3Wv_0a__actions{justify-content:flex-end;align-items:center;gap:16px;width:80px;display:flex}.MobileTopbar-module__3Wv_0a__back{width:80px}.MobileTopbar-module__3Wv_0a__save{opacity:.3}.MobileTopbar-module__3Wv_0a__icon{opacity:.54;cursor:pointer}.MobileTopbar-module__3Wv_0a__icon:hover{opacity:.87}
.Choose-module__sh8gDG__container{max-width:90%;height:calc(100svh - 72px)}.Choose-module__sh8gDG__languagesContainer{scrollbar-gutter:stable;flex:1;gap:32px;width:100%;max-height:480px;padding:16px 32px 16px 40px;overflow:auto}[dir=rtl] .Choose-module__sh8gDG__languagesContainer{padding:16px 40px 16px 32px}.Choose-module__sh8gDG__languagesContainer::-webkit-scrollbar{width:8px}.Choose-module__sh8gDG__languagesContainer::-webkit-scrollbar-track{background:var(--scrollbar-track,#f1f1f1);border-radius:4px}.Choose-module__sh8gDG__languagesContainer::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb,#888);border-radius:4px}.Choose-module__sh8gDG__languagesContainer::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover,#555)}.Choose-module__sh8gDG__languageContainer{background:var(--bg-secondary);cursor:pointer;border-radius:8px;width:600px;max-width:100%;padding:16px;transition:transform .3s;position:relative;box-shadow:0 4px 4px #00000040}.Choose-module__sh8gDG__languageContainer:hover{transform:scale(1.05)}.Choose-module__sh8gDG__languageName{flex:1;margin-left:24px}[dir=rtl] .Choose-module__sh8gDG__languageName{margin-left:0;margin-right:24px}.Choose-module__sh8gDG__comingSoonContainer{opacity:.5}.Choose-module__sh8gDG__languageTag{background-color:var(--brand-primary);color:var(--text-white);border-radius:16px;margin-right:8px;padding:4px 12px}[dir=rtl] .Choose-module__sh8gDG__languageTag{margin-left:8px;margin-right:0}@media (max-width:600px){.Choose-module__sh8gDG__languageName{margin-left:12px}[dir=rtl] .Choose-module__sh8gDG__languageName{margin-left:0;margin-right:12px}.Choose-module__sh8gDG__container{max-width:100%}}
.CourseStructure-module__yIom9W__container{flex-flow:column wrap;place-content:stretch flex-start;display:flex}.CourseStructure-module__yIom9W__chapterContainer{background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;margin-bottom:32px;margin-left:16px;margin-right:16px;overflow:hidden;box-shadow:0 4px 4px #00000040}.CourseStructure-module__yIom9W__chapterTitle{height:48px;color:var(--text-primary);border-bottom:1px solid var(--border-color,#e2e2e2);box-sizing:border-box;justify-content:flex-start;align-items:center;margin:0 16px;font-size:18px;display:flex}.CourseStructure-module__yIom9W__lessonContainer{cursor:pointer;align-items:center;height:40px;padding:0 16px;display:flex}.CourseStructure-module__yIom9W__lessonContainer:hover{background:var(--hover-background,#0000000d)}.CourseStructure-module__yIom9W__lessonName{flex:1}.CourseStructure-module__yIom9W__projectLessonIcon{opacity:.7;width:16px;height:16px}.CourseStructure-module__yIom9W__lessonContainer p{color:#6f7072;text-align:start;margin:0 0 0 16px;padding:0;font-size:16px}[dir=rtl] .CourseStructure-module__yIom9W__lessonContainer p{margin:0 16px 0 0}.CourseStructure-module__yIom9W__lessonIndicatorContainer{box-sizing:border-box;border:2px solid #6f7072;border-radius:8px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.CourseStructure-module__yIom9W__lessonIndicatorContainerFilled{background:#6f7072}.CourseStructure-module__yIom9W__lessonContainerDisabled{opacity:.5}@media (max-width:800px){.CourseStructure-module__yIom9W__chapterContainer{margin-bottom:16px}}
.DynamicView-module___BxTMW__container{text-align:left;box-sizing:border-box;flex-direction:column;width:100%;min-height:100%;padding:0;display:flex}[dir=rtl] .DynamicView-module___BxTMW__container{text-align:right}
.ProfileStats-module__C1rIwq__container{flex-wrap:wrap;gap:16px;display:flex}.ProfileStats-module__C1rIwq__statContainer{border:var(--border-primary);background-color:var(--bg-card);border-radius:8px;justify-content:flex-start;align-items:flex-start;gap:16px;width:189px;padding:16px;display:flex;position:relative}.ProfileStats-module__C1rIwq__valueContainer{flex-direction:column;align-items:flex-start;display:flex}.ProfileStats-module__C1rIwq__badgeContainer{border-left:var(--border-primary);border-right:var(--border-primary);border-bottom:var(--border-primary);background-color:var(--bg-brand-bright);box-sizing:border-box;border-radius:0 0 16px 16px;padding:8px 4px 4px;position:absolute;top:-2px;right:12px}[dir=rtl] .ProfileStats-module__C1rIwq__badgeContainer{left:12px;right:auto}.ProfileStats-module__C1rIwq__badgeContainer img{width:24px;height:24px}@media (max-width:700px){.ProfileStats-module__C1rIwq__statContainer{gap:12px;width:calc(50% - 8px);padding:12px}.ProfileStats-module__C1rIwq__statContainer img{width:28px;height:28px}}@media (max-width:500px){.ProfileStats-module__C1rIwq__badgeContainer img{width:20px;height:20px}}
.ManageProgress-module__W0K33W__container{width:100%;height:100%;padding-bottom:32px;position:relative}.ManageProgress-module__W0K33W__innerContainer{flex-direction:column;justify-content:flex-start;gap:32px;height:100%;display:flex}.ManageProgress-module__W0K33W__mainContainer{flex-direction:column;justify-content:flex-start;gap:24px;display:flex}.ManageProgress-module__W0K33W__journeyContainer{border:var(--border-primary);background-color:var(--bg-card);border-radius:8px;flex-direction:column;justify-content:flex-start;gap:8px;padding:16px;display:flex}.ManageProgress-module__W0K33W__sectionsContainer{flex-direction:column;gap:8px;padding:8px 0;display:flex}.ManageProgress-module__W0K33W__progressContainer{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:50%;display:flex}.ManageProgress-module__W0K33W__progressbar{background-color:var(--bg-progress);border-radius:8px;width:100%;height:16px;overflow:hidden}.ManageProgress-module__W0K33W__progress{background-color:var(--success);height:100%}.ManageProgress-module__W0K33W__deleteContainer{background-color:var(--bg-secondary);flex-direction:column;gap:16px;width:500px;height:450px;padding:16px;display:flex}.ManageProgress-module__W0K33W__inputStyle{border:var(--border-primary);background:var(--bg-secondary);color:var(--text-primary);border-radius:8px;padding:8px}.ManageProgress-module__W0K33W__deleteIconContainer{min-width:48px;max-width:48px;padding:8px}.ManageProgress-module__W0K33W__deleteIcon{width:16px;height:16px}@media (max-width:600px){.ManageProgress-module__W0K33W__deleteContainer{width:350px}}
.Badge-module__HwyJrW__container{width:100%;position:relative;padding:0 16px!important}.Badge-module__HwyJrW__container:hover{background-color:var(--hover-background)}.Badge-module__HwyJrW__container.Badge-module__HwyJrW__onPopup:hover{background-color:#0000}.Badge-module__HwyJrW__container:hover .Badge-module__HwyJrW__infoContainer{visibility:visible;opacity:1;transform:scale(1)}.Badge-module__HwyJrW__infoContainer{background-color:var(--bg-card);z-index:2;visibility:hidden;opacity:0;-webkit-user-select:none;user-select:none;border:1px solid var(--border-color);border-radius:8px;width:152px;transition:all 50ms;position:absolute;top:20%;left:60%;transform:scale(.9);box-shadow:0 4px 8px #00000040}[dir=rtl] .Badge-module__HwyJrW__infoContainer{left:auto;right:60%}
.Register-module__MuFRcG__container{max-width:90%;flex-direction:row!important}.Register-module__MuFRcG__arrow{width:40px;height:40px;margin:64px}.Register-module__MuFRcG__googleIcon{margin-right:8px}[dir=rtl] .Register-module__MuFRcG__googleIcon{margin-left:8px;margin-right:0}.Register-module__MuFRcG__bold{background-image:var(--background-bold-special);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0 2px}@media (max-width:1000px){.Register-module__MuFRcG__arrow{transform:rotate(90deg)}[dir=rtl] .Register-module__MuFRcG__arrow{transform:rotate(-90deg)}.Register-module__MuFRcG__container{flex-direction:column!important}}
.CourseFeature-module__CjjEyW__container{isolation:isolate;color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;position:relative}.CourseFeature-module__CjjEyW__img{z-index:-1;background-color:#43467c;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}[dir=rtl] .CourseFeature-module__CjjEyW__img{left:auto;right:0}.CourseFeature-module__CjjEyW__blur{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#000000bf;width:100%;height:100%}.CourseFeature-module__CjjEyW__content{z-index:2;box-sizing:border-box;justify-content:center;align-items:normal;width:80%;height:70%;margin:auto;padding-top:64px;padding-bottom:160px;display:flex}@media (max-width:1200px){.CourseFeature-module__CjjEyW__content{flex-direction:column;padding-top:32px;padding-bottom:64px}}
.CoursesRow-module__2Kj20G__container{gap:24px;padding-bottom:40px}.CoursesRow-module__2Kj20G__title{padding-left:32px!important}[dir=rtl] .CoursesRow-module__2Kj20G__title{padding-left:0!important;padding-right:32px!important}@media (max-width:1000px){.CoursesRow-module__2Kj20G__container{gap:16px;padding-bottom:0;margin-top:16px!important}.CoursesRow-module__2Kj20G__title{font-size:24px!important}}@media (max-width:600px){.CoursesRow-module__2Kj20G__container{gap:10px}.CoursesRow-module__2Kj20G__title{padding-left:16px!important}[dir=rtl] .CoursesRow-module__2Kj20G__title{padding-left:0!important;padding-right:16px!important}}
.LeaderBoard-module__fCSxDa__container{flex-direction:column;width:100%;height:calc(100svh - 48px);display:flex}.LeaderBoard-module__fCSxDa__container.LeaderBoard-module__fCSxDa__withPromotion,.LeaderBoard-module__fCSxDa__container.LeaderBoard-module__fCSxDa__mobile{height:calc(100svh - 96px)}.LeaderBoard-module__fCSxDa__container.LeaderBoard-module__fCSxDa__withPromotion.LeaderBoard-module__fCSxDa__mobile{height:calc(100svh - 144px)}.LeaderBoard-module__fCSxDa__title{color:var(--text-primary,black);margin:0;padding:0}.LeaderBoard-module__fCSxDa__titleSmall{color:var(--text-primary,black);margin:0;padding:0;font-size:24px}.LeaderBoard-module__fCSxDa__timeLeftTag{background-color:var(--brand-bright);color:#fff;border-radius:16px;margin:0;padding:4px 12px}.LeaderBoard-module__fCSxDa__leaderBoardContainer{padding-bottom:32px}
.SocialAccounts-module__XBKeNG__container{width:100%;position:relative}.SocialAccounts-module__XBKeNG__innerContainer{flex-direction:column;justify-content:flex-start;gap:32px;display:flex}.SocialAccounts-module__XBKeNG__mainContainer{flex-direction:column;justify-content:flex-start;gap:24px;padding-bottom:64px;display:flex}.SocialAccounts-module__XBKeNG__section{flex-direction:column;align-items:flex-start;gap:8px;max-width:600px;display:flex}.SocialAccounts-module__XBKeNG__socialAccountsContainer{flex-direction:column;gap:16px;width:420px;margin-top:16px;display:flex}.SocialAccounts-module__XBKeNG__socialAccountItem{justify-content:space-between;align-items:center;width:100%;display:flex}.SocialAccounts-module__XBKeNG__providerInfo{align-items:center;gap:12px;display:flex}.SocialAccounts-module__XBKeNG__providerIcon{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}@media (max-width:700px){.SocialAccounts-module__XBKeNG__container{width:90%;margin:0 auto}.SocialAccounts-module__XBKeNG__socialAccountsContainer{width:100%}}
.ShareProjectDialog-module__HrCEGq__container{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;width:480px;max-width:90vw;padding:32px;display:flex;box-shadow:0 8px 32px #00000059}.ShareProjectDialog-module__HrCEGq__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ShareProjectDialog-module__HrCEGq__closeButton{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ShareProjectDialog-module__HrCEGq__closeButton:hover{background:var(--hover-background)}.ShareProjectDialog-module__HrCEGq__toggleRow{border:1px solid var(--border-color);background:var(--bg-primary);box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px;display:flex}.ShareProjectDialog-module__HrCEGq__toggleInfo{align-items:center;gap:12px;display:flex}.ShareProjectDialog-module__HrCEGq__toggleTexts{flex-direction:column;gap:2px;display:flex}.ShareProjectDialog-module__HrCEGq__toggle{flex-shrink:0;width:48px;height:28px;position:relative}.ShareProjectDialog-module__HrCEGq__toggleInput{opacity:0;width:0;height:0}.ShareProjectDialog-module__HrCEGq__toggleSlider{cursor:pointer;background-color:var(--border-color);border-radius:28px;transition:all .3s;position:absolute;inset:0}.ShareProjectDialog-module__HrCEGq__toggleSlider:before{content:"";background-color:#fff;border-radius:50%;width:22px;height:22px;transition:all .3s;position:absolute;bottom:3px;left:3px}[dir=rtl] .ShareProjectDialog-module__HrCEGq__toggleSlider:before{left:auto;right:3px}.ShareProjectDialog-module__HrCEGq__toggleInput:checked+.ShareProjectDialog-module__HrCEGq__toggleSlider{background-color:var(--brand-primary)}.ShareProjectDialog-module__HrCEGq__toggleInput:checked+.ShareProjectDialog-module__HrCEGq__toggleSlider:before{transform:translate(20px)}[dir=rtl] .ShareProjectDialog-module__HrCEGq__toggleInput:checked+.ShareProjectDialog-module__HrCEGq__toggleSlider:before{transform:translate(-20px)}.ShareProjectDialog-module__HrCEGq__toggleInput:disabled+.ShareProjectDialog-module__HrCEGq__toggleSlider{opacity:.5;cursor:not-allowed}.ShareProjectDialog-module__HrCEGq__linkSection{flex-direction:column;gap:8px;width:100%;margin-top:16px;display:flex}.ShareProjectDialog-module__HrCEGq__linkRow{gap:8px;display:flex}.ShareProjectDialog-module__HrCEGq__linkInput{border:1px solid var(--border-color);background-color:var(--bg-primary);color:var(--text-primary);box-sizing:border-box;-webkit-user-select:all;user-select:all;border-radius:8px;outline:none;flex:1;padding:10px 12px;font-family:Courier New,Courier,monospace;font-size:13px}.ShareProjectDialog-module__HrCEGq__copiedButton{background:var(--success,#22c55e)!important;box-shadow:0px 4px 0px 0px var(--success-darker,#16a34a)!important}@media (max-width:500px){.ShareProjectDialog-module__HrCEGq__container{padding:24px}}
.Tag-module__zQcxqq__container{background:var(--selection-background,#edf8ff);border-radius:32px;align-items:center;margin:0 8px 8px 0;padding:4px 12px 4px 8px;display:flex}[dir=rtl] .Tag-module__zQcxqq__container{margin:0 0 8px 8px;padding:4px 8px 4px 12px}.Tag-module__zQcxqq__containerDark{background-color:#43467c}.Tag-module__zQcxqq__containerDarkTransparent{background:#0000004d}.Tag-module__zQcxqq__text{color:var(--text-primary,black);margin:0 0 0 4px;padding:0;font-size:12px}[dir=rtl] .Tag-module__zQcxqq__text{margin-left:0;margin-right:4px}.Tag-module__zQcxqq__textDark{color:#fff}.Tag-module__zQcxqq__textDarkTransparent{color:#ffffffde}.Tag-module__zQcxqq__noMargin{margin:0!important}
.CourseCard-module__mjGzGG__container{background:var(--bg-card);cursor:pointer;box-sizing:border-box;border-radius:16px;flex-direction:column;align-items:flex-start;width:356px;height:100%;transition:all .2s;display:flex;overflow:hidden;box-shadow:0 0 32px #00000040}.CourseCard-module__mjGzGG__isProgressContainer{width:240px;height:280px;margin:16px}.CourseCard-module__mjGzGG__innerContainer{box-sizing:border-box;flex-direction:column;flex:1;justify-content:space-between;width:100%;padding:16px;display:flex}.CourseCard-module__mjGzGG__scale:hover{transform:scale(1.05)}.CourseCard-module__mjGzGG__viewOnly{cursor:auto!important}.CourseCard-module__mjGzGG__image{-o-object-fit:cover;object-fit:cover;width:100%;height:200px}.CourseCard-module__mjGzGG__title{color:var(--text-primary,#000000de);text-align:start;margin:8px 0;padding:0;font-size:24px}.CourseCard-module__mjGzGG__tagContainer{background:var(--selection-background,#edf8ff);border-radius:32px;align-items:center;margin:0 8px 8px 0;padding:4px 8px;display:flex}[dir=rtl] .CourseCard-module__mjGzGG__tagContainer{margin:0 0 8px 8px}.CourseCard-module__mjGzGG__tag{color:var(--text-primary,black);margin:0 0 0 4px;padding:0;font-size:12px}[dir=rtl] .CourseCard-module__mjGzGG__tag{margin-left:0;margin-right:4px}.CourseCard-module__mjGzGG__tagsContainer{flex-wrap:wrap;display:flex}.CourseCard-module__mjGzGG__progressBar{background:var(--bg-progress);border-radius:8px;height:16px;display:flex;overflow:hidden}.CourseCard-module__mjGzGG__innerProgressBar{background:var(--brand-bright);width:65%;height:100%}.CourseCard-module__mjGzGG__creatorInfo{margin:16px 0}
.CreatorInfo-module__wSp2rG__teacherContainer{align-items:center;display:flex}.CreatorInfo-module__wSp2rG__teacherImageContainer{border-radius:20px;width:40px;height:40px;transition:opacity .2s;overflow:hidden}.CreatorInfo-module__wSp2rG__teacherImageContainer:hover{opacity:.7}.CreatorInfo-module__wSp2rG__teacherImageContainer.CreatorInfo-module__wSp2rG__clickable{cursor:pointer}.CreatorInfo-module__wSp2rG__teachDescriptionContainer{flex-direction:column;align-items:flex-start;margin-left:8px;display:flex}[dir=rtl] .CreatorInfo-module__wSp2rG__teachDescriptionContainer{margin-left:0;margin-right:8px}.CreatorInfo-module__wSp2rG__teacherTitle{color:var(--text-secondary,#6a8997);margin:2px 0;padding:0;font-size:10px}.CreatorInfo-module__wSp2rG__teacherName{color:var(--text-primary,black);text-transform:capitalize;margin:0;padding:0;font-size:16px}.CreatorInfo-module__wSp2rG__teacherTitleDark{color:#fff9;margin:2px 0;padding:0;font-size:10px}.CreatorInfo-module__wSp2rG__teacherNameDark{color:#fff;margin:0;padding:0;font-size:16px}
.Badges-module__BmD1fa__container{border-top:var(--border-primary);gap:8px;height:250px;overflow:hidden auto;padding:8px 0!important}@media (max-width:1100px){.Badges-module__BmD1fa__container{padding:8px!important}}
.PageWithSideContainer-module__P5F_Kq__container{opacity:1;flex-direction:row;justify-content:center;align-items:flex-start;gap:64px;width:100%;animation-name:PageWithSideContainer-module__P5F_Kq__fadeInOpacity;animation-duration:.5s;animation-timing-function:ease-in;animation-iteration-count:1;display:flex}.PageWithSideContainer-module__P5F_Kq__loaderContent{justify-content:center;align-items:center;width:600px;height:400px;display:flex}.PageWithSideContainer-module__P5F_Kq__mainContent{width:600px}@media (max-width:1200px){.PageWithSideContainer-module__P5F_Kq__container{gap:32px}}@media (max-width:1150px){.PageWithSideContainer-module__P5F_Kq__container{gap:16px}}@media (max-width:1100px){.PageWithSideContainer-module__P5F_Kq__container{flex-direction:column;align-items:center}.PageWithSideContainer-module__P5F_Kq__loaderContent{width:100%}}
@keyframes DailyChallengeFeature-module__fqPAOa__anim{0%{left:50%}to{opacity:0;left:60%}}.DailyChallengeFeature-module__fqPAOa__container{background-color:var(--brand-deep);flex-wrap:wrap;gap:16px;margin-top:32px;margin-bottom:64px;padding:16px 10%;position:relative;overflow:hidden}.DailyChallengeFeature-module__fqPAOa__decoration{opacity:.3;animation-name:DailyChallengeFeature-module__fqPAOa__anim;animation-duration:2s;animation-iteration-count:infinite;position:absolute;top:0;left:50%}[dir=rtl] .DailyChallengeFeature-module__fqPAOa__decoration{left:auto;right:50%}@media (max-width:1000px){.DailyChallengeFeature-module__fqPAOa__container{margin-bottom:32px;padding:32px}}
.BottomBar-module__GTaWiq__container{bottom:0;width:inherit;background-color:var(--bg-primary);z-index:6;height:48px;box-shadow:0px -2px 0px var(--border-color,#e5ecf4);justify-content:space-between;align-items:center;padding:0 8px;display:flex;position:fixed;inset-inline-start:48px}.BottomBar-module__GTaWiq__buttonsContainer{height:100%;display:flex}.BottomBar-module__GTaWiq__progress{color:var(--text-primary);margin:0;font-size:18px}.BottomBar-module__GTaWiq__nextButton,.BottomBar-module__GTaWiq__prevButton{cursor:pointer;border-radius:4px;margin:8px;padding:0 12px;font-family:inherit;font-size:18px;transition:opacity .3s}.BottomBar-module__GTaWiq__nextButton{background:var(--brand-deep);color:var(--text-white);border:none}.BottomBar-module__GTaWiq__prevButton{color:var(--brand-deep);border:2px solid var(--brand-deep);background:0 0}.BottomBar-module__GTaWiq__nextButton:hover,.BottomBar-module__GTaWiq__prevButton:hover{opacity:.8}.BottomBar-module__GTaWiq__disabledButton{opacity:.3;cursor:auto!important}.BottomBar-module__GTaWiq__disabledButton:hover{opacity:.3!important}@media (max-width:600px){.BottomBar-module__GTaWiq__progress,.BottomBar-module__GTaWiq__nextButton,.BottomBar-module__GTaWiq__prevButton{font-size:14px}}
.AcceptCancelDialog-module__QpLjZa__container{background:var(--bg-secondary);z-index:500;box-sizing:border-box;border:1px solid var(--border-color);border-radius:8px;flex-direction:column;align-items:center;width:360px;max-width:90%;padding:16px;display:flex;overflow:hidden;box-shadow:0 8px 16px #00000040}.AcceptCancelDialog-module__QpLjZa__title{margin-bottom:8px}.AcceptCancelDialog-module__QpLjZa__button{padding:8px 16px}
.Showcase-module__lVLJVG__coursesContainer{width:100%}.Showcase-module__lVLJVG__courseContainer{width:464px;height:460px;margin:64px 0;display:flex}.Showcase-module__lVLJVG__courseContainer>a>div{width:400px}.Showcase-module__lVLJVG__divider{width:32px!important}.Showcase-module__lVLJVG__textContainer{width:800px;max-width:90%}@media (max-width:1400px){.Showcase-module__lVLJVG__container{margin-top:160px}}@media (max-width:1000px){.Showcase-module__lVLJVG__courseContainer{width:424px;height:460px;margin:64px 0}.Showcase-module__lVLJVG__courseContainer>a>div{width:360px}.Showcase-module__lVLJVG__divider{width:32px}}@media (max-width:800px){.Showcase-module__lVLJVG__courseContainer{width:424px;height:420px;margin:32px 0}.Showcase-module__lVLJVG__courseContainer>a>div{width:360px}.Showcase-module__lVLJVG__divider{width:32px}.Showcase-module__lVLJVG__container{margin-top:80px}}@media (max-width:600px){.Showcase-module__lVLJVG__courseContainer{width:384px;height:420px}.Showcase-module__lVLJVG__courseContainer>a>div{width:320px}.Showcase-module__lVLJVG__divider{width:32px}}
.ChallengeInfo-module__4Db68G__wrapper{flex-direction:column;align-items:flex-start;width:100%;display:flex}.ChallengeInfo-module__4Db68G__container{border:2px solid var(--brand-deep);box-sizing:border-box;background-color:var(--bg-card);border-radius:8px;flex-direction:column;align-items:flex-start;gap:32px;width:100%;padding:32px;display:flex;position:relative;overflow:hidden}.ChallengeInfo-module__4Db68G__container.ChallengeInfo-module__4Db68G__compact{border:var(--border-primary)}.ChallengeInfo-module__4Db68G__viewAllButton{padding:4px 8px}@media (max-width:600px){.ChallengeInfo-module__4Db68G__container.ChallengeInfo-module__4Db68G__compact{padding:16px}}.ChallengeInfo-module__4Db68G__buttonContainer{position:relative}.ChallengeInfo-module__4Db68G__helpPopup{background-color:var(--bg-card);box-sizing:border-box;visibility:hidden;opacity:0;cursor:default;z-index:3;border-radius:8px;width:190px;margin:0 0 8px;padding:8px;transition:all .2s;position:absolute;bottom:100%;left:0;box-shadow:0 4px 8px #00000040;font-size:14px!important}[dir=rtl] .ChallengeInfo-module__4Db68G__helpPopup{left:auto;right:0}.ChallengeInfo-module__4Db68G__helpPopup span{color:var(--brand-bright);align-items:flex-end;gap:3px;margin-right:2px;font-size:16px;display:inline-flex}[dir=rtl] .ChallengeInfo-module__4Db68G__helpPopup span{margin-left:2px;margin-right:0}.ChallengeInfo-module__4Db68G__buttonContainer:hover .ChallengeInfo-module__4Db68G__helpPopup{opacity:1;visibility:visible}.ChallengeInfo-module__4Db68G__loadingContainer{z-index:5;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;right:0}[dir=rtl] .ChallengeInfo-module__4Db68G__loadingContainer{left:0;right:auto}.ChallengeInfo-module__4Db68G__dateContainer{background-color:var(--brand-deep);color:var(--text-white);border-radius:8px 8px 0 0;margin-left:16px;padding:4px 12px}[dir=rtl] .ChallengeInfo-module__4Db68G__dateContainer{margin-left:0;margin-right:16px}.ChallengeInfo-module__4Db68G__circleIndicator{box-sizing:border-box;border:2px solid #6f7072;border-radius:12px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ChallengeInfo-module__4Db68G__circleIndicator.ChallengeInfo-module__4Db68G__done{border-color:var(--success)!important;background-color:var(--success)!important}.ChallengeInfo-module__4Db68G__circleIndicator.ChallengeInfo-module__4Db68G__started{background-color:#6f7072}.ChallengeInfo-module__4Db68G__button.ChallengeInfo-module__4Db68G__disabled{opacity:.3;cursor:not-allowed!important}.ChallengeInfo-module__4Db68G__infoContainer{gap:16px}.ChallengeInfo-module__4Db68G__thumbs{cursor:pointer;opacity:.3}.ChallengeInfo-module__4Db68G__thumbs.ChallengeInfo-module__4Db68G__selected,.ChallengeInfo-module__4Db68G__thumbs:hover{opacity:.87}
.CourseDescriptionLeft-module__bYMona__container{flex:1;margin-right:32px}[dir=rtl] .CourseDescriptionLeft-module__bYMona__container{margin-left:32px;margin-right:0}.CourseDescriptionLeft-module__bYMona__title{letter-spacing:2px;font-size:40px}.CourseDescriptionLeft-module__bYMona__tagsContainer{flex-wrap:wrap;display:flex}.CourseDescriptionLeft-module__bYMona__journeySuggest span{color:var(--brand-bright);cursor:pointer;text-decoration:underline;transition:all 50ms}.CourseDescriptionLeft-module__bYMona__journeySuggest span:hover{opacity:.8}@media (max-width:800px){.CourseDescriptionLeft-module__bYMona__container{width:100%}.CourseDescriptionLeft-module__bYMona__title{font-size:32px}}
.MobileBottomBar-module__sS_m3a__container{width:inherit;background-color:var(--bg-primary);height:48px;box-shadow:0px -2px 0px var(--border-color);z-index:6;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0}[dir=rtl] .MobileBottomBar-module__sS_m3a__container{left:auto;right:0}.MobileBottomBar-module__sS_m3a__container.MobileBottomBar-module__sS_m3a__dark{background-color:var(--bg-code-primary);box-shadow:0px -2px 0px var(--border-code-primary)}.MobileBottomBar-module__sS_m3a__actionButton{cursor:pointer;flex:1;justify-content:center;align-items:center;height:100%;display:flex}.MobileBottomBar-module__sS_m3a__actionButton.MobileBottomBar-module__sS_m3a__hide{display:none}.MobileBottomBar-module__sS_m3a__disabled.MobileBottomBar-module__sS_m3a__disabled{opacity:.3}.MobileBottomBar-module__sS_m3a__actionButton.MobileBottomBar-module__sS_m3a__narrow{max-width:40px}.MobileBottomBar-module__sS_m3a__actionButton.MobileBottomBar-module__sS_m3a__selected{background:var(--border-color)}.MobileBottomBar-module__sS_m3a__actionButton.MobileBottomBar-module__sS_m3a__dark>img{opacity:.87}.MobileBottomBar-module__sS_m3a__actionButton.MobileBottomBar-module__sS_m3a__dark.MobileBottomBar-module__sS_m3a__selected{background:var(--border-code-primary)}
.MobileTopbar-module__ZlGixq__container{border-bottom:var(--border-primary);background-color:var(--bg-primary);z-index:3;justify-content:center;align-items:center;width:100%;height:56px;display:flex;position:sticky;top:0}.MobileTopbar-module__ZlGixq__innerContainer{justify-content:space-between;align-items:center;width:90%;max-width:600px;display:flex}.MobileTopbar-module__ZlGixq__icon{opacity:.54;cursor:pointer}.MobileTopbar-module__ZlGixq__icon:hover{opacity:.87}.MobileTopbar-module__ZlGixq__actions{justify-content:flex-end;gap:16px;width:80px;display:flex}.MobileTopbar-module__ZlGixq__back{width:80px}
.MainFeatureLayout-module__Qcc4yq__description{max-width:800px}
.FloatingLanguages-module__CVW93a__container{justify-content:center;align-items:center;width:320px;height:320px;display:flex;position:relative}.FloatingLanguages-module__CVW93a__iconSlot{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[dir=rtl] .FloatingLanguages-module__CVW93a__iconSlot{left:auto;right:50%;transform:translate(50%,-50%)}.FloatingLanguages-module__CVW93a__icon{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 24px #0000004d);opacity:0;width:320px;height:320px;transform:scale(.85)}.FloatingLanguages-module__CVW93a__python .FloatingLanguages-module__CVW93a__icon{opacity:1;animation:28s ease-in-out infinite FloatingLanguages-module__CVW93a__heartbeat;transform:scale(1)}.FloatingLanguages-module__CVW93a__javascript .FloatingLanguages-module__CVW93a__icon{animation:28s ease-in-out 3.5s infinite FloatingLanguages-module__CVW93a__heartbeat}.FloatingLanguages-module__CVW93a__java .FloatingLanguages-module__CVW93a__icon{animation:28s ease-in-out 7s infinite FloatingLanguages-module__CVW93a__heartbeat}.FloatingLanguages-module__CVW93a__cpp .FloatingLanguages-module__CVW93a__icon{animation:28s ease-in-out 10.5s infinite FloatingLanguages-module__CVW93a__heartbeat}.FloatingLanguages-module__CVW93a__html .FloatingLanguages-module__CVW93a__icon{animation:28s ease-in-out 14s infinite FloatingLanguages-module__CVW93a__heartbeat}.FloatingLanguages-module__CVW93a__css .FloatingLanguages-module__CVW93a__icon{animation:28s ease-in-out 17.5s infinite FloatingLanguages-module__CVW93a__heartbeat}.FloatingLanguages-module__CVW93a__go .FloatingLanguages-module__CVW93a__icon{animation:28s ease-in-out 21s infinite FloatingLanguages-module__CVW93a__heartbeat}.FloatingLanguages-module__CVW93a__rust .FloatingLanguages-module__CVW93a__icon{animation:28s ease-in-out 24.5s infinite FloatingLanguages-module__CVW93a__heartbeat}@keyframes FloatingLanguages-module__CVW93a__heartbeat{0%,7%{opacity:0;transform:scale(.88)}9%{opacity:1;transform:scale(1)}10%{transform:scale(1.04)}11%{transform:scale(1)}12%{transform:scale(1.025)}13%{transform:scale(1)}17%{opacity:1;transform:scale(1)}19%{opacity:0;transform:scale(.88)}to{opacity:0;transform:scale(.88)}}@keyframes FloatingLanguages-module__CVW93a__glowPulse{0%,to{opacity:0;transform:translate(-50%,-50%)scale(.92)}6%{opacity:0;transform:translate(-50%,-50%)scale(.92)}8%{opacity:.08;transform:translate(-50%,-50%)scale(.96)}10%{opacity:.12;transform:translate(-50%,-50%)scale(1)}11%{opacity:.14;transform:translate(-50%,-50%)scale(1.02)}12%{opacity:.12;transform:translate(-50%,-50%)scale(1)}13%{opacity:.13;transform:translate(-50%,-50%)scale(1.01)}14%{opacity:.11;transform:translate(-50%,-50%)scale(1)}20%{opacity:.08;transform:translate(-50%,-50%)scale(.96)}22%{opacity:0;transform:translate(-50%,-50%)scale(.92)}}@media (max-width:1200px){.FloatingLanguages-module__CVW93a__container{width:260px;height:300px}.FloatingLanguages-module__CVW93a__icon{width:260px;height:260px}}@media (max-width:899px){.FloatingLanguages-module__CVW93a__container{width:220px;height:256px}.FloatingLanguages-module__CVW93a__icon{width:220px;height:220px}}@media (max-width:600px){.FloatingLanguages-module__CVW93a__container{width:172px;height:200px}.FloatingLanguages-module__CVW93a__icon{width:172px;height:172px}}
.MainTopBar-module__VCgMxG__container{background:var(--bg-primary);box-sizing:border-box;z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 0 16px;display:flex;position:sticky;top:0}.MainTopBar-module__VCgMxG__innerContainer{justify-content:space-between;align-items:center;width:100%;max-width:1000px;margin-top:16px;padding:0 16px;display:flex}.MainTopBar-module__VCgMxG__elevate{border-bottom:var(--border-primary)}.MainTopBar-module__VCgMxG__transparent{background:0 0}.MainTopBar-module__VCgMxG__transparentElevate{background:var(--bg-primary)}.MainTopBar-module__VCgMxG__dd{font-size:18px;display:inline-block;position:relative}.MainTopBar-module__VCgMxG__ddBtn{border:var(--border-primary);background:var(--bg-primary);min-width:180px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.MainTopBar-module__VCgMxG__ddBtn:hover{opacity:.8}.MainTopBar-module__VCgMxG__ddCaret{opacity:.54;transition:transform .15s}.MainTopBar-module__VCgMxG__ddCaretOpen{transform:rotate(180deg)}[dir=rtl] .MainTopBar-module__VCgMxG__ddCaretOpen{transform:rotate(-180deg)}.MainTopBar-module__VCgMxG__ddList{z-index:10;background:var(--bg-primary);border:var(--border-primary);border-radius:8px;grid-template-columns:repeat(2,minmax(180px,auto));max-height:320px;margin-top:6px;padding:0;list-style:none;display:grid;position:absolute;right:0;overflow:auto}[dir=rtl] .MainTopBar-module__VCgMxG__ddList{left:0;right:auto}.MainTopBar-module__VCgMxG__ddOption{cursor:pointer;border-radius:8px;align-items:center;gap:12px;margin:4px;padding:4px 6px;display:flex}.MainTopBar-module__VCgMxG__isActive{background:var(--selection-background)}.MainTopBar-module__VCgMxG__isSelected{font-weight:600}.MainTopBar-module__VCgMxG__flagIcon{border-radius:4px;width:24px}.MainTopBar-module__VCgMxG__flagIconMain{opacity:.54;border-radius:4px;width:24px}.MainTopBar-module__VCgMxG__rightSection{align-items:center;gap:12px;display:flex}@media (max-width:900px){.MainTopBar-module__VCgMxG__innerContainer{margin-top:8px;padding:8px 16px}.MainTopBar-module__VCgMxG__container{padding:0 0 8px}.MainTopBar-module__VCgMxG__button{height:36px}.MainTopBar-module__VCgMxG__dd{display:none}}
.BlogHero-module__C5InNG__container{justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.BlogHero-module__C5InNG__hasImage{min-height:400px}.BlogHero-module__C5InNG__noImage{background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.BlogHero-module__C5InNG__imageWrapper{width:100%;height:100%;position:absolute;top:0;left:0}[dir=rtl] .BlogHero-module__C5InNG__imageWrapper{left:auto;right:0}.BlogHero-module__C5InNG__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.BlogHero-module__C5InNG__overlay{background:linear-gradient(#0003 0%,#00000073 10%,#000000a6 50%,#000000d1 100%);width:100%;height:100%;position:absolute;top:0;left:0}[dir=rtl] .BlogHero-module__C5InNG__overlay{left:auto;right:0}.BlogHero-module__C5InNG__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:800px;padding:48px 32px;display:flex;position:relative}.BlogHero-module__C5InNG__featuredBadge{text-transform:uppercase;letter-spacing:1px;background:var(--brand-primary);color:#fff;border-radius:4px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:700}html[data-theme-group=dark] .BlogHero-module__C5InNG__featuredBadge{color:var(--brand-bright);background:#ffffff1f;border:1px solid #ffffff26}.BlogHero-module__C5InNG__titleLight{-webkit-text-stroke:1px #0009;paint-order:stroke fill;color:#fff!important}.BlogHero-module__C5InNG__excerptLight{-webkit-line-clamp:2;-webkit-text-stroke:.5px #00000080;paint-order:stroke fill;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#ffffffd9!important}.BlogHero-module__C5InNG__metaTextLight{-webkit-text-stroke:.5px #00000080;paint-order:stroke fill;color:#ffffffb3!important}.BlogHero-module__C5InNG__cta{margin-top:8px}@media (max-width:600px){.BlogHero-module__C5InNG__hasImage{min-height:300px}.BlogHero-module__C5InNG__content{padding:32px 20px}}
.FeatureLayout-module__J126gG__container{background:var(--brand-primary);border-radius:32px;width:100%;padding:32px;position:relative;overflow:hidden}.FeatureLayout-module__J126gG__innerContainer{z-index:2;width:100%;height:100%}.FeatureLayout-module__J126gG__background{opacity:.7;height:200%;position:absolute;top:0;left:0}[dir=rtl] .FeatureLayout-module__J126gG__background{left:auto;right:0}
