.itemThumbnail{--progress-width:0;width:100%;aspect-ratio:var(--itemAspectRatio);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5em;padding-bottom:0;transition:all .2s ease-out;position:relative;inset:0;overflow:hidden}.itemThumbnail:after{content:"";background-color:var(--primary-color-dark);height:6px;width:var(--progress-width);position:absolute;bottom:0;left:0}@media (hover:hover) and (pointer:fine){.itemThumbnail:hover{box-shadow:inset 0 0 0 2px var(--primary-color-dark)}}.dashboardCarouselViewAllItem .itemThumbnail:hover{box-shadow:none}.videoDuration{background-color:#0009;border-radius:4px;padding:3px 6px;font-size:1em;position:absolute;bottom:.5em;right:.5em}.dashboardCarouselViewAllItem .itemThumbnail{font-size:var(--h4);place-content:center;height:100%;padding:0;display:grid}.itemHoverInfo{opacity:0;color:#fff;background-image:linear-gradient(#0000,#000000bf 50%);padding:3em 1em 1em;transition:all .2s ease-out;position:absolute;bottom:0;left:0;right:0}.dashboardCarouselVideoItem{position:relative}.dashboardCarouselItemsContainer>div{transition:all .4s ease-out;transform:scale(.95)}@media (hover:hover) and (pointer:fine){.dashboardCarouselItemsContainer>div:hover{transform:scale(1)}.singleColumn .dashboardCarouselItemsContainer>div:hover{transform:scale(.95)}}.dashboardCarouselItemsContainer>div:hover .itemHoverInfo{opacity:1}.itemThumbnailWatchTime{height:4px;bottom:0;left:0;right:calc(100% - 100%*var(--watchProp));background-color:var(--primary-color);position:absolute}.dashboardCarousel{--itemAspectRatio:calc(16/9);width:100%;margin-top:-3em;margin-bottom:0;padding:4em 2em 2em;position:relative;overflow:hidden}.dashboardCarousel.LockedCarousel{filter:saturate(0)}.dashboardCarousel.LockedCarousel:before{content:"";background-image:linear-gradient(transparent 0%,var(--bg-light2)20%,var(--bg-light2)calc(100% - 20%),transparent 100%);z-index:10;opacity:.75;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 20% 80%,#0000 100%)}.dashboardCarousel.LockedCarousel:after{content:"";z-index:10;background-image:url(/images/icons/locked_lock.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:40%;height:40%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboardCarouselArrow.arrowLeft,.dashboardCarouselArrow.arrowRight{--text:white;color:#fff;background-image:linear-gradient(90deg,var(--bg)-20%,transparent);z-index:1;width:min(4em,10vw);height:100%;font-size:var(--h2);opacity:.5;-webkit-user-select:none;user-select:none;place-content:center left;padding:.5em;transition:all .2s ease-out;display:grid;position:absolute;top:0;left:0;transform:translate(0)}.dashboardCarouselArrow.arrowLeft:hover,.dashboardCarouselArrow.arrowRight:hover{cursor:pointer;opacity:1}.dashboardCarouselArrow.arrowRight{background-image:linear-gradient(-90deg,var(--bg)-20%,transparent);opacity:.5;place-content:center right;left:auto;right:0}.dashboardCarouselArrow.arrowRight:hover{opacity:1}.dashboardCarouselItemsContainer{--itemGap:0rem;--carouselPadding:4em;--oneItemWidth:calc((100vw - var(--carouselPadding))/min(var(--numColumns),var(--maxColumnsShown)));gap:var(--itemGap);transform:translateX(calc(var(--itemOffset)*var(--oneItemWidth)*-1));-webkit-user-select:none;user-select:none;transition:all .3s cubic-bezier(.25,.8,.5,1);display:flex}.dashboardCarouselItemsContainerContainer{width:100%;transform:translateX(calc(var(--itemOffsetOffset)*-100%/var(--numColumns)))}.dashboardCarouselVideoItem{background-color:var(--bg)}.dashboardCarouselVideoLocked:after{content:"";background-color:var(--bgA);opacity:.4;position:absolute;inset:-2px}.dashboardCarouselVideoWatched{position:relative}.dashboardCarouselVideoWatched:after{content:"";background-color:var(--bgA);opacity:.8;position:absolute;inset:-2px}.dashboardCarouselVideoWatched .checkmark-icon{z-index:2;color:#fff;width:3rem;height:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboardCarouselItemsContainer>div{width:var(--oneItemWidth);min-width:var(--oneItemWidth);background-position:50%;background-size:cover;border-radius:.5em;flex-shrink:0;justify-content:space-between;position:relative;overflow:hidden}.dashboardPlaceholderThumbnail{background-image:url(/images/placeholders/videoplaceholder.png)}.dashboardLoadingItem{background-image:linear-gradient(45deg,var(--bg-light2)0%,var(--bg-light)100%);animation:1s ease-in-out infinite alternate loadingAnimation;animation-delay:calc(var(--i)*-.1s);padding-bottom:calc(100%/var(--numItems)*9/16)}@keyframes loadingAnimation{0%{opacity:1}25%{opacity:.8}50%{opacity:.3}75%{opacity:.8}to{opacity:1}}@media screen and (max-width:100ch){.dashboardCarouselArrow.arrowLeft,.dashboardCarouselArrow.arrowRight{opacity:.9;padding:.25em}}.dashboardCarouselTitle{padding-left:calc(2rem + .025*calc(calc(100vw - 4rem)/var(--numColumns)));opacity:.85;letter-spacing:normal;z-index:10;font-weight:700;transition:all .2s ease-out}.dashboardCarouselTitleHoverText{opacity:0;box-sizing:border-box;text-wrap-mode:nowrap;width:0%;font-size:var(--h4);filter:blur(5px);--exploreAllTextLength:8;z-index:10;padding:0;font-weight:400;transition:all .3s ease-out;display:inline-block;overflow:hidden}@media (hover:hover) and (pointer:fine){.dashboardCarouselTitleLink:hover .dashboardCarouselTitleHoverText,.dashboardCarouselTitleHoverText:hover{opacity:.75;width:calc(.72ch*var(--exploreAllTextLength) + 1em);filter:blur();padding-left:1em}.dashboardCarouselTitleLink:hover{cursor:pointer}.dashboardCarouselTitle:hover{opacity:1}.dashboardCarouselTitleLink:hover .seriesArrow{opacity:1;filter:saturate();z-index:10}}.seriesArrow{--text:var(--primary-color-dark);opacity:0;filter:saturate(0);transition:all 50ms ease-out;transform:scale(.8)translateY(-8%)}.dashboardCarouselTitleLink{align-items:center;gap:0;display:flex}.dashboardCarouselNoTitle{margin-top:0;padding-top:1em;padding-bottom:0}.noSides{padding-left:0;padding-right:0}.skeletonCarousel .skeletonItem{opacity:.4;transition:opacity 1s ease-out}.skeletonCarouselNoPadding>div{padding:0}@media (min-width:576px){@keyframes skeletonSequential{0%,10%{opacity:.4}20%{opacity:1}50%{opacity:1}70%,to{opacity:.4}}.skeletonCarousel .skeletonItem{animation:skeletonSequential 2.4s ease-in-out var(--skeleton-delay,0s)infinite}}.injectedCardStyles{pointer-events:none;width:100%;height:100%;top:0;left:0;position:absolute!important}
.thumbnailCarThumb,.thumbnailCarThumbMobile{width:calc(100%/var(--numItems));padding-bottom:calc((100%/var(--numItems))*678/2560);transform:scale(calc(1 - calc(.05/var(--numColumns))));background-image:url(/images/placeholders/videoplaceholder.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5em;transition:all .2s ease-out;position:relative}.thumbnailCarThumbMobile{padding-bottom:calc((100%/var(--numItems))*1440/1920);border:0;border-radius:0;display:none;transform:scale(1)}@media (hover:hover) and (pointer:fine){.thumbnailCarThumb:hover{box-shadow:inset 0 0 0 2px var(--primary-color-dark);transform:scale(1)}}.thumbnailCarThumbGradient{background-image:linear-gradient(transparent 0%,var(--bgA2)40%,var(--bg)95%);display:block;position:absolute;inset:60% 0 0}.LockedCarousel .thumbnailCarThumb,.LockedCarousel .thumbnailCarThumbMobile{filter:saturate(0)}.LockedCarousel .thumbnailCarThumb:before,.LockedCarousel .thumbnailCarThumbMobile:before{content:"";background-color:var(--bg);opacity:.5;display:block;position:absolute;inset:0}.LockedCarousel .thumbnailCarThumb:after,.LockedCarousel .thumbnailCarThumbMobile:after{content:"";background-image:url(/images/icons/locked_lock.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:40%;height:40%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thumbnailLoading{background-image:linear-gradient(45deg,var(--bg-light2)-100%,var(--bg-light)100%);animation:1s ease-in-out infinite alternate thumbnailLoading}@keyframes thumbnailLoading{0%{opacity:1}25%{opacity:.8}50%{opacity:.3}75%{opacity:.8}to{opacity:1}}.thumbnailCarThumbAction,.thumbnailCarThumbActionMobile{color:#000;background-color:#fff;border-radius:10px;width:max-content;padding:1em 2em;font-size:1.5vw;font-weight:700;transition:all .2s ease-out;display:block;position:absolute;bottom:5%;left:21%;transform:translate(-50%,-50%)}.thumbnailCarThumbActionMobile{font-size:4vw;bottom:45%;left:50%;transform:translate(-50%,-50%)scale(1.1)}.thumbnailCarousel{width:calc(100%*var(--numItems));transform:translateX(calc((var(--itemOffset) + var(--numItems)/3)*-100%/var(--numItems)));transition:all .3s cubic-bezier(.25,.8,.5,1);display:flex}.thumbnailCarouselContainer{margin:0 calc(2rem + .025*calc(calc(100vw - 4rem)/var(--numColumns)) - calc(.025*100vw/var(--numColumns)));position:relative}@media screen and (max-width:85vh){.thumbnailCarThumb{display:none}.thumbnailCarThumbMobile{display:block}.thumbnailCarouselContainer{margin:0}}.thumbnailCarouselArrow{z-index:1;font-size:var(--h1);color:#fff;--text:white;opacity:0;-webkit-user-select:none;user-select:none;place-content:center;padding:.5ch;font-family:monospace;transition:all .2s ease-out;display:grid;position:absolute;top:0;bottom:0;left:0}.thumbnailCarouselContainer:hover .thumbnailCarouselArrow{opacity:.25}.thumbnailCarouselArrow:hover{cursor:pointer;opacity:1!important}.thumbnailCarouselArrowRight{left:auto;right:0}.thumbnailCarouselDots{justify-content:center;gap:1em;margin-top:.5em;display:flex;position:relative;left:50%;transform:translate(-50%)}.thumbnailCarouselDot{opacity:.25;background-color:#fff;border-radius:50%;width:.5em;height:.5em;transition:all .2s ease-out}.thumbnailCarouselDot:hover{opacity:.5;cursor:pointer}.thumbnailCarouselDotActive{opacity:.75}.thumbnailCarouselDotActive:hover{opacity:.9}.thumbnailCarThumbAction:hover,.thumbnailCarThumbActionMobile:hover{transform:translate(-50%,-50%)scale(1.1)}.thumbnailCarouselContainerContainer{transform:translateX(calc(-100%*var(--itemOffsetOffset)))}
