.DailyLimitReached-module__5E5phq__container{background:var(--bg-secondary);z-index:500;box-sizing:border-box;cursor:auto;border:1px solid var(--border-color);border-radius:8px;flex-direction:column;gap:16px;width:400px;max-width:90%;padding:16px;display:flex;overflow:hidden;box-shadow:0 8px 16px #00000040}.DailyLimitReached-module__5E5phq__button{justify-content:center;align-items:center;width:100%;display:flex}.DailyLimitReached-module__5E5phq__personalPromoContainer{background:linear-gradient(90deg,#07314e,#072031);border-radius:8px;gap:16px}[dir=rtl] .DailyLimitReached-module__5E5phq__personalPromoContainer{background:linear-gradient(270deg,#07314e,#072031)}.DailyLimitReached-module__5E5phq__proTag{color:var(--text-on-brand-pro);border-radius:4px;background-color:var(--brand-pro)!important;padding:1px 4px!important}.DailyLimitReached-module__5E5phq__orContainer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.DailyLimitReached-module__5E5phq__or{margin:0 8px}.DailyLimitReached-module__5E5phq__divider{background:var(--border-color);border-radius:1px;flex:1;width:100px;height:2px}.DailyLimitReached-module__5E5phq__saleTag{color:var(--brand-pro);background-color:#1e1e1e;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:12px;position:absolute;top:-8px;left:4px;box-shadow:0 2px 2px #00000040}[dir=rtl] .DailyLimitReached-module__5E5phq__saleTag{margin-left:0;margin-right:8px;left:auto;right:4px}
.Text-module___wEZJq__preLine{white-space:pre-line!important}.Text-module___wEZJq__normal{margin:0;padding:0;font-size:16px}.Text-module___wEZJq__tiny{margin:0;padding:0;font-size:10px}.Text-module___wEZJq__verySmall{margin:0;padding:0;font-size:12px}.Text-module___wEZJq__small{margin:0;padding:0;font-size:14px}.Text-module___wEZJq__bigNormal{margin:0;padding:0;font-size:18px}.Text-module___wEZJq__subTitle{margin:0;padding:0;font-size:20px}.Text-module___wEZJq__title{margin:0;padding:0;font-size:24px}.Text-module___wEZJq__semiBigTitle{margin:0;padding:0;font-size:32px}.Text-module___wEZJq__bigTitle{margin:0;padding:0;font-size:48px;font-weight:bolder}.Text-module___wEZJq__veryBigTitle{margin:0;padding:0;font-size:56px;font-weight:700}.Text-module___wEZJq__hugeTitle{margin:0;padding:0;font-size:72px;font-weight:bolder}.Text-module___wEZJq__bold{font-weight:700}.Text-module___wEZJq__alignLeft{text-align:left}[dir=rtl] .Text-module___wEZJq__alignLeft{text-align:right}.Text-module___wEZJq__alignCenter{text-align:center}.Text-module___wEZJq__colorPrimary{color:var(--text-primary)}.Text-module___wEZJq__colorSecondary{color:var(--text-secondary)}.Text-module___wEZJq__colorMain{color:#29abe2}.Text-module___wEZJq__colorMainStrong{color:#007bcc}.Text-module___wEZJq__colorBlack{color:var(--text-black)}.Text-module___wEZJq__colorWhite{color:var(--text-white)}.Text-module___wEZJq__colorWhiteSecondary{color:var(--text-white-secondary)}.Text-module___wEZJq__colorPrimary.Text-module___wEZJq__dark{color:var(--text-primary-dark)}.Text-module___wEZJq__colorSecondary.Text-module___wEZJq__dark{color:var(--text-secondary-dark)}.Text-module___wEZJq__clickable{cursor:pointer;transition:opacity .2s}.Text-module___wEZJq__clickable:hover{opacity:.8}.Text-module___wEZJq__normal strong,.Text-module___wEZJq__subTitle strong{font-weight:400}@media (max-width:600px){.Text-module___wEZJq__normal{font-size:14px}.Text-module___wEZJq__small{font-size:12px}.Text-module___wEZJq__tiny{font-size:9px}.Text-module___wEZJq__verySmall{font-size:10px}.Text-module___wEZJq__bigNormal,.Text-module___wEZJq__subTitle{font-size:16px}.Text-module___wEZJq__title{font-size:20px}.Text-module___wEZJq__semiBigTitle,.Text-module___wEZJq__bigTitle{font-size:24px}.Text-module___wEZJq__veryBigTitle{font-size:36px}.Text-module___wEZJq__hugeTitle{font-size:48px}}
.Link-module___gLrGa__link{cursor:pointer;text-decoration:none}.Link-module___gLrGa__link.Link-module___gLrGa__withIcon{align-items:center;display:flex}.Link-module___gLrGa__link:hover{opacity:.7}.Link-module___gLrGa__openNewTabIcon{margin-left:4px}[dir=rtl] .Link-module___gLrGa__openNewTabIcon{margin-left:0;margin-right: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)}[dir=rtl] .Stats-module__Lag95a__scorePopupContainer,[dir=rtl] .Stats-module__Lag95a__streakPopupContainer,[dir=rtl] .Stats-module__Lag95a__journeysPopupContainer{left:-8px;right:auto}.Stats-module__Lag95a__streakPopupContainer{left:-120px;right:auto}[dir=rtl] .Stats-module__Lag95a__streakPopupContainer{left:auto;right:-120px}.Stats-module__Lag95a__streakPopUpContainerRightSide{left:-200px}[dir=rtl] .Stats-module__Lag95a__streakPopUpContainerRightSide{left:auto;right:-200px}.Stats-module__Lag95a__scorePopupContainer{right:-80px}[dir=rtl] .Stats-module__Lag95a__scorePopupContainer{left:-80px;right:auto}.Stats-module__Lag95a__journeysPopupContainer{left:-8px;right:auto}[dir=rtl] .Stats-module__Lag95a__journeysPopupContainer{left:auto;right:-8px}.Stats-module__Lag95a__fullwidthPopupContainer{position:fixed;top:40px;right:8px}[dir=rtl] .Stats-module__Lag95a__fullwidthPopupContainer,.Stats-module__Lag95a__fullwidthPopupContainer.Stats-module__Lag95a__left{left:8px;right:auto}[dir=rtl] .Stats-module__Lag95a__fullwidthPopupContainer.Stats-module__Lag95a__left{left:auto;right:8px}.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)}[dir=rtl] .Stats-module__Lag95a__journeysPopup:before,[dir=rtl] .Stats-module__Lag95a__scorePopup:before,[dir=rtl] .Stats-module__Lag95a__streakPopup:before{border-left:none;border-right:var(--border-primary);border-radius:0 4px 0 0;transform:rotate(-45deg)}.Stats-module__Lag95a__scorePopup:before{right:96px}[dir=rtl] .Stats-module__Lag95a__scorePopup:before{left:96px;right:auto}.Stats-module__Lag95a__journeysPopup:before{left:34px}[dir=rtl] .Stats-module__Lag95a__journeysPopup:before{left:auto;right:34px}.Stats-module__Lag95a__streakPopup:before{background-color:var(--bg-streak-secondary);right:234px}[dir=rtl] .Stats-module__Lag95a__streakPopup:before{left:234px;right:auto}.Stats-module__Lag95a__smallStreakContainer .Stats-module__Lag95a__streakPopup:before{right:164px}[dir=rtl] .Stats-module__Lag95a__smallStreakContainer .Stats-module__Lag95a__streakPopup:before{left:164px;right:auto}.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}[dir=rtl] .Stats-module__Lag95a__streakIndicator.Stats-module__Lag95a__star>svg{left:auto;right: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}[dir=rtl] .Stats-module__Lag95a__streakPopup:before{left:154px;right:auto}.Stats-module__Lag95a__smallStreakContainer .Stats-module__Lag95a__streakPopup:before{right:86px}[dir=rtl] .Stats-module__Lag95a__smallStreakContainer .Stats-module__Lag95a__streakPopup:before{left:86px;right:auto}}@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)}[dir=rtl] .Stats-module__Lag95a__streakPopup.Stats-module__Lag95a__withOffset:before{left:auto;right:var(--offset-streak)}.Stats-module__Lag95a__scorePopup.Stats-module__Lag95a__withOffset:before{right:auto;left:var(--offset-score)}[dir=rtl] .Stats-module__Lag95a__scorePopup.Stats-module__Lag95a__withOffset:before{left:auto;right:var(--offset-score)}.Stats-module__Lag95a__journeysPopup:before{top:0;left:32px}[dir=rtl] .Stats-module__Lag95a__journeysPopup:before{left:auto;right: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}}
.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}[dir=rtl] .Product-module__84lH1G__comingSoonText{left:auto;right: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}[dir=rtl] .Product-module__84lH1G__scoreSpan{margin-left:0;margin-right:4px}.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}[dir=rtl] .Product-module__84lH1G__counter{left:auto;right: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)}[dir=rtl] .Product-module__84lH1G__legendaryTag{background:linear-gradient(-45deg, var(--brand-pro), var(--brand-deep))}.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}[dir=rtl] .Product-module__84lH1G__typeTagSmall{left:auto;right:-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}}
.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}[dir=rtl] .StreakClub-module__S7vPEa__nextTag{padding:2px 12px 2px 8px}.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}[dir=rtl] .StreakClub-module__S7vPEa__clubStreakTag{padding:2px 8px 2px 6px}.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}[dir=rtl] .StreakClub-module__S7vPEa__progressStreakClubStart{left:auto;right:0}.StreakClub-module__S7vPEa__progressStreakClubEnd{top:0;right:0}[dir=rtl] .StreakClub-module__S7vPEa__progressStreakClubEnd{left:0;right:auto}.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}[dir=rtl] .StreakClub-module__S7vPEa__progress{left:auto;right:18px}.StreakClub-module__S7vPEa__progress.StreakClub-module__S7vPEa__noStart{width:calc(100% - 18px);left:0}[dir=rtl] .StreakClub-module__S7vPEa__progress.StreakClub-module__S7vPEa__noStart{left:auto;right: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}[dir=rtl] .StreakClub-module__S7vPEa__innerProgress:after{left:auto;right:4px}.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}[dir=rtl] .StreakClub-module__S7vPEa__perkTag{border-left:none;border-right:var(--border-primary);border-bottom-right-radius:8px;border-bottom-left-radius:0;left:0;right:auto}.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}}
.TopView-module__xGORya__container{border-bottom:1px solid var(--border-code-primary);box-sizing:border-box;width:100%;height:40px;display:flex;position:relative}.TopView-module__xGORya__buttonsContainer{z-index:1;gap:12px;height:40px;display:flex;position:absolute;top:calc(-100% - 16px);right:24px}[dir=rtl] .TopView-module__xGORya__buttonsContainer{left:24px;right:auto}.TopView-module__xGORya__runButton,.TopView-module__xGORya__askAIButton{-webkit-user-select:none;user-select:none;cursor:pointer;background:var(--brand-deep);border-radius:4px;align-items:center;padding:0 8px;transition:background-color .2s;display:flex;position:relative;box-shadow:0 2px 4px #0003}.TopView-module__xGORya__askAIButton.TopView-module__xGORya__disabled,.TopView-module__xGORya__runButton.TopView-module__xGORya__disabled{cursor:auto;opacity:.3!important}.TopView-module__xGORya__askAIButton.TopView-module__xGORya__hide{display:none}.TopView-module__xGORya__runButton:hover,.TopView-module__xGORya__askAIButton:hover{background:var(--brand-deep-darker)}.TopView-module__xGORya__askAIButton p,.TopView-module__xGORya__runButton p{color:var(--text-white);margin-left:8px;padding-right:8px;font-size:18px}[dir=rtl] .TopView-module__xGORya__askAIButton p,[dir=rtl] .TopView-module__xGORya__runButton p{margin-left:0;margin-right:8px;padding-left:8px;padding-right:0}.TopView-module__xGORya__helpPopup{background-color:var(--bg-code-secondary);width:240px;color:var(--text-white);box-sizing:border-box;visibility:hidden;opacity:0;cursor:default;z-index:3;border:1px solid var(--border-code-primary);border-radius:8px;margin:0 0 8px;padding:8px;transition:all .2s;position:absolute;bottom:100%;right:50%;transform:translate(50%);box-shadow:0 4px 8px #00000040;font-size:14px!important}[dir=rtl] .TopView-module__xGORya__helpPopup{left:50%;right:auto;transform:translate(-50%)}.TopView-module__xGORya__helpIcon:hover+.TopView-module__xGORya__helpPopup,.TopView-module__xGORya__helpPopup:hover{opacity:1;visibility:visible}.TopView-module__xGORya__navContainer{box-sizing:border-box;padding-left:0;padding-right:8px;display:flex;overflow:auto}[dir=rtl] .TopView-module__xGORya__navContainer{padding-left:8px;padding-right:0}.TopView-module__xGORya__navContainer::-webkit-scrollbar{border:0 solid #d5d5d5;height:2px}.TopView-module__xGORya__navContainer::-webkit-scrollbar-thumb:horizontal{background:#3c3c3c}.TopView-module__xGORya__navButtonContainer{-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;align-items:center;padding:0 8px;display:flex}.TopView-module__xGORya__navButtonText{color:var(--text-white-secondary);white-space:nowrap;font-size:14px;transition:color .2s}.TopView-module__xGORya__navButtonContainer:hover .TopView-module__xGORya__navButtonText{color:var(--text-white)}.TopView-module__xGORya__navButtonText.TopView-module__xGORya__selected{color:var(--text-white);border-bottom:1px solid var(--text-white-secondary)}.TopView-module__xGORya__helpPopup b{letter-spacing:.5px;margin-bottom:6px;display:inline-block}.TopView-module__xGORya__moreTag{cursor:pointer;margin-left:4px;text-decoration:underline}[dir=rtl] .TopView-module__xGORya__moreTag{margin-left:0;margin-right:4px}.TopView-module__xGORya__runCodeShortcutHint{color:var(--text-white);box-sizing:border-box;visibility:hidden;opacity:0;cursor:default;flex-direction:row;align-items:center;margin-bottom:12px;transition:all .2s;display:flex;position:absolute;bottom:100%;left:-16px;font-size:10px!important}[dir=rtl] .TopView-module__xGORya__runCodeShortcutHint{left:auto;right:-16px}.TopView-module__xGORya__runCodeShortcutHint.TopView-module__xGORya__show{visibility:visible;opacity:1}.TopView-module__xGORya__runCodeShortcutHint .TopView-module__xGORya__key:first-child{margin-right:3px}[dir=rtl] .TopView-module__xGORya__runCodeShortcutHint .TopView-module__xGORya__key:first-child{margin-left:3px;margin-right:0}.TopView-module__xGORya__runCodeShortcutHint .TopView-module__xGORya__key:nth-child(2){margin-left:1px}[dir=rtl] .TopView-module__xGORya__runCodeShortcutHint .TopView-module__xGORya__key:nth-child(2){margin-left:0;margin-right:1px}.TopView-module__xGORya__runCodeShortcutHint .TopView-module__xGORya__key{background-color:#494949;border-radius:4px;padding:2px 4px;box-shadow:1px 1px #7c7c7c}[dir=rtl] .TopView-module__xGORya__runCodeShortcutHint .TopView-module__xGORya__key{box-shadow:-1px 1px #7c7c7c}.TopView-module__xGORya__runCodeShortcutHint img{margin-right:6px}[dir=rtl] .TopView-module__xGORya__runCodeShortcutHint img{margin-left:6px;margin-right:0}.TopView-module__xGORya__collapseButton{border-left:1px solid var(--border-code-primary);cursor:pointer;justify-content:center;align-items:center;width:39px;height:100%;display:flex}[dir=rtl] .TopView-module__xGORya__collapseButton{border-left:none;border-right:1px solid var(--border-code-primary)}.TopView-module__xGORya__collapseButton img{opacity:.3;transition:all .2s}.TopView-module__xGORya__collapseButton.TopView-module__xGORya__selected{background-color:#ffffff0d}.TopView-module__xGORya__collapseButton.TopView-module__xGORya__selected img{opacity:.6}.TopView-module__xGORya__collapseButton:hover{background-color:#ffffff0d}.TopView-module__xGORya__collapseButton:hover img{opacity:.6}.TopView-module__xGORya__insightPopup{background-color:var(--bg-code-secondary);width:200px;color:var(--text-white);box-sizing:border-box;visibility:hidden;opacity:0;cursor:default;border:1px solid var(--bg-code-primary);border-radius:8px;margin:0 0 8px;padding:8px;transition:all .2s;position:absolute;bottom:100%;left:100px;transform:translate(-100%);box-shadow:0 4px 8px #00000040;font-size:14px!important}[dir=rtl] .TopView-module__xGORya__insightPopup{left:auto;right:100px;transform:translate(100%)}.TopView-module__xGORya__insightPopup.TopView-module__xGORya__show{visibility:visible;opacity:1}.TopView-module__xGORya__popupButtonsContainer{gap:8px;width:100%;margin-top:16px;display:flex}.TopView-module__xGORya__insightPopup .TopView-module__xGORya__closeRevealInsightButton,.TopView-module__xGORya__insightPopup .TopView-module__xGORya__revealInsightButton{cursor:pointer;box-sizing:border-box;border:none;border-radius:2px;outline:none;font-family:inherit;font-size:16px}.TopView-module__xGORya__insightPopup .TopView-module__xGORya__revealInsightButton{background-color:var(--brand-deep);color:var(--text-white);padding:4px 12px}.TopView-module__xGORya__insightPopup .TopView-module__xGORya__closeRevealInsightButton{border:1px solid var(--brand-deep);color:var(--brand-deep);background-color:#0000;flex:1;justify-content:center;align-items:center;padding:4px 0;display:flex}.TopView-module__xGORya__insightPopup .TopView-module__xGORya__revealInsightButton:hover{background-color:var(--brand-deep-darker)}.TopView-module__xGORya__insightPopup .TopView-module__xGORya__closeRevealInsightButton:hover{border:1px solid var(--brand-deep-darker);color:var(--brand-deep-darker)}.TopView-module__xGORya__insightPopup b{letter-spacing:.5px;margin-bottom:6px;display:inline-block}.TopView-module__xGORya__insightPopup:before{content:"";border-left:12px solid #0000;border-right:12px solid #0000;border-top:16px solid var(--bg-code-secondary);width:0;height:0;position:absolute;bottom:-12px;right:76px}[dir=rtl] .TopView-module__xGORya__insightPopup:before{left:76px;right:auto}@media (max-width:500px){.TopView-module__xGORya__navButtonText{font-size:12px}.TopView-module__xGORya__askAIButton p,.TopView-module__xGORya__runButton p{font-size:14px}}
.BitMessage-module__6Qi43W__container{background-color:var(--bg-code-secondary);box-sizing:border-box;visibility:hidden;opacity:0;cursor:default;z-index:3;border:1px solid var(--border-code-primary);border-radius:8px;justify-content:space-between;width:380px;margin:0 0 8px;padding:8px;transition:all .2s;display:flex;position:absolute;bottom:100%;right:0;box-shadow:0 4px 8px #00000040}[dir=rtl] .BitMessage-module__6Qi43W__container{left:0;right:auto}.BitMessage-module__6Qi43W__container.BitMessage-module__6Qi43W__show{visibility:visible;opacity:1}.BitMessage-module__6Qi43W__innerContainer{flex-direction:column;align-items:flex-start;display:flex}.BitMessage-module__6Qi43W__innerContainer p{color:var(--text-white);margin:0;padding:0;font-size:16px}.BitMessage-module__6Qi43W__bitThinking{width:120px}.BitMessage-module__6Qi43W__buttonsContainer{gap:8px;display:flex}.BitMessage-module__6Qi43W__closeRevealMessageButton,.BitMessage-module__6Qi43W__revealMessageButton{cursor:pointer;box-sizing:border-box;border:none;border-radius:2px;outline:none;font-family:inherit;font-size:16px}.BitMessage-module__6Qi43W__revealMessageButton{background-color:var(--brand-deep);color:var(--text-white);padding:4px 12px}.BitMessage-module__6Qi43W__closeRevealMessageButton{border:1px solid var(--brand-deep);color:var(--brand-deep);background-color:#0000;justify-content:center;align-items:center;min-width:32px;padding:4px 12px;display:flex}.BitMessage-module__6Qi43W__revealMessageButton:hover{background-color:var(--brand-deep-darker)}.BitMessage-module__6Qi43W__closeRevealMessageButton:hover{border:1px solid var(--brand-deep-darker);color:var(--brand-deep-darker)}.BitMessage-module__6Qi43W__muteContainer label{color:var(--text-white);font-size:12px}.BitMessage-module__6Qi43W__muteContainer{align-items:center;gap:4px;margin-top:32px;margin-bottom:8px;display:flex}@media (max-width:900px){.BitMessage-module__6Qi43W__container{width:340px}.BitMessage-module__6Qi43W__bitThinking{width:100px}.BitMessage-module__6Qi43W__innerContainer p{font-size:14px}.BitMessage-module__6Qi43W__muteContainer{margin-top:32px}}
@keyframes BottomView-module__hrcOKW__collapse{0%{transform:translateY(0)}to{transform:translateY(calc(100% - 48px))}}@keyframes BottomView-module__hrcOKW__expand{0%{transform:translateY(calc(100% - 48px))}to{transform:translateY(0)}}.BottomView-module__hrcOKW__container{background-color:var(--bg-code-primary);border-top:1px solid var(--border-code-primary);box-sizing:border-box;flex-direction:column;width:100%;display:flex}.BottomView-module__hrcOKW__container.BottomView-module__hrcOKW__collapse{animation-name:BottomView-module__hrcOKW__collapse;animation-duration:.2s;animation-iteration-count:1;animation-fill-mode:forwards}.BottomView-module__hrcOKW__container.BottomView-module__hrcOKW__expand{animation-name:BottomView-module__hrcOKW__expand;animation-duration:.2s;animation-iteration-count:1;animation-fill-mode:forwards}
.Content-module__xRkaxa__container{width:100%;height:calc(100% - 40px);display:flex}
.TestCases-module__lexGOq__container{width:100%;display:flex}
.Labels-module__03yeqa__testCaseLabel{box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;height:40px;padding:0 8px;display:flex}.Labels-module__03yeqa__testCaseLabel:hover{background:#ffffff08}.Labels-module__03yeqa__testCaseLabel p{color:var(--text-white);margin:0 4px 0 0;padding:0;font-size:14px}[dir=rtl] .Labels-module__03yeqa__testCaseLabel p{margin-left:4px;margin-right:0}.Labels-module__03yeqa__testCaseLabel span{color:#ffffff4d;margin:0 8px 0 0;padding:0;font-size:12px}[dir=rtl] .Labels-module__03yeqa__testCaseLabel span{margin-left:8px;margin-right:0}.Labels-module__03yeqa__testCaseLabel.Labels-module__03yeqa__weight{height:56px}.Labels-module__03yeqa__testCaseLabelSecret p{color:#ffffff4d}.Labels-module__03yeqa__testCaseLabelSecret{cursor:default;position:relative}.Labels-module__03yeqa__testCaseLabelSecret:hover{background:0 0}.Labels-module__03yeqa__testCaseLabelSecret:after{content:"Secret";color:#ffffff4d;visibility:hidden;opacity:0;font-size:12px;transition:opacity .2s;display:block;position:absolute;top:-3px;left:10px}[dir=rtl] .Labels-module__03yeqa__testCaseLabelSecret:after{left:auto;right:10px}.Labels-module__03yeqa__testCaseLabelSecret:hover:after{visibility:visible;opacity:1}.Labels-module__03yeqa__testCaseLabelSelected,.Labels-module__03yeqa__testCaseLabelSelected:hover{background:var(--bg-code-secondary)}@media (max-width:500px){.Labels-module__03yeqa__testCaseLabel p{font-size:14px}}
.TestCaseBody-module__blD3PW__testCaseBodyContainer{background:var(--bg-code-secondary);flex-wrap:wrap;flex:1;height:100%;min-height:100%;display:flex}.TestCaseBody-module__blD3PW__containerHorizontal{flex-direction:row}.TestCaseBody-module__blD3PW__containerVertical{flex-direction:column}.TestCaseBody-module__blD3PW__testCaseBodyRow{flex-direction:column;flex:1;align-items:flex-start;min-width:0;min-height:0;display:flex}.TestCaseBody-module__blD3PW__testCaseBodyRow.TestCaseBody-module__blD3PW__hide{display:none}.TestCaseBody-module__blD3PW__testCaseBodyLabel{text-align:start;color:#fff9;margin:0;padding:8px;font-size:12px}.TestCaseBody-module__blD3PW__testExpectedOutputRow{flex-flow:wrap;align-items:center;gap:4px;padding:8px;display:flex}.TestCaseBody-module__blD3PW__testExpectedOutputRow .TestCaseBody-module__blD3PW__testCaseBodyLabel{padding:0}.TestCaseBody-module__blD3PW__testCaseBodyData{color:#ffffffde;text-align:start;width:100%;height:100%;margin:0;padding:0 16px;font-family:Consolas,Courier New,monospace;font-size:18px;overflow:auto}.TestCaseBody-module__blD3PW__testCaseBodyData::-webkit-scrollbar{opacity:.1;background-color:#2d2d2d;width:10px;height:10px}.TestCaseBody-module__blD3PW__testCaseBodyData::-webkit-scrollbar-thumb{opacity:.1;background-color:#3d3d3d;width:10px;height:10px}.TestCaseBody-module__blD3PW__testCaseBodyData::-webkit-scrollbar-corner{background-color:#2d2d2d}.TestCaseBody-module__blD3PW__changeLayoutContainer{background-color:#ffffff12;border-radius:32px;max-width:32px;height:32px;transition:all .2s;position:absolute;bottom:16px;right:16px;justify-content:flex-end!important}[dir=rtl] .TestCaseBody-module__blD3PW__changeLayoutContainer{left:16px;right:auto}.TestCaseBody-module__blD3PW__changeLayoutContainer.TestCaseBody-module__blD3PW__force{max-width:160px!important}.TestCaseBody-module__blD3PW__changeLayoutContainer.TestCaseBody-module__blD3PW__force .TestCaseBody-module__blD3PW__changeLayoutText{visibility:visible!important}.TestCaseBody-module__blD3PW__changeLayoutContainer:hover{background-color:#ffffff1a;max-width:160px}.TestCaseBody-module__blD3PW__changeLayoutContainer:hover .TestCaseBody-module__blD3PW__changeLayoutText{visibility:visible}.TestCaseBody-module__blD3PW__changeLayoutText{color:#fff;visibility:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 0 12px;padding:0;font-size:12px;display:inline-block;overflow:hidden}[dir=rtl] .TestCaseBody-module__blD3PW__changeLayoutText{margin-left:0;margin-right:12px}.TestCaseBody-module__blD3PW__changeLayoutIcon{width:32px;height:32px;padding:8px;transition:opacity .3s}.TestCaseBody-module__blD3PW__changeLayoutIcon:hover{opacity:.8}.TestCaseBody-module__blD3PW__testCaseBodyRow table,.TestCaseBody-module__blD3PW__testCaseBodyRow th,.TestCaseBody-module__blD3PW__testCaseBodyRow td{border-collapse:collapse;border:1px solid #ffffff4d}.TestCaseBody-module__blD3PW__testCaseBodyRow th,.TestCaseBody-module__blD3PW__testCaseBodyRow td{text-align:start;padding:4px}.TestCaseBody-module__blD3PW__tableName{margin:0;padding:0}.TestCaseBody-module__blD3PW__tableName span{color:#ffffff8a;font-size:12px}.TestCaseBody-module__blD3PW__tableShowMore{padding:8px 0 24px;font-size:14px}.TestCaseBody-module__blD3PW__tableShowMore span{cursor:pointer;text-decoration:underline}.TestCaseBody-module__blD3PW__webTestLabel{box-sizing:border-box;border:1px solid #ffffff4d;border-radius:4px;padding:0 4px;display:inline-block}.TestCaseBody-module__blD3PW__explanation{text-underline-offset:4px;cursor:default;vertical-align:baseline;-webkit-text-decoration:underline dotted #fff;text-decoration:underline dotted #fff;position:relative}.TestCaseBody-module__blD3PW__explanation img{padding-left:4px}[dir=rtl] .TestCaseBody-module__blD3PW__explanation img{padding-left:0;padding-right:4px}.TestCaseBody-module__blD3PW__explanation:after{content:attr(alt);white-space:pre-wrap;visibility:hidden;opacity:0;background-color:#2e2e2e;border-radius:4px;width:200px;padding:4px;font-size:12px;transition:all .1s;display:block;position:absolute;top:calc(100% + 8px);left:0;box-shadow:2px 2px 8px #00000040}[dir=rtl] .TestCaseBody-module__blD3PW__explanation:after{left:auto;right:0;box-shadow:-2px 2px 8px #00000040}.TestCaseBody-module__blD3PW__explanation:hover:after{visibility:visible;opacity:1}.TestCaseBody-module__blD3PW__switch{width:36px;height:14px;display:inline-block;position:relative}.TestCaseBody-module__blD3PW__switch.TestCaseBody-module__blD3PW__disabled{opacity:.3}.TestCaseBody-module__blD3PW__switch input{opacity:0;width:0;height:0}.TestCaseBody-module__blD3PW__slider{cursor:pointer;background-color:#575757;transition:all .4s;position:absolute;inset:0}.TestCaseBody-module__blD3PW__slider:before{content:"";background-color:#ffffff8a;width:8px;height:8px;transition:all .4s;position:absolute;bottom:3px;left:4px}[dir=rtl] .TestCaseBody-module__blD3PW__slider:before{left:auto;right:4px}input:checked+.TestCaseBody-module__blD3PW__slider{background-color:#ffffff1a}input:focus+.TestCaseBody-module__blD3PW__slider{box-shadow:0 0 1px #ffffff1a}input:checked+.TestCaseBody-module__blD3PW__slider:before{transform:translate(20px)}[dir=rtl] input:checked+.TestCaseBody-module__blD3PW__slider:before{transform:translate(-20px)}.TestCaseBody-module__blD3PW__slider.TestCaseBody-module__blD3PW__round{border-radius:34px}.TestCaseBody-module__blD3PW__slider.TestCaseBody-module__blD3PW__round:before{border-radius:50%}@media (max-width:500px){.TestCaseBody-module__blD3PW__testCaseBodyData{font-size:16px}}
.Console-module__oeuwsq__container{box-sizing:border-box;background-color:var(--bg-code-primary);width:100%;max-height:100%;margin:0;padding:16px}.Console-module__oeuwsq__line{color:var(--text-white);text-align:start;margin:0;padding:0;font-family:consolas;font-size:18px}.Console-module__oeuwsq__explanation{-webkit-text-decoration:underline var(--text-white) dotted;-webkit-text-decoration:underline var(--text-white) dotted;text-decoration:underline var(--text-white) dotted;text-underline-offset:4px;cursor:default;vertical-align:baseline;position:relative}.Console-module__oeuwsq__explanation img{padding-left:4px}[dir=rtl] .Console-module__oeuwsq__explanation img{padding-left:0;padding-right:4px}.Console-module__oeuwsq__explanation:after{content:attr(alt);white-space:pre-wrap;visibility:hidden;opacity:0;background-color:#2e2e2e;border-radius:4px;width:240px;padding:4px;font-size:12px;transition:all .1s;display:block;position:absolute;top:calc(100% + 8px);left:0;box-shadow:2px 2px 8px #00000040}[dir=rtl] .Console-module__oeuwsq__explanation:after{left:auto;right:0;box-shadow:-2px 2px 8px #00000040}.Console-module__oeuwsq__explanation:hover:after{visibility:visible;opacity:1}@media (max-width:500px){.Console-module__oeuwsq__line{font-size:14px}}
.AIResponses-module___CVJXG__container{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}.AIResponses-module___CVJXG__responseContainer{background:var(--bg-code-secondary);border:1px solid var(--border-code-primary);border-radius:4px;width:100%;padding:8px}.AIResponses-module___CVJXG__content{width:100%;color:var(--text-white);margin:0 0 4px;padding:0;font-size:16px}.AIResponses-module___CVJXG__content>p:first-child{margin-top:0}.AIResponses-module___CVJXG__content>p:last-child{margin-bottom:0}.AIResponses-module___CVJXG__content pre{background:var(--bg-code-pre);border:var(--border-code-pre);box-sizing:border-box;border:1px solid var(--border-code-primary);text-align:left;direction:ltr;border-radius:4px;padding:8px}.AIResponses-module___CVJXG__content code{background:var(--bg-code-pre);border-radius:2px;padding:0 4px}.AIResponses-module___CVJXG__responseInfoContainer span{color:var(--text-white-secondary);font-size:12px}.AIResponses-module___CVJXG__responseInfoContainer{justify-content:space-between;align-items:flex-end;margin-top:16px;display:flex}.AIResponses-module___CVJXG__actionsContainer{align-items:flex-end;gap:6px;display:flex}.AIResponses-module___CVJXG__actionsContainer span{margin-right:8px}[dir=rtl] .AIResponses-module___CVJXG__actionsContainer span{margin-left:8px;margin-right:0}.AIResponses-module___CVJXG__actionButton{opacity:.7;cursor:pointer;box-sizing:border-box;border:1px solid #666;border-radius:12px;width:24px;height:24px;padding:4px}.AIResponses-module___CVJXG__actionButton:hover,.AIResponses-module___CVJXG__actionButton.AIResponses-module___CVJXG__selected{opacity:1;border:1px solid #ccc}.AIResponses-module___CVJXG__metadataContainer{flex-wrap:wrap;align-items:flex-end;display:flex}.AIResponses-module___CVJXG__explainSolutionTag{background:var(--bg-code-pre);border:var(--border-code-pre);border-radius:16px;margin-left:8px;padding:2px 8px;display:block}[dir=rtl] .AIResponses-module___CVJXG__explainSolutionTag{margin-left:0;margin-right:8px}.AIResponses-module___CVJXG__modelTag{background:var(--bg-code-pre);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--border-code-primary);border-radius:16px;align-items:center;margin-left:8px;padding:2px 8px 2px 6px;transition:all .1s;display:flex}[dir=rtl] .AIResponses-module___CVJXG__modelTag{margin-left:0;margin-right:8px;padding:2px 6px 2px 8px}.AIResponses-module___CVJXG__modelTag img{opacity:.6;margin-right:4px;transition:all .1s}[dir=rtl] .AIResponses-module___CVJXG__modelTag img{margin-left:4px;margin-right:0}.AIResponses-module___CVJXG__modelTag span{visibility:hidden;opacity:0;white-space:nowrap;text-overflow:ellipsis;max-width:0;padding-left:3px;transition:all .1s;display:block;overflow:hidden}[dir=rtl] .AIResponses-module___CVJXG__modelTag span{padding-left:0;padding-right:3px}.AIResponses-module___CVJXG__modelTag:hover span{visibility:visible;opacity:1;max-width:60px}.AIResponses-module___CVJXG__modelTag:hover img{opacity:1}.AIResponses-module___CVJXG__streamingCursor{color:var(--text-white);font-weight:700;animation:.7s step-end infinite AIResponses-module___CVJXG__blink;display:inline-block}@keyframes AIResponses-module___CVJXG__blink{0%,to{opacity:1}50%{opacity:0}}@media (max-width:600px){.AIResponses-module___CVJXG__content{font-size:14px}}
.Insight-module__nlEHDW__container{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex}.Insight-module__nlEHDW__responseContainer{background:var(--bg-code-secondary);border:1px solid var(--border-code-primary);border-radius:4px;width:100%;padding:8px}.Insight-module__nlEHDW__content{width:100%;color:var(--text-white);margin:0 0 4px;padding:0;font-size:16px}.Insight-module__nlEHDW__content>p:first-child{margin-top:0}.Insight-module__nlEHDW__content>p:last-child{margin-bottom:0}.Insight-module__nlEHDW__content pre{background:var(--bg-code-pre);border:var(--border-code-pre);box-sizing:border-box;border:1px solid var(--border-code-primary);text-align:left;direction:ltr;border-radius:4px;padding:8px}.Insight-module__nlEHDW__content code{background:var(--bg-code-pre);border-radius:2px;padding:0 4px}.Insight-module__nlEHDW__responseInfoContainer span{color:var(--text-white-secondary);font-size:12px}.Insight-module__nlEHDW__responseInfoContainer{justify-content:space-between;align-items:flex-end;margin-top:16px;display:flex}.Insight-module__nlEHDW__actionsContainer{align-items:flex-end;gap:6px;display:flex}.Insight-module__nlEHDW__actionsContainer span{margin-right:8px}[dir=rtl] .Insight-module__nlEHDW__actionsContainer span{margin-left:8px;margin-right:0}.Insight-module__nlEHDW__actionButton{opacity:.7;cursor:pointer;box-sizing:border-box;border:1px solid #666;border-radius:12px;width:24px;height:24px;padding:4px}.Insight-module__nlEHDW__actionButton:hover,.Insight-module__nlEHDW__actionButton.Insight-module__nlEHDW__selected{opacity:1;border:1px solid #ccc}.Insight-module__nlEHDW__metadataContainer{flex-wrap:wrap;align-items:flex-end;display:flex}.Insight-module__nlEHDW__modelTag{background:var(--bg-code-pre);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--border-code-primary);border-radius:16px;align-items:center;padding:2px 8px 2px 6px;transition:all .1s;display:flex}[dir=rtl] .Insight-module__nlEHDW__modelTag{padding:2px 6px 2px 8px}.Insight-module__nlEHDW__modelTag img{opacity:.6;margin-right:4px;transition:all .1s}[dir=rtl] .Insight-module__nlEHDW__modelTag img{margin-left:4px;margin-right:0}.Insight-module__nlEHDW__modelTag span{visibility:hidden;opacity:0;white-space:nowrap;text-overflow:ellipsis;max-width:0;padding-left:3px;transition:all .1s;display:block;overflow:hidden}[dir=rtl] .Insight-module__nlEHDW__modelTag span{padding-left:0;padding-right:3px}.Insight-module__nlEHDW__modelTag:hover span{visibility:visible;opacity:1;max-width:60px}.Insight-module__nlEHDW__modelTag:hover img{opacity:1}@media (max-width:600px){.Insight-module__nlEHDW__content{font-size:14px}}
.Differences-module__S6byLq__container{flex-direction:column;width:100%;height:100%;display:flex}.Differences-module__S6byLq__topSection{flex-direction:row;width:100%;height:100%;display:flex}.Differences-module__S6byLq__singleTestSection{border-radius:4px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.Differences-module__S6byLq__diffSection{background:#0000001a;border-radius:4px;flex:1;min-height:0;padding:8px;overflow:hidden}.Differences-module__S6byLq__diffContent{width:100%;height:100%;overflow:auto}.Differences-module__S6byLq__noDiff{color:#fff9;justify-content:center;align-items:center;height:100%;font-size:14px;font-style:italic;display:flex}
.DiffViewer-module__fXeCFa__diffContainer{border-radius:12px;width:100%;font-family:Monaco,Menlo,Ubuntu Mono,Courier New,monospace;overflow:hidden}.DiffViewer-module__fXeCFa__inlineDiff{white-space:pre;min-height:100px;padding:8px 16px;font-family:Monaco,Menlo,Ubuntu Mono,Courier New,monospace;font-size:14px;line-height:1.6;overflow:auto}.DiffViewer-module__fXeCFa__unchangedLine{color:#e5e7eb;margin:2px 0;padding:2px 0}.DiffViewer-module__fXeCFa__addedLine{color:#86efac;background:#22c55e33;border-left:3px solid #22c55e;border-radius:4px;margin:2px 0;padding:4px 8px}[dir=rtl] .DiffViewer-module__fXeCFa__addedLine{border-left:none;border-right:3px solid #22c55e}.DiffViewer-module__fXeCFa__deletedLine{color:#fca5a5;background:#ef444433;border-left:3px solid #ef4444;border-radius:4px;margin:2px 0;padding:4px 8px;-webkit-text-decoration:line-through #ef444480;text-decoration:line-through #ef444480;text-decoration-thickness:1px}[dir=rtl] .DiffViewer-module__fXeCFa__deletedLine{border-left:none;border-right:3px solid #ef4444}.DiffViewer-module__fXeCFa__changedLine{margin:2px 0;padding:2px 0}.DiffViewer-module__fXeCFa__unchanged{color:#e5e7eb;background:0 0}.DiffViewer-module__fXeCFa__deleted{color:#fca5a5;background:#ef44444d;border:1px solid #ef444480;border-radius:3px;padding:1px 2px;-webkit-text-decoration:line-through #ef444480;text-decoration:line-through #ef444480;text-decoration-thickness:1px}.DiffViewer-module__fXeCFa__added{color:#86efac;background:#22c55e4d;border:1px solid #22c55e80;border-radius:3px;padding:1px 2px}.DiffViewer-module__fXeCFa__legend{background:#0000004d;border-top:1px solid #ffffff1a;padding:12px 20px}.DiffViewer-module__fXeCFa__legendItem{flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.DiffViewer-module__fXeCFa__legendItem .DiffViewer-module__fXeCFa__deletedLine{border-left:2px solid #ef4444;margin:0;padding:2px 6px;font-size:11px}[dir=rtl] .DiffViewer-module__fXeCFa__legendItem .DiffViewer-module__fXeCFa__deletedLine{border-left:none;border-right:2px solid #ef4444}.DiffViewer-module__fXeCFa__legendItem .DiffViewer-module__fXeCFa__addedLine{border-left:2px solid #22c55e;margin:0;padding:2px 6px;font-size:11px}[dir=rtl] .DiffViewer-module__fXeCFa__legendItem .DiffViewer-module__fXeCFa__addedLine{border-left:none;border-right:2px solid #22c55e}.DiffViewer-module__fXeCFa__legendItem .DiffViewer-module__fXeCFa__deleted,.DiffViewer-module__fXeCFa__legendItem .DiffViewer-module__fXeCFa__added{padding:2px 6px;font-size:11px}.DiffViewer-module__fXeCFa__noDiff{text-align:center;color:#22c55e;background:#22c55e1a;border:1px solid #22c55e4d;border-radius:8px;padding:20px;font-size:14px;font-weight:600}.DiffViewer-module__fXeCFa__inlineDiff::-webkit-scrollbar{width:8px;height:8px}.DiffViewer-module__fXeCFa__inlineDiff::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.DiffViewer-module__fXeCFa__inlineDiff::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.DiffViewer-module__fXeCFa__inlineDiff::-webkit-scrollbar-thumb:hover{background:#ffffff4d}
.Waveform-module__aA9OQq__container{background-color:var(--bg-code-primary);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.Waveform-module__aA9OQq__toolbar{background-color:var(--bg-code-secondary);border-bottom:1px solid var(--border-code-primary);flex-shrink:0;align-items:center;gap:12px;min-height:28px;padding:4px 10px;font-size:11px;display:flex}.Waveform-module__aA9OQq__timescale,.Waveform-module__aA9OQq__signalCount{color:var(--text-white-secondary);font-family:monospace}.Waveform-module__aA9OQq__cursorInfo{color:var(--brand-bright);font-family:monospace;font-weight:600}.Waveform-module__aA9OQq__zoomControls{align-items:center;gap:4px;margin-left:auto;display:flex}[dir=rtl] .Waveform-module__aA9OQq__zoomControls{margin-left:0;margin-right:auto}.Waveform-module__aA9OQq__zoomBtn{background:var(--bg-code-secondary);color:var(--text-white);border:1px solid var(--border-code-primary);cursor:pointer;border-radius:4px;padding:2px 8px;font-family:monospace;font-size:11px;transition:background .15s}.Waveform-module__aA9OQq__zoomBtn:hover{background:var(--bg-code-pre)}.Waveform-module__aA9OQq__zoomLabel{color:var(--text-white-secondary);text-align:center;min-width:36px;font-family:monospace;font-size:10px}.Waveform-module__aA9OQq__canvas{cursor:crosshair;flex:1;display:block}.Waveform-module__aA9OQq__hint{color:var(--text-white-secondary);background-color:var(--bg-code-secondary);border-top:1px solid var(--border-code-primary);flex-shrink:0;margin:0;padding:2px 10px;font-family:monospace;font-size:10px}.Waveform-module__aA9OQq__noData{color:var(--text-white-secondary);text-align:center;padding:20px;font-family:monospace;font-size:13px}
.MainTopBar-module__VCgMxG__container{background:var(--bg-primary);box-sizing:border-box;z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 0 16px;display:flex;position:sticky;top:0}.MainTopBar-module__VCgMxG__innerContainer{justify-content:space-between;align-items:center;width:100%;max-width:1000px;margin-top:16px;padding:0 16px;display:flex}.MainTopBar-module__VCgMxG__elevate{border-bottom:var(--border-primary)}.MainTopBar-module__VCgMxG__transparent{background:0 0}.MainTopBar-module__VCgMxG__transparentElevate{background:var(--bg-primary)}.MainTopBar-module__VCgMxG__dd{font-size:18px;display:inline-block;position:relative}.MainTopBar-module__VCgMxG__ddBtn{border:var(--border-primary);background:var(--bg-primary);min-width:180px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.MainTopBar-module__VCgMxG__ddBtn:hover{opacity:.8}.MainTopBar-module__VCgMxG__ddCaret{opacity:.54;transition:transform .15s}.MainTopBar-module__VCgMxG__ddCaretOpen{transform:rotate(180deg)}[dir=rtl] .MainTopBar-module__VCgMxG__ddCaretOpen{transform:rotate(-180deg)}.MainTopBar-module__VCgMxG__ddList{z-index:10;background:var(--bg-primary);border:var(--border-primary);border-radius:8px;grid-template-columns:repeat(2,minmax(180px,auto));max-height:320px;margin-top:6px;padding:0;list-style:none;display:grid;position:absolute;right:0;overflow:auto}[dir=rtl] .MainTopBar-module__VCgMxG__ddList{left:0;right:auto}.MainTopBar-module__VCgMxG__ddOption{cursor:pointer;border-radius:8px;align-items:center;gap:12px;margin:4px;padding:4px 6px;display:flex}.MainTopBar-module__VCgMxG__isActive{background:var(--selection-background)}.MainTopBar-module__VCgMxG__isSelected{font-weight:600}.MainTopBar-module__VCgMxG__flagIcon{border-radius:4px;width:24px}.MainTopBar-module__VCgMxG__flagIconMain{opacity:.54;border-radius:4px;width:24px}.MainTopBar-module__VCgMxG__rightSection{align-items:center;gap:12px;display:flex}@media (max-width:900px){.MainTopBar-module__VCgMxG__innerContainer{margin-top:8px;padding:8px 16px}.MainTopBar-module__VCgMxG__container{padding:0 0 8px}.MainTopBar-module__VCgMxG__button{height:36px}.MainTopBar-module__VCgMxG__dd{display:none}}
.AIParams-module__1KIh5a__container{box-sizing:border-box;width:100%;height:100%;color:var(--text-white,#d4d4d4);padding:12px 16px;font-family:Consolas,Monaco,Courier New,monospace;font-size:13px;overflow-y:auto}.AIParams-module__1KIh5a__section{margin-bottom:16px}.AIParams-module__1KIh5a__sectionTitle{text-transform:uppercase;color:var(--brand-bright,#4ec9b0);letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:600}.AIParams-module__1KIh5a__paramsGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.AIParams-module__1KIh5a__paramItem{background-color:var(--bg-code-secondary,#2d2d2d);border:1px solid var(--border-code-primary,#414141);border-radius:4px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.AIParams-module__1KIh5a__paramLabel{opacity:.6;font-size:11px}.AIParams-module__1KIh5a__paramValue{color:var(--text-white,#d4d4d4);font-size:13px}.AIParams-module__1KIh5a__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 6px;font-family:inherit;font-size:13px}.AIParams-module__1KIh5a__paramInput::-webkit-inner-spin-button{opacity:1}.AIParams-module__1KIh5a__paramInput::-webkit-outer-spin-button{opacity:1}.AIParams-module__1KIh5a__paramInput:focus{border-color:var(--brand-bright,#4ec9b0)}.AIParams-module__1KIh5a__emptyState{opacity:.5;font-style:italic}
.Topbar-module__sPaCoW__container{background:var(--bg-primary);box-sizing:border-box;z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:8px 0;transition:box-shadow .3s;display:flex;position:sticky;top:0}.Topbar-module__sPaCoW__innerContainer{justify-content:space-between;align-items:center;width:80%;display:flex}.Topbar-module__sPaCoW__leftContainer,.Topbar-module__sPaCoW__leftContainerTight{align-items:center;gap:32px;display:flex}.Topbar-module__sPaCoW__contentMenus{align-items:center;gap:8px;display:flex}@media (max-width:1000px){.Topbar-module__sPaCoW__contentMenus{display:none}}.Topbar-module__sPaCoW__rightContainer{flex-direction:row;justify-content:flex-end;align-items:center;gap:12px;display:flex}.Topbar-module__sPaCoW__docsSearchSlot{flex:1;justify-content:center;min-width:0;padding:0 16px;display:flex}@media (max-width:820px){.Topbar-module__sPaCoW__docsSearchSlot{flex:none;margin-inline:auto 8px;padding:0}}.Topbar-module__sPaCoW__elevate{box-shadow:0 2px 0px var(--border-color)}.Topbar-module__sPaCoW__transparent{background:0 0}.Topbar-module__sPaCoW__transparentElevate{background:var(--bg-primary)}.Topbar-module__sPaCoW__themeToggle{border:var(--border-primary);background:var(--bg-primary);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.Topbar-module__sPaCoW__themeToggle:hover{background:var(--hover-background);color:var(--text-primary)}.Topbar-module__sPaCoW__dd{font-size:14px;display:inline-block;position:relative}.Topbar-module__sPaCoW__ddBtn{border:var(--border-primary);background:var(--bg-primary);height:36px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.Topbar-module__sPaCoW__ddBtn:hover{opacity:.8}.Topbar-module__sPaCoW__ddCaret{opacity:.54;transition:transform .15s}.Topbar-module__sPaCoW__ddCaretOpen{transform:rotate(180deg)}[dir=rtl] .Topbar-module__sPaCoW__ddCaretOpen{transform:rotate(-180deg)}.Topbar-module__sPaCoW__ddList{z-index:10;background:var(--bg-primary);border:var(--border-primary);border-radius:8px;grid-template-columns:repeat(2,minmax(180px,auto));max-height:320px;margin-top:6px;padding:0;list-style:none;display:grid;position:absolute;inset-inline-end:0;overflow:auto}.Topbar-module__sPaCoW__ddOption{cursor:pointer;border-radius:8px;align-items:center;gap:12px;margin:4px;padding:4px 6px;display:flex}.Topbar-module__sPaCoW__ddOption:hover{background:var(--selection-background)}.Topbar-module__sPaCoW__isSelected{font-weight:600}.Topbar-module__sPaCoW__flagIcon{opacity:.54;border-radius:4px;width:24px}.Topbar-module__sPaCoW__menuButton{display:none}.Topbar-module__sPaCoW__menuButtonBoxed{border:var(--border-primary);background:var(--bg-primary);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:none}.Topbar-module__sPaCoW__menuButtonBoxed:hover{background:var(--hover-background);color:var(--text-primary)}@media (max-width:1300px){.Topbar-module__sPaCoW__innerContainer{width:95%}}@media (max-width:1000px){.Topbar-module__sPaCoW__menuButton{cursor:pointer;width:32px;height:32px;display:block}.Topbar-module__sPaCoW__menuButtonBoxed{display:inline-flex}.Topbar-module__sPaCoW__innerContainer{width:100%;margin-top:8px;padding:0 16px}.Topbar-module__sPaCoW__container{padding:0 0 8px}.Topbar-module__sPaCoW__exploreButton,.Topbar-module__sPaCoW__themeToggle,.Topbar-module__sPaCoW__dd{display:none}}@media (max-width:600px){.Topbar-module__sPaCoW__menuButton{cursor:pointer;width:32px;height:32px;display:block}.Topbar-module__sPaCoW__menuButtonBoxed{display:inline-flex}.Topbar-module__sPaCoW__innerContainer{padding:0 8px}}
.CodeView-module__WMQUiW__container{background-color:var(--bg-code-pre);flex-direction:column;flex-shrink:0;height:calc(100svh - 48px);display:flex;position:relative;box-shadow:-2px 0 2px #00000040}.CodeView-module__WMQUiW__container.CodeView-module__WMQUiW__withPromotion{height:calc(100svh - 96px)}.CodeView-module__WMQUiW__stretchIcon{z-index:100;cursor:ns-resize;z-index:500;opacity:0;background:#711f1f;width:100%;height:4px;position:absolute;transform:translateY(2px)}.CodeView-module__WMQUiW__stretchIcon:hover{opacity:1}.CodeView-module__WMQUiW__disableContainer{z-index:10;background:#00000080;width:100%;height:100%;position:absolute;top:0}.CodeView-module__WMQUiW__innerContainer{flex-direction:row;display:flex}
.ToolsMenu-module__aP7XCq__popupInnerContainer{background:var(--bg-card);border-radius:8px;width:100%;overflow:hidden;box-shadow:0 4px 16px #00000040}.ToolsMenu-module__aP7XCq__header{background:var(--brand-deep-darker);border-bottom:1px solid #ffffff26;width:100%;padding:14px 18px}.ToolsMenu-module__aP7XCq__categoriesGrid{background:var(--bg-card);grid-template-columns:repeat(3,1fr);gap:12px;padding:14px;display:grid}.ToolsMenu-module__aP7XCq__categoryColumn{flex-direction:column;gap:14px;min-width:0;display:flex}.ToolsMenu-module__aP7XCq__category{flex-direction:column;gap:4px;min-width:0;display:flex}.ToolsMenu-module__aP7XCq__categoryTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);opacity:.8;margin:0 0 2px;padding-inline-start:6px;font-size:11.5px;font-weight:700}.ToolsMenu-module__aP7XCq__tiles{flex-direction:column;gap:1px;display:flex}.ToolsMenu-module__aP7XCq__tile{color:var(--text-primary);border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;min-width:0;padding:5px 8px;text-decoration:none;transition:background .12s,border-color .12s;display:flex}.ToolsMenu-module__aP7XCq__tile:hover{background:var(--hover-background);border-color:var(--tool-accent,var(--brand-primary))}.ToolsMenu-module__aP7XCq__tileIcon{background:color-mix(in srgb, var(--tool-accent,var(--brand-primary)) 14%, transparent);border-radius:5px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.ToolsMenu-module__aP7XCq__tileTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.ToolsMenu-module__aP7XCq__footer{background:var(--brand-deep);border-top:1px solid #ffffff1a;padding:12px 18px}.ToolsMenu-module__aP7XCq__footer a{color:var(--text-white);text-decoration:underline}
.Dropdown-module__jSM0Da__container{background:var(--bg-code-secondary);-webkit-user-select:none;user-select:none;cursor:pointer;box-sizing:border-box;border:1px solid var(--border-code-primary);border-radius:4px;justify-content:space-between;align-items:center;width:fit-content;height:24px;padding-left:8px;padding-right:8px;display:flex;position:relative}.Dropdown-module__jSM0Da__mainText{color:var(--text-white);white-space:nowrap;margin:0 8px 0 0;padding:0;font-size:16px}[dir=rtl] .Dropdown-module__jSM0Da__mainText{margin-left:8px;margin-right:0}.Dropdown-module__jSM0Da__menu{background:var(--bg-code-secondary);z-index:10;border:1px solid var(--border-code-primary);border-radius:4px;position:absolute;top:24px;left:0;overflow:hidden}[dir=rtl] .Dropdown-module__jSM0Da__menu{left:auto;right:0}.Dropdown-module__jSM0Da__menuItem{cursor:pointer;color:var(--text-white);text-align:start;margin:0;padding:8px;font-size:16px}.Dropdown-module__jSM0Da__menuItem:hover{background:var(--bg-code-hover,#444343)}
.ResourcesMenu-module__fwq9na__popupInnerContainer{background:var(--bg-card);border-radius:8px;width:100%;overflow:hidden;box-shadow:0 4px 16px #00000040}.ResourcesMenu-module__fwq9na__header{background:var(--brand-deep-darker);border-bottom:1px solid #ffffff26;width:100%;padding:14px 18px}.ResourcesMenu-module__fwq9na__tiles{background:var(--bg-card);grid-template-columns:repeat(2,1fr);gap:6px;padding:12px;display:grid}.ResourcesMenu-module__fwq9na__tile{color:var(--text-primary);border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:10px;text-decoration:none;transition:background .12s,border-color .12s;display:flex}.ResourcesMenu-module__fwq9na__tile:hover{background:var(--hover-background);border-color:var(--res-accent,var(--brand-primary))}.ResourcesMenu-module__fwq9na__tileDot{background:var(--res-accent,var(--brand-primary));border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:7px}.ResourcesMenu-module__fwq9na__tileBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ResourcesMenu-module__fwq9na__tileTitle{color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.2}.ResourcesMenu-module__fwq9na__tileDesc{color:var(--text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}
.TopView-module__2VL4Ka__container{background-color:var(--bg-code-primary);border-bottom:1px solid var(--border-code-primary);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:48px;padding:0 8px;display:flex}.TopView-module__2VL4Ka__noLeftPadding{padding:0 8px 0 0!important}[dir=rtl] .TopView-module__2VL4Ka__noLeftPadding{padding:0 0 0 8px!important}.TopView-module__2VL4Ka__restart{cursor:pointer;transition:opacity .3s}.TopView-module__2VL4Ka__restart:hover{opacity:.8}.TopView-module__2VL4Ka__openTabsContainer{box-sizing:border-box;flex:1;width:0;height:100%;margin-right:16px;display:flex;overflow:auto}[dir=rtl] .TopView-module__2VL4Ka__openTabsContainer{margin-left:16px;margin-right:0}.TopView-module__2VL4Ka__openTabContainer{border:1px solid var(--border-code-primary);box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:flex}.TopView-module__2VL4Ka__openTabContainer.TopView-module__2VL4Ka__selected{background:#333}.TopView-module__2VL4Ka__openTabContainer p{color:var(--text-white);margin:0;padding:0}.TopView-module__2VL4Ka__openTabContainer img{cursor:pointer}.TopView-module__2VL4Ka__openTabContainer img:hover{opacity:.8}.TopView-module__2VL4Ka__openTabsContainer::-webkit-scrollbar{border:0 solid #d5d5d5;height:4px}.TopView-module__2VL4Ka__openTabsContainer::-webkit-scrollbar-thumb:horizontal{background:#d5d5d5}.TopView-module__2VL4Ka__actionsContainer{justify-content:center;align-items:center;gap:8px;display:flex}.TopView-module__2VL4Ka__saveButton{cursor:pointer;margin-left:4px;transition:opacity .3s}[dir=rtl] .TopView-module__2VL4Ka__saveButton{margin-left:0;margin-right:4px}.TopView-module__2VL4Ka__saveButton:hover{opacity:.8}@media (max-width:640px){.TopView-module__2VL4Ka__saveButton{display:none}}
.SaveAsProjectDialog-module__TV0Ozq__container{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;width:440px;max-width:90vw;max-height:85vh;padding:32px;display:flex;box-shadow:0 8px 32px #00000059}.SaveAsProjectDialog-module__TV0Ozq__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.SaveAsProjectDialog-module__TV0Ozq__closeButton{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.SaveAsProjectDialog-module__TV0Ozq__closeButton:hover{background:var(--hover-background)}.SaveAsProjectDialog-module__TV0Ozq__form{flex-direction:column;flex:1;min-height:0;display:flex}.SaveAsProjectDialog-module__TV0Ozq__formBody{flex-direction:column;gap:24px;padding-bottom:16px;display:flex}.SaveAsProjectDialog-module__TV0Ozq__formGroup{flex-direction:column;gap:8px;display:flex}.SaveAsProjectDialog-module__TV0Ozq__formGroup label{color:var(--text-primary);font-family:Varela Round,sans-serif;font-size:14px;font-weight:600}.SaveAsProjectDialog-module__TV0Ozq__formGroup input,.SaveAsProjectDialog-module__TV0Ozq__formGroup textarea{border:var(--border-primary);background-color:var(--bg-primary);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:12px;padding:12px 16px;font-family:Varela Round,sans-serif;font-size:16px;transition:border-color .2s}.SaveAsProjectDialog-module__TV0Ozq__formGroup input:focus,.SaveAsProjectDialog-module__TV0Ozq__formGroup textarea:focus{border:2px solid var(--brand-primary);outline:none}.SaveAsProjectDialog-module__TV0Ozq__formGroup input::-moz-placeholder{color:var(--text-disabled)}.SaveAsProjectDialog-module__TV0Ozq__formGroup textarea::-moz-placeholder{color:var(--text-disabled)}.SaveAsProjectDialog-module__TV0Ozq__formGroup input::placeholder,.SaveAsProjectDialog-module__TV0Ozq__formGroup textarea::placeholder{color:var(--text-disabled)}.SaveAsProjectDialog-module__TV0Ozq__formGroup textarea{resize:none;min-height:72px}.SaveAsProjectDialog-module__TV0Ozq__labelHint{color:var(--text-secondary);font-family:Varela Round,sans-serif;font-size:12px;font-weight:400}.SaveAsProjectDialog-module__TV0Ozq__languageHint{color:var(--text-secondary);margin:0;font-family:Varela Round,sans-serif;font-size:13px}.SaveAsProjectDialog-module__TV0Ozq__buttonRow{flex-shrink:0;gap:12px;padding-top:16px;display:flex}.SaveAsProjectDialog-module__TV0Ozq__buttonRow>div,.SaveAsProjectDialog-module__TV0Ozq__buttonRow>button{flex:1}.SaveAsProjectDialog-module__TV0Ozq__successContent{flex-direction:column;align-items:center;gap:12px;padding:16px 0;display:flex}.SaveAsProjectDialog-module__TV0Ozq__successIcon{background:var(--brand-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0;font-size:24px;display:flex}@media (max-width:500px){.SaveAsProjectDialog-module__TV0Ozq__container{padding:24px}}
.CoursesCarousel-module__ko8UCG__cardContainer{cursor:pointer;width:320px;height:250px;margin:4px 0;transition:all .3s;position:relative}.CoursesCarousel-module__ko8UCG__cardContainer:hover .CoursesCarousel-module__ko8UCG__popupCardContainer{visibility:visible;opacity:1;transform:scale(1)}.CoursesCarousel-module__ko8UCG__cardContainerHover:hover .CoursesCarousel-module__ko8UCG__courseImgContainer{border-bottom-right-radius:0;border-bottom-left-radius:0;transform:scale(1.2)translateY(-30px)}.CoursesCarousel-module__ko8UCG__cardContainerHover:hover .CoursesCarousel-module__ko8UCG__courseImg{border-bottom-right-radius:0;border-bottom-left-radius:0}.CoursesCarousel-module__ko8UCG__popupCardContainer{background-color:var(--bg-card);visibility:hidden;opacity:0;box-sizing:border-box;z-index:5;border-radius:0 0 10px 10px;flex-direction:column;width:384px;transition:all .3s;display:flex;position:absolute;bottom:-100px;left:-32px;overflow:hidden;transform:scale(.82);box-shadow:0 4px 4px #00000040}[dir=rtl] .CoursesCarousel-module__ko8UCG__popupCardContainer{left:auto;right:-32px}.CoursesCarousel-module__ko8UCG__popupCardInfoContainer{box-sizing:border-box;flex-direction:column;gap:8px;padding:8px;display:flex}.CoursesCarousel-module__ko8UCG__popupCardContainer .CoursesCarousel-module__ko8UCG__courseImg{border-radius:0;width:352px;height:198px}.CoursesCarousel-module__ko8UCG__courseImg{border:1px solid var(--border-color,#e1e1e1);border-radius:10px;width:320px;height:180px;transition:all .3s}.CoursesCarousel-module__ko8UCG__courseImgContainer{background-color:var(--bg-card);border-radius:10px;transition:all .3s;position:relative}.CoursesCarousel-module__ko8UCG__courseProgressBar{border:1px solid var(--border-color,#0000001a);border-radius:5px;width:calc(100% - 16px);height:10px;position:absolute;bottom:8px;left:8px}[dir=rtl] .CoursesCarousel-module__ko8UCG__courseProgressBar{left:auto;right:8px}.CoursesCarousel-module__ko8UCG__courseTitle{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:100%;margin-top:8px;margin-bottom:4px;display:-webkit-box;overflow:hidden}.CoursesCarousel-module__ko8UCG__courseDesc{-webkit-line-clamp:2;text-overflow:ellipsis;max-width:100%;color:var(--text-secondary,#0000008a);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.CoursesCarousel-module__ko8UCG__coursesContainer{scroll-behavior:smooth;scrollbar-width:none;justify-content:flex-start;align-items:flex-start;gap:32px;width:100%;margin-top:-48px;margin-bottom:-140px;padding-top:48px;padding-bottom:140px;padding-left:32px;display:flex;overflow:scroll hidden}[dir=rtl] .CoursesCarousel-module__ko8UCG__coursesContainer{padding-left:0;padding-right:32px}.CoursesCarousel-module__ko8UCG__coursesContainer.CoursesCarousel-module__ko8UCG__noPaddingLeft{padding-left:0!important}[dir=rtl] .CoursesCarousel-module__ko8UCG__coursesContainer.CoursesCarousel-module__ko8UCG__noPaddingLeft{padding-left:0!important;padding-right:0!important}.CoursesCarousel-module__ko8UCG__coursesContainer::-webkit-scrollbar{width:0;height:0;display:none}.CoursesCarousel-module__ko8UCG__navButton{cursor:pointer;border-radius:20px;width:40px;height:40px}.CoursesCarousel-module__ko8UCG__navButton:hover{background-color:var(--hover-background,#0000001a)}.CoursesCarousel-module__ko8UCG__nextButton{z-index:1;opacity:.5;background:linear-gradient(90deg,#00000080 0%,#000 100%);width:64px;height:180px;margin:4px 0;position:absolute}[dir=rtl] .CoursesCarousel-module__ko8UCG__nextButton{background:linear-gradient(-90deg,#00000080 0%,#000 100%)}.CoursesCarousel-module__ko8UCG__disabled{opacity:.3;cursor:auto!important}.CoursesCarousel-module__ko8UCG__disabled:hover{background-color:#0000!important}.CoursesCarousel-module__ko8UCG__tagContainer{background:var(--selection-background,#edf8ff);border-radius:32px;align-items:center;margin:0 8px 8px 0;padding:4px 8px;display:flex}[dir=rtl] .CoursesCarousel-module__ko8UCG__tagContainer{margin:0 0 8px 8px}.CoursesCarousel-module__ko8UCG__tag{color:var(--text-primary,black);margin:0 0 0 4px;padding:0;font-size:12px}[dir=rtl] .CoursesCarousel-module__ko8UCG__tag{margin-left:0;margin-right:4px}.CoursesCarousel-module__ko8UCG__tagsContainer{flex-wrap:wrap;margin-top:8px;display:flex}.CoursesCarousel-module__ko8UCG__courseSaveForLaterContainer{background:var(--brand-primary);z-index:2;color:var(--text-white);border-radius:4px;align-items:center;gap:8px;padding:4px 8px 4px 4px;transition:all .2s;display:flex;position:absolute;top:8px;left:0;transform:scale(.8)}[dir=rtl] .CoursesCarousel-module__ko8UCG__courseSaveForLaterContainer{padding:4px 4px 4px 8px;left:auto;right:0}.CoursesCarousel-module__ko8UCG__courseSaveForLaterContainer:hover{background:var(--brand-primary-darker)}.CoursesCarousel-module__ko8UCG__courseNumberContainer{background:linear-gradient(90deg,#000,#0000);border-radius:10px 0 0 10px;align-items:center;width:75%;height:100%;display:flex;position:absolute;top:0;left:0}[dir=rtl] .CoursesCarousel-module__ko8UCG__courseNumberContainer{background:linear-gradient(270deg,#000,#0000);border-radius:0 10px 10px 0;left:auto;right:0}.CoursesCarousel-module__ko8UCG__courseNumber{-webkit-text-stroke:.2px #fff9;margin:0 0 0 16px;padding:0;font-weight:700;color:#0000!important;font-size:64px!important}[dir=rtl] .CoursesCarousel-module__ko8UCG__courseNumber{margin:0 16px 0 0}.CoursesCarousel-module__ko8UCG__popupCardInnerInfoContainer{flex-direction:row;justify-content:space-between;align-items:center;padding-right:8px;display:flex}[dir=rtl] .CoursesCarousel-module__ko8UCG__popupCardInnerInfoContainer{padding-left:8px;padding-right:0}@media (max-width:1520px){.CoursesCarousel-module__ko8UCG__cardContainer{width:288px;height:235px}.CoursesCarousel-module__ko8UCG__courseImg{width:288px;height:162px}.CoursesCarousel-module__ko8UCG__nextButton{height:162px}.CoursesCarousel-module__ko8UCG__popupCardContainer{width:342px;bottom:-92px;left:-27px}[dir=rtl] .CoursesCarousel-module__ko8UCG__popupCardContainer{left:auto;right:-27px}.CoursesCarousel-module__ko8UCG__coursesContainer{margin-bottom:-130px;padding-bottom:130px}}@media (max-width:970px){.CoursesCarousel-module__ko8UCG__cardContainer{width:272px;height:225px}.CoursesCarousel-module__ko8UCG__courseImg{width:272px;height:153px}.CoursesCarousel-module__ko8UCG__nextButton{height:153px}.CoursesCarousel-module__ko8UCG__popupCardContainer{width:324px;bottom:-92px;left:-26px}[dir=rtl] .CoursesCarousel-module__ko8UCG__popupCardContainer{left:auto;right:-26px}}@media (max-width:660px){.CoursesCarousel-module__ko8UCG__cardContainer{pointer-events:none;width:224px;height:218px}.CoursesCarousel-module__ko8UCG__courseImg{width:224px;height:126px}.CoursesCarousel-module__ko8UCG__nextButton{width:48px;height:126px}.CoursesCarousel-module__ko8UCG__courseTitle{margin-top:4px}.CoursesCarousel-module__ko8UCG__popupCardContainer{width:266px;bottom:-92px;left:-21px}[dir=rtl] .CoursesCarousel-module__ko8UCG__popupCardContainer{left:auto;right:-21px}.CoursesCarousel-module__ko8UCG__courseTitle{-webkit-line-clamp:1}.CoursesCarousel-module__ko8UCG__courseNumber{margin:0 0 0 16px;font-size:60px!important}[dir=rtl] .CoursesCarousel-module__ko8UCG__courseNumber{margin:0 16px 0 0}}@media (max-width:600px){.CoursesCarousel-module__ko8UCG__coursesContainer{padding-left:16px}[dir=rtl] .CoursesCarousel-module__ko8UCG__coursesContainer{padding-left:0;padding-right:16px}}@media (max-width:400px){.CoursesCarousel-module__ko8UCG__cardContainer{width:192px;height:168px}.CoursesCarousel-module__ko8UCG__courseImg{width:192px;height:108px}.CoursesCarousel-module__ko8UCG__nextButton{height:108px}.CoursesCarousel-module__ko8UCG__navButton{border-radius:16px;width:32px;height:32px}}
.CreatorInfo-module__wSp2rG__teacherContainer{align-items:center;display:flex}.CreatorInfo-module__wSp2rG__teacherImageContainer{border-radius:20px;width:40px;height:40px;transition:opacity .2s;overflow:hidden}.CreatorInfo-module__wSp2rG__teacherImageContainer:hover{opacity:.7}.CreatorInfo-module__wSp2rG__teacherImageContainer.CreatorInfo-module__wSp2rG__clickable{cursor:pointer}.CreatorInfo-module__wSp2rG__teachDescriptionContainer{flex-direction:column;align-items:flex-start;margin-left:8px;display:flex}[dir=rtl] .CreatorInfo-module__wSp2rG__teachDescriptionContainer{margin-left:0;margin-right:8px}.CreatorInfo-module__wSp2rG__teacherTitle{color:var(--text-secondary,#6a8997);margin:2px 0;padding:0;font-size:10px}.CreatorInfo-module__wSp2rG__teacherName{color:var(--text-primary,black);text-transform:capitalize;margin:0;padding:0;font-size:16px}.CreatorInfo-module__wSp2rG__teacherTitleDark{color:#fff9;margin:2px 0;padding:0;font-size:10px}.CreatorInfo-module__wSp2rG__teacherNameDark{color:#fff;margin:0;padding:0;font-size:16px}
.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}}
.DocSearch-module__kyaKpG__root{z-index:12;align-items:center;width:100%;min-width:0;max-width:360px;display:flex;position:relative}.DocSearch-module__kyaKpG__collapsedBtn{border:var(--border-primary);background:var(--bg-primary);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:none}.DocSearch-module__kyaKpG__collapsedBtn:hover{background:var(--hover-background);color:var(--text-primary)}.DocSearch-module__kyaKpG__inputWrap{border:2px solid var(--border-color);background:var(--bg-primary);width:100%;height:36px;color:var(--text-primary);box-sizing:border-box;border-radius:10px;align-items:center;gap:8px;padding:0 10px;transition:border-color .12s,box-shadow .12s;display:flex}.DocSearch-module__kyaKpG__inputWrap:hover{border-color:var(--text-secondary)}.DocSearch-module__kyaKpG__inputWrapOpen,.DocSearch-module__kyaKpG__inputWrap:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px #6366f12e}.DocSearch-module__kyaKpG__searchIcon{opacity:.7;flex:none}.DocSearch-module__kyaKpG__input{min-width:0;color:inherit;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:14px}.DocSearch-module__kyaKpG__input::placeholder{color:var(--text-secondary);opacity:.8}.DocSearch-module__kyaKpG__input::-webkit-search-cancel-button{display:none}.DocSearch-module__kyaKpG__kbd{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);opacity:.75;border-radius:4px;flex:none;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600}.DocSearch-module__kyaKpG__clearBtn{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.DocSearch-module__kyaKpG__clearBtn:hover{background:var(--hover-background);opacity:1}.DocSearch-module__kyaKpG__backdrop{z-index:11;background:#0000007a;animation:.14s ease-out DocSearch-module__kyaKpG__docSearchFadeIn;position:fixed;inset:0}@keyframes DocSearch-module__kyaKpG__docSearchFadeIn{0%{opacity:0}to{opacity:1}}.DocSearch-module__kyaKpG__dropdown{inset-inline:0;border:2px solid var(--border-color);background:var(--bg-primary);z-index:13;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb,#00000040) var(--scrollbar-track,transparent);border-radius:10px;max-height:min(60vh,480px);padding:6px;position:absolute;top:calc(100% + 6px);overflow-y:auto;box-shadow:0 12px 32px #00000040}.DocSearch-module__kyaKpG__dropdown::-webkit-scrollbar{width:8px}.DocSearch-module__kyaKpG__dropdown::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb,#00000040);border-radius:4px}.DocSearch-module__kyaKpG__status{color:var(--text-secondary);text-align:center;padding:16px;font-size:13px}.DocSearch-module__kyaKpG__group{flex-direction:column;display:flex}.DocSearch-module__kyaKpG__group+.DocSearch-module__kyaKpG__group{border-top:1px solid var(--border-color);margin-top:4px;padding-top:4px}.DocSearch-module__kyaKpG__groupHeader{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);opacity:.7;padding:8px 10px 4px;font-size:11px;font-weight:700}.DocSearch-module__kyaKpG__resultList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DocSearch-module__kyaKpG__result{text-align:start;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.DocSearch-module__kyaKpG__result:hover,.DocSearch-module__kyaKpG__resultActive{background:var(--hover-background)}.DocSearch-module__kyaKpG__resultActive{outline:2px solid var(--brand-primary);outline-offset:-2px}.DocSearch-module__kyaKpG__resultTitle{color:var(--text-primary);word-break:break-word;font-size:14px;font-weight:600;line-height:1.3}.DocSearch-module__kyaKpG__resultExcerpt{color:var(--text-secondary);opacity:.85;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.DocSearch-module__kyaKpG__mark{background:color-mix(in srgb, var(--brand-primary) 22%, transparent);color:inherit;border-radius:2px;padding:0 1px;font-weight:700}@media (max-width:820px){.DocSearch-module__kyaKpG__root{width:auto;max-width:none}.DocSearch-module__kyaKpG__collapsedBtn{display:inline-flex}.DocSearch-module__kyaKpG__inputWrap{display:none}.DocSearch-module__kyaKpG__rootMobileExpanded{top:8px;z-index:14;position:fixed;inset-inline:8px}.DocSearch-module__kyaKpG__rootMobileExpanded .DocSearch-module__kyaKpG__collapsedBtn{display:none}.DocSearch-module__kyaKpG__rootMobileExpanded .DocSearch-module__kyaKpG__inputWrap{background:var(--bg-primary);width:100%;height:44px;display:flex;box-shadow:0 8px 24px #0000002e}.DocSearch-module__kyaKpG__rootMobileExpanded .DocSearch-module__kyaKpG__kbd{display:none}.DocSearch-module__kyaKpG__rootMobileExpanded .DocSearch-module__kyaKpG__dropdown{max-height:70vh;top:calc(100% + 8px)}}
.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;text-align:left;direction:ltr;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}[dir=rtl] .Content-module__C2ZWca__content blockquote{border-left:none;border-right:5px solid var(--brand-deep)}.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;direction:ltr;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}[dir=rtl] .Content-module__C2ZWca__indicator{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}[dir=rtl] .Content-module__C2ZWca__runButton{left:32px;right:auto}.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}[dir=rtl] .Content-module__C2ZWca__runButton p{margin-left:0;margin-right:8px;padding-left:8px;padding-right:0}.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}[dir=rtl] .Content-module__C2ZWca__keyHint .Content-module__C2ZWca__indicator{margin-left:2px;margin-right:0}@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}[dir=rtl] .Content-module__C2ZWca__runButton{left:16px;right:auto}.Content-module__C2ZWca__runButton p{font-size:14px}.Content-module__C2ZWca__optionContainer .Content-module__C2ZWca__indicator,.Content-module__C2ZWca__keyHint{display:none}}
.CreatorName-module__ejzryW__name{text-transform:capitalize}@media (max-width:1000px){.CreatorName-module__ejzryW__name{font-size:12px}}
.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}[dir=rtl] .ResultPopup-module__PruYIa__activeBoosters{left:32px;right:auto}.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)}
.LanguagesBar-module__2Fgrxa__container{background-color:var(--bg-landing-language-bar);justify-content:center;align-items:center;width:100%;height:80px;padding:0;display:flex;position:relative;overflow:hidden}.LanguagesBar-module__2Fgrxa__container:before,.LanguagesBar-module__2Fgrxa__container:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.LanguagesBar-module__2Fgrxa__container:before{background:linear-gradient(to right, var(--bg-landing-language-bar), transparent);left:0}[dir=rtl] .LanguagesBar-module__2Fgrxa__container:before{background:linear-gradient(to left, var(--bg-landing-language-bar), transparent);left:auto;right:0}.LanguagesBar-module__2Fgrxa__container:after{background:linear-gradient(to left, var(--bg-landing-language-bar), transparent);right:0}[dir=rtl] .LanguagesBar-module__2Fgrxa__container:after{background:linear-gradient(to right, var(--bg-landing-language-bar), transparent);left:0;right:auto}.LanguagesBar-module__2Fgrxa__marquee{direction:ltr;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 80px calc(100% - 80px),#0000 100%)}.LanguagesBar-module__2Fgrxa__track{will-change:transform;direction:ltr;align-items:center;gap:16px;width:max-content;animation:120s linear infinite LanguagesBar-module__2Fgrxa__marquee;display:flex}.LanguagesBar-module__2Fgrxa__marquee.LanguagesBar-module__2Fgrxa__rtl .LanguagesBar-module__2Fgrxa__track{animation-direction:reverse}.LanguagesBar-module__2Fgrxa__marquee:hover .LanguagesBar-module__2Fgrxa__track{animation-play-state:paused}@keyframes LanguagesBar-module__2Fgrxa__marquee{0%{transform:translate(calc(50vw - 60px - 33.3333%))}to{transform:translate(calc(50vw - 60px - 66.6666%))}}.LanguagesBar-module__2Fgrxa__chip{box-sizing:border-box;border:var(--border-primary);background:var(--bg-primary);white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;height:44px;padding:6px 14px 6px 6px;transition:opacity .15s;display:inline-flex}.LanguagesBar-module__2Fgrxa__chip:hover{opacity:.8}.LanguagesBar-module__2Fgrxa__iconWrap{flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:32px;height:32px;display:inline-flex}.LanguagesBar-module__2Fgrxa__iconWrapMulti{width:auto}@media (prefers-reduced-motion:reduce){.LanguagesBar-module__2Fgrxa__track{animation:none}}@media (max-width:899px){.LanguagesBar-module__2Fgrxa__container{height:64px}.LanguagesBar-module__2Fgrxa__container:before,.LanguagesBar-module__2Fgrxa__container:after{width:40px}.LanguagesBar-module__2Fgrxa__marquee{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%)}.LanguagesBar-module__2Fgrxa__track{gap:12px;animation-duration:100s}.LanguagesBar-module__2Fgrxa__chip{gap:8px;height:40px}.LanguagesBar-module__2Fgrxa__iconWrap{width:24px;height:24px}.LanguagesBar-module__2Fgrxa__iconWrapMulti{width:auto}}
.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)}
.LandingSections-module__1NEQYW__wrapper>:nth-of-type(odd){background-color:var(--bg-landing-section-even);flex-direction:row}.LandingSections-module__1NEQYW__wrapper>:nth-of-type(odd)>:first-child{align-items:flex-start}.LandingSections-module__1NEQYW__wrapper>:nth-of-type(2n){background-color:var(--bg-landing-section-odd);flex-direction:row-reverse}.LandingSections-module__1NEQYW__wrapper>:nth-of-type(2n)>:first-child{align-items:flex-end}@media (max-width:1000px){.LandingSections-module__1NEQYW__wrapper>:nth-of-type(odd),.LandingSections-module__1NEQYW__wrapper>:nth-of-type(2n){flex-direction:column}.LandingSections-module__1NEQYW__wrapper>:nth-of-type(odd)>:first-child,.LandingSections-module__1NEQYW__wrapper>:nth-of-type(2n)>:first-child{align-items:center}}
.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}[dir=rtl] .AIChatEditor-module__3vOVVq__userRole{text-align:left}.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}[dir=rtl] .AIChatEditor-module__3vOVVq__paramsSidebar{border-left:none;border-right:1px solid var(--border-code-primary,#414141)}.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}[dir=rtl] .AIChatEditor-module__3vOVVq__paramsToggle{left:8px;right:auto}.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}[dir=rtl] .AIChatEditor-module__3vOVVq__markdownContent ul,[dir=rtl] .AIChatEditor-module__3vOVVq__markdownContent ol{padding-left:0;padding-right: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}[dir=rtl] .AIChatEditor-module__3vOVVq__markdownContent blockquote{border-left:none;border-right:3px solid var(--brand-bright,#4ec9b0)}.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}[dir=rtl] .AIChatEditor-module__3vOVVq__markdownContent th,[dir=rtl] .AIChatEditor-module__3vOVVq__markdownContent td{text-align:right}.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}
.FilterMenu-module__Jnr8Za__container{background-color:#0000;border-radius:8px;width:240px;margin-right:32px}[dir=rtl] .FilterMenu-module__Jnr8Za__container{margin-left:32px;margin-right:0}.FilterMenu-module__Jnr8Za__sortContainer{width:100%}@media (max-width:800px){.FilterMenu-module__Jnr8Za__container{width:160px}}
.InfoDialog-module__6Emu4a__container{width:90%;max-width:480px;padding:16px}
