.ExpendedIO-module__L9mP7G__container{background:var(--bg-secondary);z-index:500;box-sizing:border-box;border:1px solid var(--border-color);max-width:80%;max-height:60%;color:var(--text-primary);border-radius:8px;flex-direction:column;padding:16px;display:flex;overflow:auto;box-shadow:0 8px 16px #00000040}.ExpendedIO-module__L9mP7G__container table,.ExpendedIO-module__L9mP7G__container th,.ExpendedIO-module__L9mP7G__container td{border:1px solid var(--border-color-2);border-collapse:collapse}.ExpendedIO-module__L9mP7G__container th,.ExpendedIO-module__L9mP7G__container td{text-align:start;padding:4px}
.Stats-module__Lag95a__container{gap:4px}.Stats-module__Lag95a__scoreContainer,.Stats-module__Lag95a__streakContainer,.Stats-module__Lag95a__journeysContainer{cursor:default;border-radius:8px;justify-content:flex-end;gap:8px;height:40px;transition:all .2s;position:relative;padding:0 8px!important}.Stats-module__Lag95a__journeysContainer{width:64px}.Stats-module__Lag95a__scoreContainer:hover,.Stats-module__Lag95a__streakContainer:hover,.Stats-module__Lag95a__journeysContainer:hover{background-color:var(--hover-background)}.Stats-module__Lag95a__scoreContainer>p,.Stats-module__Lag95a__streakContainer>p,.Stats-module__Lag95a__journeysContainer{font-size:16px}.Stats-module__Lag95a__scoreContainer>p,.Stats-module__Lag95a__streakContainer>p{-webkit-user-select:none;user-select:none}.Stats-module__Lag95a__scoreContainer>p{color:var(--product-score-color)}.Stats-module__Lag95a__streakContainer>p{color:var(--product-streak-color)}.Stats-module__Lag95a__dark>p{color:var(--text-white)}.Stats-module__Lag95a__scoreContainer>img,.Stats-module__Lag95a__streakContainer>img,.Stats-module__Lag95a__journeysContainer>img{width:28px;height:28px}.Stats-module__Lag95a__notActiveStreak>p{color:#aaa}.Stats-module__Lag95a__smallStreakContainer,.Stats-module__Lag95a__smallScoreContainer,.Stats-module__Lag95a__smallJourneysContainer{height:32px!important}.Stats-module__Lag95a__smallStreakContainer>img,.Stats-module__Lag95a__smallScoreContainer>img,.Stats-module__Lag95a__smallJourneysContainer>img{width:16px;height:16px}.Stats-module__Lag95a__streakAnimate>p,.Stats-module__Lag95a__scoreAnimate>p{transform:scale(1.1)}.Stats-module__Lag95a__streakContainer>p,.Stats-module__Lag95a__scoreContainer>p{transition:all .5s}.Stats-module__Lag95a__scoreContainer:hover .Stats-module__Lag95a__scorePopupContainer,.Stats-module__Lag95a__streakContainer:hover .Stats-module__Lag95a__streakPopupContainer,.Stats-module__Lag95a__journeysContainer:hover .Stats-module__Lag95a__journeysPopupContainer{visibility:visible;opacity:1;transform:scale(1)}.Stats-module__Lag95a__scorePopupContainer,.Stats-module__Lag95a__streakPopupContainer,.Stats-module__Lag95a__journeysPopupContainer{z-index:9999;visibility:hidden;opacity:0;transition:all 50ms;position:absolute;top:100%;right:-8px;transform:scale(.9)}.Stats-module__Lag95a__streakPopupContainer{left:-120px;right:auto}.Stats-module__Lag95a__streakPopUpContainerRightSide{left:-200px}.Stats-module__Lag95a__scorePopupContainer{right:-80px}.Stats-module__Lag95a__journeysPopupContainer{left:-8px;right:auto}.Stats-module__Lag95a__fullwidthPopupContainer{position:fixed;top:40px;right:8px}.Stats-module__Lag95a__fullwidthPopupContainer.Stats-module__Lag95a__left{left:8px;right:auto}.Stats-module__Lag95a__scorePopup,.Stats-module__Lag95a__streakPopup,.Stats-module__Lag95a__journeysPopup{background-color:var(--bg-card);border:var(--border-primary);border-radius:8px;gap:24px;width:320px;margin-top:8px;padding:24px!important}.Stats-module__Lag95a__journeysPopup:before,.Stats-module__Lag95a__scorePopup:before,.Stats-module__Lag95a__streakPopup:before{content:"";background-color:var(--bg-card);border-top:var(--border-primary);border-left:var(--border-primary);border-radius:4px 0 0;width:12px;height:12px;display:block;position:absolute;top:2px;transform:rotate(45deg)}.Stats-module__Lag95a__scorePopup:before{right:96px}.Stats-module__Lag95a__journeysPopup:before{left:34px}.Stats-module__Lag95a__streakPopup:before{background-color:var(--bg-streak-secondary);right:234px}.Stats-module__Lag95a__smallStreakContainer .Stats-module__Lag95a__streakPopup:before{right:164px}.Stats-module__Lag95a__journeysPopup{gap:0;width:240px;align-items:stretch!important;padding:0!important}.Stats-module__Lag95a__journeysPopupTitle{border-bottom:1px solid var(--border-color);padding:12px 16px!important}.Stats-module__Lag95a__journeysPopupRow{cursor:pointer;gap:16px;padding:12px 16px;justify-content:flex-start!important;width:100%!important}.Stats-module__Lag95a__journeysPopupRow:hover{background-color:var(--hover-background)}.Stats-module__Lag95a__journeysPopupRow.Stats-module__Lag95a__selected{background-color:var(--selection-background)}.Stats-module__Lag95a__journeysPopupRows{max-height:234px;overflow:auto;justify-content:flex-start!important}.Stats-module__Lag95a__journeyPopupAddButton{border-top:1px solid var(--border-color);gap:16px;padding:12px 16px;justify-content:flex-start!important;width:100%!important}.Stats-module__Lag95a__journeyPopupAddButton:hover,.Stats-module__Lag95a__journeyPopupAddButtonMobile:hover{background-color:var(--hover-background)}.Stats-module__Lag95a__streakPopup{gap:0;width:400px;overflow:hidden;padding:0!important}.Stats-module__Lag95a__streakPopupMain{background-color:var(--bg-streak-secondary);gap:24px;width:100%;padding:24px!important}.Stats-module__Lag95a__streakPopupTop{gap:24px}.Stats-module__Lag95a__streakBar{background-color:var(--bg-card);border-radius:8px;gap:10px;width:100%;flex-direction:row!important;padding:16px 0!important}.Stats-module__Lag95a__streakIndicator{background-color:var(--bg-progress);box-sizing:border-box;border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.Stats-module__Lag95a__streakIndicator.Stats-module__Lag95a__star{position:relative;background-color:#0000!important;border:none!important;border-radius:0!important}.Stats-module__Lag95a__streakIndicator.Stats-module__Lag95a__star>svg{width:100%;height:100%;position:absolute;top:0;left:0}.Stats-module__Lag95a__streakIndicator.Stats-module__Lag95a__star>img{position:absolute}.Stats-module__Lag95a__streakIndicator img{width:30px;height:30px}.Stats-module__Lag95a__streakDayContainer{gap:8px}.Stats-module__Lag95a__streakDayContainer .Stats-module__Lag95a__dayText{color:var(--bg-progress)}.Stats-module__Lag95a__streakDayContainer.Stats-module__Lag95a__selected .Stats-module__Lag95a__streakIndicator{border:4px solid var(--bg-streak-secondary)}.Stats-module__Lag95a__streakDayContainer.Stats-module__Lag95a__done{color:var(--bg-streak-secondary)}.Stats-module__Lag95a__streakDayContainer.Stats-module__Lag95a__done .Stats-module__Lag95a__streakIndicator{background-color:var(--bg-streak-secondary)}.Stats-module__Lag95a__streakDayContainer.Stats-module__Lag95a__done .Stats-module__Lag95a__dayText{color:var(--bg-streak-secondary)}.Stats-module__Lag95a__streakDayContainer.Stats-module__Lag95a__freeze .Stats-module__Lag95a__streakIndicator{background-color:var(--product-streak-freeze-color)}.Stats-module__Lag95a__smallStreakContainer .Stats-module__Lag95a__streakPopup,.Stats-module__Lag95a__smallScoreContainer .Stats-module__Lag95a__scorePopup{max-width:100vw!important}.Stats-module__Lag95a__scorePopupInner{height:80px}.Stats-module__Lag95a__scorePopup>img{width:80px;height:80px}.Stats-module__Lag95a__streakPopupTop>img{height:80px}.Stats-module__Lag95a__streakPopupInner{gap:8px}.Stats-module__Lag95a__journeyPopupAddButtonMobile{display:none!important}.Stats-module__Lag95a__streakClubContainer{border:var(--border-primary);border-radius:8px;margin-bottom:16px;padding:16px}.Stats-module__Lag95a__disabled{opacity:.3}@media (max-height:680px){.Stats-module__Lag95a__streakClubContainer{display:none}}@media (max-width:600px){.Stats-module__Lag95a__streakPopup{width:320px}.Stats-module__Lag95a__streakBar{gap:12px}.Stats-module__Lag95a__streakIndicator{border-radius:12px;width:24px;height:24px}.Stats-module__Lag95a__streakIndicator img{width:24px;height:24px}.Stats-module__Lag95a__streakPopup:before{right:154px}.Stats-module__Lag95a__smallStreakContainer .Stats-module__Lag95a__streakPopup:before{right:86px}}@media (max-width:500px){.Stats-module__Lag95a__streakPopup,.Stats-module__Lag95a__scorePopup,.Stats-module__Lag95a__journeysPopup{width:100svw;box-shadow:0px 2px 0px var(--border-color), 0px -2px 0px var(--border-color);-webkit-user-select:none;user-select:none;border:none;border-radius:0}.Stats-module__Lag95a__journeysPopupTitle,.Stats-module__Lag95a__journeyPopupAddButton{display:none!important}.Stats-module__Lag95a__journeysPopupRows{margin-top:8px;flex-direction:row!important}.Stats-module__Lag95a__journeysPopupRow,.Stats-module__Lag95a__journeyPopupAddButtonMobile{gap:8px;font-weight:700;flex-direction:column!important;width:88px!important;min-width:88px!important}.Stats-module__Lag95a__journeyPopupAddButtonMobile{display:flex!important}.Stats-module__Lag95a__journeysPopupRow img,.Stats-module__Lag95a__journeyPopupAddButtonMobile img{width:48px;height:48px}.Stats-module__Lag95a__journeysPopupRow.Stats-module__Lag95a__selected{background-color:#0000}.Stats-module__Lag95a__journeysPopupRow.Stats-module__Lag95a__selected img{border:2px solid var(--product-streak-freeze-color);border-radius:8px}.Stats-module__Lag95a__scorePopup:before,.Stats-module__Lag95a__streakPopup:before{display:none;top:0}.Stats-module__Lag95a__streakPopup.Stats-module__Lag95a__withOffset:before,.Stats-module__Lag95a__scorePopup.Stats-module__Lag95a__withOffset:before{display:block}.Stats-module__Lag95a__streakPopup.Stats-module__Lag95a__withOffset:before{right:auto;left:var(--offset-streak)}.Stats-module__Lag95a__scorePopup.Stats-module__Lag95a__withOffset:before{right:auto;left:var(--offset-score)}.Stats-module__Lag95a__journeysPopup:before{top:0;left:32px}.Stats-module__Lag95a__scorePopupContainer,.Stats-module__Lag95a__streakPopupContainer,.Stats-module__Lag95a__journeysPopupContainer{position:fixed;top:48px!important;left:0!important;right:0!important}.Stats-module__Lag95a__smallScoreContainer .Stats-module__Lag95a__scorePopupContainer,.Stats-module__Lag95a__smallStreakContainer .Stats-module__Lag95a__streakPopupContainer,.Stats-module__Lag95a__smallJourneysContainer .Stats-module__Lag95a__journeysPopupContainer{top:36px!important}.Stats-module__Lag95a__streakPopupTop{width:100%;justify-content:space-between!important}.Stats-module__Lag95a__streakBar{justify-content:space-evenly!important;padding:16px!important}}
.StreakClub-module__S7vPEa__container{border:var(--border-primary);border-radius:8px;flex-direction:column;gap:32px;padding:32px;display:flex}.StreakClub-module__S7vPEa__topContainer{justify-content:space-between;align-items:center;display:flex}.StreakClub-module__S7vPEa__nextTag{border:var(--border-primary);border-radius:16px;justify-content:center;align-items:center;gap:2px;padding:2px 8px 2px 12px;display:flex}.StreakClub-module__S7vPEa__nextTag span{color:var(--product-streak-color);font-weight:700}.StreakClub-module__S7vPEa__clubStreakTag{background-color:var(--bg-streak-secondary);border-radius:16px;justify-content:center;align-items:center;gap:2px;padding:2px 6px 2px 8px;display:flex}.StreakClub-module__S7vPEa__infoContainer{align-items:flex-start;gap:16px;display:flex}.StreakClub-module__S7vPEa__progressContainer{width:100%;height:36px;position:relative}.StreakClub-module__S7vPEa__progressStreakClubStart,.StreakClub-module__S7vPEa__progressStreakClubEnd{background-color:var(--bg-primary);border:4px solid var(--bg-progress);box-sizing:border-box;border-radius:18px;width:36px;height:36px;padding:6px;position:absolute}.StreakClub-module__S7vPEa__progressStreakClubStart{border-color:var(--success);top:0;left:0}.StreakClub-module__S7vPEa__progressStreakClubEnd{top:0;right:0}.StreakClub-module__S7vPEa__progress{background-color:var(--bg-progress);border-radius:6px;width:calc(100% - 36px);height:12px;position:absolute;top:12px;left:18px;overflow:hidden}.StreakClub-module__S7vPEa__progress.StreakClub-module__S7vPEa__noStart{width:calc(100% - 18px);left:0}.StreakClub-module__S7vPEa__innerProgress{background-color:var(--success);border-radius:6px;height:100%;position:relative;overflow:hidden}.StreakClub-module__S7vPEa__innerProgress:after{content:"";z-index:2;background-color:#fff3;border-radius:80px;width:calc(100% - 8px);height:4px;position:absolute;top:3px;left:4px;box-shadow:0 0 16px #fff}.StreakClub-module__S7vPEa__disabled{opacity:.3}.StreakClub-module__S7vPEa__perkContainer{border:var(--border-primary);background:var(--bg-card);border-radius:8px;justify-content:flex-start;align-items:center;gap:16px;width:100%;padding:16px;display:flex;position:relative}.StreakClub-module__S7vPEa__perkClaimButton{padding:8px 16px}.StreakClub-module__S7vPEa__perkTag{border-left:var(--border-primary);border-bottom:var(--border-primary);border-bottom-left-radius:8px;padding:4px 6px;position:absolute;top:0;right:0}.StreakClub-module__S7vPEa__clubIcon{width:80px;height:80px}.StreakClub-module__S7vPEa__clubIcon canvas{width:80px!important;height:80px!important}@media (max-width:500px){.StreakClub-module__S7vPEa__container{padding:16px}.StreakClub-module__S7vPEa__innerPerkContainer{flex-direction:column!important}}
.LoginRegisterCard-module__aI5jEq__container{background-color:var(--bg-card);text-align:center;border-radius:12px;padding:16px;box-shadow:0 4px 8px #00000040}.LoginRegisterCard-module__aI5jEq__container.LoginRegisterCard-module__aI5jEq__noShadow{box-shadow:none}.LoginRegisterCard-module__aI5jEq__inputContainer{background-color:var(--bg-primary);border:var(--border-primary);border-radius:12px;margin-top:16px;padding:12px 16px;display:flex;position:relative}.LoginRegisterCard-module__aI5jEq__inputContainer:focus-within{border-color:var(--brand-bright)}.LoginRegisterCard-module__aI5jEq__inputContainerInvalid{border-color:var(--error)}.LoginRegisterCard-module__aI5jEq__input{color:var(--text-primary);background:0 0;border:none;outline:none;width:100%;margin-left:8px;font-family:inherit;font-size:16px}.LoginRegisterCard-module__aI5jEq__input::placeholder{color:var(--text-disabled)}.LoginRegisterCard-module__aI5jEq__mainButton{width:100%;margin-top:24px}.LoginRegisterCard-module__aI5jEq__orContainer{justify-content:space-between;align-items:center;margin-top:24px;padding:0 16px;display:flex}.LoginRegisterCard-module__aI5jEq__or{color:var(--text-secondary);margin:0 24px;font-size:14px}.LoginRegisterCard-module__aI5jEq__divider{background:var(--border-color);border-radius:1px;flex:1;height:2px}.LoginRegisterCard-module__aI5jEq__termsOfUse,.LoginRegisterCard-module__aI5jEq__loginLink{color:var(--text-secondary);margin:16px 0 0;font-size:12px}.LoginRegisterCard-module__aI5jEq__termsOfUse span,.LoginRegisterCard-module__aI5jEq__loginLink span{color:var(--brand-bright);cursor:pointer;text-decoration:underline}.LoginRegisterCard-module__aI5jEq__buttonsContainer{justify-content:space-around;display:flex}.LoginRegisterCard-module__aI5jEq__topButton{cursor:pointer;width:80px;color:var(--text-primary);border-bottom:none;margin:0;padding-bottom:12px;font-size:18px;transition:opacity .2s}.LoginRegisterCard-module__aI5jEq__topButtonSelected{color:var(--brand-bright);font-weight:700}.LoginRegisterCard-module__aI5jEq__topButton:hover{opacity:.7}.LoginRegisterCard-module__aI5jEq__googleIcon{width:24px;height:24px;margin-right:8px}.LoginRegisterCard-module__aI5jEq__errorMessage{color:var(--error);margin:0;padding:0;font-size:10px;position:absolute;bottom:2px;left:50px}.LoginRegisterCard-module__aI5jEq__upperDivider{background:var(--border-color,#e4eaee);border-radius:1px;width:100%;height:2px;margin-bottom:24px;position:relative}.LoginRegisterCard-module__aI5jEq__upperDividerSelector{background-color:var(--brand-bright);border-radius:2px;width:35%;height:4px;transition:left .25s;position:absolute;top:-1px}.LoginRegisterCard-module__aI5jEq__upperDividerSelector.LoginRegisterCard-module__aI5jEq__left{left:8%}.LoginRegisterCard-module__aI5jEq__upperDividerSelector.LoginRegisterCard-module__aI5jEq__right{left:57.5%}.LoginRegisterCard-module__aI5jEq__forgotContainer{visibility:hidden;max-height:0;transition:max-height .2s;overflow:hidden}.LoginRegisterCard-module__aI5jEq__showForgotContainer{visibility:visible;max-height:20px}.LoginRegisterCard-module__aI5jEq__hideForgotContainer{margin:0!important}.LoginRegisterCard-module__aI5jEq__forgotPasswordDisabled{opacity:.6;pointer-events:none;cursor:not-allowed}.LoginRegisterCard-module__aI5jEq__lessonTop{width:280px;margin:0 auto}.LoginRegisterCard-module__aI5jEq__lessonTop p{margin:0;padding:0 20px 16px;font-size:16px}.LoginRegisterCard-module__aI5jEq__specialButtonsContainer{flex-direction:row-reverse;gap:16px;width:100%;margin-top:24px;display:flex}.LoginRegisterCard-module__aI5jEq__appleButtonContainer{justify-content:center;margin-top:16px;margin-bottom:24px;display:flex}.LoginRegisterCard-module__aI5jEq__appleButton{padding:12px 24px}.LoginRegisterCard-module__aI5jEq__specialButton{min-width:none;flex:1;padding:12px 24px}.LoginRegisterCard-module__aI5jEq__forgotPasswordContainer{max-width:375px}.LoginRegisterCard-module__aI5jEq__forgotPasswordHeader{padding:8px 0}.LoginRegisterCard-module__aI5jEq__forgotPasswordTitle{color:var(--text-primary);margin:0 0 8px;font-size:20px;font-weight:700}.LoginRegisterCard-module__aI5jEq__forgotPasswordSubtitle{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.4}@media (max-width:600px){.LoginRegisterCard-module__aI5jEq__specialButton{width:140px}.LoginRegisterCard-module__aI5jEq__forgotPasswordContainer{max-width:328px}}
.PromoteMobileApp-module__zBvy_G__container{background:var(--bg-secondary);z-index:500;box-sizing:border-box;border:1px solid var(--border-color);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:32px 28px 28px;display:flex;box-shadow:0 8px 24px #0000004d}.PromoteMobileApp-module__zBvy_G__wrapper{width:360px;max-width:90%;animation:.3s ease-out both PromoteMobileApp-module__zBvy_G__fadeInUp;position:relative}@keyframes PromoteMobileApp-module__zBvy_G__fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.PromoteMobileApp-module__zBvy_G__subtitle{margin-top:4px;line-height:1.5}.PromoteMobileApp-module__zBvy_G__storeButtons{flex-direction:column;gap:12px;width:180px;margin-top:12px;display:flex}.PromoteMobileApp-module__zBvy_G__divider{background:var(--border-color);width:100%;height:1px;margin:12px 0 4px}.PromoteMobileApp-module__zBvy_G__desktopHint{font-size:12px;line-height:1.4}.PromoteMobileApp-module__zBvy_G__gotItButton{width:100%;margin-top:4px}@media (max-width:600px){.PromoteMobileApp-module__zBvy_G__container{padding:28px 20px 24px}.PromoteMobileApp-module__zBvy_G__storeButtons{width:200px}}
@keyframes Splash-module__rBEMNG__load{0%{transform:scale(1)}to{transform:scale(1.2)}}.Splash-module__rBEMNG__container{background-color:var(--bg-primary);width:100vw;height:100svh}.Splash-module__rBEMNG__logo{width:160px;height:160px;animation-name:Splash-module__rBEMNG__load;animation-duration:1s;animation-iteration-count:infinite;animation-direction:alternate}
.Product-module__84lH1G__productContainer{width:600px;padding:32px 16px!important}.Product-module__84lH1G__productContainer.Product-module__84lH1G__small{border-radius:8px;width:184px;height:240px;margin:8px;border:var(--border-primary)!important;justify-content:flex-start!important;padding:16px 8px!important}.Product-module__84lH1G__productContainer.Product-module__84lH1G__small.Product-module__84lH1G__higher{height:280px}.Product-module__84lH1G__productContainer.Product-module__84lH1G__small.Product-module__84lH1G__highlight{border-color:var(--brand-deep)!important}.Product-module__84lH1G__topContainer{position:relative}.Product-module__84lH1G__productContainer.Product-module__84lH1G__small .Product-module__84lH1G__topContainer{height:100%}.Product-module__84lH1G__productPurchaseButton{width:auto;padding:12px 24px!important}.Product-module__84lH1G__productPurchaseButtonEquipped{cursor:default!important}.Product-module__84lH1G__productPurchaseButtonEquipped:hover{opacity:1}.Product-module__84lH1G__productContainer.Product-module__84lH1G__small .Product-module__84lH1G__productPurchaseButton{max-width:auto;width:100%;min-width:auto;padding:8px 16px!important}.Product-module__84lH1G__productDisabled{filter:grayscale();opacity:.7;cursor:default!important}.Product-module__84lH1G__productDisabled:hover{opacity:.7!important}.Product-module__84lH1G__image{width:48px;height:48px}.Product-module__84lH1G__avatarItem svg{width:100%;height:100%}.Product-module__84lH1G__textContainer{gap:8px;max-width:300px}.Product-module__84lH1G__productContainerComingSoon{pointer-events:none;opacity:.3;box-shadow:0 0 #0000}.Product-module__84lH1G__comingSoonText{position:absolute;top:0;left:0}.Product-module__84lH1G__contentContainer{flex:1;gap:32px;justify-content:flex-start!important;align-items:flex-start!important}.Product-module__84lH1G__rightContainer{align-items:flex-end!important}.Product-module__84lH1G__scoreSpan{color:var(--product-score-color);gap:4px;margin-left:4px;display:inline-flex}.Product-module__84lH1G__imageTitleContainer{gap:16px}.Product-module__84lH1G__streakTag{background-color:var(--bg-streak-secondary);border-radius:16px;padding:4px 8px}.Product-module__84lH1G__actionContainer{position:relative}.Product-module__84lH1G__productContainer.Product-module__84lH1G__small .Product-module__84lH1G__actionContainer{width:100%;padding:0 8px}.Product-module__84lH1G__counter{text-align:center;width:100%;position:absolute;top:calc(100% + 8px);left:0}.Product-module__84lH1G__productContainer.Product-module__84lH1G__small .Product-module__84lH1G__counter{top:auto;bottom:calc(100% + 8px)}.Product-module__84lH1G__closedText{width:65%}.Product-module__84lH1G__rareTag{background:var(--brand-deep);color:var(--text-white)}.Product-module__84lH1G__legendaryTag{background:linear-gradient(45deg, var(--brand-pro), var(--brand-deep));color:var(--text-white)}.Product-module__84lH1G__typeTag{background:var(--selection-background);border-radius:8px;padding:1px 6px}.Product-module__84lH1G__typeTagSmall{background:var(--selection-background);border-radius:8px;padding:1px 6px;position:absolute;top:-12px;left:-4px}@media (max-width:800px){.Product-module__84lH1G__productContainer{width:90%}}@media (max-width:600px){.Product-module__84lH1G__productContainer.Product-module__84lH1G__small{width:calc(33% - 16px)}.Product-module__84lH1G__topContainer{gap:12px}.Product-module__84lH1G__streakTag{background-color:var(--bg-streak-secondary);border-radius:16px;padding:3px 6px}.Product-module__84lH1G__productContainer{width:100%}.Product-module__84lH1G__productPurchaseButton{min-width:164px;padding:12px!important}.Product-module__84lH1G__productContainer.Product-module__84lH1G__small .Product-module__84lH1G__productPurchaseButton{min-width:auto;padding:8px 16px!important}.Product-module__84lH1G__imageTitleContainer{gap:12px}.Product-module__84lH1G__productContainer.Product-module__84lH1G__small{width:calc(50% - 16px);height:216px}}
.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}.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}@media (max-width:500px){.WheelPromotion-module__26e83q__container{gap:24px;padding:16px}}
.QuizView-module__oG8Fnq__container{background-color:var(--bg-code-primary);z-index:600;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:2px;left:0;overflow:hidden}
.TopView-module__LDkKpa__container{border-bottom:1px solid var(--border-code-primary);background-color:var(--bg-code-primary);justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex}.TopView-module__LDkKpa__questionContainer{border:2px solid #6d6d6d;border-radius:8px;justify-content:center;align-items:center;width:80px;height:32px;font-size:16px;display:flex}.TopView-module__LDkKpa__questionContainer.TopView-module__LDkKpa__small{width:auto;padding:0 8px}.TopView-module__LDkKpa__questionContainer span{color:#6d6d6d}.TopView-module__LDkKpa__questionsContainer{cursor:pointer;align-items:center;display:flex}.TopView-module__LDkKpa__questionsContainer .TopView-module__LDkKpa__divider{background-color:#6d6d6d;width:24px;height:2px}.TopView-module__LDkKpa__actionsContainer{justify-content:center;align-items:center;gap:8px;display:flex}.TopView-module__LDkKpa__actionButton{cursor:pointer;transition:opacity .3s}.TopView-module__LDkKpa__actionButton:hover{opacity:.8}.TopView-module__LDkKpa__questionContainer:hover{background-color:#ffffff0d}.TopView-module__LDkKpa__questionContainer.TopView-module__LDkKpa__selected{border-color:var(--brand-deep)!important}.TopView-module__LDkKpa__questionContainer.TopView-module__LDkKpa__selected span,.TopView-module__LDkKpa__questionContainer.TopView-module__LDkKpa__active span{color:var(--text-white)}.TopView-module__LDkKpa__questionContainer.TopView-module__LDkKpa__disabled{cursor:not-allowed}@media (max-width:600px){.TopView-module__LDkKpa__questionsContainer .TopView-module__LDkKpa__divider{width:16px}.TopView-module__LDkKpa__questionContainer{font-size:14px}.TopView-module__LDkKpa__container{padding:0 16px}}
.BottomView-module__dyMHla__container{border-top:1px solid var(--border-code-primary);background-color:var(--bg-code-primary);align-items:center;height:48px;padding:0 32px;display:flex}.BottomView-module__dyMHla__buttonBack{cursor:pointer;color:#d0d0d0;justify-content:center;align-items:center;gap:8px;transition:all .2s;display:flex}.BottomView-module__dyMHla__buttonBack span{color:#d0d0d0;font-size:18px}.BottomView-module__dyMHla__buttonBack:hover{opacity:.8}@media (max-width:600px){.BottomView-module__dyMHla__container{padding:0 16px}.BottomView-module__dyMHla__buttonBack span{font-size:14px}.BottomView-module__dyMHla__buttonBack img{width:16px;height:16px}}
.Content-module__C2ZWca__container{flex:1;position:relative}.Content-module__C2ZWca__innerContainer{width:100%;height:calc(100svh - 160px);padding:16px 32px 80px;overflow:auto}.Content-module__C2ZWca__innerContainer.Content-module__C2ZWca__withPromotion,.Content-module__C2ZWca__innerContainer.Content-module__C2ZWca__mobile{height:calc(100svh - 208px)}.Content-module__C2ZWca__innerContainer.Content-module__C2ZWca__mobile.Content-module__C2ZWca__withPromotion{height:calc(100svh - 256px)}.Content-module__C2ZWca__innerContainer::-webkit-scrollbar{width:2px}.Content-module__C2ZWca__innerContainer::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}.Content-module__C2ZWca__innerContainer::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.Content-module__C2ZWca__content{cursor:auto;color:var(--text-white);font-size:18px}.Content-module__C2ZWca__content p,.Content-module__C2ZWca__content li{color:var(--text-white)}.Content-module__C2ZWca__content table{border-collapse:collapse;overflow:hidden}.Content-module__C2ZWca__content td,.Content-module__C2ZWca__content th{border:1px solid #ffffff4d;padding:8px}.Content-module__C2ZWca__content th{background-color:#e5ecf4}.Content-module__C2ZWca__content a{color:var(--brand-primary);text-decoration:underline}.Content-module__C2ZWca__content p>span,.Content-module__C2ZWca__content li>span{background:#e5ecf4;font-family:Droid Sans Mono,monospace,Droid Sans Fallback}.Content-module__C2ZWca__content pre{box-sizing:border-box;background:#2d2d2d;border:2px solid #2d2d2d;border-radius:4px;width:100%;padding:8px 12px;position:relative;overflow:auto}.Content-module__C2ZWca__content div[code]{position:relative;background:0 0!important;border:none!important;max-width:none!important;margin:0!important;padding:0!important}.Content-module__C2ZWca__content hr{background:#3c3c3c;border:0;height:2px}.Content-module__C2ZWca__content blockquote{border-left:5px solid var(--brand-deep);background:#2d2d2d;margin-left:0;margin-right:0;padding-left:1.5em;padding-right:1.5em;font-style:italic;overflow:hidden}.Content-module__C2ZWca__content code{background:#2d2d2d;font-family:Droid Sans Mono,monospace,Droid Sans Fallback}.Content-module__C2ZWca__content p>code,.Content-module__C2ZWca__content li>code,.Content-module__C2ZWca__content th>code,.Content-module__C2ZWca__content td>code{box-sizing:border-box;border:1px solid #3d3d3d;border-radius:4px;padding:0 4px;display:inline-block}.Content-module__C2ZWca__content li{margin-bottom:4px}.Content-module__C2ZWca__content pre>code{color:#d4d4d4;background:#2d2d2d}.Content-module__C2ZWca__optionsContainer{flex-direction:column;gap:16px;margin-top:32px;display:flex}.Content-module__C2ZWca__optionContainer{cursor:pointer;border:1px solid #ffffff4d;border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.Content-module__C2ZWca__indicator{color:var(--text-white);background-color:#494949;border-radius:4px;padding:2px 4px;font-size:14px;box-shadow:1.5px 1.5px #7c7c7c}.Content-module__C2ZWca__optionContainer:hover{background-color:#ffffff0d}.Content-module__C2ZWca__optionContainer p{color:var(--text-white);margin:0;font-size:18px}.Content-module__C2ZWca__optionContainer.Content-module__C2ZWca__selected{border:1px solid var(--text-white)}.Content-module__C2ZWca__optionContainer.Content-module__C2ZWca__submitted{cursor:auto}.Content-module__C2ZWca__optionContainer.Content-module__C2ZWca__submitted:hover{background-color:#0000}.Content-module__C2ZWca__optionContainer.Content-module__C2ZWca__correct{border:2px solid #2dbc55}.Content-module__C2ZWca__optionContainer.Content-module__C2ZWca__correct p{color:#2dbc55}.Content-module__C2ZWca__optionContainer.Content-module__C2ZWca__wrong{border:2px solid #d73833}.Content-module__C2ZWca__optionContainer.Content-module__C2ZWca__wrong p{color:#d73833}.Content-module__C2ZWca__runButton{-webkit-user-select:none;user-select:none;cursor:pointer;background:var(--brand-deep);border-radius:4px;align-items:center;height:40px;padding:0 8px;transition:background-color .2s;display:flex;position:absolute;bottom:32px;right:32px;box-shadow:0 2px 4px #0003}.Content-module__C2ZWca__runButton:hover{background:var(--brand-deep-darker)}.Content-module__C2ZWca__runButton p{color:var(--text-white);margin-left:8px;padding-right:8px;font-size:18px}.Content-module__C2ZWca__runButton.Content-module__C2ZWca__disabled{opacity:.3;cursor:auto}.Content-module__C2ZWca__keyHint{opacity:.7;align-items:center;gap:8px;margin:16px 8px;font-size:14px;display:flex}.Content-module__C2ZWca__keyHint p{color:var(--text-white);margin:0}.Content-module__C2ZWca__keyHint .Content-module__C2ZWca__indicator{margin-right:2px}@media (max-width:600px){.Content-module__C2ZWca__content{font-size:14px}.Content-module__C2ZWca__innerContainer{padding:16px 16px 80px}.Content-module__C2ZWca__optionContainer{padding:12px}.Content-module__C2ZWca__optionContainer p{font-size:14px}.Content-module__C2ZWca__runButton{bottom:24px;right:16px}.Content-module__C2ZWca__runButton p{font-size:14px}.Content-module__C2ZWca__optionContainer .Content-module__C2ZWca__indicator,.Content-module__C2ZWca__keyHint{display:none}}
.ResultPopup-module__PruYIa__backdrop{visibility:hidden;align-items:flex-end;width:100%;height:100%;display:flex;position:absolute}.ResultPopup-module__PruYIa__backdrop.ResultPopup-module__PruYIa__show{visibility:visible}.ResultPopup-module__PruYIa__container{background-color:var(--bg-code-secondary);flex-direction:column;gap:32px;width:100%;padding:32px;transition:transform .2s;display:flex;position:relative;transform:translateY(100%)}.ResultPopup-module__PruYIa__activeBoosters{background:var(--bg-code-secondary);border-radius:8px 8px 0 0;height:48px;padding:8px;position:absolute;top:-48px;right:32px}.ResultPopup-module__PruYIa__activeBoosters img{width:32px;height:32px}.ResultPopup-module__PruYIa__container.ResultPopup-module__PruYIa__show{transform:translateY(0%)}.ResultPopup-module__PruYIa__button{color:#ffffffde;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;height:48px;margin:0;padding:0;font-size:18px;font-weight:700;transition:all .2s;display:flex}.ResultPopup-module__PruYIa__button.ResultPopup-module__PruYIa__correct{background-color:#2dbc55}.ResultPopup-module__PruYIa__button.ResultPopup-module__PruYIa__wrong{background-color:#d73833}.ResultPopup-module__PruYIa__button:hover{opacity:.8}.ResultPopup-module__PruYIa__infoContainer{align-items:center;gap:16px;display:flex}.ResultPopup-module__PruYIa__infoContainer p{margin:0;padding:0;font-size:18px}.ResultPopup-module__PruYIa__infoContainer.ResultPopup-module__PruYIa__correct p{color:#2dbc55}.ResultPopup-module__PruYIa__infoContainer.ResultPopup-module__PruYIa__wrong p{color:#d73833}.ResultPopup-module__PruYIa__xpContainer{flex:1;justify-content:flex-end;align-items:baseline;gap:4px;display:flex}.ResultPopup-module__PruYIa__xpContainer p{color:var(--product-xp-color)!important}@media (max-width:600px){.ResultPopup-module__PruYIa__container{gap:16px;padding:16px}.ResultPopup-module__PruYIa__button{height:40px;font-size:16px}.ResultPopup-module__PruYIa__infoContainer p{font-size:16px}.ResultPopup-module__PruYIa__infoContainer{gap:8px}}
.TerminalEditor-module__gU6uSG__container{background-color:var(--bg-code-pre,#1e1e1e);color:var(--text-white,#d4d4d4);border-radius:4px;font-family:Consolas,Monaco,Courier New,monospace;font-size:15px;line-height:1.6;display:flex;overflow:hidden}.TerminalEditor-module__gU6uSG__terminalPane{cursor:text;flex:1;min-width:0;padding:12px 14px;overflow-y:auto}.TerminalEditor-module__gU6uSG__entry{margin-bottom:2px}.TerminalEditor-module__gU6uSG__promptLine{flex-wrap:nowrap;align-items:center;min-height:24px;display:flex}.TerminalEditor-module__gU6uSG__promptUser{color:var(--brand-bright,#4ec9b0);font-weight:600}.TerminalEditor-module__gU6uSG__promptSeparator{color:var(--text-white,#d4d4d4)}.TerminalEditor-module__gU6uSG__promptPath{color:var(--product-xp-color,#569cd6)}.TerminalEditor-module__gU6uSG__promptDollar{color:var(--text-white,#d4d4d4);white-space:pre;margin-left:2px}.TerminalEditor-module__gU6uSG__inputRow{flex:1;align-items:center;gap:8px;display:flex}.TerminalEditor-module__gU6uSG__input{color:#0000;width:100%;font-family:inherit;font-size:inherit;line-height:inherit;caret-color:var(--brand-bright,#4ec9b0);background-color:#0000;border:none;outline:none;padding:0;position:relative}.TerminalEditor-module__gU6uSG__pastCommand{color:var(--text-white,#e0e0e0);margin-left:0}.TerminalEditor-module__gU6uSG__tokenCommand{color:#dcdcaa}.TerminalEditor-module__gU6uSG__tokenString{color:#ce9178}.TerminalEditor-module__gU6uSG__tokenFlag{color:#9cdcfe}.TerminalEditor-module__gU6uSG__tokenVariable{color:var(--brand-bright,#4ec9b0)}.TerminalEditor-module__gU6uSG__tokenOperator{color:var(--text-white,#d4d4d4)}.TerminalEditor-module__gU6uSG__tokenNumber{color:#b5cea8}.TerminalEditor-module__gU6uSG__inputWrapper{flex:1;position:relative}.TerminalEditor-module__gU6uSG__inputHighlight{pointer-events:none;white-space:pre;font-family:inherit;font-size:inherit;line-height:inherit;padding:0;position:absolute;top:0;left:0;right:0}.TerminalEditor-module__gU6uSG__output{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:inherit;color:var(--text-white,#d4d4d4);background:0 0;border:none;margin:2px 0 4px 16px;padding:0;line-height:1.5}.TerminalEditor-module__gU6uSG__stderr{color:var(--error,#ff4d4d)}.TerminalEditor-module__gU6uSG__outputWarning{color:gold}.TerminalEditor-module__gU6uSG__outputFolder{color:var(--product-xp-color,#569cd6);font-weight:600}.TerminalEditor-module__gU6uSG__loaderWrapper{align-items:center;padding:0 4px;display:flex}.TerminalEditor-module__gU6uSG__enterButton{background-color:var(--bg-code-secondary,#2d2d2d);border:1px solid var(--border-code-primary,#414141);color:var(--text-white,#d4d4d4);cursor:pointer;white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-family:inherit;font-size:12px;transition:background-color .15s,border-color .15s;display:flex}.TerminalEditor-module__gU6uSG__enterButton:hover{background-color:var(--bg-code-primary,#252627);border-color:var(--brand-bright,#4ec9b0)}.TerminalEditor-module__gU6uSG__enterButtonDisabled{opacity:.35;cursor:default;pointer-events:none}.TerminalEditor-module__gU6uSG__enterKey{background-color:var(--bg-code-primary,#252627);box-shadow:0 1px 0 0 var(--border-code-primary,#414141);border-radius:3px;padding:1px 4px;font-size:11px}.TerminalEditor-module__gU6uSG__terminalPane::-webkit-scrollbar{width:8px;height:8px}.TerminalEditor-module__gU6uSG__terminalPane::-webkit-scrollbar-track{background-color:var(--bg-code-pre,#1e1e1e)}.TerminalEditor-module__gU6uSG__terminalPane::-webkit-scrollbar-thumb{background-color:var(--bg-code-secondary,#2d2d2d);border-radius:4px}.TerminalEditor-module__gU6uSG__terminalPane::-webkit-scrollbar-thumb:hover{background-color:var(--border-code-primary,#414141)}.TerminalEditor-module__gU6uSG__terminalPane::-webkit-scrollbar-corner{background-color:var(--bg-code-pre,#1e1e1e)}
.TerminalFileTree-module__HcNEpa__container{background-color:var(--bg-code-primary,#252627);border-right:1px solid var(--border-code-primary,#414141);-webkit-user-select:none;user-select:none;min-width:180px;max-width:220px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;overflow:hidden auto}.TerminalFileTree-module__HcNEpa__header{letter-spacing:.5px;color:var(--text-white-secondary,#888);text-transform:uppercase;border-bottom:1px solid var(--border-code-primary,#414141);align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:600;display:flex}.TerminalFileTree-module__HcNEpa__tree{padding:4px 0}.TerminalFileTree-module__HcNEpa__treeNode{cursor:pointer;white-space:nowrap;align-items:center;gap:4px;padding:3px 8px;transition:background-color .1s;display:flex}.TerminalFileTree-module__HcNEpa__treeNode:hover{background-color:var(--bg-code-secondary,#2d2d2d)}.TerminalFileTree-module__HcNEpa__currentDir{box-shadow:inset 2px 0 0 0 var(--brand-bright,#4ec9b0);background-color:var(--bg-code-secondary,#2d2d2d)!important}.TerminalFileTree-module__HcNEpa__activePath{color:var(--brand-bright,#4ec9b0)}.TerminalFileTree-module__HcNEpa__nodeName{text-overflow:ellipsis;line-height:1.4;overflow:hidden}.TerminalFileTree-module__HcNEpa__folderName{color:#dcb67a}.TerminalFileTree-module__HcNEpa__fileName{color:var(--text-white-secondary,#9a9a9a)}.TerminalFileTree-module__HcNEpa__fileSpacer{flex-shrink:0;width:10px}.TerminalFileTree-module__HcNEpa__emptyFolder{color:var(--text-white-secondary,#555);font-size:12px;font-style:italic}.TerminalFileTree-module__HcNEpa__chevron{color:var(--text-white-secondary,#666);flex-shrink:0;transition:transform .15s}.TerminalFileTree-module__HcNEpa__chevronOpen{transform:rotate(90deg)}.TerminalFileTree-module__HcNEpa__container::-webkit-scrollbar{width:6px}.TerminalFileTree-module__HcNEpa__container::-webkit-scrollbar-track{background-color:var(--bg-code-primary,#252627)}.TerminalFileTree-module__HcNEpa__container::-webkit-scrollbar-thumb{background-color:var(--bg-code-secondary,#2d2d2d);border-radius:3px}.TerminalFileTree-module__HcNEpa__container::-webkit-scrollbar-thumb:hover{background-color:var(--border-code-primary,#414141)}
.AIChatEditor-module__3vOVVq__container{background-color:var(--bg-code-pre,#1e1e1e);color:var(--text-white,#d4d4d4);flex-direction:row;font-family:Consolas,Monaco,Courier New,monospace;font-size:15px;line-height:1.6;display:flex;overflow:hidden}.AIChatEditor-module__3vOVVq__chatArea{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.AIChatEditor-module__3vOVVq__systemPromptBanner{border-bottom:1px solid var(--border-code-primary,#414141);background-color:#569cd614;flex-direction:column;flex-shrink:0;gap:4px;padding:8px 14px;display:flex}.AIChatEditor-module__3vOVVq__systemPromptLabel{text-transform:uppercase;color:var(--product-xp-color,#569cd6);letter-spacing:.5px;font-size:11px;font-weight:600}.AIChatEditor-module__3vOVVq__systemPromptText{opacity:.8;white-space:pre-wrap;word-break:break-word;max-height:80px;font-size:13px;overflow-y:auto}.AIChatEditor-module__3vOVVq__systemPromptInput{background-color:var(--bg-code-pre,#1e1e1e);border:1px solid var(--border-code-primary,#414141);color:var(--text-white,#d4d4d4);resize:none;min-height:32px;max-height:calc(7em + 8px);caret-color:var(--product-xp-color,#569cd6);border-radius:4px;outline:none;padding:4px 8px;font-family:inherit;font-size:13px;line-height:1.4;overflow-y:auto}.AIChatEditor-module__3vOVVq__systemPromptInput:focus{border-color:var(--product-xp-color,#569cd6)}.AIChatEditor-module__3vOVVq__messagesPane{cursor:default;flex-direction:column;flex:1;gap:8px;min-width:0;padding:12px 14px;display:flex;overflow-y:auto}.AIChatEditor-module__3vOVVq__messagesPane::-webkit-scrollbar{width:8px;height:8px}.AIChatEditor-module__3vOVVq__messagesPane::-webkit-scrollbar-track{background-color:var(--bg-code-pre,#1e1e1e)}.AIChatEditor-module__3vOVVq__messagesPane::-webkit-scrollbar-thumb{background-color:var(--bg-code-secondary,#2d2d2d);border-radius:4px}.AIChatEditor-module__3vOVVq__messagesPane::-webkit-scrollbar-thumb:hover{background-color:var(--border-code-primary,#414141)}.AIChatEditor-module__3vOVVq__messageBubbleWrapper{align-items:flex-start;gap:6px;max-width:85%;display:flex}.AIChatEditor-module__3vOVVq__userMessageWrapper{flex-direction:row-reverse;align-self:flex-end}.AIChatEditor-module__3vOVVq__assistantMessageWrapper{align-self:flex-start}.AIChatEditor-module__3vOVVq__messageBubble{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:inherit;border-radius:8px;flex:1;min-width:0;padding:8px 12px;line-height:1.5;overflow:hidden}.AIChatEditor-module__3vOVVq__userMessage{background-color:var(--brand-bright-alpha,#4ec9b026);border:1px solid var(--brand-bright-alpha2,#4ec9b04d);color:var(--text-white,#d4d4d4)}.AIChatEditor-module__3vOVVq__assistantMessage{background-color:var(--bg-code-secondary,#2d2d2d);border:1px solid var(--border-code-primary,#414141);color:var(--text-white,#d4d4d4)}.AIChatEditor-module__3vOVVq__messageRole{opacity:.7;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:600}.AIChatEditor-module__3vOVVq__userRole{color:var(--brand-bright,#4ec9b0);text-align:right}.AIChatEditor-module__3vOVVq__deleteButton{cursor:pointer;opacity:.4;width:22px;height:22px;color:var(--text-white-secondary,#999);background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:6px;padding:0;font-family:inherit;line-height:1;transition:opacity .15s,background-color .15s,color .15s;display:flex}.AIChatEditor-module__3vOVVq__deleteButton:hover{color:var(--color-error,#e06c75);background-color:var(--color-error-alpha15,#e06c7526);border-color:var(--color-error-alpha30,#e06c754d);opacity:1}.AIChatEditor-module__3vOVVq__dimmedMessage{opacity:.25;pointer-events:none;transition:opacity .2s}.AIChatEditor-module__3vOVVq__deleteTargetMessage{z-index:2;position:relative}.AIChatEditor-module__3vOVVq__deleteConfirm{align-self:flex-end;align-items:center;gap:10px;max-width:85%;padding:6px 12px;animation:.15s ease-out AIChatEditor-module__3vOVVq__fadeIn;display:flex}.AIChatEditor-module__3vOVVq__deleteConfirmText{color:var(--color-error,#e06c75);white-space:nowrap;font-size:12px}.AIChatEditor-module__3vOVVq__deleteConfirmActions{gap:6px;display:flex}.AIChatEditor-module__3vOVVq__deleteConfirmYes{background-color:var(--color-error-alpha20,#e06c7533);border:1px solid var(--color-error-alpha50,#e06c7580);color:var(--color-error,#e06c75);cursor:pointer;border-radius:4px;padding:3px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .15s}.AIChatEditor-module__3vOVVq__deleteConfirmYes:hover{background-color:var(--color-error-alpha35,#e06c7559)}.AIChatEditor-module__3vOVVq__deleteConfirmNo{border:1px solid var(--border-code-primary,#414141);color:var(--text-white-secondary,#999);cursor:pointer;background:0 0;border-radius:4px;padding:3px 10px;font-family:inherit;font-size:12px;transition:color .15s,border-color .15s}.AIChatEditor-module__3vOVVq__deleteConfirmNo:hover{color:var(--text-white,#d4d4d4);border-color:var(--text-white-secondary,#999)}@keyframes AIChatEditor-module__3vOVVq__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AIChatEditor-module__3vOVVq__assistantRole{color:var(--product-xp-color,#569cd6)}.AIChatEditor-module__3vOVVq__inputArea{border-top:1px solid var(--border-code-primary,#414141);background-color:var(--bg-code-secondary,#2d2d2d);flex-direction:column;gap:6px;min-height:60px;max-height:40%;padding:8px 14px;display:flex}.AIChatEditor-module__3vOVVq__constraintInfo{opacity:.6;flex-shrink:0;align-items:center;gap:12px;min-height:16px;font-size:12px;display:flex}.AIChatEditor-module__3vOVVq__constraintWarning{color:var(--color-error,#e06c75);opacity:.9}.AIChatEditor-module__3vOVVq__inputRow{flex:1;align-items:stretch;gap:8px;display:flex}.AIChatEditor-module__3vOVVq__input{background-color:var(--bg-code-pre,#1e1e1e);border:1px solid var(--border-code-primary,#414141);color:var(--text-white,#d4d4d4);font-family:inherit;font-size:inherit;resize:none;min-height:40px;caret-color:var(--brand-bright,#4ec9b0);border-radius:6px;outline:none;flex:1;padding:8px 12px;line-height:1.5}.AIChatEditor-module__3vOVVq__input:focus{border-color:var(--brand-bright,#4ec9b0)}.AIChatEditor-module__3vOVVq__input:disabled{opacity:.5;cursor:not-allowed}.AIChatEditor-module__3vOVVq__buttonsColumn{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.AIChatEditor-module__3vOVVq__sendButton{background-color:var(--bg-code-primary,#252627);border:1px solid var(--border-code-primary,#414141);color:var(--text-white,#d4d4d4);cursor:pointer;white-space:nowrap;text-transform:uppercase;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:6px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s;display:flex}.AIChatEditor-module__3vOVVq__sendButton:hover{background-color:var(--bg-code-secondary,#2d2d2d);border-color:var(--brand-bright,#4ec9b0)}.AIChatEditor-module__3vOVVq__sendButtonDisabled{opacity:.35;cursor:default;pointer-events:none}.AIChatEditor-module__3vOVVq__stopButton{background-color:var(--color-error-alpha15,#e06c7526);border-color:var(--color-error-alpha50,#e06c7580);color:var(--color-error,#e06c75)}.AIChatEditor-module__3vOVVq__stopButton:hover{background-color:var(--color-error-alpha25,#e06c7540);border-color:var(--color-error,#e06c75)}.AIChatEditor-module__3vOVVq__enterKey{background-color:var(--bg-code-secondary,#2d2d2d);border:1px solid var(--border-code-primary,#414141);color:var(--text-white,#d4d4d4);letter-spacing:.5px;border-bottom-width:2px;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:11px}.AIChatEditor-module__3vOVVq__submitButton{background:var(--brand-deep);color:var(--text-white,#d4d4d4);cursor:pointer;white-space:nowrap;text-transform:uppercase;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:6px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .2s;display:flex;box-shadow:0 2px 4px #0003}.AIChatEditor-module__3vOVVq__submitButton:hover{background:var(--brand-deep-darker)}.AIChatEditor-module__3vOVVq__submitButton:disabled{opacity:.35;cursor:not-allowed}.AIChatEditor-module__3vOVVq__loadingDots{align-self:flex-start;align-items:center;gap:4px;padding:8px 12px;display:flex}.AIChatEditor-module__3vOVVq__loadingDots span{background-color:var(--brand-bright,#4ec9b0);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both AIChatEditor-module__3vOVVq__bounce}.AIChatEditor-module__3vOVVq__loadingDots span:first-child{animation-delay:-.32s}.AIChatEditor-module__3vOVVq__loadingDots span:nth-child(2){animation-delay:-.16s}@keyframes AIChatEditor-module__3vOVVq__bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.AIChatEditor-module__3vOVVq__metricsBar{opacity:.4;color:var(--text-white,#d4d4d4);letter-spacing:.2px;align-self:flex-start;padding:2px 12px;font-size:11px}.AIChatEditor-module__3vOVVq__inputTokensBar{align-items:center;gap:8px;width:100%;padding:4px 0;display:flex}.AIChatEditor-module__3vOVVq__inputTokensLine{background:var(--border-code-primary,#414141);opacity:.4;flex:1;height:1px}.AIChatEditor-module__3vOVVq__inputTokensLabel{opacity:.4;color:var(--text-white,#d4d4d4);white-space:nowrap;letter-spacing:.2px;font-size:11px}.AIChatEditor-module__3vOVVq__emptyState{opacity:.4;flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}.AIChatEditor-module__3vOVVq__paramsSidebar{border-left:1px solid var(--border-code-primary,#414141);background-color:var(--bg-code-secondary,#2d2d2d);flex-direction:column;flex-shrink:0;width:200px;display:flex;overflow-y:auto}.AIChatEditor-module__3vOVVq__paramsSidebarHeader{text-transform:uppercase;color:var(--brand-bright,#4ec9b0);letter-spacing:.5px;border-bottom:1px solid var(--border-code-primary,#414141);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:8px 10px;font-size:11px;font-weight:600;display:flex}.AIChatEditor-module__3vOVVq__paramsSidebarContent{flex-direction:column;gap:4px;padding:6px;display:flex;overflow-y:auto}.AIChatEditor-module__3vOVVq__paramItem{background-color:var(--bg-code-pre,#1e1e1e);border:1px solid #0000;border-radius:3px;flex-direction:column;gap:1px;padding:4px 6px;display:flex}.AIChatEditor-module__3vOVVq__paramLabel{opacity:.5;font-size:10px}.AIChatEditor-module__3vOVVq__paramValue{color:var(--text-white,#d4d4d4);font-size:12px}.AIChatEditor-module__3vOVVq__paramInput{background-color:var(--bg-code-secondary,#2d2d2d);border:1px solid var(--border-code-primary,#414141);color:var(--text-white,#d4d4d4);box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-moz-appearance:textfield;border-radius:3px;outline:none;width:100%;padding:2px 4px;font-family:inherit;font-size:12px}.AIChatEditor-module__3vOVVq__paramInput::-webkit-inner-spin-button{opacity:1}.AIChatEditor-module__3vOVVq__paramInput::-webkit-outer-spin-button{opacity:1}.AIChatEditor-module__3vOVVq__paramInput:focus{border-color:var(--brand-bright,#4ec9b0)}.AIChatEditor-module__3vOVVq__paramsToggle{background:var(--bg-code-secondary,#2d2d2d);border:1px solid var(--border-code-primary,#414141);color:var(--text-white,#d4d4d4);cursor:pointer;opacity:.7;z-index:1;border-radius:4px;padding:4px 8px;font-family:inherit;font-size:11px;position:absolute;top:8px;right:8px}.AIChatEditor-module__3vOVVq__paramsToggle:hover{opacity:1}.AIChatEditor-module__3vOVVq__markdownContent{white-space:normal;max-width:100%;overflow-x:auto}.AIChatEditor-module__3vOVVq__markdownContent p{margin:0 0 8px}.AIChatEditor-module__3vOVVq__markdownContent p:last-child{margin-bottom:0}.AIChatEditor-module__3vOVVq__markdownContent h1,.AIChatEditor-module__3vOVVq__markdownContent h2,.AIChatEditor-module__3vOVVq__markdownContent h3,.AIChatEditor-module__3vOVVq__markdownContent h4{margin:12px 0 6px;font-weight:600}.AIChatEditor-module__3vOVVq__markdownContent h1{font-size:1.3em}.AIChatEditor-module__3vOVVq__markdownContent h2{font-size:1.15em}.AIChatEditor-module__3vOVVq__markdownContent h3{font-size:1.05em}.AIChatEditor-module__3vOVVq__markdownContent ul,.AIChatEditor-module__3vOVVq__markdownContent ol{margin:4px 0 8px;padding-left:20px}.AIChatEditor-module__3vOVVq__markdownContent li{margin-bottom:2px}.AIChatEditor-module__3vOVVq__markdownContent code{background-color:#ffffff14;border-radius:3px;padding:1px 5px;font-size:.9em}.AIChatEditor-module__3vOVVq__markdownContent pre{background-color:var(--bg-code-pre,#1e1e1e);border:1px solid var(--border-code-primary,#414141);border-radius:4px;max-width:100%;margin:6px 0;padding:8px 12px;overflow-x:auto}.AIChatEditor-module__3vOVVq__markdownContent pre code{background:0 0;padding:0;font-size:.9em}.AIChatEditor-module__3vOVVq__markdownContent blockquote{border-left:3px solid var(--brand-bright,#4ec9b0);opacity:.85;margin:6px 0;padding:2px 12px}.AIChatEditor-module__3vOVVq__markdownContent a{color:var(--product-xp-color,#569cd6);text-decoration:underline}.AIChatEditor-module__3vOVVq__markdownContent table{border-collapse:collapse;width:100%;margin:6px 0}.AIChatEditor-module__3vOVVq__markdownContent th,.AIChatEditor-module__3vOVVq__markdownContent td{border:1px solid var(--border-code-primary,#414141);text-align:left;padding:4px 8px}.AIChatEditor-module__3vOVVq__markdownContent th{background-color:#ffffff0d;font-weight:600}.AIChatEditor-module__3vOVVq__markdownContent .katex-display{max-width:100%;padding:2px 0;overflow:auto hidden}.AIChatEditor-module__3vOVVq__manualMessage{border-style:dashed}.AIChatEditor-module__3vOVVq__editableBubbleInput{border:1px solid var(--border-code-primary,#414141);color:var(--text-white,#d4d4d4);font-family:inherit;font-size:inherit;resize:none;box-sizing:border-box;width:100%;min-height:40px;caret-color:var(--brand-bright,#4ec9b0);background:0 0;border-radius:4px;outline:none;padding:6px 8px;line-height:1.5}.AIChatEditor-module__3vOVVq__editableBubbleInput:focus{border-color:var(--brand-bright,#4ec9b0)}.AIChatEditor-module__3vOVVq__addPairButton{border:1px dashed var(--border-code-primary,#414141);color:var(--text-white-secondary,#999);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;align-self:center;margin-top:auto;padding:6px 16px;font-family:inherit;font-size:13px;transition:color .15s,border-color .15s}.AIChatEditor-module__3vOVVq__addPairButton:hover{color:var(--brand-bright,#4ec9b0);border-color:var(--brand-bright,#4ec9b0)}.AIChatEditor-module__3vOVVq__pairActions{justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.AIChatEditor-module__3vOVVq__pairConfirmButton{background-color:var(--brand-bright-alpha,#4ec9b026);border:1px solid var(--brand-bright,#4ec9b0);color:var(--brand-bright,#4ec9b0);cursor:pointer;border-radius:4px;padding:5px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .15s}.AIChatEditor-module__3vOVVq__pairConfirmButton:hover{background-color:var(--brand-bright-alpha25,#4ec9b040)}.AIChatEditor-module__3vOVVq__pairConfirmButton:disabled{opacity:.35;cursor:not-allowed}.AIChatEditor-module__3vOVVq__pairCancelButton{border:1px solid var(--border-code-primary,#414141);color:var(--text-white-secondary,#999);cursor:pointer;background:0 0;border-radius:4px;padding:5px 14px;font-family:inherit;font-size:13px;transition:color .15s,border-color .15s}.AIChatEditor-module__3vOVVq__pairCancelButton:hover{color:var(--color-error,#e06c75);border-color:var(--color-error-alpha50,#e06c7580)}.AIChatEditor-module__3vOVVq__chatWrapper{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}
.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}}
.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)}
.BlocksView-module__Sy7OzW__container{background-color:var(--bg-primary);opacity:1;flex-direction:column;flex-shrink:0;height:calc(100svh - 48px);transition:opacity .2s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:-2px 0 2px #00000040}.BlocksView-module__Sy7OzW__container.BlocksView-module__Sy7OzW__fadeOut{opacity:0}.BlocksView-module__Sy7OzW__container.BlocksView-module__Sy7OzW__withPromotion,.BlocksView-module__Sy7OzW__container.BlocksView-module__Sy7OzW__isMobile{height:calc(100svh - 96px)}.BlocksView-module__Sy7OzW__container.BlocksView-module__Sy7OzW__isMobile.BlocksView-module__Sy7OzW__withPromotion{height:calc(100svh - 144px)}.BlocksView-module__Sy7OzW__innerContainer{flex-direction:column;flex:1;display:flex;overflow:hidden}.BlocksView-module__Sy7OzW__quizIntroContainer{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;padding:32px;display:flex}.BlocksView-module__Sy7OzW__quizIntroTitle{color:var(--text-primary);text-align:center;margin:0;padding:0;font-size:24px;font-weight:700}.BlocksView-module__Sy7OzW__skippingText{color:var(--text-secondary);text-align:center;margin:0;padding:0;font-size:16px}.BlocksView-module__Sy7OzW__quizIntroButtons{flex-direction:column;gap:12px;width:100%;max-width:300px;display:flex}.BlocksView-module__Sy7OzW__startQuizButton{cursor:pointer;background-color:var(--brand-deep);border-radius:8px;justify-content:center;align-items:center;padding:14px 24px;transition:opacity .2s;display:flex}.BlocksView-module__Sy7OzW__startQuizButton:hover{opacity:.8}.BlocksView-module__Sy7OzW__startQuizButton p{color:var(--text-white);margin:0;padding:0;font-size:16px;font-weight:600}.BlocksView-module__Sy7OzW__skipQuizButton{cursor:pointer;border:1px solid var(--border-color-2);background-color:var(--bg-card);border-radius:8px;justify-content:center;align-items:center;padding:14px 24px;transition:opacity .2s;display:flex;position:relative}.BlocksView-module__Sy7OzW__skipQuizButton:hover{opacity:.8}.BlocksView-module__Sy7OzW__skipQuizButton p{color:var(--text-secondary);margin:0;padding:0;font-size:14px;font-weight:700}.BlocksView-module__Sy7OzW__skipQuizButton.BlocksView-module__Sy7OzW__disabled{opacity:.4;cursor:not-allowed;pointer-events:none;background-color:var(--selection-background)}.BlocksView-module__Sy7OzW__skipQuizTokens{color:var(--text-secondary);align-items:center;gap:4px;font-size:14px;display:flex;position:absolute;right:24px}.BlocksView-module__Sy7OzW__skipConfirmOverlay{z-index:10;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.BlocksView-module__Sy7OzW__skipConfirmContainer{background:var(--bg-secondary);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}.BlocksView-module__Sy7OzW__skipConfirmTitle{color:var(--text-primary);text-align:center;margin:0;padding:0;font-size:16px}.BlocksView-module__Sy7OzW__skipConfirmSubtitle{color:var(--text-secondary);text-align:center;margin:0;padding:0;font-size:14px}.BlocksView-module__Sy7OzW__skipConfirmAction{width:100%;padding:8px 0}.BlocksView-module__Sy7OzW__alwaysSkipContainer{cursor:pointer;flex-direction:column;align-items:center;margin-top:8px;display:flex}.BlocksView-module__Sy7OzW__alwaysSkipContainer:hover{opacity:.7}.BlocksView-module__Sy7OzW__alwaysSkipText{color:var(--text-secondary);margin:0;padding:0;font-size:14px;text-decoration:underline}.BlocksView-module__Sy7OzW__alwaysSkipSubtext{color:var(--text-secondary);opacity:.7;margin:4px 0 0;padding:0;font-size:11px}.BlocksView-module__Sy7OzW__quizRequiredText{color:var(--text-secondary);text-align:center;margin:0;padding:0;font-size:14px}.BlocksView-module__Sy7OzW__alwaysSkipToggleContainer{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.BlocksView-module__Sy7OzW__alwaysSkipToggleText{color:var(--text-secondary);margin:0;padding:0;font-size:14px}
@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{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)}.PickTitle-module__cyWk5W__titleIcon.PickTitle-module__cyWk5W__blink{animation:.5s ease-in-out .2s PickTitle-module__cyWk5W__blink}
.Content-module__PiQIda__scrollContainer{background-color:var(--bg-primary);flex:1;min-height:0}.Content-module__PiQIda__container{box-sizing:border-box;flex-direction:column;gap:16px;max-width:700px;margin:0 auto;padding:32px;display:flex}.Content-module__PiQIda__rehearsalTag{background-color:var(--bg-secondary);border-radius:8px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;display:inline-flex}@media (max-width:600px){.Content-module__PiQIda__container{padding:16px 32px}}
.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;padding:2px 6px;background-color:var(--brand-pro)!important}.ProPromotion-module__cPSfTG__button{width:100%}
.BlockQuestionMultipleChoice-module__zNwTzG__container{flex-direction:column;gap:24px;display:flex}.BlockQuestionMultipleChoice-module__zNwTzG__optionsContainer{flex-direction:column;gap:12px;display:flex}.BlockQuestionMultipleChoice-module__zNwTzG__optionRow{align-items:center;gap:12px;display:flex}.BlockQuestionMultipleChoice-module__zNwTzG__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}.BlockQuestionMultipleChoice-module__zNwTzG__indicatorSelected{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff;box-shadow:0 2px 0 0 var(--brand-dark)}.BlockQuestionMultipleChoice-module__zNwTzG__optionButton{text-align:left;box-sizing:border-box;flex:1;justify-content:flex-start;min-height:48px;padding:12px 16px;transition:all .2s}.BlockQuestionMultipleChoice-module__zNwTzG__optionButton.BlockQuestionMultipleChoice-module__zNwTzG__selected{border-color:var(--brand-primary);box-shadow:0 3px 0 0 var(--brand-primary)}.BlockQuestionMultipleChoice-module__zNwTzG__optionButton.BlockQuestionMultipleChoice-module__zNwTzG__disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.BlockQuestionMultipleChoice-module__zNwTzG__optionText{text-align:left;justify-content:flex-start;align-items:center;display:flex}.BlockQuestionMultipleChoice-module__zNwTzG__optionText p{margin:0}
.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%}
.Lesson-module__YautEW__topBarContainer{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.Lesson-module__YautEW__topbarActionsContainer{flex-direction:row;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%)}.Lesson-module__YautEW__tooltip:hover:after{opacity:1}.Lesson-module__YautEW__container{padding:32px 32px 80px}.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;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}.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}.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;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}.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}.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,.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}.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}.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{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}.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}.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}
.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__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}.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}.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}.Topbar-module__hG2M4q__orDivider1{background-color:var(--border-color-3);width:16px;height:1px;margin-right:8px}.Topbar-module__hG2M4q__orDivider2{background-color:var(--border-color-3);flex:1;height:1px;margin-left: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}.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}.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}}
@keyframes UserButton-module__QvnlNq__additionAnimation{0%{opacity:1;transform:translateY(48px)}to{opacity:0;transform:translateY(0)}}.UserButton-module__QvnlNq__container{gap:16px;position:relative}.UserButton-module__QvnlNq__withScore{width:auto!important}.UserButton-module__QvnlNq__imageContainer{border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.UserButton-module__QvnlNq__imageContainer.UserButton-module__QvnlNq__small{width:40px;height:40px}.UserButton-module__QvnlNq__imageContainer.UserButton-module__QvnlNq__medium{width:48px;height:48px}.UserButton-module__QvnlNq__imageContainer.UserButton-module__QvnlNq__big{width:56px;height:56px}.UserButton-module__QvnlNq__iconUser{cursor:pointer;object-fit:contain;width:auto;height:100%;transition:opacity .2s}.UserButton-module__QvnlNq__iconUser:hover{opacity:.8}.UserButton-module__QvnlNq__imageContainer:hover~.UserButton-module__QvnlNq__menuContainer{visibility:visible;opacity:1;transform:scale(1)}.UserButton-module__QvnlNq__getStartedButton{min-width:150px!important}.UserButton-module__QvnlNq__paddingFix{padding:12px 0!important}.UserButton-module__QvnlNq__smallButton{height:32px;padding:0 12px!important}.UserButton-module__QvnlNq__smallButton span{font-size:14px}.UserButton-module__QvnlNq__notificationsIcon{cursor:pointer;border-radius:24px;width:48px;height:48px;padding:12px;display:block;overflow:visible}.UserButton-module__QvnlNq__notificationsIcon.UserButton-module__QvnlNq__small{padding:10px}.UserButton-module__QvnlNq__notificationsIcon:hover{background-color:var(--hover-background,#0000001a)}.UserButton-module__QvnlNq__notificationsIcon:hover~.UserButton-module__QvnlNq__notificationsMenuContainer{visibility:visible;opacity:1;transform:scale(1)}@media (max-width:1100px){.UserButton-module__QvnlNq__container{display:none!important}}
.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)}
.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)}.GoalsExplain-module__RSFm2q__buttonModify{margin-top:16px;padding:0}
.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}.Progress-module__va74SG__fillerRight{right:0}.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}.Progress-module__va74SG__rightButton{right:24px;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}}
.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}
.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}.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}.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}}
.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}
.QuestionFillBlank-module__AnwQCW__container{flex-direction:column;gap:32px;width:100%;padding:0 32px;display:flex}.QuestionFillBlank-module__AnwQCW__optionsContainer{flex-direction:column;gap:12px;display:flex}.QuestionFillBlank-module__AnwQCW__optionRow{align-items:center;gap:12px;display:flex}.QuestionFillBlank-module__AnwQCW__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}.QuestionFillBlank-module__AnwQCW__indicatorSelected{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff;box-shadow:0 2px 0 0 var(--brand-dark)}.QuestionFillBlank-module__AnwQCW__optionButton{text-align:left;flex:1;justify-content:flex-start;min-width:0;padding:12px 24px;font-family:Droid Sans Mono,monospace,Droid Sans Fallback;transition:all .2s}.QuestionFillBlank-module__AnwQCW__optionText{color:var(--text-primary)}.QuestionFillBlank-module__AnwQCW__optionButton.QuestionFillBlank-module__AnwQCW__disabled{cursor:default;pointer-events:none}.QuestionFillBlank-module__AnwQCW__optionButton.QuestionFillBlank-module__AnwQCW__selected{border-color:var(--brand-bright);box-shadow:0 3px 0 0 var(--brand-bright)}.QuestionFillBlank-module__AnwQCW__codeContainer{width:100%}.QuestionFillBlank-module__AnwQCW__contentContainer{flex-direction:column;width:100%;display:flex}.QuestionFillBlank-module__AnwQCW__buttonContainer{width:120px}.QuestionFillBlank-module__AnwQCW__multiBlankContainer{flex-direction:column;gap:24px;width:100%;display:flex}.QuestionFillBlank-module__AnwQCW__blankGroup{flex-direction:column;gap:16px;display:flex}@media (max-width:600px){.QuestionFillBlank-module__AnwQCW__container{padding:0}}
@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));background-size:200% 200%;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}.WeeklyPromotion-module__AWdUUq__image{width:160px;position:absolute;top:-24px;right:-32px;transform:rotate(0)}.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;padding:2px 6px;background-color:var(--brand-pro)!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}
.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}}
.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}.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}.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}.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{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}.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;margin-left:6px;padding:2px 4px;font-size:14px;background-color:var(--brand-pro)!important}@media (max-width:800px){.SideNavigation-module__8jYg7G__backdrop{display:block}}
.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}@media (max-width:600px){.QuestionCodeOrdering-module__tkHnpa__code{font-size:14px}.QuestionCodeOrdering-module__tkHnpa__container{padding:0}}
.FollowButton-module__odADJq__button{min-width:90px;height:36px;min-height:36px;padding:6px 16px;font-size:14px}
.FollowersDialog-module__6bCg9G__container{background:var(--bg-secondary);border-radius:12px;flex-direction:column;width:320px;max-width:90svw;max-height:70svh;display:flex;overflow:hidden}.FollowersDialog-module__6bCg9G__header{border-bottom:var(--border-primary);justify-content:space-between;align-items:center;padding:16px;display:flex}.FollowersDialog-module__6bCg9G__usersList{flex:1;overflow-y:auto}.FollowersDialog-module__6bCg9G__userItem{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:12px;transition:background-color .2s;display:flex;position:relative}.FollowersDialog-module__6bCg9G__userItem:hover{background-color:var(--selection-background)}.FollowersDialog-module__6bCg9G__unfollowButton{flex-shrink:0;min-width:90px;padding:6px 12px!important}.FollowersDialog-module__6bCg9G__unfollowButtonText{font-size:12px!important}.FollowersDialog-module__6bCg9G__avatarWrapper{background:var(--bg-primary);border-radius:24px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.FollowersDialog-module__6bCg9G__avatar{object-fit:cover;width:100%;height:100%}.FollowersDialog-module__6bCg9G__userInfo{flex:1;min-width:0}.FollowersDialog-module__6bCg9G__bio{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FollowersDialog-module__6bCg9G__emptyState{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.FollowersDialog-module__6bCg9G__loadingContainer{justify-content:center;padding:16px;display:flex}.FollowersDialog-module__6bCg9G__xpText{color:var(--product-xp-color)}.FollowersDialog-module__6bCg9G__xpIcon{transform:translateY(-1px)}
.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}}
.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);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}.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}}
.MainWrapper-module__EksbqW__container{background:var(--bg-primary);flex-direction:column;justify-content:space-between;align-items:center;min-height:100svh;display:flex}.MainWrapper-module__EksbqW__childrenContainer{width:100%}
.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;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}.QuestionSpotTheRows-module__z1HjLG__buttonContainer{width:160px}@media (max-width:600px){.QuestionSpotTheRows-module__z1HjLG__code{font-size:14px}.QuestionSpotTheRows-module__z1HjLG__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}.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;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;padding:4px 12px;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%)}.Plans-module__C4nACq__mostPopularTag{background-color:var(--bg-card);border-style:solid;border-width:2px;border-color:var(--brand-primary);border-radius:32px;padding:4px 12px;position:absolute;top:-16px;left: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;padding:2px 6px;background-color:var(--bg-primary)!important}.Plans-module__C4nACq__proTag{color:var(--text-on-brand-pro);border-radius:4px;padding:2px 6px;background-color:var(--brand-pro)!important}.Plans-module__C4nACq__lifetimeTag{background:linear-gradient(45deg, var(--brand-pro), var(--brand-deep));color:var(--text-on-brand-pro);border-radius:4px;padding:2px 6px}.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}.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;padding:3px 6px;font-size:12px}.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}.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}.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}.Plans-module__C4nACq__infoContainer>img:first-child{margin-top:2px}.Plans-module__C4nACq__featureDesc{width:240px;max-width:280px;color:var(--text-white);z-index:1;text-align:center;visibility:hidden;opacity:0;white-space:normal;word-wrap:break-word;background-color:#1e1e1e;border-radius:8px;padding:12px;line-height:1.4;transition:all .2s;position:absolute;top:-8px;right:0;transform:translateY(-100%);-webkit-line-clamp:unset!important;line-clamp:unset!important;-webkit-box-orient:unset!important;display:block!important;overflow:visible!important}.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}.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}.Plans-module__C4nACq__originPrice p{text-decoration:line-through}@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}}@media (max-width:600px){.Plans-module__C4nACq__container{width:90%;margin-top:24px}.Plans-module__C4nACq__planContainer{min-width:100%}.Plans-module__C4nACq__amount{font-size:42px}.Plans-module__C4nACq__originPrice p{font-size:14px!important}}
.FollowStat-module__XB_6mG__followStat{cursor:pointer;transition:opacity .2s}.FollowStat-module__XB_6mG__followStat:hover{opacity:.8}
.BillingToggle-module__EY1yWq__switchContainer{margin-bottom:32px}.BillingToggle-module__EY1yWq__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}.BillingToggle-module__EY1yWq__switchContainerInnerInner{z-index:1;flex-direction:row;justify-content:center;align-items:center;gap:32px;display:flex;position:relative}.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{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}.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);border-radius:24px;padding:3px 6px;font-size:12px}.BillingToggle-module__EY1yWq__saveText{margin-bottom:6px;margin-right:4px}
