@import url(https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.language-modal-overlay{background-color:initial;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1100}.language-modal-dropdown{background-color:#141414fa;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 4px 20px #00000080;box-sizing:border-box;left:auto;min-width:-webkit-fit-content;min-width:fit-content;position:absolute;right:0;top:calc(100% + .5rem);width:100%;z-index:1101}.language-modal-flags{display:flex;flex-direction:column;gap:.5rem}.language-modal-flag-item{align-items:center;background-color:initial;border:2px solid #0000;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .3s;width:100%}.language-modal-flag-item:hover{background-color:#9b4fe733;border-color:#9b4fe780}.language-modal-flag-item.active{background-color:#9b4fe74d;border-color:#fff}.language-modal-flag-image{border:1px solid #fff3;border-radius:2px;display:block;height:25px;width:40px}@media (max-width:768px){.language-modal-dropdown{box-sizing:border-box;left:auto;min-width:0;padding:.5rem;position:absolute;right:0;top:calc(100% + .5rem);width:100%;z-index:1101}.language-modal-flags{gap:.35rem}.language-modal-flag-item{padding:.4rem}.language-modal-flag-image{height:25px;width:36px}}.horizontal-scroll-wrapper{overflow:visible;position:relative;width:100%}.horizontal-scroll-viewport{cursor:grab;overflow:hidden;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;width:100%}.horizontal-scroll-viewport,.horizontal-scroll-viewport *{-webkit-user-drag:none;user-drag:none}.horizontal-scroll-viewport.horizontal-scroll-dragging{cursor:grabbing}.horizontal-scroll-viewport.horizontal-scroll-motion .horizontal-scroll-track>*{pointer-events:none!important}.horizontal-scroll-viewport.horizontal-scroll-motion .horizontal-scroll-track *{animation:none!important;transition:none!important}.horizontal-scroll-track{backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;gap:.8rem;padding:.5rem 0;transform:translateZ(0);transform-style:flat;width:-webkit-max-content;width:max-content;will-change:transform}.horizontal-scroll-btn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#ddddddf2;border:1px solid #ffffff4d;border-radius:50%;box-shadow:0 2px 8px #0003;color:#333;cursor:pointer;display:flex!important;flex-shrink:0;height:40px;justify-content:center;min-height:40px;min-width:40px;outline:none;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:40px;z-index:999}.horizontal-scroll-btn-left{left:1rem}.horizontal-scroll-btn-right{right:1rem}.horizontal-scroll-btn:hover{transform:translateY(-50%) scale(1.1)}.horizontal-scroll-btn:active{background-color:#9b4fe7e6;transform:translateY(-50%) scale(.95)}.horizontal-scroll-btn:focus{outline:2px solid #9b4fe780;outline-offset:2px}@media (max-width:768px){.horizontal-scroll-btn{display:none!important}}@media (min-width:769px){.horizontal-scroll-btn{display:flex}}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.skeleton-loader{animation:skeleton-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#ffffff14,#ffffff2e 45%,#ffffff14 90%);background-size:200% 100%;border-radius:12px;box-sizing:border-box;display:block;flex-shrink:0;pointer-events:none}.skeleton-loader-group{display:contents}.skeleton-loader--block{height:100%;min-height:1rem;width:100%}.skeleton-loader--banner-image,.skeleton-loader--movie-image{border-radius:inherit;height:100%;min-height:0;min-width:0;width:100%}.skeleton-loader--movies-title{border-radius:8px;height:28px;width:180px}.skeleton-loader--music-cards-title{border-radius:8px;height:1.75rem;width:220px}.skeleton-loader--music-cards-image{border-radius:inherit;height:100%;inset:0;min-height:0;min-width:0;position:absolute;width:100%}.skeleton-loader--music-cards-item-title{border-radius:4px;height:1.56rem;margin:0 0 .25rem;max-width:100%;width:75%}.skeleton-loader--music-cards-item-artist{border-radius:4px;height:.96rem;margin:0;max-width:100%;width:55%}@media (max-width:500px){.skeleton-loader--music-cards-title{height:1.2rem;width:160px}}.skeleton-loader--categories-item{border-radius:999px;flex-shrink:0;height:44px}.skeleton-loader--shorts-thumb{min-height:0;min-width:0;z-index:3}.skeleton-loader--shorts-thumb,.skeleton-loader--video-banner-video{border-radius:inherit;height:100%;inset:0;position:absolute;width:100%}.skeleton-loader--video-banner-title{border-radius:8px;height:56px;max-height:100px;max-width:100%;width:280px}.skeleton-loader--video-banner-name{border-radius:8px;height:40px;max-height:120px;max-width:100%;width:200px}.skeleton-loader--video-banner-rating{border-radius:8px;height:32px;width:72px}.skeleton-loader--video-banner-counter{border-radius:6px;height:28px;width:48px}.skeleton-loader--home-shorts-title{border-radius:8px;height:28px;width:140px}.skeleton-loader--home-shorts-more{border-radius:20px;height:32px;width:88px}.skeleton-loader--recommended-actors-title{border-radius:8px;height:1.75rem;width:20rem}.skeleton-loader--recommended-actor-img{border-radius:50%;height:100%;width:100%}.skeleton-loader--recommended-actor-name{border-radius:4px;height:1rem;width:85%}.skeleton-loader--recommended-actor-follow{border-radius:24px;height:calc(1.54rem + 2px);width:100%}.skeleton-loader--movie-detail-actor-img{border-radius:50%;height:52px;width:52px}.skeleton-loader--movie-detail-actor-name{border-radius:4px;height:1.08rem;max-width:7.5rem;width:72%}.skeleton-loader--movie-detail-actor-movies{border-radius:4px;height:1.08rem;max-width:5rem;width:48%}.skeleton-loader--movie-detail-actors-title{border-radius:6px;height:1.5rem;width:min(8.5rem,40%)}.skeleton-loader--actors-page-image{border-radius:12px;height:210px;width:210px}.skeleton-loader--actors-page-name{border-radius:8px;height:2.4rem;width:min(14rem,72%)}.skeleton-loader--actors-page-meta-item{border-radius:4px;height:calc(max(16px, .9rem * 1.2));width:calc(16px + 6.7rem)}.skeleton-loader--actors-page-meta-genres-label{border-radius:4px;height:1.08rem;width:4.95rem}.skeleton-loader--actors-page-meta-genre-pill{border-radius:15px;height:1.44rem;width:4.35rem}.skeleton-loader--actors-page-subscribers-count{border-radius:4px;height:1.08rem;width:7.2rem}.skeleton-loader--actors-page-movies-title{border-radius:4px;height:1.08rem;width:5.4rem}.skeleton-loader--actors-page-following-btn{border-radius:24px;height:2.05rem;width:8.125rem}.skeleton-loader--actors-page-bio-title{border-radius:6px;height:calc(max(20px, 1.25rem * 1.2));width:calc(20px + 10.45rem)}.skeleton-loader--actors-page-bio-line{border-radius:4px;height:1.615rem;width:100%}.skeleton-loader--actors-page-bio-grid-item{border-radius:10px;height:100%;width:100%}.skeleton-loader--actors-page-media-heading{border-radius:6px;height:calc(max(20px, 1.1rem * 1.2));width:calc(20px + 11.45rem)}.skeleton-loader--actors-page-pg-cell{border-radius:8px;height:100%;width:100%}.skeleton-loader--actors-page-video-draphy-heading{border-radius:6px;height:calc(max(20px, 1.1rem * 1.2));width:calc(20px + 10.35rem)}.skeleton-loader--actors-page-video-draphy-thumb{border-radius:8px;height:100%;width:100%}.skeleton-loader--actors-page-video-draphy-title{border-radius:4px;height:1.2825rem;width:min(100%,9.5rem)}.skeleton-loader--actors-page-video-draphy-duration{border-radius:4px;height:.96rem;width:3.6rem}.skeleton-loader--actor-extra-block-title{border-radius:6px;height:1.26rem;width:8.4rem}.skeleton-loader--actor-award-thumb{border-radius:8px;height:44px;width:44px}.skeleton-loader--actor-award-title{border-radius:4px;height:1.188rem;width:6.16rem}.skeleton-loader--actor-award-category{border-radius:4px;height:1.188rem;width:4.84rem}.skeleton-loader--actor-award-work{border-radius:4px;height:1.148rem;width:min(100%,12rem)}.skeleton-loader--actor-similar-img{border-radius:50%;height:44px;width:44px}.skeleton-loader--actor-similar-name{border-radius:4px;height:1.04rem;width:min(100%,8.5rem)}.skeleton-loader--actor-similar-movies-title{border-radius:4px;height:1.08rem;width:5.4rem}.skeleton-loader--actor-similar-follow{border-radius:18px;height:1.564rem;width:5.62rem}.skeleton-loader--actor-toprated-img{border-radius:6px;height:100%;width:100%}.skeleton-loader--actor-toprated-imdb{border-radius:3px;height:calc(.78rem + 4px);width:100%}.skeleton-loader--movie-detail-video{border-radius:inherit;height:100%;min-height:100%;width:100%}.skeleton-loader--movie-detail-title-img{border-radius:8px;height:72px;width:280px}.skeleton-loader--movie-detail-spec{border-radius:20px;height:2.978rem;width:120px}.skeleton-loader--movie-detail-genre-label{border-radius:6px;height:1.125rem;width:4.5rem}.skeleton-loader--movie-detail-genre-badge{border-radius:20px;height:1.96rem;width:5.5rem}.skeleton-loader--search-modal-genre-title{border-radius:6px;height:1.2rem;width:4.5rem}.skeleton-loader--search-modal-genre-image{border-radius:10px;height:100%;width:100%}.skeleton-loader--search-modal-genre-item-title{border-radius:4px;height:.96rem;max-width:7rem;width:65%}.skeleton-loader--search-modal-anons-title{border-radius:6px;height:1.2rem;width:5.5rem}.skeleton-loader--search-modal-anons-image{border-radius:8px;height:100%;width:100%}.skeleton-loader--search-modal-tavsiya-title{border-radius:6px;height:1.2rem;width:8rem}.skeleton-loader--search-modal-tavsiya-image{border-radius:8px;height:100%;width:100%}.skeleton-loader--movie-detail-action{border-radius:20px;height:2.85rem;width:3.5rem}.skeleton-loader--movie-detail-action-wide{border-radius:20px;height:2.85rem;min-width:90px;width:90px}.skeleton-loader--movie-detail-rating{border-radius:8px;height:32px;width:calc(32px + 3rem)}.skeleton-loader--movie-detail-btn{border-radius:20px;flex:1 1 auto;height:3.35rem;min-width:120px;width:40%}.skeleton-loader--movie-detail-desc-title{border-radius:8px;height:1rem;width:min(16rem,100%)}.skeleton-loader--movie-detail-desc-preview{border-radius:8px;height:4.05rem;width:100%}.skeleton-loader--movie-detail-desc-more{border-radius:25px;height:1.22rem;width:4.5rem}.skeleton-loader--movie-detail-desc-img{border-radius:8px;height:100%;width:100%}.skeleton-loader--movie-detail-desc-info{border-radius:8px;height:2.5rem;width:100%}.skeleton-loader--movie-detail-desc-modal-title{border-radius:8px;height:1.5rem;width:min(16rem,70%)}.skeleton-loader--movie-detail-seasons-tab{border-radius:8px;height:calc(2.14rem + 4px);width:3.25rem}.skeleton-loader--movie-detail-season-btn{border-radius:8px;height:calc(1.82rem + 4px);width:5.5rem}.skeleton-loader--movie-detail-episode{border-radius:8px;height:90px;width:160px}.skeleton-loader--movie-detail-episode-part{border-radius:4px;height:calc(.84rem + 4px);width:3.75rem}.skeleton-loader--movie-detail-episode-duration{border-radius:4px;height:calc(.84rem + 4px);width:4.75rem}.skeleton-loader--movie-detail-section-title{border-radius:8px;height:1.5rem;width:min(10rem,70%)}.skeleton-loader--movie-detail-scene{border-radius:6px;height:90px;width:160px}.skeleton-loader--movie-detail-clip-media{border-radius:6px;height:90px;width:100%}.skeleton-loader--movie-detail-clip-title{border-radius:3px;height:.9rem;width:92%}.skeleton-loader--similar-movies-title{border-radius:8px;height:2.1rem;width:min(14rem,72%)}.skeleton-loader--similar-movies-image,.skeleton-loader--video-modal-related-thumb{border-radius:inherit;height:100%;width:100%}.skeleton-loader--video-modal-related-thumb{inset:0;min-height:0;min-width:0;position:absolute;z-index:2}.skeleton-loader--video-modal-related-title{border-radius:6px;height:1.2825rem;max-width:100%;width:85%}.skeleton-loader--video-modal-title{border-radius:6px;height:1.35rem;max-width:100%;width:min(16rem,85%)}@media (max-width:500px){.skeleton-loader--home-shorts-title{height:22px;width:110px}.skeleton-loader--home-shorts-more{height:28px;width:72px}.skeleton-loader--recommended-actors-title{height:1.2rem;width:14rem}.skeleton-loader--movie-detail-actor-img{height:48px;width:48px}.skeleton-loader--movie-detail-actor-name{height:.96rem;max-width:6.5rem}.skeleton-loader--movie-detail-actor-movies{height:.96rem;max-width:4.5rem}}.skeleton-loader--music-detail-cover{aspect-ratio:1;border-radius:12px;width:100%}.skeleton-loader--music-detail-title{border-radius:10px;height:1.3em;width:100%}.skeleton-loader--music-detail-artist-img{border-radius:50%;flex-shrink:0;height:48px;width:48px}.skeleton-loader--music-detail-artist-name{border-radius:6px;height:1.2rem;width:7.5rem}.skeleton-loader--music-detail-artist-meta{border-radius:6px;height:1.08rem;width:3.5rem}.skeleton-loader--music-detail-lyrics-title{border-radius:8px;height:2.04rem;width:5.5rem}.skeleton-loader--music-detail-lyrics-icon{border-radius:8px;flex-shrink:0;height:28px;width:28px}.skeleton-loader--music-detail-artist-card-img{border-radius:50%;flex-shrink:0;height:60px;width:60px}.skeleton-loader--music-detail-artist-card-name{border-radius:6px;height:1.2rem;width:8rem}.skeleton-loader--music-detail-artist-stat-num{border-radius:4px;height:1.08rem;width:2.5rem}.skeleton-loader--music-detail-artist-stat-label{border-radius:4px;height:1.02rem;width:4.5rem}.skeleton-loader--music-detail-following-btn{border-radius:24px;height:2.05rem;width:8.125rem}.skeleton-loader--similar-songs-title{border-radius:8px;height:1.8rem;margin:0 0 1rem;width:14rem}.skeleton-loader--similar-songs-image{border-radius:inherit;height:100%;inset:0;min-height:0;min-width:0;position:absolute;width:100%}.skeleton-loader--similar-songs-item-title{border-radius:4px;height:1.56rem;margin:0 0 .25rem;max-width:100%;width:75%}.skeleton-loader--similar-songs-item-artist{border-radius:4px;height:.96rem;margin:0;max-width:100%;width:55%}@media (max-width:500px){.skeleton-loader--similar-songs-title{height:1.44rem;margin:0 0 .5rem;width:11rem}}.skeleton-loader--albums-for-you-title{border-radius:8px;height:1.8rem;margin:0 0 1rem;width:14rem}.skeleton-loader--albums-for-you-image{border-radius:inherit;height:100%;inset:0;min-height:0;min-width:0;position:absolute;width:100%}.skeleton-loader--albums-for-you-item-title{border-radius:4px;height:1.56rem;margin:0 0 .25rem;max-width:100%;width:75%}.skeleton-loader--albums-for-you-item-artist{border-radius:4px;height:.96rem;margin:0;max-width:100%;width:55%}@media (max-width:500px){.skeleton-loader--albums-for-you-title{height:1.44rem;margin:0 0 .5rem;width:11rem}}.skeleton-loader--recommended-clips-title{border-radius:8px;height:1.8rem;margin:0 0 1rem;width:16rem}.skeleton-loader--recommended-clips-image{border-radius:inherit;height:100%;inset:0;min-height:0;min-width:0;position:absolute;width:100%}.skeleton-loader--recommended-clips-item-title{border-radius:4px;height:1.56rem;margin:0 0 .25rem;max-width:100%;width:75%}.skeleton-loader--recommended-clips-item-artist{border-radius:4px;height:.96rem;margin:0;max-width:100%;width:55%}@media (max-width:500px){.skeleton-loader--recommended-clips-title{height:1.44rem;margin:0 0 .5rem;width:12rem}}.skeleton-loader--music-detail-trend-title{border-radius:6px;height:1.5rem;margin:0 0 1rem;width:10rem}.skeleton-loader--music-detail-trend-img{border-radius:inherit;height:100%;inset:0;position:absolute;width:100%}.skeleton-loader--music-detail-trend-card-title{border-radius:4px;height:1.235rem;max-width:100%;width:70%}.skeleton-loader--music-detail-trend-card-artist{border-radius:4px;height:.96rem;max-width:100%;width:50%}.skeleton-loader--music-detail-trend-card-meta{border-radius:4px;height:.936rem;width:4rem}.skeleton-loader--video-detail-info-artist{border-radius:6px;height:23.4px;width:7rem}.skeleton-loader--video-detail-info-title{border-radius:6px;height:23.4px;max-width:70%;width:14rem}.skeleton-loader--video-detail-action{border-radius:999px;flex-shrink:0;height:44px;width:7.5rem}.skeleton-loader--video-detail-action-sm{border-radius:999px;flex-shrink:0;height:44px;width:4.5rem}.skeleton-loader--video-detail-trend-title{border-radius:6px;height:1.44rem;margin:0 0 1rem;width:10rem}.skeleton-loader--video-detail-trend-img{border-radius:inherit;height:100%;inset:0;position:absolute;width:100%}.skeleton-loader--video-detail-trend-card-title{border-radius:4px;height:1.235rem;max-width:100%;width:75%}.skeleton-loader--video-detail-trend-card-artist{border-radius:4px;height:.96rem;max-width:100%;width:50%}.skeleton-loader--video-detail-trend-card-year{border-radius:4px;height:.936rem;width:3rem}@media (max-width:768px){.skeleton-loader--video-detail-action,.skeleton-loader--video-detail-action-sm{height:34px}.skeleton-loader--video-detail-action{width:6.5rem}.skeleton-loader--video-detail-action-sm{width:3.75rem}}.skeleton-loader--music-album-songs-title{border-radius:6px;height:1.32rem;margin:0 0 .75rem;width:7rem}.skeleton-loader--music-album-song-index{border-radius:4px;flex-shrink:0;height:1.08rem;width:24px}.skeleton-loader--music-album-song-icon{border-radius:50%;flex-shrink:0;height:35px;width:35px}.skeleton-loader--music-album-song-title{border-radius:4px;height:1.14rem;max-width:100%;width:70%}.skeleton-loader--music-album-song-artist{border-radius:4px;height:.96rem;max-width:100%;width:45%}.skeleton-loader--music-album-song-duration{border-radius:4px;flex-shrink:0;height:.96rem;width:2.5rem}.skeleton-loader--music-more-page-title{border-radius:8px;height:2.0125rem;max-width:70%;width:12rem}.skeleton-loader--music-filter-label{border-radius:4px;flex-shrink:0;height:1.08rem;width:3.2rem}.skeleton-loader--music-filter-value{border-radius:4px;flex-shrink:0;height:1.08rem;width:4.5rem}.skeleton-loader--music-more-page-image{border-radius:inherit;height:100%;inset:0;position:absolute;width:100%}.skeleton-loader--music-more-page-item-title{border-radius:4px;height:1.44rem;max-width:100%;width:75%}.skeleton-loader--music-more-page-item-artist{border-radius:4px;height:.96rem;max-width:100%;width:50%}.skeleton-loader--artist-detail-img{border-radius:12px;display:block;height:250px;width:100%}.skeleton-loader--artist-detail-name{border-radius:10px;display:block;height:100%;width:100%}.skeleton-loader--artist-detail-description{border-radius:6px;display:block;height:100%;width:100%}.skeleton-loader--artist-detail-info-item{border-radius:6px;display:block;flex-shrink:0;height:1.235rem;width:7.5rem}@media (max-width:768px){.skeleton-loader--artist-detail-img{height:170px}.skeleton-loader--artist-detail-info-item{width:6rem}}.skeleton-loader--artist-detail-stat-num{border-radius:4px;height:1.1rem;width:2.2rem}.skeleton-loader--artist-detail-stat-label{border-radius:4px;height:.9rem;width:3.6rem}.skeleton-loader--artist-detail-following-btn{border-radius:24px;height:2.05rem;width:8.125rem}.skeleton-loader--artist-music-story-item{border-radius:50%;flex-shrink:0;height:50px;width:50px}.skeleton-loader--artist-detail-bio-title{border-radius:6px;height:1.5rem;width:8.75rem}.skeleton-loader--artist-detail-bio-line{border-radius:4px;height:1.6rem;width:100%}.skeleton-loader--artist-detail-bioimg{border-radius:8px;flex-shrink:0;height:72px;width:72px}.skeleton-loader--artist-detail-gallery-title{border-radius:6px;height:1.5rem;width:12.5rem}.skeleton-loader--artist-detail-gallery-cell{border-radius:8px;height:100%;width:100%}.skeleton-loader--artist-detail-filter-btn{border-radius:24px;height:100%;width:100%}.skeleton-loader--artist-detail-tracks-title{border-radius:6px;height:1.44rem;width:8.4rem}.skeleton-loader--artist-detail-track-img{border-radius:50%;flex-shrink:0;height:56px;width:56px}.skeleton-loader--artist-detail-track-name{border-radius:4px;height:1.02rem;width:100%}.skeleton-loader--artist-detail-track-title{border-radius:4px;height:1.2rem;width:100%}.skeleton-loader--artist-detail-play-btn{border-radius:50%;flex-shrink:0;height:44px;width:44px}.skeleton-loader--artist-detail-albums-title{border-radius:6px;height:1.44rem;width:7.2rem}.skeleton-loader--artist-detail-clips-title{border-radius:6px;height:1.44rem;width:6rem}.skeleton-loader--artist-detail-shorts-thumb{border-radius:8px;height:100%;width:100%}.skeleton-loader--feed-list-empty-img{border-radius:12px;height:100%;width:100%}.skeleton-loader--feed-list-empty-text{border-radius:6px;height:2.755rem;width:min(16rem,100%)}.skeleton-loader--feed-list-empty-btn{border-radius:10px;height:100%;min-height:2.6rem;width:100%}.skeleton-loader--profile-page-repost-empty-img{border-radius:12px;height:100%;width:100%}.skeleton-loader--profile-page-repost-empty-text{border-radius:6px;height:1.26rem;width:min(14rem,100%)}.skeleton-loader--profile-page-repost-empty-btn{border-radius:10px;height:100%;min-height:2.5rem;width:100%}.skeleton-loader--like-history-empty-img{border-radius:12px;height:100%;width:100%}.skeleton-loader--like-history-empty-btn{border-radius:10px;height:100%;min-height:2.6rem;width:100%}.skeleton-loader--rating-page-empty-img{border-radius:12px;height:100%;width:100%}.skeleton-loader--rating-page-empty-text{border-radius:6px;height:2.755rem;width:min(16rem,100%)}.skeleton-loader--rating-page-empty-btn{border-radius:50px;height:100%;min-height:2.6rem;width:100%}.skeleton-loader--wishlist-empty-img{border-radius:12px;height:100%;width:100%}.skeleton-loader--wishlist-empty-text{border-radius:6px;height:3.375rem;width:min(16rem,100%)}.skeleton-loader--wishlist-empty-btn{border-radius:50px;height:100%;min-height:2.7rem;width:100%}.skeleton-loader--trailer-modal-controls-title{border-radius:6px;height:1.5rem;max-width:100%;width:min(18rem,80%)}.skeleton-loader--trailer-modal-controls-text{border-radius:6px;height:2.85rem;max-width:100%;width:100%}.skeleton-loader--trailer-modal-controls-action{border-radius:6px;height:2rem;width:4.4rem}.skeleton-loader--similar-trailers-title{border-radius:8px;height:1.68rem;margin:0;max-width:100%;width:min(14rem,70%)}.skeleton-loader--similar-trailer-video{border-radius:inherit;height:100%;inset:0;min-height:0;min-width:0;position:absolute;width:100%;z-index:4}.skeleton-loader--similar-trailer-title{border-radius:4px;height:1.235rem;max-width:100%;width:88%}.skeleton-loader--similar-trailer-text{border-radius:4px;height:1.04rem;max-width:100%;width:72%}.skeleton-loader--similar-trailer-action{border-radius:4px;height:1.15rem;width:2.6rem}@media (max-width:768px){.skeleton-loader--trailer-modal-controls-title{height:1.32rem;width:min(14rem,75%)}.skeleton-loader--trailer-modal-controls-text{height:2.55rem}.skeleton-loader--similar-trailers-title{height:1.44rem;width:min(11rem,65%)}}.skeleton-loader--triller-section-title{border-radius:8px;height:2.1rem;width:7rem}.skeleton-loader--triller-card-image{border-radius:inherit;height:100%;inset:0;min-height:0;min-width:0;position:absolute;width:100%}.skeleton-loader--triller-card-title{border-radius:4px;height:22.1px;margin:.55rem 0 0;max-width:100%;width:75%}@media (max-width:768px){.skeleton-loader--triller-section-title{height:1.8rem;width:6rem}.skeleton-loader--triller-card-title{height:20.8px;margin-top:.45rem}}.skeleton-loader--triller-player-title{border-radius:6px;height:1.8225rem;margin:0;max-width:100%;width:min(18rem,85%)}.skeleton-loader--triller-side-title{border-radius:6px;height:1.56rem;margin:0 0 .85rem;max-width:70%;width:10rem}.skeleton-loader--triller-side-card-thumb{border-radius:inherit;height:100%;inset:0;min-height:0;min-width:0;position:absolute;width:100%}.skeleton-loader--triller-side-card-title{border-radius:4px;height:18.9px;max-width:100%;width:92%}.skeleton-loader--triller-meta-rating{border-radius:4px;height:1.14rem;width:3.8rem}.skeleton-loader--triller-meta-like{border-radius:6px;height:1.58rem;width:4.75rem}.skeleton-loader--triller-side-card-like{border-radius:6px;height:28px;width:3.6rem}.skeleton-loader--triller-meta-save{border-radius:999px;height:28px;width:5.5rem}.skeleton-loader--triller-description-text{border-radius:6px;height:5.336rem;width:100%}.skeleton-loader--triller-description-more{border-radius:4px;height:1.105rem;margin-top:.35rem;width:7.5rem}.skeleton-loader--triller-comments-title{border-radius:6px;height:1.2rem;margin:0 0 1rem;width:7rem}.skeleton-loader--movie-detail-comment-avatar{border-radius:50%;flex-shrink:0;height:36px;width:36px}.skeleton-loader--movie-detail-comment-author{border-radius:4px;height:1.08rem;max-width:50%;width:6.5rem}.skeleton-loader--movie-detail-comment-text{border-radius:4px;height:1.33rem;margin-top:.25rem;width:100%}@media (max-width:900px){.skeleton-loader--triller-player-title{height:1.5525rem;width:min(14rem,80%)}.triller-scroll-head>.skeleton-loader--triller-player-title{box-sizing:initial;padding:.75rem 0 .5rem}.skeleton-loader--triller-side-title{margin:0;width:8.5rem}.skeleton-loader--triller-meta-save{height:26px;width:5rem}.skeleton-loader--triller-description-text{height:2.552rem}.skeleton-loader--triller-comments-title{margin-bottom:.75rem}}.manga-image-skeleton .skeleton-loader,.manga-image-skeleton.skeleton-loader,.skeleton-loader.loader-skeleton{border-radius:inherit;height:100%;width:100%}.search-modal-genre{margin-top:1rem;width:100%}.search-modal-genre-title{color:#ffffffe6;font-size:1rem;font-weight:600;line-height:1.2;margin:0 0 .75rem;min-height:1.2rem}.search-modal-genre-title-skeleton,.skeleton-loader--search-modal-genre-title{border-radius:6px;height:1.2rem;margin:0 0 .75rem;width:4.5rem}.search-modal-genre-item{cursor:pointer;flex-shrink:0;transition:transform .25s ease;width:170px}.search-modal-genre-item:hover{transform:scale(1.02)}.search-modal-genre-item--loading{cursor:default;pointer-events:none}.search-modal-genre-item--loading:hover{transform:none}.search-modal-genre-item-image-wrapper{background:#ffffff14;border-radius:10px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.search-modal-genre-item-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.search-modal-genre-item-image--loading{opacity:0;pointer-events:none}.search-modal-genre-item:hover .search-modal-genre-item-image{transform:scale(1.05)}.search-modal-genre-item--loading:hover .search-modal-genre-item-image{transform:none}.search-modal-genre-item-image-skeleton,.skeleton-loader--search-modal-genre-image{border-radius:inherit!important;height:100%!important;inset:0;position:absolute;width:100%!important;z-index:1}.search-modal-genre-item-title{background:linear-gradient(0deg,#000000e6,#0000);bottom:0;color:#fff;font-size:.8rem;font-weight:600;left:0;line-height:1.2;padding:.75rem 1rem;position:absolute;right:0;z-index:2}.search-modal-genre-item-title--loading{align-items:flex-end;background:linear-gradient(0deg,#0000008c,#0000);box-sizing:border-box;display:flex;min-height:2.46rem}.search-modal-genre-item-title-skeleton,.skeleton-loader--search-modal-genre-item-title{border-radius:4px!important;display:block!important;height:.96rem!important;max-width:7rem;width:65%!important}@media (max-width:768px){.search-modal-genre{margin-top:1.85rem}.search-modal-genre-item{width:160px}}.show-more-btn{background:none;border:1px solid #ffffff4d;border-radius:20px;color:#fff;cursor:pointer;font-size:.8rem;padding:.5rem 1.5rem;transition:all .3s}.show-more-btn:hover{transform:translateY(-2px)}@media (max-width:500px){.show-more-btn{background:none;border:1px solid #ffffff4d;border-radius:20px;color:#fff;cursor:pointer;font-size:.7rem;padding:.35rem 1rem;transition:all .3s}}.search-modal-anons{margin-top:1.5rem;width:100%}.search-modal-anons-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem;min-height:1.2rem}.search-modal-anons-title{color:#ffffffe6;font-size:1rem;font-weight:600;line-height:1.2;margin:0;min-height:1.2rem}.search-modal-anons-title-skeleton,.skeleton-loader--search-modal-anons-title{border-radius:6px;height:1.2rem;width:5.5rem}.search-modal-anons .search-modal-anons-more-btn{font-size:.7rem;padding:.35rem 1rem}.search-modal-anons-item{cursor:pointer;flex-shrink:0;transition:transform .25s ease;width:120px}.search-modal-anons-item:hover{transform:scale(1.02)}.search-modal-anons-item--loading{cursor:default;pointer-events:none}.search-modal-anons-item--loading:hover{transform:none}.search-modal-anons-item-image-wrapper{background:#ffffff14;border-radius:8px;overflow:hidden;padding-top:140%;position:relative;width:100%}.search-modal-anons-item-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.search-modal-anons-item-image--loading{opacity:0;pointer-events:none}.search-modal-anons-item:hover .search-modal-anons-item-image{transform:scale(1.05)}.search-modal-anons-item--loading:hover .search-modal-anons-item-image{transform:none}.search-modal-anons-item-image-skeleton,.skeleton-loader--search-modal-anons-image{border-radius:inherit!important;height:100%!important;inset:0;position:absolute;width:100%!important;z-index:1}.search-modal-anons-badge{border-radius:4px;box-sizing:border-box;font-size:.65rem;font-weight:600;line-height:1.2;padding:.2rem .45rem;position:absolute;z-index:2}.search-modal-anons-badge-soon{background:#000000bf;color:#fff;left:.4rem;top:.4rem}.search-modal-anons-badge-age{background:#ff0000d9;bottom:.4rem;color:#fff;left:.4rem}.search-modal-anons-badge--skeleton{-webkit-text-fill-color:#0000!important;animation:search-modal-anons-badge-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%)!important;background-size:200% 100%!important;border:none;color:#0000!important;height:auto;min-width:0;overflow:hidden;padding:.2rem .45rem;pointer-events:none;width:auto;z-index:3}.search-modal-anons-badge--skeleton.search-modal-anons-badge-soon{left:.4rem;top:.4rem}.search-modal-anons-badge--skeleton.search-modal-anons-badge-age{background-color:initial!important;background-image:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%)!important;background-size:200% 100%!important;bottom:.4rem;left:.4rem}@keyframes search-modal-anons-badge-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:768px){.search-modal-anons{margin-top:1rem}.search-modal-anons-item{width:100px}}.search-modal-tavsiya{margin-top:1.5rem;width:100%}.search-modal-tavsiya-title{color:#ffffffe6;font-size:1rem;font-weight:600;line-height:1.2;margin:0 0 .75rem;min-height:1.2rem}.search-modal-tavsiya-title-skeleton,.skeleton-loader--search-modal-tavsiya-title{border-radius:6px;height:1.2rem;margin:0 0 .75rem;width:8rem}.search-modal-tavsiya-list{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}.search-modal-tavsiya-item{cursor:pointer;transition:transform .25s ease}.search-modal-tavsiya-item:hover{transform:scale(1.02)}.search-modal-tavsiya-item--loading{cursor:default;pointer-events:none}.search-modal-tavsiya-item--loading:hover{transform:none}.search-modal-tavsiya-item-image-wrapper{background:#ffffff14;border-radius:8px;overflow:hidden;padding-top:140%;position:relative;width:100%}.search-modal-tavsiya-item-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.search-modal-tavsiya-item-image--loading{opacity:0;pointer-events:none}.search-modal-tavsiya-item:hover .search-modal-tavsiya-item-image{transform:scale(1.05)}.search-modal-tavsiya-item--loading:hover .search-modal-tavsiya-item-image{transform:none}.search-modal-tavsiya-item-image-skeleton,.skeleton-loader--search-modal-tavsiya-image{border-radius:inherit!important;height:100%!important;inset:0;position:absolute;width:100%!important;z-index:1}.search-modal-tavsiya-badge{border-radius:4px;box-sizing:border-box;font-size:.65rem;font-weight:600;line-height:1.2;padding:.2rem .45rem;position:absolute;z-index:2}.search-modal-tavsiya-badge-soon{background:#000000bf;color:#fff;left:.4rem;top:.4rem}.search-modal-tavsiya-badge-fhd{background:#000000b3;color:#fff;left:.4rem;top:.4rem}.search-modal-tavsiya-badge-age{background:#ff0000d9;bottom:.4rem;color:#fff;left:.4rem}.search-modal-tavsiya-badge--skeleton{-webkit-text-fill-color:#0000!important;animation:search-modal-tavsiya-badge-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%)!important;background-size:200% 100%!important;border:none;color:#0000!important;height:auto;min-width:0;overflow:hidden;padding:.2rem .45rem;pointer-events:none;width:auto;z-index:3}.search-modal-tavsiya-badge--skeleton.search-modal-tavsiya-badge-age{background-color:initial!important;background-image:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%)!important;background-size:200% 100%!important}@keyframes search-modal-tavsiya-badge-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (min-width:768px){.search-modal-tavsiya-list{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.search-modal-tavsiya-list{grid-template-columns:repeat(5,1fr)}}@media (min-width:1400px){.search-modal-tavsiya-list{grid-template-columns:repeat(6,1fr)}}.scroll-touch{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.scroll-touch::-webkit-scrollbar{display:none;height:0;width:0}.scroll-touch *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.search-modal-results{margin-top:1rem;width:100%}.search-modal-results-section-title{color:#ffffffbf;font-size:.85rem;font-weight:600;letter-spacing:.02em;margin:0 0 .6rem}.search-modal-results-actors-block{margin-bottom:1rem}.search-modal-results-actors-scroll{width:100%}.search-modal-results-actors-row{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:.75rem 1rem;min-height:-webkit-min-content;min-height:min-content;width:-webkit-max-content;width:max-content}.search-modal-results-actor-card{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;max-width:104px;transition:transform .2s ease}.search-modal-results-actor-card:hover{transform:scale(1.03)}.search-modal-results-actor-avatar-wrap{background:#ffffff14;border-radius:50%;flex-shrink:0;height:72px;overflow:hidden;width:72px}.search-modal-results-actor-avatar{display:block;height:72px;object-fit:cover;width:72px}.search-modal-results-actor-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#ffffffe0;display:-webkit-box;font-size:.75rem;line-height:1.2;margin:.4rem 0 0;overflow:hidden;text-align:center;width:100%}.search-modal-results-movies-block--after-actors{margin-top:.25rem}.search-modal-results-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.search-modal-results-item{cursor:pointer;transition:transform .25s ease}.search-modal-results-item:hover{transform:scale(1.02)}.search-modal-results-item-image-wrapper{background:#ffffff14;border-radius:8px;overflow:hidden;padding-top:140%;position:relative;width:100%}.search-modal-results-item-image{height:100%;left:0;position:absolute;top:0;width:100%}.search-modal-results-badge{border-radius:4px;font-size:.6rem;font-weight:600;padding:.2rem .45rem;position:absolute;z-index:2}.search-modal-results-badge-soon{background:#000000bf;color:#fff;left:.35rem;top:.35rem}.search-modal-results-badge-age{background:#ff0000d9;bottom:.35rem;color:#fff;left:.35rem}.search-modal-results-empty{color:#fff9;font-size:.9rem;padding:2rem;text-align:center}.search-music-results{margin-top:1rem;width:100%}.search-music-results-section{margin-bottom:1.25rem}.search-music-results-section:last-child{margin-bottom:0}.search-music-results-section-title{color:#fff;font-size:.9rem;font-weight:600;margin:0 0 .6rem;padding:0}.search-music-results-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.search-music-results-item{cursor:pointer;transition:transform .25s ease}.search-music-results-item:hover{transform:scale(1.02)}.search-music-results-item-image-wrapper{background:#ffffff14;border-radius:8px;overflow:hidden;padding-top:100%;position:relative;width:100%}.search-music-results-item--video .search-music-results-item-image-wrapper{flex-shrink:0;min-width:160px;padding-top:60%}.search-music-results-item-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.search-music-results-item-info{background:linear-gradient(0deg,#000000d9 0,#00000080 60%,#0000);border-radius:0 0 8px 8px;bottom:0;display:flex;flex-direction:column;gap:.15rem;left:0;padding:.5rem .6rem;position:absolute;right:0}.search-music-results-item--video .search-music-results-item-info{padding:.4rem .5rem}.search-music-results-scroll{-webkit-overflow-scrolling:touch;margin:0 -.5rem;overflow-x:auto;overflow-y:hidden;padding:0 .5rem}.search-music-results-horizontal{display:flex;gap:.75rem;padding-bottom:.25rem}.search-music-results-item--video{flex:0 0 140px;width:160px}.search-music-results-duration{background:#000000bf;border-radius:4px;bottom:.35rem;color:#fff;font-size:.6rem;padding:.15rem .4rem;position:absolute;right:.35rem}.search-music-results-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden}.search-music-results-item-artist{color:#fff9;font-size:.6rem}.search-music-results-empty{color:#fff9;font-size:.9rem;padding:2rem;text-align:center}.search-music-results-item--artist{align-items:center;display:flex;flex:0 0 auto;flex-direction:column}.search-music-results-item--artist .search-music-results-item-image-wrapper{border-radius:50%;flex-shrink:0;overflow:hidden;padding-top:72px;width:72px}.search-music-results-item--artist .search-music-results-item-image{border-radius:50%}.search-music-results-item--artist .search-music-results-item-info{align-items:center;background:none;border-radius:0;bottom:auto;display:flex;flex-direction:column;left:auto;padding:.5rem .25rem 0;position:relative;right:auto;text-align:center}.search-music-results-item--artist .search-music-results-item-title{-webkit-line-clamp:2;display:block}@media (max-width:500px){.search-music-results-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.navbar-search-modal-music-empty{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;width:100%}.search-music-istoriy{flex-shrink:0;width:100%}.search-music-istoriy-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.search-music-istoriy-item{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:.6rem;transition:background .2s ease}.search-music-istoriy-item:hover{background:#ffffff14}.search-music-istoriy-icon{align-items:center;background:#ffffff14;border-radius:50%;color:hsla(0,0%,100%,.489);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.search-music-istoriy-media{background:#ffffff14;border:1px solid #ccc;border-radius:6px;flex-shrink:0;height:44px;overflow:hidden;width:64px}.search-music-istoriy-img{height:100%;width:100%}.search-music-istoriy-info{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:.4rem;min-width:0}.search-music-istoriy-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:1rem;font-weight:600;line-height:1.2;overflow:hidden}.search-music-istoriy-sep{color:#fff6;flex-shrink:0;font-size:.75rem}.search-music-istoriy-artist{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#fff9;display:-webkit-box;font-size:.9rem;overflow:hidden}.search-music-istoriy-remove{align-items:center;background:#0000;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:color .2s,background .2s;width:32px}.search-music-istoriy-remove:hover{background:#ffffff1a;color:#fff}.search-modal-category{flex-shrink:0;text-align:left;width:100%}.search-modal-category-list{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;scrollbar-width:none}.search-modal-category-list::-webkit-scrollbar{display:none}.search-modal-category-item{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.9rem;font-weight:500;gap:.5rem;padding:.5rem .85rem;transition:background .2s ease,border-color .2s ease,transform .15s ease}.search-modal-category-item:hover{background:#9b4fe740;border-color:#9b4fe780;transform:translateY(-1px)}.search-modal-category-icon{font-size:1.1rem;line-height:1}.search-modal-category-label{white-space:nowrap}@media (max-width:500px){.search-modal-category-item{font-size:.85rem;padding:.45rem .7rem}}.shorts-picker-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;inset:0;position:fixed;z-index:1310}.shorts-picker-modal{--drag-y:0;background:#1c1624fa;border:1px solid #ffffff1a;box-shadow:0 -8px 40px #00000073;box-sizing:border-box;padding:0 1rem 1.25rem;position:fixed;z-index:1311}.shorts-picker-modal-top{touch-action:none}.shorts-picker-modal-drag-handle{background:#ffffff47;border-radius:2px;display:none;height:4px;margin:.65rem auto .5rem;width:40px}.shorts-picker-modal-header-row{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:.75rem;justify-content:space-between;padding-bottom:.5rem}.shorts-picker-modal-title{color:#fff;font-size:1.1rem;font-weight:600;margin:0}.shorts-picker-modal-close{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#ffffffd9;cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:36px;justify-content:center;line-height:1;transition:background .2s,color .2s;width:36px}.shorts-picker-modal-close:hover{background:#ffffff29;color:#fff}.shorts-picker-modal-actions{display:flex;flex-direction:row;gap:.65rem;margin-top:1rem}.shorts-picker-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:.88rem;font-weight:600;gap:.45rem;justify-content:center;min-width:0;padding:.85rem .5rem;transition:background .2s,border-color .2s}.shorts-picker-btn:hover{background:#ffffff17;border-color:#ffffff29}.shorts-picker-btn i{flex-shrink:0;font-size:1.35rem;opacity:.95}.shorts-picker-btn span{line-height:1.25;min-width:0;text-align:center}.shorts-picker-modal--dragging .shorts-picker-modal-actions{opacity:.45;pointer-events:none}@media (min-width:769px){.shorts-picker-modal{border-radius:16px;left:50%;max-width:400px;padding:1rem 1.25rem 1.35rem;top:50%;transform:translate(-50%,-50%);width:92%}.shorts-picker-modal--dragging .shorts-picker-modal-actions{opacity:1;pointer-events:auto}}@media (max-width:768px){.shorts-picker-modal{border-bottom:none;border-radius:40px 40px 0 0;bottom:0;left:0;max-height:85vh;max-width:100vw;padding-bottom:calc(1rem + env(safe-area-inset-bottom, 0));right:0;top:auto;transform:translateY(0);transform:translateY(var(--drag-y,0));width:100%}.shorts-picker-modal-drag-handle{display:block}.shorts-picker-modal-close--desktop{display:none!important}.shorts-picker-modal-header-row{border-bottom:none;justify-content:center;padding-bottom:0}.shorts-picker-modal-title{text-align:center;width:100%}}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0a0a0af2;border-bottom:1px solid #ffffff1a;height:72px;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.navbar,.navbar-container{align-items:center;display:flex}.navbar-container{box-sizing:border-box;gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 1.25rem;width:100%}.navbar-feed-messages-mobile{display:none!important}.navbar-left{flex-shrink:0}.navbar-left,.navbar-logo{align-items:center;display:flex}.navbar-logo{cursor:pointer;margin:15px 0 0;padding:0;transition:opacity .3s}.navbar-logo:hover{opacity:.9}.navbar-logo-img{display:block;height:auto;margin:0;max-height:100px;max-width:150px;object-fit:contain;padding:0;vertical-align:middle;width:auto}.navbar-logo-img--mobile,.navbar-mobile-actions{display:none}.navbar-center{display:flex;flex:1 1;justify-content:center;max-width:680px;min-width:0}.navbar-search{max-width:650px;width:100%}.navbar-search-wrap{align-items:center;display:flex;position:relative;width:100%}.navbar-search-input{background:linear-gradient(135deg,#ffffff14,#ffffff0a);border:1px solid #ffffff26;border-radius:24px;box-shadow:inset 0 1px 2px #0000001a;color:#fff;font-size:.95rem;outline:none;padding:.75rem 3rem .75rem 1.25rem;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;width:100%}.navbar-search-input::placeholder{color:#ffffff73}.navbar-search-input:hover{background:linear-gradient(135deg,#ffffff1a,#ffffff0f);border-color:#ffffff40}.navbar-search-input:focus{background:linear-gradient(135deg,#ffffff1f,#ffffff0f);border-color:#9b4fe7b3;box-shadow:0 0 0 3px #9b4fe726,inset 0 1px 2px #0000001a}.navbar-search-icon{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fff9;cursor:pointer;display:flex;justify-content:center;padding:.4rem;position:absolute;right:.35rem;top:50%;transform:translateY(-50%);transition:color .25s ease,background .25s ease}.navbar-search-icon:hover{background:#9b4fe733;color:#9b4fe7e6}.navbar-search-wrap:focus-within .navbar-search-icon{background:#9b4fe733;color:#9b4fe7b3}.navbar-right{flex-shrink:0;gap:.75rem}.navbar-icon-btn,.navbar-right{align-items:center;display:flex}.navbar-icon-btn{background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;justify-content:center;padding:.5rem;transition:color .3s}.navbar-icon-btn .fa-film,.navbar-icon-btn i,.navbar-mobile-search-trigger i{font-size:22px;line-height:1}.navbar-search-icon i,.navbar-search-icon-btn i,.navbar-search-modal-back i{font-size:18px;line-height:1}.navbar-icon-btn:hover{background-color:#9b4fe71a;color:#9b4fe7}.navbar-user-avatar{border-radius:50%;display:block;flex-shrink:0;height:26px;object-fit:cover;width:26px}.navbar-icon-active{background-color:#9b4fe726!important;color:#9b4fe7!important}.navbar-language-wrapper{position:relative}.navbar-language-btn{align-items:center;background:none;border:2px solid #0000;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:.45rem;transition:all .3s}.navbar-language-btn:hover{background-color:rgba(155,79,231,.178);border-color:#9b4fe7b3;transform:scale(1.05)}.navbar-language-flag-image{border:1px solid #fff3;border-radius:4px;display:block;height:35px;width:50px}.navbar-search-modal-overlay{background:#0000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1100}@media (min-width:769px){.navbar-search-modal-overlay{top:70px}}.navbar-search-modal{background:#141414fa;border:1px solid #9b4fe74d;border-radius:12px;box-shadow:0 10px 40px #00000080;display:flex;flex-direction:column;left:50%;left:var(--modal-left,50%);max-height:80vh;max-width:90vw;min-height:80px;overflow:hidden;padding:1rem;position:fixed;top:90px;top:var(--modal-top,90px);transform:translateX(-50%);width:550px;width:var(--modal-width,550px)}.navbar-search-modal-inner{-ms-overflow-style:none;align-items:stretch;display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0;overflow-y:auto;scrollbar-width:none;width:100%}.navbar-search-modal-inner::-webkit-scrollbar{display:none}.navbar-search-modal-form-row{align-items:center;display:flex;flex-shrink:0;gap:.5rem}@media (min-width:769px){.navbar-search-modal-form-row,.navbar-search-modal-form-row--has-query{display:none!important}}.navbar-search-modal-inner .navbar-search-modal-back,.navbar-search-modal-inner .navbar-search-modal-form-mobile{flex-shrink:0}.navbar-search-modal-back{align-items:center;background:none;border:none;color:#ffffffe6;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.5rem;transition:color .2s}.navbar-search-modal-back:hover{color:#9b4fe7}.navbar-search-modal-form-mobile{display:flex;flex-shrink:0;min-width:0;width:100%}.navbar-search-modal-form .navbar-search-input{flex:1 1;min-width:0;width:100%}.navbar-search-input-wrap{align-items:center;display:flex;flex:1 1;min-width:0;position:relative}.navbar-search-input-wrap .navbar-search-input{padding-right:3rem}.navbar-search-icon-btn{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fff9;cursor:pointer;display:flex;justify-content:center;padding:.4rem;position:absolute;right:.35rem;top:50%;transform:translateY(-50%);transition:color .25s ease,background .25s ease}.navbar-search-icon-btn:hover{background:#9b4fe733;color:#9b4fe7e6}.navbar-search-input-wrap:focus-within .navbar-search-icon-btn{background:#9b4fe733;color:#9b4fe7b3}@media (max-width:768px){.navbar{border-bottom:2px solid #9b4fe7;border-bottom-left-radius:30px;border-bottom-right-radius:30px;height:50px;max-height:50px;overflow:visible}.navbar,.navbar-container{align-items:center;display:flex;min-height:50px}.navbar-container{gap:.5rem;height:100%;justify-content:space-between;max-width:100%;padding:0 1rem;width:100%}.navbar-left{flex:0 0 auto;min-width:0}.navbar-left,.navbar-logo{align-items:center;display:flex;height:100%;justify-content:flex-start}.navbar-logo{line-height:0;margin:0;padding:0}.navbar-logo-img--desktop{display:none!important}.navbar-logo-img--mobile{display:block!important;height:36px}.navbar-logo-img,.navbar-logo-img--mobile{margin:0;max-height:36px;max-width:140px;object-fit:contain;object-position:left center;padding:0;width:auto}.navbar-logo-img{display:block;height:auto;vertical-align:middle}.navbar-center,.navbar-desktop-only,.navbar-right{display:none!important}.navbar-center{max-width:200px}.navbar-search-input{font-size:.9rem;padding:.5rem 2.75rem .5rem .75rem}.navbar-language-flag-image{height:28px;width:40px}.navbar-language-wrapper{overflow:visible;position:relative}.navbar-mobile-search-trigger{display:none!important}.navbar-mobile-actions{align-items:center;display:flex;flex-shrink:0;gap:.35rem;justify-content:flex-end;margin-left:auto}.navbar-mobile-action-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fffffff2;cursor:pointer;display:inline-flex;height:35px;justify-content:center;padding:0;transition:background .2s ease,color .2s ease;width:35px}.navbar-mobile-action-btn:hover{background:#9b4fe738;color:#fff}.navbar-mobile-action-btn i{font-size:16px;line-height:1}.navbar-search-modal-overlay{align-items:stretch;padding-top:0}.navbar-search-modal{border-radius:0;bottom:0;height:100%;left:0;max-width:100%;min-height:100vh;min-height:100dvh;padding:calc(48px + .5rem) 1rem 1rem;right:0;top:0;transform:none;width:100%}.navbar-search-modal-inner{align-items:flex-start;gap:.75rem;overflow-y:auto}.navbar-search-modal-back{display:flex}.navbar-search-modal-form-mobile{display:flex!important}.navbar-search-modal-form-mobile,.navbar-search-modal-form-row{flex-shrink:0;min-width:0;width:100%}.navbar-search-modal-form-mobile .navbar-search-input-wrap{flex:1 1;min-width:0;width:100%}.navbar-search-modal-form .navbar-search-input{flex:1 1;min-width:0}.navbar.navbar--profile-page{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;height:0;max-height:0;min-height:0;overflow:visible;padding:0}.navbar.navbar--profile-page .navbar-container{height:0;justify-content:flex-end;max-width:none;min-height:0;padding:0}.navbar.navbar--profile-page .navbar-center,.navbar.navbar--profile-page .navbar-left,.navbar.navbar--profile-page .navbar-mobile-actions,.navbar.navbar--profile-page .navbar-right{display:none!important}.navbar.navbar--profile-page .navbar-profile-mobile-actions{align-items:center;display:flex!important;flex-shrink:0;position:fixed;right:max(1rem,env(safe-area-inset-right,0px));top:8px;z-index:1305}.navbar.navbar--feed-page .navbar-container{position:relative}.navbar.navbar--hide-mobile-top{border-bottom:none;height:0;max-height:0;min-height:0;overflow:hidden}.navbar.navbar--hide-mobile-top .navbar-container{display:none!important}.navbar.navbar--feed-page .navbar-feed-messages-mobile{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fffffff2;cursor:pointer;display:inline-flex!important;height:35px;justify-content:center;padding:0;position:static;right:auto;top:auto;transform:none;transition:background .2s ease,color .2s ease;width:35px;z-index:2}.navbar.navbar--feed-page .navbar-feed-messages-mobile:hover{background:#9b4fe738;color:#fff}.navbar.navbar--feed-page .navbar-feed-messages-mobile i{font-size:17px;line-height:1}}.navbar-mobile-search-trigger,.navbar-profile-mobile-actions{display:none}.navbar-profile-menu-btn{align-items:center;background:#00000073;border:1px solid #ffffff59;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:background .2s,border-color .2s;width:44px}.navbar-profile-menu-btn:hover{background:#0009;border-color:#ffffff80}.navbar-profile-menu-icon{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;width:20px}.navbar-profile-menu-icon span{background:currentColor;border-radius:1px;display:block;height:2px;width:18px}@media (max-width:768px){.navbar.navbar--profile-page .navbar-profile-menu-btn{border-radius:10px;height:30px;width:30px}.navbar.navbar--profile-page .navbar-profile-menu-icon{gap:3px;width:14px}.navbar.navbar--profile-page .navbar-profile-menu-icon span{height:1.7px;width:12px}}@media (max-width:500px){.navbar.navbar--profile-page .navbar-profile-menu-btn{border-radius:10px;height:30px;width:30px}.navbar.navbar--profile-page .navbar-profile-menu-icon{gap:3px;width:14px}.navbar.navbar--profile-page .navbar-profile-menu-icon span{height:1.7px;width:12px}}.navbar-mobile{display:none}@media (max-width:768px){.navbar-mobile{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-clip:padding-box,border-box;background-image:linear-gradient(135deg,#1c1624,#120e18),linear-gradient(135deg,#0f0f12,#2d2d32,#19191c,#0f0f12);background-origin:padding-box,border-box;border:2px solid #320343;border-radius:30px;bottom:calc(7px + env(safe-area-inset-bottom, 0));box-shadow:0 8px 32px #00000080,inset 0 1px 0 #ffffff0d;display:flex;height:60px;justify-content:space-around;left:10px;padding:0 .5rem;position:fixed;right:10px;z-index:1001}.navbar-mobile-item{align-items:center;background:none;border:none;border-radius:8px;color:#ffffffd9;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:.15rem;justify-content:center;min-width:0;padding:.35rem .15rem;transition:color .2s,background .2s}.navbar-mobile-item span{font-size:10px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-mobile-item-active{background:none!important;color:#9b4fe7!important;transition:color .25s ease}.navbar-mobile-item-active span{color:#9b4fe7;font-weight:700}.navbar-mobile-item-active svg{color:#9b4fe7}.navbar-mobile-item svg{flex-shrink:0}.navbar-mobile-item i{flex-shrink:0;font-size:18px;line-height:1}.navbar-mobile-item .navbar-user-avatar,.navbar-user-avatar--mobile{border-radius:50%;display:block;flex-shrink:0;height:22px;object-fit:cover;width:22px}.navbar-mobile-item-active .navbar-user-avatar{box-shadow:0 0 0 1.5px #9b4fe7}.navbar-mobile-item-active i{color:#9b4fe7}.navbar-mobile-item .fa-film{font-size:19px;line-height:1}.navbar-mobile-item-active .fa-film{color:#9b4fe7}.navbar-mobile-search-overlay{align-items:flex-start;background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;padding-left:0;padding-right:0;padding-top:0;position:fixed;right:0;top:0;z-index:1100}.navbar-mobile-search-box{align-items:stretch;background:#0a0a0afa;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100%;max-width:none;overflow-y:auto;padding:calc(38px + .25rem) 1rem 1rem;width:100%}.navbar-mobile-search-form-row{align-items:center;display:flex;gap:.75rem;min-width:0;width:100%}.navbar-mobile-search-form{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:25px;display:flex;flex:1 1;min-width:0;padding:1rem}.navbar-mobile-search-back{align-items:center;background:none;border:none;color:#ffffffe6;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;transition:color .2s}.navbar-mobile-search-back:hover{color:#9b4fe7}.navbar-mobile-search-back i,.navbar-mobile-search-icon-btn i{font-size:18px;line-height:1}.navbar-mobile-search-input-wrap{align-items:center;display:flex;flex:1 1;min-width:0;position:relative}.navbar-mobile-search-input-wrap .navbar-mobile-search-input{padding-right:3rem}.navbar-mobile-search-icon-btn{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fff9;cursor:pointer;display:flex;justify-content:center;padding:.4rem;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:color .2s,background .2s}.navbar-mobile-search-icon-btn:hover{background:#9b4fe733;color:#9b4fe7e6}.navbar-mobile-search-input{background:none;border:none;color:#fff;flex:1 1;font-size:1rem;outline:none}.navbar-mobile-search-input::placeholder{color:#fff6}}.banner{margin-bottom:3rem;overflow:hidden;padding:0}.banner-container{margin:0;max-width:none;overflow:hidden;width:100%}.manga-carousel{align-items:center;cursor:grab;display:flex;height:570px;justify-content:center;margin-top:3rem;overflow:hidden;position:relative;width:100%}.manga-carousel.is-dragging{cursor:grabbing}.manga-slides{gap:7px;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.manga-image,.manga-slides{align-items:center;display:flex;height:100%;position:relative}.manga-image{border:2px solid #dddddd3e;border-radius:15px;filter:brightness(.85);flex-shrink:0;justify-content:center;min-height:0;opacity:.6;overflow:hidden;transition:all .6s cubic-bezier(.4,0,.2,1);width:35%}.manga-image .manga-image-skeleton{height:100%;inset:0;min-height:0;min-width:0;position:absolute;width:100%}.manga-image-skeleton .loader-skeleton{bottom:0;height:100%;left:0;min-height:0;position:absolute;right:0;top:0;width:100%}.manga-image img{display:block;position:relative;z-index:1}.manga-image img,.manga-image video.manga-banner-video{height:100%;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.manga-image video.manga-banner-video{background:#0000;border:0;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.35);transform-origin:center center;z-index:2}.manga-image img.manga-banner-media--hidden,.manga-image video.manga-banner-media--hidden{opacity:0!important;pointer-events:none;visibility:hidden}@media (max-width:768px){.manga-image video.manga-banner-video{height:100%;min-height:120%;min-width:120%;object-fit:cover;transform:translate(-50%,-50%) scale(1.55);width:100%}}@media (max-width:480px){.manga-image video.manga-banner-video{min-height:130%;min-width:130%;transform:translate(-50%,-50%) scale(1.7)}}.manga-banner-sound-btn{align-items:center;background:#0000008c;border:none;border-radius:50%;bottom:.65rem;color:#fff;cursor:pointer;display:flex;height:34px;justify-content:center;pointer-events:auto;position:absolute;right:.65rem;transition:background .2s ease;width:34px;z-index:12}.manga-banner-sound-btn:hover{background:#000000bf}@media (max-width:768px){.manga-banner-sound-btn{bottom:.45rem;height:30px;right:.45rem;width:30px}.manga-banner-sound-btn svg{height:15px;width:15px}}.manga-image.center{filter:brightness(1.3);opacity:1;transform:scale(1);z-index:10}.manga-image.left,.manga-image.right{filter:brightness(1.3);transform:scale(.95);z-index:5}.manga-image.hidden{opacity:0;transform:scale(.75);z-index:1}.manga-carousel--skeleton{cursor:default;pointer-events:none}.manga-slides--skeleton{justify-content:center;transform:none!important}.manga-slides--skeleton .manga-image{opacity:1}.manga-nav-btn{align-items:center;background:#ddd;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:20}.manga-nav-btn.prev{left:2%}.manga-nav-btn.next{right:2%}.manga-carousel:hover .manga-nav-btn{opacity:1;pointer-events:auto}.manga-nav-btn:hover{transform:translateY(-50%) scale(1.1)}.manga-dots{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border-radius:24px;bottom:25px;display:flex;gap:12px;left:50%;padding:10px 18px;position:absolute;transform:translateX(-50%);z-index:15}.manga-dot{background:#ffffff80;border-radius:50%;cursor:pointer;height:7px;transition:all .3s ease;width:7px}.manga-dot.active{background:#fff;border-radius:12px;width:28px}.manga-carousel:hover .manga-image.left,.manga-carousel:hover .manga-image.right{filter:brightness(1.4);opacity:.9}@media (max-width:992px){.manga-carousel{height:570px}.manga-image{width:50%}}@media (max-width:768px){.banner{padding:0}.manga-carousel{height:560px;margin-top:2.5rem}.manga-image{width:57%}.manga-nav-btn{display:none}.manga-dots{bottom:15px;padding:7px 15px}.manga-dot{height:6px;width:6px}}@media (max-width:576px){.banner{padding:0}.manga-carousel{height:500px;margin-top:1rem}.manga-image{width:70%}}@media (max-width:470px){.banner{margin-bottom:1rem;padding:0}.manga-carousel{height:420px}.manga-image{width:75%}.manga-dots{bottom:15px;padding:5px 13px}.manga-dot{height:4px;width:4px}}@media (max-width:400px){.manga-carousel{height:350px}.manga-image{width:75%}}@media (max-width:350px){.manga-carousel{height:200px}.manga-image{width:78%}}@media (max-width:320px){.manga-carousel{height:180px}.manga-image{width:80%}}.video-banner{margin-bottom:1rem;padding:0 1rem;width:100%}.video-banner-container{container-name:video-banner;container-type:inline-size;margin:0 auto;max-width:1400px;position:relative}.video-banner-counter{background:#0009;border-radius:6px;color:#fff;font-size:.85rem;font-weight:600;left:7.5rem;padding:.35rem .6rem;position:absolute;top:1rem;z-index:10}.video-banner-card{aspect-ratio:25/9;background:#111;border-radius:12px;cursor:pointer;flex-shrink:0;flex:0 0 100cqw;min-width:100cqw;overflow:hidden;position:relative;width:100cqw}.video-banner-video-wrap{inset:0;overflow:hidden;position:absolute}.video-banner-video-skeleton{z-index:1}.video-banner-video--loading{height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;width:100%}.video-banner-card--loading,.video-banner-card--skeleton{cursor:default;pointer-events:none}.video-banner-card--loading{pointer-events:auto}.video-banner-rating-item-skeleton{flex-shrink:0}.video-banner-ratings-preload{height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.video-banner-counter--skeleton{background:#0000;display:inline-flex;padding:0}.video-banner-sound-btn{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:.75rem;top:.45rem;transition:background .2s;width:36px;z-index:2}.video-banner-sound-btn:hover{background:#000c}.video-banner-video{height:100%;object-fit:cover;object-position:center;width:100%}.video-banner-overlay{background:linear-gradient(0deg,#000000d9 0,#0000004d 40%,#0000 60%);inset:0;pointer-events:none;position:absolute}.video-banner-content{align-items:flex-start;bottom:0;display:flex;flex-direction:column;gap:.5rem;left:0;padding:1.25rem 1rem;pointer-events:none;position:absolute;right:0;z-index:3}.video-banner-content .video-banner-name-img-wrap,.video-banner-content .video-banner-ratings,.video-banner-content .video-banner-title-img-wrap{pointer-events:auto}.video-banner-name-img-wrap,.video-banner-title-img-wrap{align-items:center;display:inline-flex;max-width:100%;min-height:56px;min-width:280px;position:relative;z-index:4}.video-banner-name-img-wrap{min-height:40px;min-width:200px}.video-banner-name-img-wrap--loading,.video-banner-title-img-wrap--loading{max-width:100%;min-height:56px;min-width:280px;width:280px}.video-banner-name-img-wrap--loading{min-height:40px;min-width:200px;width:200px}.video-banner-content .skeleton-loader--video-banner-name,.video-banner-content .skeleton-loader--video-banner-rating,.video-banner-content .skeleton-loader--video-banner-title,.video-banner-name-img-skeleton,.video-banner-rating-item-skeleton,.video-banner-title-img-skeleton{animation:video-banner-chip-skeleton-shimmer 1.25s ease-in-out infinite!important;background:linear-gradient(90deg,#141418e0,#46464eeb 45%,#141418e0 90%)!important;background-size:200% 100%!important;border:none!important;box-shadow:0 1px 4px #00000059;display:block!important;flex-shrink:0;overflow:hidden;position:relative;z-index:2}.video-banner-content .skeleton-loader--video-banner-title,.video-banner-title-img-skeleton{border-radius:8px!important;height:56px!important;max-height:100px;max-width:100%!important;width:280px!important}.video-banner-content .skeleton-loader--video-banner-name,.video-banner-name-img-skeleton{border-radius:8px!important;height:40px!important;max-height:120px;max-width:100%!important;width:200px!important}.video-banner-content .skeleton-loader--video-banner-rating,.video-banner-rating-item-skeleton{border-radius:8px!important;height:32px!important;width:72px!important}@keyframes video-banner-chip-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.video-banner-video-skeleton,.video-banner-video-wrap .skeleton-loader--video-banner-video{background:linear-gradient(90deg,#ffffff0f,#ffffff24 45%,#ffffff0f 90%)!important;background-size:200% 100%!important;border-radius:inherit;inset:0;position:absolute;z-index:1}.video-banner-name-img,.video-banner-title-img{max-width:100%;object-fit:contain;object-position:left;position:relative;z-index:1}.video-banner-title-img{max-height:100px}.video-banner-name-img{max-height:120px}.video-banner-img--loading{left:0;max-width:100%;opacity:0;pointer-events:none;position:absolute;top:0}.video-banner-ratings{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.video-banner-rating-item{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:.4rem}.video-banner-rating-item img{border-radius:6px;height:32px;object-fit:contain;width:32px}.video-banner-rating-vl img{height:36px;width:36px}.video-banner .horizontal-scroll-btn{top:.75rem;transform:none}.video-banner .horizontal-scroll-btn:hover{transform:scale(1.1)}.video-banner .horizontal-scroll-btn:active{transform:scale(.95)}.video-banner .horizontal-scroll-btn-left{left:1rem;right:auto}.video-banner .horizontal-scroll-btn-right{left:4.5rem;right:auto}.video-banner .horizontal-scroll-btn:disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.video-banner{padding:0 .7rem}.video-banner-counter{left:1rem}.video-banner-card{aspect-ratio:22/9}.video-banner-content{padding:.5rem .8rem}.video-banner-title-img{max-height:40px}.video-banner-name-img{max-height:32px}.video-banner-title-img-wrap,.video-banner-title-img-wrap--loading{min-height:28px;min-width:160px;width:160px}.video-banner-name-img-wrap,.video-banner-name-img-wrap--loading{min-height:24px;min-width:120px;width:120px}.skeleton-loader--video-banner-title,.video-banner-content .skeleton-loader--video-banner-title,.video-banner-title-img-skeleton{height:28px!important;width:160px!important}.skeleton-loader--video-banner-name,.video-banner-content .skeleton-loader--video-banner-name,.video-banner-name-img-skeleton{height:24px!important;width:120px!important}.skeleton-loader--video-banner-rating,.video-banner-rating-item-skeleton{height:24px!important;width:56px!important}.skeleton-loader--video-banner-counter{height:22px;width:40px}.video-banner-ratings{gap:.65rem}.video-banner-rating-item{font-size:.85rem;gap:.3rem}.video-banner-rating-item img{border-radius:5px;height:24px;width:24px}.video-banner-rating-vl img{height:28px;width:28px}.video-banner-counter{font-size:.65rem}}@media (max-width:500px){.video-banner-title-img-wrap,.video-banner-title-img-wrap--loading{max-width:42%;min-height:clamp(18px,5.5cqw,26px);min-width:0;width:42%}.video-banner-name-img-wrap,.video-banner-name-img-wrap--loading{max-width:30%;min-height:clamp(14px,4cqw,20px);min-width:0;width:30%}.skeleton-loader--video-banner-title,.video-banner-content .skeleton-loader--video-banner-title,.video-banner-title-img-skeleton,.video-banner-title-img-wrap--loading .video-banner-title-img-skeleton{height:clamp(18px,5.5cqw,26px)!important;max-width:100%!important;width:100%!important}.skeleton-loader--video-banner-name,.video-banner-content .skeleton-loader--video-banner-name,.video-banner-name-img-skeleton,.video-banner-name-img-wrap--loading .video-banner-name-img-skeleton{height:clamp(14px,4cqw,20px)!important;max-width:100%!important;width:100%!important}}.shorts-videos{margin-bottom:3rem;margin-top:4rem;min-height:100vh;padding:0 .5rem}.shorts-videos-container{margin:0 auto;max-width:1400px}.shorts-videos-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);padding:.5rem 0}@media (min-width:768px){.shorts-videos-grid{gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:767px){.shorts-video-thumb{aspect-ratio:9/11;background:#000;cursor:pointer;overflow:hidden;position:relative}.shorts-videos{margin-top:1.5rem}}.shorts-video-card{background:#1c162499;border:1px solid hsla(0,0%,100%,.532);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease}.shorts-video-thumb{aspect-ratio:9/13;background:#000;cursor:pointer;overflow:hidden;position:relative}.shorts-video-preview-placeholder,.shorts-video-thumb-skeleton{border-radius:inherit;height:100%;inset:0;position:absolute;width:100%;z-index:3}.shorts-video-thumb--loading{pointer-events:auto}.shorts-video-preview-placeholder{background:#111}.shorts-video-preview{display:block;height:100%;object-fit:cover;width:100%}.shorts-video-preview.shorts-video-loading{inset:0;opacity:0;pointer-events:none;position:absolute}.shorts-modal-overlay{background:#000000f2;bottom:0;left:0;padding:0;position:fixed;right:0;top:0;z-index:99999}.shorts-modal-content,.shorts-modal-overlay{align-items:center;display:flex;justify-content:center}.shorts-modal-content{height:100%;max-height:100%;max-width:100%;width:100%}.shorts-modal-vertikal-drag{flex:1 1;height:100%;min-height:0;width:100%}.shorts-modal-mobile{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.shorts-modal-video-inner{flex:1 1}.shorts-modal-mobile-inner,.shorts-modal-video-inner{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.shorts-modal-mobile-inner{flex-direction:column;height:100%;min-height:100%}.shorts-modal-mobile .shorts-modal-mobile-video-el{background:#000;display:block;flex:0 0 auto;height:100%;max-height:100%;max-width:100%;object-fit:contain;object-position:center center;pointer-events:auto;touch-action:none;width:100%}.shorts-modal-play-pause-mobile{height:50px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.shorts-modal-play-pause-mobile svg{height:24px;width:24px}.shorts-modal-info-overlay.shorts-modal-info-mobile{justify-content:flex-end;padding:1rem 1.25rem 0}.shorts-modal-info-overlay.shorts-modal-info-mobile .shorts-modal-info-content{flex:0 1 auto;padding-bottom:5rem}.shorts-modal-info-overlay.shorts-modal-info-mobile .shorts-modal-progress-area,.shorts-modal-progress-area-mobile-fixed{bottom:.75rem;box-sizing:border-box;flex-shrink:0;left:0;padding:0 1.25rem;position:absolute;right:0}.shorts-modal-progress-area-mobile-fixed{pointer-events:auto;z-index:20}.shorts-modal-info-overlay.shorts-modal-info-mobile .shorts-modal-progress-wrap{margin-top:0}.shorts-modal-info-overlay.shorts-modal-info-mobile .shorts-modal-buttons-row{margin-top:.35rem}.shorts-modal-info-overlay.shorts-modal-info-mobile .shorts-modal-buttons-row .shorts-modal-kino-btn,.shorts-modal-info-overlay.shorts-modal-info-mobile .shorts-modal-buttons-row .shorts-modal-watch-btn{margin-bottom:0}.shorts-modal-info-overlay{background:linear-gradient(0deg,#000000e6 0,#0000);bottom:0;display:flex;flex-direction:column;left:0;padding:1rem 1.25rem 1.25rem;position:absolute;right:0;z-index:5}.shorts-modal-info-content{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:0 0 3.5rem}.shorts-modal-desktop{background:#000;height:100%;max-height:100%;max-width:100%;overflow:hidden;position:relative;width:100%}.shorts-modal-close,.shorts-modal-desktop{align-items:center;display:flex;justify-content:center}.shorts-modal-close{background:#0009;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;font-size:1.5rem;height:40px;line-height:1;position:absolute;right:16px;top:16px;transition:all .2s ease;width:40px;z-index:10}.shorts-modal-close:hover{background:#9b4fe780;border-color:#9b4fe7}.shorts-modal-close-desktop,.shorts-modal-close-mobile{left:12px;right:auto;top:12px}.shorts-modal-top-bar{align-items:center;display:flex;justify-content:space-between;left:12px;pointer-events:none;position:absolute;right:12px;top:12px;z-index:10}.shorts-modal-top-bar>button{pointer-events:auto}.shorts-modal-top-bar .shorts-modal-close-desktop,.shorts-modal-top-bar .shorts-modal-close-mobile{left:auto;position:relative;right:auto;top:auto}.shorts-modal-top-bar-desktop{z-index:15}.shorts-modal-mute-btn{align-items:center;background:#0009;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .2s ease;width:40px}.shorts-modal-mute-btn:hover{background:#9b4fe780;border-color:#9b4fe7}.shorts-modal-mute-btn svg{height:22px;width:22px}.shorts-modal-close-desktop svg,.shorts-modal-close-mobile svg{height:24px;width:24px}.shorts-modal-nav-buttons{display:flex;flex-direction:column;gap:8px;left:12px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}@media (max-width:767px){.shorts-modal-nav-buttons{display:none!important}}.shorts-modal-nav-btn{align-items:center;background:#0009;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;transition:all .2s ease;width:44px}.shorts-modal-nav-btn:hover{background:#9b4fe780;border-color:#9b4fe7}.shorts-modal-nav-btn svg{height:28px;width:28px}.shorts-modal-desktop-video{align-items:stretch;display:flex;flex:1 1;height:100%;margin-left:60px}.shorts-modal-desktop-inner{align-items:center;display:flex;flex:1 1;justify-content:center;min-width:0;position:relative}.shorts-modal-desktop-video .shorts-modal-desktop-video-el{background:#000;height:100%;object-fit:contain;width:100%}.shorts-modal-play-pause-center{align-items:center;animation:shorts-play-pause-fade .2s ease;background:#9b4fe7e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:50px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease;width:50px;z-index:6}@keyframes shorts-play-pause-fade{0%{opacity:0}to{opacity:1}}.shorts-modal-play-pause-center:hover{background:#9b4fe7;transform:translate(-50%,-50%) scale(1.05)}.shorts-modal-play-pause-center svg{height:24px;width:24px}.shorts-modal-info-desktop{display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem calc(64px + 1.25rem) 1.25rem 1.25rem}.shorts-modal-progress-area{bottom:1rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;left:0;padding:0 1.25rem;position:absolute;right:0;width:100%;z-index:6}.shorts-modal-progress-wrap{align-items:center;display:flex;flex-shrink:0;gap:.75rem;margin-top:.75rem}.shorts-modal-progress-fixed{left:0;margin-top:0;position:relative;right:0}.shorts-modal-progress-bar{background:#fff3;border-radius:3px;cursor:pointer;flex:1 1;height:6px;overflow:hidden}.shorts-modal-progress-fill{background:#9b4fe7;border-radius:3px;height:100%;transition:width .1s linear}.shorts-modal-duration{display:none}.shorts-modal-comment-input{background:#121216eb;border:1px solid #ffffff24;border-radius:20px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:.9rem;outline:none;padding:.5rem .75rem;transition:border-color .2s,background .2s;width:100%}.shorts-modal-progress-area .shorts-modal-comment-input{background:#121216eb;border:1px solid #ffffff24}.shorts-modal-comment-input::placeholder{color:#ffffff73}.shorts-modal-comment-input:hover{background:#1c1c22f5;border-color:#9b4fe780}.shorts-modal-progress-area .shorts-modal-comment-input:hover{background:#1c1c22f5;border-color:#9b4fe78c}.shorts-modal-watch-btn{align-items:center;background:linear-gradient(135deg,#9b4fe7,#9b4fe7);border-radius:24px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;gap:6px;padding:5px 15px;text-decoration:none;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.shorts-modal-watch-btn-icon{flex-shrink:0;height:16px;width:16px}.shorts-modal-watch-btn:hover{background:linear-gradient(135deg,#b87ff7,#9b4fe7)}.shorts-modal-buttons-row{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:500px){.shorts-modal-buttons-row{flex-direction:row;width:100%}.shorts-modal-buttons-row .shorts-modal-kino-btn,.shorts-modal-buttons-row .shorts-modal-watch-btn{flex:1 1;justify-content:center;margin-bottom:0}}.shorts-modal-kino-btn{align-items:center;background:linear-gradient(135deg,#202ef1,#0d1df4);border-radius:24px;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;gap:6px;margin-bottom:1rem;padding:5px 15px;text-decoration:none;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.shorts-modal-kino-btn:hover{background:linear-gradient(135deg,#4853f1,#1a28ef)}.shorts-modal-kino-btn-icon{flex-shrink:0;height:16px;width:16px}.shorts-modal-title{color:#fff;font-size:1.1rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shorts-modal-movie-head{align-items:center;color:inherit;cursor:pointer;display:flex;gap:.75rem;margin-bottom:.5rem;min-width:0;text-decoration:none;transition:opacity .2s ease}.shorts-modal-movie-head:hover{opacity:.9}.shorts-modal-movie-poster{background:#ffffff14;border:1px solid #fff3;border-radius:50%;flex-shrink:0;height:44px;object-fit:cover;width:44px}.shorts-modal-movie-meta{display:flex;flex:1 1;flex-direction:column;gap:.2rem;min-width:0}.shorts-modal-movie-title-row{align-items:center;display:flex;gap:.5rem;min-width:0}.shorts-modal-movie-title-row .shorts-modal-title{flex:1 1;min-width:0}.shorts-modal-movie-rating{align-items:center;color:#ffc107;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;gap:.2rem;line-height:1.2}.shorts-modal-movie-rating svg{flex-shrink:0;height:12px;width:12px}.shorts-modal-movie-specs{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .5rem}.shorts-modal-music-head{align-items:center;color:inherit;cursor:pointer;display:flex;gap:.75rem;margin-bottom:.5rem;min-width:0;text-decoration:none;transition:opacity .2s ease}.shorts-modal-music-head:hover{opacity:.9}.shorts-modal-music-poster{background:#ffffff14;border:1px solid #fff3;border-radius:50%;flex-shrink:0;height:44px;object-fit:cover;width:44px}.shorts-modal-music-meta{display:flex;flex:1 1;flex-direction:column;gap:.15rem;min-width:0}.shorts-modal-music-title-row{align-items:center;display:flex;min-width:0}.shorts-modal-music-title-row .shorts-modal-title{flex:1 1;margin:0;min-width:0}.shorts-modal-music-artist{color:#ffffffb8;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shorts-modal-movie-spec{color:#ffffffc7;font-size:.75rem;line-height:1.2}.shorts-modal-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#ffffffd9;cursor:pointer;display:-webkit-box;font-size:.9rem;line-height:1.4;margin:0 0 .5rem;overflow:hidden;transition:all .3s ease}.shorts-modal-description-expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.shorts-modal-caption-music-wrap{margin-bottom:0;min-width:0;width:100%}.shorts-modal-description-row{flex:1 1;min-height:0;min-width:0}.shorts-modal-description-row .shorts-modal-description{width:84%}.shorts-modal-info-expanded .shorts-modal-description-row{-webkit-overflow-scrolling:touch;max-height:min(42vh,280px);overflow-y:auto}.shorts-modal-music-corner{align-items:center;background:#00000059;border:none;border-radius:5px;bottom:5.75rem;box-shadow:0 0 0 2px #ffffffd9;cursor:pointer;display:flex;height:48px;justify-content:center;overflow:hidden;padding:0;position:absolute;right:16px;transition:transform .2s ease,box-shadow .2s ease;width:48px;z-index:12}.shorts-modal-music-corner:hover{box-shadow:0 0 0 2px #9b4fe7;transform:scale(1.05)}.shorts-modal-music-img{display:block;height:100%;object-fit:cover;width:100%}.shorts-modal-music-corner-mobile{bottom:5rem;height:40px;right:11px;width:40px}.shorts-modal-music-corner-desktop{bottom:10rem;right:16px}@media (max-width:500px){.shorts-modal-music-corner-mobile{bottom:7.2rem;height:32px;right:11px;width:32px}.shorts-modal-info-overlay.shorts-modal-info-mobile .shorts-modal-info-content{padding-bottom:4.5rem}}.shorts-music-modal-overlay{align-items:center;background:#000000d9;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100000}.shorts-music-modal{background:linear-gradient(135deg,#1c1624fa,#2d2337fa);border:1px solid #9b4fe74d;border-radius:16px;display:flex;flex-direction:column;max-height:90vh;max-width:480px;overflow:hidden;padding:2rem;position:relative;width:100%}.shorts-music-modal-close{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:26px;justify-content:center;position:absolute;right:5px;top:2px;transition:background .2s ease;width:26px}.shorts-music-modal-close:hover{background:#9b4fe780}.shorts-music-modal-close svg{height:15px;width:15px}.shorts-music-modal-content{-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;gap:1.5rem;min-height:0;overflow-y:auto;scrollbar-width:none}.shorts-music-modal-content::-webkit-scrollbar{display:none}.shorts-music-modal-top-row{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:1.5rem}.shorts-music-modal-video-wrap{background:#000;border-radius:12px;flex-shrink:0;min-height:200px;overflow:hidden;position:relative;width:100%}.shorts-music-modal-video{cursor:pointer;display:block;max-height:280px;min-height:180px;object-fit:contain;width:100%}.shorts-music-modal-clip-play-btn{align-items:center;background:#9b4fe7e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease;width:56px;z-index:2}.shorts-music-modal-video-wrap.shorts-music-modal-clip-controls-visible .shorts-music-modal-clip-play-btn,.shorts-music-modal-video-wrap:hover .shorts-music-modal-clip-play-btn{opacity:1;pointer-events:auto}.shorts-music-modal-clip-play-btn:hover{background:#9b4fe7;opacity:1;transform:translate(-50%,-50%) scale(1.08)}.shorts-music-modal-clip-play-btn svg{height:28px;width:28px}.shorts-music-modal-clip-controls{align-items:center;background:linear-gradient(0deg,#000000d9,#0000);bottom:0;display:flex;gap:.75rem;justify-content:space-between;left:0;opacity:0;padding:.75rem 1rem;pointer-events:none;position:absolute;right:0;transition:opacity .2s ease;z-index:2}.shorts-music-modal-video-wrap.shorts-music-modal-clip-controls-visible .shorts-music-modal-clip-controls,.shorts-music-modal-video-wrap:hover .shorts-music-modal-clip-controls{opacity:1;pointer-events:auto}.shorts-music-modal-clip-left{align-items:center;display:flex;flex:1 1;gap:.75rem;min-width:0}.shorts-music-modal-clip-progress-bar{background:#ffffff40;border-radius:3px;cursor:pointer;flex:1 1;height:6px;min-width:0;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.shorts-music-modal-clip-progress-fill{background:#9b4fe7;border-radius:3px;height:100%;transition:width .1s linear}.shorts-music-modal-clip-time{color:#ffffffe6;flex-shrink:0;font-size:.8rem}.shorts-music-modal-clip-right{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.shorts-music-modal-clip-size-btn{align-items:center;background:#ffffff26;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.shorts-music-modal-clip-size-btn:hover{background:#9b4fe780}.shorts-music-modal-clip-size-btn.active{background:#9b4fe799;color:#fff}.shorts-music-modal-clip-size-btn svg{height:18px;width:18px}.shorts-music-modal-video-wrap:fullscreen{background:#000}.shorts-music-modal-video-wrap:fullscreen .shorts-music-modal-video{height:100%;max-height:none;object-fit:contain;width:100%}@media (max-width:767px){.shorts-music-modal-overlay{align-items:stretch;padding:0}.shorts-music-modal{border:none;border-radius:0;display:flex;flex-direction:column;height:100%;max-width:none;min-height:100vh;padding:1rem;width:100%}.shorts-music-modal-content{flex:1 1;margin-top:20px;min-height:0;overflow-y:auto}.shorts-music-modal-video-wrap{cursor:pointer;min-height:180px}.shorts-music-modal-video-wrap .shorts-music-modal-video{pointer-events:none}.shorts-music-modal-video-wrap.shorts-music-modal-clip-controls-visible .shorts-music-modal-video{pointer-events:auto}.shorts-music-modal-video{max-height:220px;min-height:160px}.shorts-music-modal-clip-play-btn{height:52px;width:52px}.shorts-music-modal-clip-play-btn svg{height:26px;width:26px}.shorts-music-modal-clip-controls{padding:.5rem .75rem}.shorts-music-modal-clip-time{font-size:.75rem}.shorts-music-modal-clip-size-btn{height:32px;width:32px}.shorts-music-modal-clip-size-btn svg{height:16px;width:16px}}@media (min-width:768px){.shorts-music-modal-video{max-height:300px}}.shorts-music-modal-img-wrap{background:#0000004d;border:1px solid #ccc;border-radius:12px;box-shadow:0 4px 20px #0006;flex-shrink:0;height:170px;overflow:hidden;width:140px}.shorts-music-modal-img{display:block;height:100%;object-fit:cover;width:100%}.shorts-music-modal-player{display:flex;flex:1 1;flex-direction:column;gap:1rem;min-width:0}.shorts-music-modal-audio-hidden{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.shorts-music-modal-title{color:#fff;font-size:1rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shorts-music-modal-controls{align-items:center;display:flex;gap:.75rem;justify-content:center}.shorts-music-modal-download-row{align-items:center;display:flex;gap:.5rem;justify-content:flex-start;margin-top:.75rem}.shorts-music-modal-download-btn{align-items:center;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:4px;justify-content:center;padding:8px 12px;text-decoration:none;transition:all .2s ease}.shorts-music-modal-download-btn:hover{background:#9b4fe766;border-color:#9b4fe7;color:#fff}.shorts-music-modal-download-btn svg{height:20px;width:20px}.shorts-music-modal-download-label{font-size:.55rem;font-weight:600;letter-spacing:.5px;line-height:1}.shorts-music-modal-play-btn{align-items:center;background:linear-gradient(135deg,#9b4fe7,#9b4fe7);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;width:44px}.shorts-music-modal-play-btn:hover{transform:scale(1.05)}.shorts-music-modal-play-btn svg{height:24px;width:24px}.shorts-music-modal-progress-wrap{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0}.shorts-music-modal-progress-bar{background:#fff3;border-radius:3px;cursor:pointer;height:6px;overflow:hidden}.shorts-music-modal-progress-fill{background:linear-gradient(90deg,#9b4fe7,#9b4fe7);border-radius:3px;height:100%;transition:width .1s linear}.shorts-music-modal-time{color:#ffffffb3;font-size:.75rem}.shorts-music-modal .search-modal-tavsiya{margin-top:0}.shorts-modal-info-expanded{max-height:70vh}.shorts-modal-info-expanded .shorts-modal-info-content{flex:1 1;min-height:0;overflow-y:auto}.shorts-modal-video{display:block}.shorts-modal-actions-sidebar{align-items:center;display:flex;flex-direction:column;gap:10px;position:absolute;right:16px;top:47%;transform:translateY(-50%);z-index:10}.shorts-modal-actions-sidebar.shorts-modal-actions-mobile{right:4px}.shorts-modal-action-btn{align-items:center;background:#0000;border:none;border-radius:24px;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:48px;padding:8px 4px;transition:all .2s ease}.shorts-modal-action-btn:hover{background:#0000;transform:scale(1.05)}.shorts-modal-actions-sidebar .shorts-modal-action-btn svg{flex-shrink:0;height:22px;width:22px}.shorts-modal-like-btn.active{color:#9b4fe7}.shorts-modal-like-btn.active svg{fill:currentColor}.shorts-modal-action-count{color:#fff;font-size:1rem;font-weight:600;line-height:1}.shorts-modal-comment-btn .shorts-modal-action-count,.shorts-modal-like-btn.active .shorts-modal-action-count,.shorts-modal-save-btn.active{color:#9b4fe7}.shorts-modal-save-btn.active svg{fill:currentColor}.shorts-modal-actions-mobile .shorts-modal-action-btn{min-width:44px;padding:6px 4px}.shorts-modal-actions-sidebar.shorts-modal-actions-mobile .shorts-modal-action-btn svg{height:28px;width:28px}@media (max-width:500px){.shorts-modal-info-overlay.shorts-modal-info-mobile{padding-left:.7rem;padding-right:.7rem}.shorts-modal-info-overlay.shorts-modal-info-mobile .shorts-modal-progress-area,.shorts-modal-progress-area-mobile-fixed{padding:0 .7rem}}.home-shorts{margin-bottom:2rem;padding:0 2rem}.home-shorts--music{padding:.5rem 0}.home-shorts--music .home-shorts-container.music-cards-container{margin:0 auto;max-width:1400px;padding:0 1rem}.home-shorts--music .home-shorts-card{max-width:160px;min-width:160px;width:160px}.home-shorts--music .home-shorts-card .shorts-video-thumb{aspect-ratio:9/10}.home-shorts-container{margin:0 auto;max-width:1400px}.home-shorts-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.8rem;min-height:36px}.home-shorts-header--skeleton{pointer-events:none}.home-shorts-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e8e8e8 30%,silver 60%,#a0a0a0);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.75rem;font-weight:700;margin:0}.home-shorts-title-skeleton{flex-shrink:0}.home-shorts-more-skeleton{border-radius:20px!important;flex-shrink:0}.home-shorts-card--skeleton{pointer-events:none}.home-shorts-more{background:none;border:1px solid #ffffff4d;border-radius:20px;color:#fff;cursor:pointer;font-size:.8rem;padding:.5rem 1.5rem;text-decoration:none;transition:all .3s}.home-shorts-more:hover{opacity:.8}.home-shorts-card{flex-shrink:0;text-decoration:none;width:150px}.home-shorts-card .shorts-video-thumb{aspect-ratio:9/12}@media (min-width:769px){.home-shorts-card{width:200px}}@media (max-width:768px){.home-shorts{padding:0 .7rem}}@media (max-width:500px){.home-shorts-title{font-size:1.2rem}.home-shorts-more{background:none;border:1px solid #ffffff4d;border-radius:20px;color:#fff;cursor:pointer;font-size:.7rem;padding:.35rem 1rem;transition:all .3s}.home-shorts--music .home-shorts-container.music-cards-container{padding:0 .7rem}}@media (max-width:470px){.home-shorts{margin-bottom:1rem}}@media (max-width:400px){.home-shorts--music .home-shorts-card{max-width:135px;min-width:135px;width:135px}}.categories{margin-bottom:3rem;padding:0 2rem;position:relative;z-index:5}.categories-container{margin:0 auto;max-width:1400px}.categories-scroll-touch{align-items:center;display:flex;gap:.8rem;min-height:52px;padding:.5rem 0;width:100%}.categories-item{-webkit-text-fill-color:#fff!important;background-color:#ffffff1f;border:1px solid #ffffff40;border-radius:25px;color:#fff!important;cursor:pointer;flex-shrink:0;font-size:1rem;padding:.75rem 1.5rem;transition:all .3s;white-space:nowrap}.categories-item:hover{background-color:#ffffff2e;transform:translateY(-2px)}.categories-item--active{-webkit-text-fill-color:#fff!important;background-color:#0313ea80;border-color:#0313ea;color:#fff!important}.categories-item--skeleton{background-color:#ffffff14;border:1px solid #ffffff2e;overflow:hidden;padding:0;pointer-events:none;position:relative}.categories-item-skeleton{border-radius:25px!important;display:block;height:100%!important;width:100%!important}.categories-empty{color:#ffffffbf;font-size:.95rem;padding:.5rem 0}@media (max-width:768px){.categories{padding:0 .7rem}.categories-item{font-size:.9rem;padding:.5rem 1rem}}@media (max-width:470px){.categories{margin-bottom:1rem}}.movies{margin-bottom:1rem;padding:0 2rem}.movies-container{margin:0 auto;max-width:1400px}.movies-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.movies-header--centered{flex-direction:column;gap:.5rem;margin-bottom:3rem;text-align:center}.movies-header--centered .movies-title{font-size:2.5rem;margin-bottom:0}.movies-header-count{color:#ffffffb3;font-size:1.25rem;margin:0}.movies-more-btn{background:none;border:1px solid #ffffff4d;border-radius:20px;color:#fff;cursor:pointer;font-size:.8rem;padding:.5rem 1.5rem;transition:all .3s}.movies-more-btn:hover{transform:translateY(-2px)}.movies-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e8e8e8 30%,silver 60%,#a0a0a0);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.75rem;font-weight:700;margin:0}.movies-title-skeleton{border-radius:8px;flex-shrink:0}.movies-header--centered .movies-title-skeleton{height:40px;width:220px}.movies-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.movies-item{cursor:pointer;transition:transform .3s}.movies-item-title{color:#fff;font-size:17px;font-weight:700;margin:.55rem 0 0}.movies-item-meta,.movies-item-title{line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.movies-item-meta{color:#ffffff8c;font-size:14px;font-weight:600;margin:.2rem 0 0}.movies-item-title--skeleton{height:17px;margin-top:.55rem;width:72%}.movies-item-meta--skeleton,.movies-item-title--skeleton{animation:movies-overlay-skeleton-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%);background-size:200% 100%;border-radius:4px;display:block}.movies-item-meta--skeleton{height:14px;margin-top:.35rem;width:48%}.movies-item-image-wrapper{background-color:#ffffff1a;border-radius:8px;overflow:hidden;padding-top:130%;position:relative;width:100%}.movies-item-image-wrapper .movies-item-image-skeleton,.movies-item-image-wrapper .skeleton-loader--movie-image{border-radius:inherit;height:100%;inset:0;min-height:0;position:absolute;width:100%;z-index:1}.movies-item-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s;width:100%}.movies-item-image--loading{opacity:0;pointer-events:none}.movies-item--loading,.movies-item--skeleton{cursor:default}.movies-item--skeleton{pointer-events:none}.movies-item:hover .movies-item-image{transform:scale(1.05)}.movies-item-badge{border-radius:4px;font-size:.75rem;font-weight:700;line-height:1.2;padding:.25rem .5rem}.movies-item-badge,.movies-item-wishlist-btn{background-color:#000000b3;box-sizing:border-box;color:#fff;position:absolute;z-index:2}.movies-item-wishlist-btn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;right:.5rem;top:.5rem;transition:all .3s ease;width:36px}.movies-item-wishlist-btn:hover{background-color:#000000b3;color:#fff}.movies-item-wishlist-btn.active{background-color:#000000b3;color:#9b4fe7}.movies-item-wishlist-btn.active:hover,.wishlist-page .movies-item-wishlist-btn.active,.wishlist-page .movies-item-wishlist-btn.active:hover{background-color:#000000b3}.movies-item-badge-fhd{background-color:#000000b3;left:.5rem;top:.5rem}.movies-item-badge-soon{background-color:#000000bf;left:.5rem;top:.5rem}.movies-item-badge-age{background-color:#f00c;bottom:.5rem;left:.5rem}.movies-item-rating{align-items:center;background-color:#000000b3;border-radius:4px;bottom:.5rem;box-sizing:border-box;color:#fff;display:flex;font-size:.875rem;font-weight:700;gap:.25rem;line-height:1.2;padding:.25rem .5rem;position:absolute;right:.5rem;z-index:2}.movies-item-rating svg{flex-shrink:0;height:16px;width:16px}.movies-item-badge--skeleton,.movies-item-rating--skeleton,.movies-item-wishlist-btn--skeleton{animation:movies-overlay-skeleton-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%)!important;background-size:200% 100%;border:none;color:#0000!important;overflow:hidden;pointer-events:none;z-index:3}@keyframes movies-overlay-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.movies-item-wishlist-btn--skeleton{border-radius:50%;height:36px;right:.5rem;top:.5rem;width:36px}.movies-item-badge--skeleton.movies-item-badge-fhd{height:1.4rem;min-width:0;padding:0;width:3.25rem}.movies-item-badge--skeleton.movies-item-badge-soon{height:1.4rem;min-width:0;padding:0;width:7.375rem}.movies-item-badge--skeleton.movies-item-badge-age{background-color:initial!important;background-image:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%)!important;background-size:200% 100%!important;height:1.4rem;min-width:0;padding:0;width:2.875rem}.movies-item-rating--skeleton{gap:0;height:calc(max(16px, .875rem * 1.2) + .5rem);padding:0;width:calc(16px + 1.25rem + 2.5ch)}.movies-content-wrapper{position:relative}.movies-item-horizontal{flex-shrink:0;position:relative;width:200px;z-index:1}.movies-item-wide.movies-item-horizontal{width:320px}.movies-item-wide .movies-item-image-wrapper{padding-top:56.25%}@media (max-width:768px){.movies{padding:0 .7rem}.movies-grid{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.movies-header{margin-bottom:1.5rem}.movies-header--centered .movies-title{font-size:2rem}.movies-title{font-size:1.5rem}.movies-item-horizontal{width:150px}.movies-item-wide.movies-item-horizontal{width:260px}}@media (max-width:700px){.movies-item-title{font-size:16px;margin-top:.45rem}.movies-item-title--skeleton{height:16px}.movies-item-meta{font-size:13px}.movies-item-meta--skeleton{height:13px}}@media (max-width:500px){.movies-header{margin-bottom:.8rem}.movies-title{font-size:1.2rem}.more-btn{font-size:.7rem;padding:.3rem 1.1rem}}@media (max-width:450px){.movies-item-image-wrapper .movies-item-wishlist-btn,.movies-item-image-wrapper .movies-item-wishlist-btn--skeleton,.movies-item-image-wrapper .movies-item-wishlist-btn.active{height:28px;width:28px}}.toast{align-items:center;animation:toastSlideIn .3s ease;background:#2d2d2dfa;border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 8px 24px #0006;color:#fff;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;left:50%;max-width:1400px;padding:.75rem 1.25rem;position:fixed;top:88px;transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:10000}@keyframes toastSlideIn{0%{opacity:0;transform:translateX(-50%) translateY(-12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.toast-icon{align-items:center;color:#ffc107f2;display:flex;flex-shrink:0;justify-content:center}.toast-message{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:500px){.toast{animation:toastSlideIn .3s ease;border-radius:12px;left:50%;margin:0 1rem;max-width:calc(100% - 2rem);padding:.75rem 1rem;top:78px;transform:translateX(-50%);width:-webkit-max-content;width:max-content}}.following-btn{background-color:#0313ea;border:1px solid #020db0;border-radius:24px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:background .2s,color .2s,border-color .2s}.following-btn:hover{background-color:#1624e9;border:1px solid #0e19af}.following-btn--active{background:#0000;border-color:#ffffff4d;color:#ffffffb3}.following-btn--active:hover{background:#ffffff14;border-color:#ffffff80;color:#ffffffe6}.recommended-actors{padding:.5rem 0}.recommended-actors-container{margin:0 auto;max-width:1400px;padding:0 1rem}.recommended-actors-header{margin-bottom:1rem;min-height:1.75rem}.recommended-actors-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e8e8e8 30%,silver 60%,#a0a0a0);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0}.recommended-actors-title-skeleton,.skeleton-loader--recommended-actors-title{border-radius:8px;height:1.75rem;width:20rem}.recommended-actors-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;text-align:center;transition:transform .25s ease;width:120px}.recommended-actors-item--skeleton{cursor:default;pointer-events:none}.recommended-actors-item--loading{cursor:default}.recommended-actors-item:hover{transform:scale(1.02)}.recommended-actors-item--loading:hover,.recommended-actors-item--skeleton:hover{transform:none}.recommended-actors-img-wrap{background:#ffffff14;border:2px solid #d786e48f;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:120px;overflow:hidden;position:relative;width:120px}.recommended-actors-img-skeleton,.skeleton-loader--recommended-actor-img{border-radius:50%!important;height:100%!important;inset:0;position:absolute;width:100%!important}.recommended-actors-img{display:block;height:100%;object-fit:cover;width:100%}.recommended-actors-img--loading{inset:0;opacity:0;position:absolute}.recommended-actors-name{box-sizing:border-box;color:#fff;font-size:1rem;font-weight:600;line-height:1.2;margin:.5rem 0 0;max-width:100%;min-height:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.recommended-actors-name--skeleton{-webkit-text-fill-color:#0000;color:#0000;display:flex;justify-content:center}.recommended-actors-name-skeleton,.skeleton-loader--recommended-actor-name{border-radius:4px!important;height:1rem!important;margin:0!important;width:85%!important}.recommended-actors-follow{align-self:stretch;display:flex;margin-top:.5rem;width:100%}.recommended-actors-follow .following-btn{box-sizing:border-box;font-size:.7rem;line-height:1.2;padding:.35rem .5rem;width:100%}.recommended-actors-follow .skeleton-loader--recommended-actor-follow,.recommended-actors-follow-skeleton,.skeleton-loader--recommended-actor-follow.following-btn{background-color:initial!important;border:none!important;border-radius:24px!important;box-sizing:border-box;color:#0000!important;cursor:default;height:calc(1.54rem + 2px)!important;padding:0!important;pointer-events:none;width:100%!important}@media (max-width:768px){.recommended-actors-container{padding:0 .7rem}}@media (max-width:500px){.recommended-actors-header{min-height:1.2rem}.recommended-actors-title{font-size:1.2rem}.recommended-actors-title-skeleton,.skeleton-loader--recommended-actors-title{height:1.2rem;width:14rem}.recommended-actors-item{width:100px}.recommended-actors-img-wrap{height:100px;width:100px}}.triller-card{background:#0000;border:none;color:inherit;cursor:pointer;flex-shrink:0;padding:0;position:relative;text-align:left;width:290px;z-index:1}.triller-card-image-wrap{background-color:#ffffff1a;border-radius:8px;overflow:hidden;padding-top:50%;position:relative;width:100%}.triller-card-image{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .3s;width:100%}.triller-card:hover .triller-card-image{transform:scale(1.05)}.triller-card-title{color:#fff;font-size:17px;font-weight:700;line-height:1.3;margin:.55rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.triller-card--loading,.triller-card--skeleton{pointer-events:none}.triller-card-image--loading{opacity:0}@media (max-width:768px){.triller-card{width:220px}.triller-card-image-wrap{padding-top:53%}.triller-card-title{font-size:16px;margin-top:.45rem}}.triller-section{margin-bottom:1rem;padding:0 2rem}.triller-section-container{margin:0 auto;max-width:1400px}.triller-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.triller-section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e8e8e8 30%,silver 60%,#a0a0a0);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.75rem;font-weight:700;margin:0}.triller-section-scroll{position:relative}@media (max-width:768px){.triller-section{padding:0 .7rem}.triller-section-header{margin-bottom:1.5rem}.triller-section-title{font-size:1.5rem}}.home{min-height:calc(100vh - 200px)}.feed-header{margin-bottom:1rem}.feed-header-scroll{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.65rem;padding-bottom:.15rem}.feed-header-person{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;gap:.35rem;padding:0;text-align:center;width:4.5rem}.feed-header-person--account{width:4.5rem}.feed-header-account-avatar{align-items:center;background:#00000080;border:3px solid #0313ea;border-radius:50%;display:flex;flex-shrink:0;height:60px;justify-content:center;overflow:hidden;width:60px}.feed-header-account-avatar-img{height:100%;object-fit:cover;width:100%}.feed-header-account-avatar-icon{color:#ffffffb3}.feed-header-account-name{color:#fff;display:block;font-size:.68rem;font-weight:600;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.feed-header-person-img{border:2px solid #ffffff1f;border-radius:50%;flex-shrink:0;height:60px;object-fit:cover;width:60px}.feed-header-person-name{display:block;font-size:.68rem;font-weight:500;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.feed-category-wrap{margin-bottom:.9rem}.feed-category{display:flex;gap:.45rem;margin-bottom:0;overflow-x:auto;padding-bottom:.2rem}.feed-category-messages-entry{display:none}@media (min-width:769px){.feed-category-wrap .feed-category .feed-category-messages-entry{align-items:center;background:#ffffff0a;border:1px solid #ffffff26;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.82rem;font-weight:600;gap:.5rem;margin-top:.75rem;padding:.55rem .7rem;transition:background .2s ease,border-color .2s ease;width:100%}.feed-category-wrap .feed-category .feed-category-messages-entry-icon{font-size:.85rem;opacity:.95}}.feed-category-btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.78rem;gap:.42rem;padding:.42rem .8rem;white-space:nowrap}.feed-category-btn-icon{font-size:.65rem}.feed-category-btn--active{background:#0313ea;border-color:#0313ea}@media (min-width:900px){.feed-category-wrap{margin-bottom:0}.feed-category-wrap .feed-category{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex:1 1;flex-direction:column;gap:.5rem;min-height:0;overflow-x:visible;overflow-y:auto;padding:.65rem}.feed-category-wrap .feed-category .feed-category-messages-entry{margin-top:auto}.feed-category-btn{align-items:center;border-radius:10px;display:flex;gap:.5rem;padding:.55rem .7rem;text-align:left;width:100%}.feed-category-btn-icon{font-size:.68rem;text-align:center;width:14px}}.like-button{gap:.5rem}.like-button,.like-button-btn{align-items:center;display:flex}.like-button-btn{background:#ffffff14;border:none;border-radius:999px;color:#ffffffbf;cursor:pointer;font-size:.9rem;font-weight:500;gap:.4rem;padding:.4rem .7rem;transition:background .2s,color .2s,transform .2s}.like-button-btn:hover{background:#ffffff26;color:#fff;transform:scale(1.03)}.like-button-dislike.active,.like-button-like.active{color:#9b4fe7}.like-button-dislike.active{color:#ff6464f2}.like-button-icon-wrap{align-items:center;display:flex;justify-content:center}.like-button-count{min-width:1.2em;text-align:center}.like-button-count.empty{display:none}.feed-movie-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;cursor:pointer;padding:.6rem}.feed-movie-card-profile{align-items:center;display:flex;gap:.55rem;margin-bottom:.6rem;min-width:0}.feed-movie-card-profile-text{flex:1 1;min-width:0}.feed-movie-card-avatar{border-radius:50%;height:40px;object-fit:cover;width:40px}.feed-movie-card-name{align-items:center;color:#fff;display:inline-flex;font-size:.88rem;font-weight:600;gap:.28rem;max-width:100%;min-width:0}.feed-movie-card-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-movie-card-name-verified{flex-shrink:0;height:1rem;margin-top:3px;object-fit:contain;width:1rem}.feed-movie-card-type{color:#ffffffa6;font-size:.72rem}.feed-movie-card-cover{border-radius:10px;display:block;height:380px;width:100%}.feed-movie-card-actions{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between;margin-top:.45rem;width:100%}.feed-movie-card-actions-like-group{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:.45rem;min-width:0}.feed-movie-like-button.like-button{margin-right:auto}.feed-movie-like-button .like-button-btn{font-size:.78rem;padding:.28rem .52rem}.feed-movie-like-button .like-button-icon-wrap svg{height:16px;width:16px}.feed-movie-card-fav{align-items:center;align-self:flex-start;background:#ffffff14;border:none;border-radius:50%;color:#ffffffe0;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.feed-movie-card-fav i{font-size:.72rem}.feed-movie-card-fav.active{background:#9b4fe733;color:#9b4fe7}@media (min-width:900px){.feed-movie-card-cover{height:300px}}@media (max-width:900px) and (min-width:751px){.feed-movie-card-cover{height:290px}}@media (max-width:750px) and (min-width:501px){.feed-movie-card-cover{height:290px}}.feed-music-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:.6rem}.feed-music-card-profile{align-items:center;cursor:pointer;display:flex;gap:.55rem;margin-bottom:.6rem;min-width:0}.feed-music-card-profile-text{flex:1 1;min-width:0}.feed-music-card-avatar{border-radius:50%;height:40px;object-fit:cover;width:40px}.feed-music-card-name{align-items:center;color:#fff;display:inline-flex;font-size:.88rem;font-weight:600;gap:0;max-width:100%;min-width:0}.feed-music-card-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-music-card-type{color:#ffffffa6;font-size:.79rem}.feed-music-card-duration{font-feature-settings:"tnum";color:#ffffffb8;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;margin:.15rem 0 0}.feed-music-card-track{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;cursor:pointer;display:flex;gap:.55rem;padding:.5rem}.feed-music-card-cover{border-radius:8px;height:50px;object-fit:cover;width:50px}.feed-music-card-track-info{flex:1 1;min-width:0}.feed-music-card-artist{color:#fff;font-size:.88rem;font-weight:600}.feed-music-card-track-name{color:#ffffffb3;font-size:.79rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-music-card-play{align-items:center;background:#9b4fe7e6;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}@media (min-width:900px){.feed-music-card{min-height:0}.feed-music-card-cover{height:50px;width:50px}.feed-music-card-track{align-items:center;flex-direction:row;gap:.55rem}}.feed-video-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;cursor:pointer;padding:.6rem}.feed-video-card-profile{align-items:center;display:flex;gap:.55rem;margin-bottom:.6rem;min-width:0}.feed-video-card-profile-text{flex:1 1;min-width:0}.feed-video-card-avatar{border-radius:50%;height:40px;object-fit:cover;width:40px}.feed-video-card-name{align-items:center;color:#fff;display:inline-flex;font-size:.88rem;font-weight:600;gap:.28rem;max-width:100%;min-width:0}.feed-video-card-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-artist-name-verified{flex-shrink:0;height:1rem;margin-top:3px;object-fit:contain;width:1rem}.feed-video-card-type{color:#ffffffa6;font-size:.72rem}.feed-video-card-media-wrap{position:relative}.feed-video-card-info.video-detail-info{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.12rem;margin-top:.45rem;min-width:0}.feed-video-card-info .video-detail-artist-name,.feed-video-card-info .video-detail-title{-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;color:#fff;display:-webkit-box;font-size:.88rem;font-weight:700;line-height:1.3;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal}.feed-video-card-info .video-detail-artist-name{color:#ffffffb8;cursor:pointer;font-weight:600;transition:color .2s}.feed-video-card-info .video-detail-artist-name:hover{color:#9b4fe7}.feed-video-card-cover{border-radius:10px;height:155px;width:100%}@media (min-width:900px){.feed-video-card-cover{aspect-ratio:16/9;height:105px}}@media (max-width:900px) and (min-width:751px){.feed-video-card-cover{height:105px}}@media (max-width:750px) and (min-width:501px){.feed-video-card-cover{height:105px}}.feed-video-card-badge{background:#000000a6;border-radius:999px;color:#fff;font-size:.68rem;padding:.2rem .5rem;position:absolute;right:.45rem;top:.45rem}.feed-video-card-actions{align-items:center;display:flex;gap:.4rem;justify-content:space-between;margin-top:.45rem}.feed-video-like-button.like-button{margin-right:auto}.feed-video-card-fav{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#ffffffe0;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.feed-video-card-fav i{font-size:.72rem}.feed-video-card-fav.active{background:#9b4fe733;color:#9b4fe7}.feed-video-like-button .like-button-btn{font-size:.78rem;padding:.28rem .52rem}.feed-video-like-button .like-button-icon-wrap svg{height:16px;width:16px}.feed-item{width:100%}.feed-list{grid-gap:.75rem;align-items:start;display:grid;gap:.75rem;grid-template-columns:1fr}.feed-list>*{width:100%}.feed-list-empty{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:calc(100vh - 400px);padding:2rem 1rem}.feed-list-empty-img{height:auto;max-width:320px;object-fit:contain;width:100%}.feed-list-empty-img--skeleton{aspect-ratio:1;border-radius:12px;max-width:320px;overflow:hidden;width:100%}.feed-list-empty-img--skeleton .skeleton-loader--feed-list-empty-img{border-radius:12px;height:100%;width:100%}.feed-list-empty-text{color:#ffffffd9;font-size:.95rem;line-height:1.45;margin:0;max-width:320px;text-align:center}.feed-list-empty-text--skeleton{display:flex;justify-content:center;max-width:280px;width:100%}.feed-list-empty-btn--skeleton{background:none!important;background-image:none!important;border:none!important;cursor:default;min-height:2.54rem;padding:0;pointer-events:none}.feed-list-empty-btn--skeleton .skeleton-loader--feed-list-empty-btn{border-radius:10px;height:100%;min-height:inherit;width:100%}.feed-list-empty-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem 1rem;justify-content:center;max-width:360px;width:100%}.feed-list-empty-btn{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#b87ff7,#9b4fe7);border:none;border-radius:10px;color:#fff;cursor:pointer;flex-basis:calc(50% - 0.5rem);flex-grow:1;flex-shrink:1;font-size:.95rem;font-weight:600;max-width:170px;min-width:120px;padding:.7rem 1.1rem;transition:filter .2s ease,opacity .2s ease}.feed-list-empty-btn:hover{filter:brightness(1.08)}.feed-list-empty-btn--music{background:#0000;background-clip:padding-box,border-box;background-image:linear-gradient(#0a0a0a,#0a0a0a),linear-gradient(135deg,#b87ff7,#9b4fe7);background-origin:border-box;border:1.5px solid #0000}@media (min-width:900px){.feed-list{column-count:5;column-gap:.9rem;display:block}.feed-list>*{break-inside:avoid;display:inline-block;margin-bottom:.9rem;page-break-inside:avoid;width:100%}}@media (max-width:1375px){.feed-list{column-count:4;display:block}}@media (max-width:1190px){.feed-list{column-count:3;display:block}}@media (max-width:900px) and (min-width:751px){.feed-list{column-count:3;column-gap:.9rem;display:block}.feed-list>*{break-inside:avoid;display:inline-block;margin-bottom:.9rem;page-break-inside:avoid;width:100%}}@media (max-width:750px) and (min-width:501px){.feed-list{column-count:2;column-gap:.9rem;display:block}.feed-list>*{break-inside:avoid;display:inline-block;margin-bottom:.9rem;page-break-inside:avoid;width:100%}}@media (max-width:500px){.feed-list{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr}.feed-list>*{break-inside:auto;display:block;margin-bottom:0;page-break-inside:auto;width:100%}}.message-search-btn{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;width:40px}.message-search-btn:hover{background:#ffffff24}.message-search-btn svg{display:block}.message-header{grid-gap:.5rem;align-items:center;background:#ffffff0a;border-bottom:1px solid #ffffff14;box-shadow:0 8px 20px #0003;display:grid;flex-shrink:0;gap:.5rem;grid-template-columns:40px 1fr 40px;padding:.85rem 1rem .5rem}.message-header-back{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;width:40px}.message-header-back:hover{background:#ffffff24}.message-header-title{font-size:1.05rem;font-weight:700;line-height:1.2;margin:0;text-align:center}.message-header-actions{align-items:center;display:flex;justify-content:flex-end}.message-search-modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008c;inset:0;opacity:0;position:fixed;transition:opacity .3s ease;z-index:200200}.message-search-modal-overlay--open{opacity:1}.message-search-modal-overlay--closing{opacity:0}.message-search-modal{background:linear-gradient(165deg,#1c1a24fa,#0c0b12fc);border:1px solid #7864a059;border-radius:16px;box-shadow:0 24px 64px #0009;color:#fff;display:flex;flex-direction:column;left:50%;max-height:min(86vh,720px);opacity:0;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);transform:translate(calc(-50% + 100vw),-50%);transition:transform .36s cubic-bezier(.22,.61,.36,1),opacity .3s ease;width:min(520px,calc(100vw - 1.5rem));z-index:200201}.message-search-modal--open{opacity:1;transform:translate(-50%,-50%)}.message-search-modal--closing{opacity:0;transform:translate(calc(-50% + 100vw),-50%)}.message-search-modal-top{align-items:center;display:flex;flex-shrink:0;gap:.5rem;padding:.85rem 1rem .75rem}.message-search-modal-back{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;width:40px}.message-search-modal-back:hover{background:#ffffff24}.message-search-modal-field{align-items:center;background:#00000047;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex:1 1;gap:.5rem;min-width:0;padding:.75rem}.message-search-modal-field svg{color:#ffffff73;flex-shrink:0}.message-search-modal-input{background:#0000;border:none;color:#fff;flex:1 1;font-size:.95rem;min-width:0;outline:none}.message-search-modal-input::placeholder{color:#ffffff6b}.message-search-modal-body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:120px;overflow-y:auto;padding:0 1rem 1rem}@media (max-width:480px){.message-search-modal{border:none;border-radius:0;height:100vh;left:0;max-height:100vh;top:0;transform:translateX(100%);width:100vw}.message-search-modal--open{transform:translateX(0)}.message-search-modal--closing{transform:translateX(100%)}}.message-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;inset:0;opacity:0;position:fixed;transition:opacity .32s ease;z-index:200100}.message-modal-overlay--open{opacity:1}.message-modal-overlay--closing{opacity:0}.message-modal{background:linear-gradient(165deg,#1c1a24fa,#0c0b12fc);border:1px solid #7864a040;border-radius:16px;box-shadow:0 24px 64px #0000008c;color:#fff;display:flex;flex-direction:column;left:50%;max-height:min(86vh,720px);opacity:0;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);transform:translate(calc(-50% + 100vw),-50%);transition:transform .36s cubic-bezier(.22,.61,.36,1),opacity .32s ease;width:min(520px,calc(100vw - 1.5rem));z-index:200101}.message-modal--open{opacity:1;transform:translate(-50%,-50%)}.message-modal--closing{opacity:0;transform:translate(calc(-50% + 100vw),-50%)}.message-modal-body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;padding:.75rem 1rem 1rem}.message-modal-empty{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:calc(100vh - 600px);padding:2rem 1rem;text-align:center}.message-modal-empty-image{height:auto;width:min(280px,60vw)}.message-modal-empty-text{color:#ffffffe0;font-size:.98rem;line-height:1.5;margin:0;max-width:340px}.message-modal-empty-action{display:flex;justify-content:center}.message-modal-empty-button{align-items:center;background:#0313ea;border:1px solid #0313ea;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:.5rem;padding:.72rem 1rem}.message-modal-empty-button-icon{font-size:.88rem}@media (max-width:480px){.message-modal{border:none;border-radius:0;height:100vh;left:0;max-height:100vh;top:0;transform:translateX(100%);width:100vw}.message-modal--open{transform:translateX(0)}.message-modal--closing{transform:translateX(100%)}}.feed-page{background:#0a0a0a;box-sizing:border-box;min-height:100vh;padding:1rem .9rem 1.4rem}@media (max-width:650px){.feed-page{background:#000}}@media (min-width:900px){.feed-page{display:block;padding-left:calc(210px + 1.9rem)}.feed-page>.feed-category-wrap{box-sizing:border-box;display:flex;flex-direction:column;left:.9rem;margin-bottom:0;min-height:calc(100vh - 6.5rem);position:fixed;top:5.6rem;width:210px}}@media (max-width:768px){.feed-page{padding:.8rem .7rem 1.2rem}}.filters{margin-bottom:1rem;padding:0 2rem}.filters-container{margin:0 auto;max-width:1400px}.filters-row{gap:.8rem;margin-bottom:.5rem;padding:.5rem 0;width:-webkit-max-content;width:max-content}.filters-btn,.filters-row{align-items:center;display:flex}.filters-btn{background-color:#ffffff1a;border:1px solid #46415080;border-radius:25px;color:#fff;cursor:pointer;flex-shrink:0;font-size:1rem;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s;white-space:nowrap}.filters-btn-icon{stroke:currentColor;fill:none;color:#ffffffeb;flex-shrink:0;height:1.125rem;width:1.125rem}.filters-btn-icon--fill{fill:currentColor;stroke:none}.filters-btn:hover{background-color:#0313ea4d;border-color:#0313ea;transform:translateY(-2px)}.filters-btn--active{background-color:#0313ea80;border-color:#0313ea}.filters-btn--skeleton{animation:filters-btn-skeleton-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#ffffff14,#ffffff2e 45%,#ffffff14 90%);background-size:200% 100%;border:none;box-sizing:border-box;color:#0000;cursor:default;gap:0;height:calc(1.5rem + max(1.125rem, 1rem * 1.2));overflow:hidden;padding:0;pointer-events:none;transform:none!important}@keyframes filters-btn-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.filters-btn--skeleton-rating{width:calc(4.125rem + 7ch)}.filters-btn--skeleton-country{width:calc(4.125rem + 8ch)}.filters-btn--skeleton-age,.filters-btn--skeleton-genre{width:calc(4.125rem + 4ch)}.filters--skeleton{pointer-events:none}.filters-btn-badge{background-color:#0313eacc;border-radius:12px;font-size:.85rem;max-width:120px;overflow:hidden;padding:.15rem .5rem;text-overflow:ellipsis;white-space:nowrap}.filters-modal-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;overscroll-behavior:none;padding:1rem;position:fixed;right:0;top:0;z-index:1100}.filters-modal-reyting{background-image:linear-gradient(135deg,#1c1624,#120e18),linear-gradient(135deg,#0f0f12,#2d2d32,#19191c,#0f0f12);border:1px solid #46415080;border-radius:16px;max-height:80vh;max-width:480px;overflow:hidden;width:100%}.filters-modal-reyting-drag-area{cursor:grab;touch-action:none}.filters-modal-reyting-drag-handle{display:none}.filters-modal-reyting-header{align-items:center;border-bottom:1px solid #46415066;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.filters-modal-reyting-title{color:#fff;font-size:1.25rem;margin:0}.filters-modal-reyting-close{background:none;border:none;color:#ffffffb3;cursor:pointer;font-size:1.75rem;line-height:1;padding:0;transition:color .2s}.filters-modal-reyting-close:hover{color:#fff}.filters-modal-reyting-body{-ms-overflow-style:none;display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto;padding:1rem;scrollbar-width:none}.filters-modal-reyting-type-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.filters-modal-reyting-type-btn{align-items:center;background-color:#2d2d324d;border:1px solid #46415066;border-radius:10px;cursor:pointer;display:flex;flex:1 1;justify-content:center;min-width:60px;padding:.3rem;transition:all .2s}.filters-modal-reyting-type-img{height:32px;object-fit:contain;width:32px}.filters-modal-reyting-type-img--netflix{height:45px;width:45px}.filters-modal-reyting-type-btn:hover{background-color:#0313ea33;border-color:#0313ea;color:#fff}.filters-modal-reyting-type-btn--active{background:#1e03d24d;border-color:#1f16cc99;color:#fff}.filters-modal-reyting-body::-webkit-scrollbar{display:none}.filters-modal-reyting-option{background-color:#2d2d324d;border:1px solid #46415066;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;padding:1rem 1.25rem;text-align:left;transition:all .2s}.filters-modal-reyting-option:hover{background-color:#0313ea33;border-color:#0313ea}.filters-modal-reyting-option--active{background-color:#0313ea66;border-color:#0313ea}@media (max-width:768px){.filters{margin-bottom:1rem;padding:0 .7rem}.filters-btn{font-size:.9rem;padding:.5rem 1rem}.filters-btn--skeleton{height:calc(1rem + max(1.125rem, .9rem * 1.2))}.filters-btn--skeleton-rating{width:calc(3.625rem + 7ch)}.filters-btn--skeleton-country{width:calc(3.625rem + 8ch)}.filters-btn--skeleton-age,.filters-btn--skeleton-genre{width:calc(3.625rem + 4ch)}.filters-modal-overlay{align-items:flex-end;padding:0}.filters-modal-reyting{animation:filtersModalReytingSlideUp .3s ease-out;background:#121212;background-image:none;border:none;border-radius:20px 20px 0 0;border-top:1px solid #ffffff1a;display:flex;flex-direction:column;max-height:70vh;max-width:none;overflow:hidden;width:100%}.filters-modal-reyting--dragging{transition:none}.filters-modal-reyting:not(.filters-modal-reyting--dragging){transition:transform .2s ease-out}@keyframes filtersModalReytingSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.filters-modal-reyting-drag-handle{background:#ffffff4d;border-radius:2px;display:block;height:4px;margin:.75rem auto 0;width:40px}.filters-modal-reyting-header{border-bottom:1px solid #ffffff1a;padding:.5rem 1rem .85rem}.filters-modal-reyting-title{flex:1 1;font-size:1.1rem;font-weight:600;text-align:center}.filters-modal-reyting-close{display:none}.filters-modal-reyting-body{flex:1 1 auto;gap:.75rem;max-height:none;min-height:0;overflow-y:auto;padding:.85rem 1rem 1.25rem;scroll-behavior:smooth}.filters-modal-reyting-type-row{gap:.45rem;margin-bottom:0}.filters-modal-reyting-type-btn{background-color:#ffffff0f;border:1px solid #ffffff24}.filters-modal-reyting-type-btn--active{background:#1e03d24d;border-color:#1f16cc99}.filters-modal-reyting-type-btn:hover{background-color:#ffffff17;border-color:#9b4fe773}}@media (max-width:450px){.filters{margin-bottom:.1rem}.filters-row{margin-bottom:.5rem;margin-top:10px}}.filters-modal-country{background-image:linear-gradient(135deg,#1c1624,#120e18),linear-gradient(135deg,#0f0f12,#2d2d32,#19191c,#0f0f12);border:1px solid #46415080;border-radius:16px;max-height:80vh;max-width:400px;overflow:hidden;width:100%}.filters-modal-country-drag-area{cursor:grab;touch-action:none}.filters-modal-country-drag-handle{display:none}.filters-modal-country-header{align-items:center;border-bottom:1px solid #46415066;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.filters-modal-country-title{color:#fff;font-size:1.25rem;margin:0}.filters-modal-country-close{background:none;border:none;color:#ffffffb3;cursor:pointer;font-size:1.75rem;line-height:1;padding:0;transition:color .2s}.filters-modal-country-close:hover{color:#fff}.filters-modal-country-body{-ms-overflow-style:none;display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto;padding:1rem;scrollbar-width:none}.filters-modal-country-body::-webkit-scrollbar{display:none}.filters-modal-country-option{background-color:#2d2d324d;border:1px solid #46415066;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;padding:1rem 1.25rem;text-align:left;transition:all .2s}.filters-modal-country-option:hover{background-color:#0313ea33;border-color:#0313ea}.filters-modal-country-option--active{background-color:#0313ea66;border-color:#0313ea}@media (max-width:768px){.filters-modal-country{animation:filtersModalCountrySlideUp .3s ease-out;background:#121212;background-image:none;border:none;border-radius:20px 20px 0 0;border-top:1px solid #ffffff1a;display:flex;flex-direction:column;max-height:70vh;max-width:none;overflow:hidden;width:100%}.filters-modal-country--dragging{transition:none}.filters-modal-country:not(.filters-modal-country--dragging){transition:transform .2s ease-out}@keyframes filtersModalCountrySlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.filters-modal-country-drag-handle{background:#ffffff4d;border-radius:2px;display:block;height:4px;margin:.75rem auto 0;width:40px}.filters-modal-country-header{border-bottom:1px solid #ffffff1a;padding:.5rem 1rem .85rem}.filters-modal-country-title{flex:1 1;font-size:1.1rem;font-weight:600;text-align:center}.filters-modal-country-close{display:none}.filters-modal-country-body{flex:1 1 auto;gap:.75rem;max-height:none;min-height:0;overflow-y:auto;padding:.85rem 1rem 1.25rem;scroll-behavior:smooth}}@media (max-width:480px){.filters-modal-country-title{font-size:1rem}}.filters-modal-genre{background-image:linear-gradient(135deg,#1c1624,#120e18),linear-gradient(135deg,#0f0f12,#2d2d32,#19191c,#0f0f12);border:1px solid #46415080;border-radius:16px;max-height:80vh;max-width:400px;overflow:hidden;width:100%}.filters-modal-genre-drag-area{cursor:grab;touch-action:none}.filters-modal-genre-drag-handle{display:none}.filters-modal-genre-header{align-items:center;border-bottom:1px solid #46415066;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.filters-modal-genre-title{color:#fff;font-size:1.25rem;margin:0}.filters-modal-genre-close{background:none;border:none;color:#ffffffb3;cursor:pointer;font-size:1.75rem;line-height:1;padding:0;transition:color .2s}.filters-modal-genre-close:hover{color:#fff}.filters-modal-genre-body{-ms-overflow-style:none;display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto;padding:1rem;scrollbar-width:none}.filters-modal-genre-body::-webkit-scrollbar{display:none}.filters-modal-genre-option{background-color:#2d2d324d;border:1px solid #46415066;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;padding:1rem 1.25rem;text-align:left;transition:all .2s}.filters-modal-genre-option:hover{background-color:#0313ea33;border-color:#0313ea}.filters-modal-genre-option--active{background-color:#0313ea66;border-color:#0313ea}@media (max-width:768px){.filters-modal-genre{animation:filtersModalGenreSlideUp .3s ease-out;background:#121212;background-image:none;border:none;border-radius:20px 20px 0 0;border-top:1px solid #ffffff1a;display:flex;flex-direction:column;max-height:70vh;max-width:none;overflow:hidden;width:100%}.filters-modal-genre--dragging{transition:none}.filters-modal-genre:not(.filters-modal-genre--dragging){transition:transform .2s ease-out}@keyframes filtersModalGenreSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.filters-modal-genre-drag-handle{background:#ffffff4d;border-radius:2px;display:block;height:4px;margin:.75rem auto 0;width:40px}.filters-modal-genre-header{border-bottom:1px solid #ffffff1a;padding:.5rem 1rem .85rem}.filters-modal-genre-title{flex:1 1;font-size:1.1rem;font-weight:600;text-align:center}.filters-modal-genre-close{display:none}.filters-modal-genre-body{flex:1 1 auto;gap:.75rem;max-height:none;min-height:0;overflow-y:auto;padding:.85rem 1rem 1.25rem;scroll-behavior:smooth}}.filters-modal-age{background-image:linear-gradient(135deg,#1c1624,#120e18),linear-gradient(135deg,#0f0f12,#2d2d32,#19191c,#0f0f12);border:1px solid #46415080;border-radius:16px;max-height:80vh;max-width:400px;overflow:hidden;width:100%}.filters-modal-age-drag-area{cursor:grab;touch-action:none}.filters-modal-age-drag-handle{display:none}.filters-modal-age-header{align-items:center;border-bottom:1px solid #46415066;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.filters-modal-age-title{color:#fff;font-size:1.25rem;margin:0}.filters-modal-age-close{background:none;border:none;color:#ffffffb3;cursor:pointer;font-size:1.75rem;line-height:1;padding:0;transition:color .2s}.filters-modal-age-close:hover{color:#fff}.filters-modal-age-body{-ms-overflow-style:none;display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto;padding:1rem;scrollbar-width:none}.filters-modal-age-body::-webkit-scrollbar{display:none}.filters-modal-age-option{background-color:#2d2d324d;border:1px solid #46415066;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;padding:1rem 1.25rem;text-align:left;transition:all .2s}.filters-modal-age-option:hover{background-color:#0313ea33;border-color:#0313ea}.filters-modal-age-option--active{background-color:#0313ea66;border-color:#0313ea}@media (max-width:768px){.filters-modal-age{animation:filtersModalAgeSlideUp .3s ease-out;background:#121212;background-image:none;border:none;border-radius:20px 20px 0 0;border-top:1px solid #ffffff1a;display:flex;flex-direction:column;max-height:70vh;max-width:none;overflow:hidden;width:100%}.filters-modal-age--dragging{transition:none}.filters-modal-age:not(.filters-modal-age--dragging){transition:transform .2s ease-out}@keyframes filtersModalAgeSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.filters-modal-age-drag-handle{background:#ffffff4d;border-radius:2px;display:block;height:4px;margin:.75rem auto 0;width:40px}.filters-modal-age-header{border-bottom:1px solid #ffffff1a;padding:.5rem 1rem .85rem}.filters-modal-age-title{flex:1 1;font-size:1.1rem;font-weight:600;text-align:center}.filters-modal-age-close{display:none}.filters-modal-age-body{flex:1 1 auto;gap:.75rem;max-height:none;min-height:0;overflow-y:auto;padding:.85rem 1rem 1.25rem;scroll-behavior:smooth}}.filters-select{display:flex;flex-direction:column;gap:.45rem;min-width:0;position:relative;z-index:1}.filters-select.is-open{z-index:5}.filters-select-trigger{align-items:center;background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;box-sizing:border-box;color:#ffffff8c;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:space-between;min-height:46px;padding:.7rem .9rem;text-align:left;width:100%}.filters-select.has-value .filters-select-trigger{color:#fff}.filters-select.is-open .filters-select-trigger{background:#ffffff17;border-color:#9b4fe78c}.filters-select-trigger-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters-select-arrow{flex-shrink:0;opacity:.75;transition:transform .2s ease}.filters-select.is-open .filters-select-arrow{transform:rotate(180deg)}.filters-select-dropdown{align-items:stretch;background:#1a1a1a;border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 10px 28px #00000073;box-sizing:border-box;display:flex;flex-direction:row;left:0;max-height:220px;overflow:hidden;position:absolute;right:0;top:calc(100% + .35rem);z-index:6}.filters-select-dropdown-scroll{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1 1 auto;max-height:220px;min-width:0;overflow-x:hidden;overflow-y:auto;padding:.35rem;scrollbar-width:none}.filters-select-dropdown-scroll::-webkit-scrollbar{display:none;height:0;width:0}.filters-select-dropdown.has-overflow .filters-select-dropdown-scroll{padding-right:.25rem}.filters-select-scrollbar{align-items:stretch;background:#f7f7f7;border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 11px;flex-direction:column;gap:2px;padding:3px 1px 3px 0;width:11px}.filters-select-scrollbar-btn{background-color:#f7f7f7;background-position:50%;background-repeat:no-repeat;background-size:6px 6px;border:1px solid #0000000f;cursor:pointer;flex:0 0 11px;height:11px;padding:0;width:100%}.filters-select-scrollbar-btn--up{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23333' d='M4 1.5 7.5 6h-7z'/%3E%3C/svg%3E");border-radius:6px 6px 3px 3px}.filters-select-scrollbar-btn--down{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23333' d='M4 6.5.5 2h7z'/%3E%3C/svg%3E");border-radius:3px 3px 6px 6px}.filters-select-scrollbar-btn:hover{background-color:#fff}.filters-select-scrollbar-track{background:#aaa;border:1px solid #aaa;border-radius:8px;flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.filters-select-scrollbar-thumb{background:#fff;border:1px solid #00000014;border-radius:7px;box-sizing:border-box;left:1px;pointer-events:none;position:absolute;right:1px;width:auto}.filters-select-option{align-items:center;background:#0000;border:none;border-radius:10px;color:#ffffffe6;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.65rem;padding:.7rem .65rem;text-align:left;width:100%}.filters-select-option:hover{background:#ffffff0f}.filters-select-option.is-active{background:#9b4fe738;color:#fff;font-weight:600}.filters-select-check{align-items:center;border:1.5px solid #ffffff47;border-radius:50%;box-sizing:border-box;color:#fff;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.filters-select-check.is-on{background:#9b4fe7;border-color:#9b4fe7}.filters-select-option-text{flex:1 1;min-width:0}.filters-modal-sheet-body{position:relative}.filters-mobile-bar{display:none}.filters-desktop{display:block}.filters-mobile-modal-overlay{align-items:flex-end;background:#000c;display:flex;inset:0;justify-content:center;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:2000}.filters-mobile-modal-overlay.open{opacity:1;pointer-events:auto}.filters-mobile-modal{background:#121212;border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:min(82vh,720px);overflow:hidden;transform:translateY(100%);transition:transform .32s cubic-bezier(.22,1,.36,1);width:100%}.filters-mobile-modal-overlay.open .filters-mobile-modal{transform:translateY(0)}.filters-mobile-modal-header{align-items:stretch;border-bottom:1px solid #ffffff1a;cursor:grab;display:flex;flex-direction:column;flex-shrink:0;padding:.55rem 1rem .85rem;touch-action:none;-webkit-user-select:none;user-select:none}.filters-mobile-modal-header:active{cursor:grabbing}.filters-mobile-modal-drag-bar{background:#ffffff59;border-radius:2px;display:block;height:4px;margin:0 auto .65rem;width:36px}.filters-mobile-modal-header-row{align-items:center;display:flex;justify-content:center;min-height:1.5rem}.filters-mobile-modal-title{color:#fff;flex:1 1;font-size:1.1rem;font-weight:600;margin:0;text-align:center}.filters-mobile-modal-body{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:1.1rem;min-height:0;overflow-y:auto;padding:.85rem 1rem 1.25rem;scroll-behavior:smooth}.filters-mobile-section{display:flex;flex-direction:column;gap:.45rem;min-width:0}.filters-mobile-section-title{color:#fff;font-size:.95rem;font-weight:700;margin:0;padding:0}.filters-mobile-modal-footer{align-items:stretch;background:#121212;border-top:1px solid #ffffff14;box-sizing:border-box;display:flex;flex-shrink:0;gap:.65rem;padding:.75rem 1rem calc(.85rem + env(safe-area-inset-bottom, 0px))}.filters-mobile-modal-clear{background:#0000;border:1px solid #fff;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;font-weight:700;min-width:0;padding:.9rem 1rem}.filters-mobile-modal-clear:hover{background:#ffffff0f}.filters-mobile-modal-apply{background:linear-gradient(135deg,#b87ff7,#9b4fe7);border:none;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;font-weight:700;min-width:0;padding:.9rem 1rem}.filters-mobile-modal-apply:hover{filter:brightness(1.06)}@media (max-width:768px){.filters-desktop{display:none!important}.filters{margin-bottom:0;padding:0}.filters-mobile-bar{align-items:center;background:#121212f5;border:1px solid #ffffff1f;border-radius:999px;bottom:calc(79px + env(safe-area-inset-bottom, 0px));box-shadow:0 8px 24px #00000073;color:#fff;cursor:pointer;display:flex;gap:.5rem;height:44px;justify-content:center;left:50%;max-width:calc(100% - 24px);padding:0 1.1rem;position:fixed;right:auto;transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:1000}.filters-mobile-bar.has-value{border-color:#1f16cc8c}.filters-mobile-bar-icon{align-items:center;color:#ffffffe6;display:flex;justify-content:center}.filters-mobile-bar-text{font-size:.95rem;font-weight:600}.filters-mobile-bar-badge{background:#6b3fd4;border-radius:50%;flex-shrink:0;height:8px;width:8px}.filters-mobile-bar--skeleton{pointer-events:none}.filters-modal-reyting-type-row{gap:.45rem;margin-bottom:0}.filters-modal-reyting-type-btn{background-color:#ffffff0f;border:1px solid #ffffff24}.filters-modal-reyting-type-btn--active{background:#1e03d24d;border-color:#1f16cc99}.filters-modal-reyting-type-btn:hover{background-color:#ffffff17;border-color:#9b4fe773}.recommended-page{padding-bottom:calc(123px + 1.25rem + env(safe-area-inset-bottom, 0px))}}@media (max-width:480px){.filters-mobile-modal-title{font-size:1rem}}.recommended-page{margin-top:3rem;min-height:calc(100vh - 200px)}@media (max-width:500px){.recommended-page{margin-top:1rem}}.wishlist-filter-modal-overlay{align-items:flex-end;background:#000c;display:flex;inset:0;justify-content:center;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:2000}.wishlist-filter-modal-overlay.open{opacity:1;pointer-events:auto}.wishlist-filter-modal{background:#121212;border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:min(82vh,720px);overflow:hidden;transform:translateY(100%);transition:transform .32s cubic-bezier(.22,1,.36,1);width:100%}.wishlist-filter-modal-overlay.open .wishlist-filter-modal{transform:translateY(0)}.wishlist-filter-modal-header{align-items:stretch;border-bottom:1px solid #ffffff1a;cursor:grab;display:flex;flex-direction:column;flex-shrink:0;padding:.55rem 1rem .85rem;touch-action:none;-webkit-user-select:none;user-select:none}.wishlist-filter-modal-header:active{cursor:grabbing}.wishlist-filter-modal-drag-bar{background:#ffffff59;border-radius:2px;display:block;height:4px;margin:0 auto .65rem;width:36px}.wishlist-filter-modal-header-row{align-items:center;display:flex;justify-content:center;min-height:1.5rem}.wishlist-filter-modal-title{color:#fff;flex:1 1;font-size:1.1rem;font-weight:600;margin:0;text-align:center}.wishlist-filter-modal-body{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-y:auto;padding:.85rem 0 1rem;scroll-behavior:smooth}.wishlist-tabs--modal{justify-content:flex-start;margin-bottom:.85rem;padding:0 1rem .35rem}.wishlist-filter-panels{min-height:4rem;padding:0 1rem}.wishlist-filter-panel{animation:wishlistFilterPanelIn .32s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column;gap:1.1rem}@keyframes wishlistFilterPanelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.wishlist-filter-section{display:flex;flex-direction:column;gap:.45rem;min-width:0}.wishlist-filter-section-title{color:#fff;font-size:.95rem;font-weight:700;margin:0;padding:0}.wishlist-filter-panel .filters-modal-reyting-type-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:0}.wishlist-filter-panel .filters-modal-reyting-type-btn{align-items:center;background-color:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;cursor:pointer;display:flex;flex:1 1;justify-content:center;min-width:60px;padding:.3rem}.wishlist-filter-panel .filters-modal-reyting-type-btn--active{background:#1e03d24d;border-color:#1f16cc99}.wishlist-filter-panel .filters-modal-reyting-type-img{height:32px;object-fit:contain;width:32px}.wishlist-filter-panel .filters-modal-reyting-type-img--netflix{height:45px;width:45px}.wishlist-filter-modal-footer{align-items:stretch;background:#121212;border-top:1px solid #ffffff14;box-sizing:border-box;display:flex;flex-shrink:0;gap:.65rem;padding:.75rem 1rem calc(.85rem + env(safe-area-inset-bottom, 0px))}.wishlist-filter-modal-clear{background:#0000;border:1px solid #fff;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;font-weight:700;min-width:0;padding:.9rem 1rem}.wishlist-filter-modal-clear:hover{background:#ffffff0f}.wishlist-filter-modal-apply{background:linear-gradient(135deg,#b87ff7,#9b4fe7);border:none;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;font-weight:700;min-width:0;padding:.9rem 1rem;width:auto}.wishlist-filter-modal-apply:hover{filter:brightness(1.06)}.wishlist-tabs--desktop{display:flex}.wishlist-filter-mobile-bar{display:none}@media (max-width:768px){.wishlist-tabs--desktop{display:none!important}.wishlist-filter-mobile-bar{align-items:center;background:#121212f5;border:1px solid #ffffff1f;border-radius:999px;bottom:calc(79px + env(safe-area-inset-bottom, 0px));box-shadow:0 8px 24px #00000073;color:#fff;cursor:pointer;display:flex;gap:.5rem;height:44px;justify-content:center;left:50%;margin:0;max-width:calc(100% - 24px);padding:0 1.1rem;position:fixed;right:auto;transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:1000}.wishlist-filter-mobile-bar-icon{align-items:center;color:#ffffffe6;display:flex;justify-content:center}.wishlist-filter-mobile-bar-text{font-size:.95rem;font-weight:600}.wishlist-page:has(.wishlist-filter-mobile-bar){padding-bottom:calc(123px + 1.25rem + env(safe-area-inset-bottom, 0px))}.wishlist-tabs--modal .wishlist-tab{background:#ffffff14;border:none;padding:.4rem .85rem}.wishlist-tabs--modal .wishlist-tab.active{background:#1e03d24d;border:none;color:#fff}}@media (max-width:480px){.wishlist-filter-modal-title{font-size:1rem}}.wishlist-page{min-height:calc(100vh - 200px);padding:1.9rem 0}.wishlist-tabs{box-sizing:border-box;display:flex;gap:.5rem;justify-content:center;margin-bottom:2rem;padding:0 1rem .15rem;scroll-padding-left:1rem;scroll-padding-right:1rem}.wishlist-tab{align-items:center;background:#ffffff14;border:none;border-radius:50px;color:#ffffffb3;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.9rem;font-weight:500;gap:.4rem;padding:.6rem 1.5rem;transition:all .2s}.wishlist-tab-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.wishlist-tab:hover{background:#ffffff1f;color:#fff}.wishlist-tab.active{background:#1e03d24d;color:#fff}@media (max-width:768px){.wishlist-tabs{justify-content:flex-start;padding-left:1rem;padding-right:1rem}}.wishlist-music{padding:0 1rem}.wishlist-music-container{margin:0 auto;max-width:1400px}.wishlist-music-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.wishlist-music-item{cursor:pointer;position:relative;transition:transform .25s ease}.wishlist-music-item:hover{transform:scale(1.02)}.wishlist-music-item-image-wrapper{background:#ffffff14;border:1px solid #9b4fe78f;border-radius:12px;overflow:hidden;padding-top:100%;position:relative;width:100%}.wishlist-music-item-wishlist-btn{align-items:center;background-color:#000000b3;border:none;border-radius:50%;color:#9b4fe7;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:all .3s ease;width:36px;z-index:2}.wishlist-music-item-wishlist-btn:hover{background-color:#000c;color:#b87ff7}.wishlist-music-item-image{height:100%;left:0;position:absolute;top:0;width:100%}.wishlist-music-grid--clips{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.wishlist-music-item--klip .wishlist-music-item-image-wrapper{padding-top:56.25%}@media (max-width:500px){.wishlist-music-grid--clips{grid-template-columns:repeat(2,minmax(0,1fr))}.wishlist-music-item--klip .wishlist-music-item-image-wrapper{padding-top:58%}.wishlist-music-item-wishlist-btn{color:#9b4fe7;cursor:pointer;height:30px;position:absolute;right:.3rem;top:.2rem;transition:all .3s ease;width:30px;z-index:2}.wishlist-tab{padding:.4rem .85rem}.wishlist-music,.wishlist-tabs{margin-bottom:1rem;padding:0 .7rem}}@media (max-width:450px){.wishlist-music-item--klip .wishlist-music-item-image-wrapper .wishlist-music-item-wishlist-btn,.wishlist-music-item-image-wrapper .wishlist-music-item-wishlist-btn{height:28px;width:28px}}@media (max-width:400px){.wishlist-music-grid--clips{grid-template-columns:repeat(2,minmax(0,1fr))}.wishlist-music-item--klip .wishlist-music-item-image-wrapper{padding-top:58%}}.wishlist-music-item-play{align-items:center;background:#9b4fe7e6;border-radius:50%;bottom:.5rem;color:#fff;display:flex;height:28px;justify-content:center;position:absolute;right:.5rem;width:28px;z-index:3}.wishlist-music-item-play svg{height:14px;width:14px}.wishlist-music-item-info{background:linear-gradient(0deg,#000000d9,#0006 60%,#0000);border-radius:0 0 12px 12px;bottom:0;left:0;padding:2rem .65rem .65rem;position:absolute;right:0;z-index:1}.wishlist-music-item-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:.9rem;font-weight:600;line-height:1.3;margin:0 0 .25rem;overflow:hidden}.wishlist-music-item-artist{color:#ffffffb3;font-size:.8rem;margin:0}.wishlist-page--empty{min-height:calc(100vh - 200px);padding:2rem 1rem}.wishlist-empty,.wishlist-page--empty{align-items:center;display:flex;justify-content:center}.wishlist-empty{flex-direction:column;max-width:420px;text-align:center}.wishlist-empty-img{height:auto;margin-bottom:1.5rem;max-width:320px;object-fit:contain;width:100%}.wishlist-empty-img--skeleton{aspect-ratio:1;border-radius:12px;margin-bottom:1.5rem;max-width:320px;overflow:hidden;width:100%}.wishlist-empty-img--skeleton .skeleton-loader--wishlist-empty-img{border-radius:12px;height:100%;width:100%}.wishlist-empty-text{color:#ffffffd9;font-size:1.125rem;line-height:1.5;margin:0 0 1.5rem}.wishlist-empty-text--skeleton{display:flex;justify-content:center;margin:0 0 1.5rem;max-width:280px;width:100%}.wishlist-empty-btn{background:linear-gradient(135deg,#b87ff7,#9b4fe7);border:none;border-radius:50px;box-shadow:0 6px 20px #9b4fe780;box-shadow:8px 0 10px #9b4fe780,-8px 0 10px #9b4fe780,0 8px 10px #9b4fe780,0 -8px 10px #9b4fe780;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:all .3s ease}.wishlist-empty-btn:hover{transform:translateY(-2px)}.wishlist-empty-btn:active{transform:translateY(0)}.wishlist-empty-btn--skeleton{background:none!important;border:none!important;box-shadow:none!important;cursor:default;margin:0;min-height:2.7rem;min-width:160px;padding:0;pointer-events:none}.wishlist-empty-btn--skeleton .skeleton-loader--wishlist-empty-btn{border-radius:50px;height:100%;min-height:inherit;width:100%}.profile-edit-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1300}.profile-edit-modal{--drag-y:0;background-image:linear-gradient(135deg,#1c1624,#120e18),linear-gradient(135deg,#0f0f12,#2d2d32,#19191c,#0f0f12);border:1px solid #46415080;border-radius:16px;box-shadow:0 20px 60px #0009;left:50%;max-width:400px;padding:.5rem 1.5rem env(safe-area-inset-bottom,1.5rem);position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1301}.profile-edit-drag-handle{background:#ffffff4d;border-radius:2px;display:none;height:4px;margin:.75rem auto;width:40px}.profile-edit-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.profile-edit-title{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.profile-edit-close{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fffc;cursor:pointer;display:flex;font-size:1.5rem;height:36px;justify-content:center;line-height:1;transition:background .25s,color .25s;width:36px}.profile-edit-close:hover{background:#ffffff26;color:#fff}.profile-edit-form{display:flex;flex-direction:column;gap:1.25rem;padding-bottom:1.5rem}.profile-edit-avatar-field{gap:.75rem}.profile-edit-avatar-heading{color:#ffffffd9;font-size:.9rem;font-weight:500}.profile-edit-avatar-row{align-items:center;display:flex;gap:1rem}.profile-edit-avatar-preview{align-items:center;background:#00000073;border:3px solid #9b4fe78c;border-radius:50%;display:flex;flex-shrink:0;height:72px;justify-content:center;overflow:hidden;width:72px}.profile-edit-avatar-img{height:100%;object-fit:cover;width:100%}.profile-edit-avatar-placeholder{color:#ffffff8c}.profile-edit-avatar-actions{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;min-width:0}.profile-edit-avatar-btn-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.profile-edit-avatar-input{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.profile-edit-avatar-btn{border-radius:10px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:.55rem 1rem;transition:background .2s,border-color .2s}.profile-edit-avatar-btn,.profile-edit-avatar-btn:hover{background-color:#0313ea4d;border-color:#0313ea}.profile-edit-avatar-remove{align-items:center;background:#c62828;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:background .2s,transform .15s;width:40px}.profile-edit-avatar-remove:hover{background:#b71c1c}.profile-edit-avatar-remove:active{transform:scale(.97)}.profile-edit-avatar-remove-icon{display:block;pointer-events:none}.profile-edit-field{display:flex;flex-direction:column;gap:.5rem}.profile-edit-field label{color:#ffffffd9;font-size:.9rem;font-weight:500}.profile-edit-input{background-color:#2d2d324d;border:1px solid #46415066;border-radius:10px;box-sizing:border-box;color:#fff;font-size:1rem;outline:none;padding:.75rem 1rem;transition:border-color .25s,box-shadow .25s;width:100%}.profile-edit-input-wrap{position:relative;width:100%}.profile-edit-input--with-icon{padding-right:2.6rem}.profile-edit-input--ok{border-color:#4caf50a6!important;box-shadow:0 0 0 2px #4caf5033}.profile-edit-input-trailing{align-items:center;display:inline-flex;justify-content:center;pointer-events:none;position:absolute;right:.85rem;top:50%;transform:translateY(-50%)}.profile-edit-username-loader{animation:profile-edit-username-spin .7s linear infinite;border:2px solid #ffffff40;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes profile-edit-username-spin{to{transform:rotate(1turn)}}.profile-edit-username-ok{color:#66bb6a}.profile-edit-username-bad{color:#ef5350}.profile-edit-field-ok{color:#81c784;font-size:.8rem;margin:0}.profile-edit-field-error{color:#ef9a9a;font-size:.8rem;margin:0}.profile-edit-error{background:#f4433626;border-radius:10px;color:#ff8a80;font-size:.85rem;margin:0;padding:.65rem .75rem}.profile-edit-input::placeholder{color:#fff6}.profile-edit-input:focus{border-color:#9b4fe7b3;box-shadow:0 0 0 3px #9b4fe726}.profile-edit-input-invalid{border-color:#e53935!important;box-shadow:0 0 0 2px #e5393540}.profile-edit-input-invalid:focus{border-color:#e53935!important;box-shadow:0 0 0 3px #e539354d}.profile-edit-textarea{font-family:inherit;line-height:1.45;min-height:5rem;resize:vertical}.profile-edit-bio-counter{color:#66bb6a;font-size:.8rem;line-height:1;margin:0;text-align:right}.profile-edit-bio-counter--limit{color:#ef5350}.profile-edit-save{background:#9b4fe7;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.5rem;padding:.85rem 1.5rem;transition:opacity .25s,transform .2s}.profile-edit-save:hover{opacity:.95;transform:translateY(-1px)}.profile-edit-save:active{transform:translateY(0)}.profile-edit-save:disabled{cursor:not-allowed;opacity:.5;transform:none}.profile-edit-save:disabled:hover{opacity:.5;transform:none}@media (min-width:769px){.profile-edit-modal{transform:translate(-50%,-50%)}}@media (max-width:768px){.profile-edit-modal{border-bottom:none;border-radius:40px 40px 0 0;bottom:0;box-shadow:0 -10px 40px #00000080;box-sizing:border-box;left:0!important;max-height:85vh;max-width:100vw;overflow-y:auto;right:0!important;top:auto;transform:translateY(0);transform:translateY(var(--drag-y,0));width:100%!important}.profile-edit-drag-handle{display:block;margin-left:auto;margin-right:auto}.profile-edit-close-desktop{display:none!important}.profile-edit-header{justify-content:center}.profile-edit-title{text-align:center}}.profile-lang-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1300}.profile-lang-modal{--drag-y:0;background-image:linear-gradient(135deg,#1c1624,#120e18),linear-gradient(135deg,#0f0f12,#2d2d32,#19191c,#0f0f12);border:1px solid #9b4fe74d;border-bottom:none;border-radius:16px 16px 0 0;box-shadow:0 -10px 40px #00000080;left:50%;max-width:400px;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;width:90%;z-index:1301}.profile-lang-modal-drag-handle{background:#ffffff4d;border-radius:2px;display:none;height:4px;margin:.75rem auto;width:40px}.profile-lang-modal-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between}.profile-lang-modal-title{color:#fff;font-size:1.2rem;font-weight:600;margin:0 0 10px}@media (min-width:769px){.profile-lang-modal-header{padding:.5rem 1rem}}.profile-lang-modal-close{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fffc;cursor:pointer;display:flex;font-size:1.5rem;height:36px;justify-content:center;line-height:1;transition:background .25s,color .25s;width:36px}.profile-lang-modal-close:hover{background:#ffffff26;color:#fff}.profile-lang-modal-content{display:flex;flex-direction:column;gap:.75rem;overflow-x:hidden;padding:1.25rem 1.5rem}.profile-lang-modal-item{align-items:center;background-color:#2d2d324d;border:1px solid #46415066;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:1rem;max-width:100%;padding:.8rem 1rem;text-align:left;transition:all .25s;width:100%}.profile-lang-modal-item.active,.profile-lang-modal-item:hover{background:#9b4fe73a;border-color:#9b4fe7}.profile-lang-modal-flag{border:1px solid #fff3;border-radius:4px;height:35px;object-fit:cover;width:50px}.profile-lang-modal-footer{padding:1rem 1.5rem 1.5rem}.profile-lang-modal-save{background:linear-gradient(135deg,#b87ff7,#9b4fe7);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.85rem 1.5rem;transition:opacity .25s,transform .2s;width:100%}.profile-lang-modal-save:hover{opacity:.95;transform:translateY(-1px)}@media (min-width:769px){.profile-lang-modal{border:1px solid #9b4fe74d;border-radius:16px;box-shadow:0 20px 60px #0009;left:50%;top:50%;transform:translate(-50%,-50%)}.profile-lang-modal-dragging{transition:none}}@media (max-width:768px){.profile-lang-modal{border-radius:20px 20px 0 0;bottom:0;box-sizing:border-box;left:0!important;max-height:70vh;max-width:100vw;overflow-x:hidden;right:0!important;top:auto;transform:translateY(0);transform:translateY(var(--drag-y,0));width:100%!important}.profile-lang-modal-dragging{transition:none}.profile-lang-modal-close-desktop{display:none!important}.profile-lang-modal-drag-handle{display:block}.profile-lang-modal-header{justify-content:center}.profile-lang-modal-title{text-align:center}}.profile-sheet-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1300}.profile-sheet-modal{--drag-y:0;background-image:linear-gradient(135deg,#1c1624,#120e18),linear-gradient(135deg,#0f0f12,#2d2d32,#19191c,#0f0f12);border:1px solid #46415080;border-bottom:none;border-radius:16px 16px 0 0;box-shadow:0 -10px 40px #00000080;left:50%;max-width:400px;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;width:90%;z-index:1301}.profile-sheet-modal-drag-handle{background:#ffffff4d;border-radius:2px;display:none;height:4px;margin:.75rem auto;width:40px}.profile-sheet-modal-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between}.profile-sheet-modal-title{color:#fff;font-size:1.2rem;font-weight:600;margin:0 0 10px}@media (min-width:769px){.profile-sheet-modal-header{padding:.5rem 1rem}}.profile-sheet-modal-close{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fffc;cursor:pointer;display:flex;font-size:1.5rem;height:36px;justify-content:center;line-height:1;transition:background .25s,color .25s;width:36px}.profile-sheet-modal-close:hover{background:#ffffff26;color:#fff}.profile-sheet-modal-content{display:flex;flex-direction:column;gap:.75rem;overflow-x:hidden;padding:1.25rem 1.5rem}.profile-sheet-modal-item{align-items:center;background-color:#2d2d324d;border:1px solid #46415066;border-radius:12px;box-sizing:border-box;color:#fff;display:flex;font-size:1rem;font-weight:500;gap:1rem;max-width:100%;padding:1rem 1.25rem;text-align:left;transition:all .25s;width:100%}.profile-sheet-modal-link{cursor:pointer;text-decoration:none}.profile-sheet-modal-link:hover{background:#9b4fe73a;border-color:#9b4fe7}.profile-sheet-modal-icon{border-radius:6px;flex-shrink:0;height:28px;object-fit:contain;width:28px}.profile-sheet-modal-email{cursor:default}.profile-sheet-modal-email-link{color:#9b4fe7;text-decoration:none;word-break:break-all}.profile-sheet-modal-email-link:hover{text-decoration:underline}@media (min-width:769px){.profile-sheet-modal{border:1px solid #46415080;border-radius:16px;box-shadow:0 20px 60px #0009;left:50%;top:50%;transform:translate(-50%,-50%)}}@media (max-width:768px){.profile-sheet-modal{border-radius:20px 20px 0 0;bottom:0;box-sizing:border-box;left:0!important;max-height:70vh;max-width:100vw;overflow-x:hidden;right:0!important;top:auto;transform:translateY(0);transform:translateY(var(--drag-y,0));width:100%!important}.profile-sheet-modal-close-desktop{display:none!important}.profile-sheet-modal-drag-handle{display:block}.profile-sheet-modal-header{justify-content:center}.profile-sheet-modal-title{text-align:center}}.mini-global-modal-overlay{align-items:center;animation:mini-modal-overlay-in .24s ease forwards;background:#000000ad;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:3200}.mini-global-modal-overlay--closing{animation:mini-modal-overlay-out .24s ease forwards}.mini-global-modal{animation:mini-modal-in .24s cubic-bezier(.2,.8,.2,1) forwards;background:#0a0a0d;border:1px solid #ffffff24;border-radius:16px;box-shadow:0 22px 60px #00000094;padding:1rem;width:min(420px,100%)}.mini-global-modal--closing{animation:mini-modal-out .24s ease forwards}.mini-global-modal-title{color:#fff;font-size:1rem;font-weight:700;margin:0 0 .75rem;text-align:center}.mini-global-modal-body{color:#fffffff2}@keyframes mini-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes mini-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes mini-modal-in{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mini-modal-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(12px) scale(.97)}}.profile-info-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;inset:0;position:fixed;z-index:1250}.profile-info-modal{background:#0f0f12;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 20px 60px #0000008c;box-sizing:border-box;display:flex;flex-direction:column;left:50%;max-height:min(90dvh,calc(100vh - 2rem));max-width:420px;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,1rem);position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1251}.profile-info-modal-header{grid-gap:.25rem;align-items:center;border-bottom:1px solid #ffffff1a;display:grid;flex-shrink:0;gap:.25rem;grid-template-columns:44px 1fr 44px;padding:max(.85rem,env(safe-area-inset-top,0)) .75rem .85rem}.profile-info-back{align-items:center;background:#ffffff0f;border:1px solid #fff3;border-radius:12px;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:background .2s,border-color .2s;width:44px}.profile-info-back:hover{background:#ffffff1a;border-color:#ffffff59}.profile-info-modal-title{color:#fff;font-size:1rem;font-weight:600;line-height:1.25;margin:0;text-align:center}.profile-info-header-spacer{height:44px;justify-self:end;width:44px}.profile-info-modal-body{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:1rem 1.25rem 1.5rem}.profile-info-modal-body .profile-info-action,.profile-info-modal-body .profile-wishlist-block.profile-info-action{border:1px solid #ffffff29;box-sizing:border-box;margin-top:.75rem;width:100%}.profile-info-modal-body .profile-info-action:first-of-type,.profile-info-modal-body .profile-wishlist-block.profile-info-action:first-of-type{margin-top:0}.profile-info-app-stores{margin-top:1.25rem}.profile-info-action--logout .profile-wishlist-left{color:#ef5350}.profile-info-action--logout .profile-wishlist-arrow{color:#ef5350bf}.profile-logout-confirm{padding:.25rem 0 .5rem}.profile-logout-confirm-actions{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.profile-logout-confirm-btn{border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:600;padding:.85rem 1rem;transition:opacity .2s,transform .15s}.profile-logout-confirm-btn:disabled{cursor:not-allowed;opacity:.55}.profile-logout-confirm-btn--yes{background:#e53935;border:none;color:#fff}.profile-logout-confirm-btn--yes:hover:not(:disabled){background:#c62828}.profile-logout-confirm-btn--no{background:#000;border:1px solid #fff;color:#fff}.profile-logout-confirm-btn--no:hover:not(:disabled){background:#111}@media (max-width:768px){.profile-info-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0a}.profile-info-modal{border:none;border-radius:0;bottom:0;box-shadow:none;height:100%;left:0;max-height:none;max-width:none;padding-bottom:env(safe-area-inset-bottom,0);right:0;top:0;transform:none;width:100%}.profile-info-modal-header{padding-left:max(.75rem,env(safe-area-inset-left,0));padding-right:max(.75rem,env(safe-area-inset-right,0))}.profile-info-modal-body{flex:1 1;min-height:0;padding-left:max(1.25rem,env(safe-area-inset-left,0));padding-right:max(1.25rem,env(safe-area-inset-right,0))}}.global-modal-overlay{align-items:center;animation:globalModalOverlayIn .25s ease-out;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#06060cd1;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:2800}@keyframes globalModalOverlayIn{0%{opacity:0}to{opacity:1}}.global-modal-dialog{background:linear-gradient(165deg,#1c1a24fa,#0c0b12fc);border:1px solid #7864a040;border-radius:16px;box-shadow:0 24px 64px #0000008c;box-sizing:border-box;display:flex;flex-direction:column;max-height:min(88vh,900px);overflow:hidden;width:min(960px,100%)}.global-modal-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-direction:row;flex-shrink:0;gap:1rem;justify-content:space-between;padding:.85rem 1rem}.global-modal-title{color:#fffffff2;flex:1 1;font-size:1.1rem;font-weight:600;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-modal-close{align-items:center;background:#ffffff14;border:none;border-radius:10px;color:#ffffffe6;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:background .2s,color .2s;width:40px}.global-modal-close:hover{background:#ffffff24;color:#fff}.global-modal-body{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1rem 1rem 1.25rem;scrollbar-width:none}.global-modal-body::-webkit-scrollbar{display:none;height:0;width:0}.global-modal-gallery-section{margin-bottom:1.25rem}.global-modal-gallery-section:last-child{margin-bottom:0}.global-modal-gallery-section .actors-page-photo-gallery-grid.global-modal-split-photo-gallery-grid{grid-gap:.35rem;align-content:stretch;border-radius:10px;box-sizing:border-box;display:grid;gap:.35rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.65fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));height:clamp(240px,40vw,360px);max-height:clamp(240px,40vw,360px);min-height:0;min-width:0;overflow:hidden;width:100%}.global-modal-gallery-section .global-modal-split-photo-gallery-grid .actors-page-pg-cell img{height:100%;min-height:100%;object-fit:cover;object-position:center;width:100%}@media (max-width:520px){.global-modal-gallery-section .actors-page-photo-gallery-grid.global-modal-split-photo-gallery-grid{height:clamp(200px,52vw,280px);max-height:clamp(200px,52vw,280px)}}.global-modal-overlay--mobile{align-items:stretch;animation:globalModalOverlayFadeIn .35s ease-out;justify-content:flex-end;padding:0}.global-modal-overlay--mobile.global-modal-overlay--closing{animation:globalModalOverlayFadeOut .3s ease-in forwards}@keyframes globalModalOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes globalModalOverlayFadeOut{0%{opacity:1}to{opacity:0}}.global-modal-panel{bottom:0;box-sizing:border-box;display:flex;flex-direction:column;left:0;max-width:100%;min-height:0;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .35s cubic-bezier(.32,.72,0,1);width:100%;z-index:1}.global-modal-panel--open{transform:translateX(0)}.global-modal-panel--closing{transform:translateX(100%);transition:transform .3s cubic-bezier(.32,.72,0,1)}.global-modal-panel .global-modal-dialog{animation:none!important;border:none;border-radius:0;box-shadow:none;flex:1 1 auto;height:100%;max-height:none;max-width:none;min-height:0;overflow:hidden;width:100%}.global-modal-panel .global-modal-header{padding-top:calc(.85rem + env(safe-area-inset-top, 0px))}.global-modal-panel .global-modal-body,.global-modal-panel .global-modal-header{padding-left:calc(1rem + env(safe-area-inset-left, 0px));padding-right:calc(1rem + env(safe-area-inset-right, 0px))}.global-modal-panel .global-modal-body{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom, 0px))}@media (max-width:759px){.global-modal-overlay:not(.global-modal-overlay--mobile){align-items:stretch;flex-direction:column;justify-content:flex-start;padding:0}.global-modal-overlay:not(.global-modal-overlay--mobile) .global-modal-dialog{border:none;border-radius:0;box-shadow:none;flex:1 1 auto;max-height:100vh;max-height:100dvh;max-width:100%;min-height:0;overflow:hidden;width:100%}.global-modal-overlay:not(.global-modal-overlay--mobile) .global-modal-header{padding-left:calc(1rem + env(safe-area-inset-left, 0px));padding-right:calc(1rem + env(safe-area-inset-right, 0px));padding-top:calc(.85rem + env(safe-area-inset-top, 0px))}.global-modal-overlay:not(.global-modal-overlay--mobile) .global-modal-body{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom, 0px));padding-left:calc(1rem + env(safe-area-inset-left, 0px));padding-right:calc(1rem + env(safe-area-inset-right, 0px))}}.repost-filter{display:flex;gap:.4rem;margin-bottom:1.1rem;overflow-x:auto}.repost-filter-btn{align-items:center;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;color:#fff;display:inline-flex;font-size:.75rem;gap:.35rem;padding:.35rem .7rem;white-space:nowrap}.repost-filter-btn i{font-size:.8rem;line-height:1;opacity:.92}.repost-filter-btn.active{background:#0313ea;border-color:#0313ea}.repost-movie-card{background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;color:#fff;cursor:pointer;overflow:hidden;padding:0;text-align:left;width:100%}.repost-movie-card:hover{background:#9b4fe714;border-color:#9b4fe78c}.repost-movie-card-image-wrapper{background:#ffffff14;border-radius:8px;overflow:hidden;padding-top:130%;position:relative;width:100%}.repost-movie-card-img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.repost-movie-card-badge{background:#000000ad;border-radius:4px;color:#fff;font-size:.62rem;font-weight:700;padding:.18rem .34rem;position:absolute}.repost-movie-card-badge-fhd{left:.35rem;top:.35rem}.repost-movie-card-rating{align-items:center;background:#000000a6;border-radius:999px;bottom:.35rem;color:#fff;display:inline-flex;font-size:.7rem;gap:.2rem;padding:.15rem .34rem;position:absolute;right:.35rem}@media (max-width:480px){.repost-movie-card-badge{font-size:.62rem;padding:.18rem .34rem}.repost-movie-card-rating{font-size:.72rem;padding:.15rem .34rem}}.repost-music-card{background:#ffffff0f;border:none;border-radius:30px;color:#fff;cursor:pointer;gap:.75rem;max-width:100%;min-width:0;padding:.45rem .55rem;text-align:left;width:100%}.repost-music-card,.repost-music-card-disk{align-items:center;box-sizing:border-box;display:flex}.repost-music-card-disk{background:#000c;border:2px solid #0009;border-radius:50%;box-shadow:inset 0 1px 2px #00000080;flex-shrink:0;height:52px;justify-content:center;padding:4px;width:52px}.repost-music-card-img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.repost-music-card-text{display:flex;flex:1 1;flex-direction:column;gap:.12rem;min-width:0}.repost-music-card-title{font-size:.84rem;font-weight:600;margin:0}.repost-music-card-artist,.repost-music-card-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repost-music-card-artist{color:#ffffffb8;font-size:.7rem}.repost-music-card-play{align-items:center;background:#9b4fe7e6;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.repost-video-card{background:#0000;border:none;color:#fff;cursor:pointer;padding:0;text-align:left;transition:transform .25s ease;width:100%}.repost-video-card:hover{transform:scale(1.02)}.repost-video-card .music-more-page-item-image-wrapper{background:#ffffff14;border:1px solid #9b4fe78f;border-radius:12px;overflow:hidden;padding-top:52%;position:relative;width:100%}.repost-video-card .music-more-page-item-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.repost-video-card .music-more-page-item-play{align-items:center;background:#9b4fe7e6;border-radius:50%;bottom:.5rem;color:#fff;display:flex;height:28px;justify-content:center;position:absolute;right:.5rem;width:28px;z-index:2}.repost-video-card .music-more-page-item-play svg{height:16px;width:16px}.repost-video-card .music-more-page-item-info{background:linear-gradient(0deg,#000000d9,#0000);border-radius:0 0 12px 12px;bottom:0;left:0;padding:2rem 3rem .5rem .5rem;position:absolute;right:0;z-index:1}.repost-video-card .music-more-page-item-title{color:#fff;font-size:.8rem;font-weight:600;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repost-video-card .music-more-page-item-artist{color:#ffffffb3;font-size:.6rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.repost-video-card .music-more-page-item-play{height:28px;width:28px}}@media (max-width:480px){.repost-video-card .music-more-page-item-image-wrapper{padding-top:52%}.repost-video-card .music-more-page-item-play{bottom:.35rem;height:28px;right:.35rem;width:28px}.repost-video-card .music-more-page-item-title{font-size:.9rem}.repost-video-card .music-more-page-item-artist{font-size:.72rem}}.repost-shorts-card{background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;color:#fff;overflow:hidden;padding:0;text-align:left;width:100%}.repost-shorts-card:hover{background:#9b4fe714;border-color:#9b4fe78c}.repost-shorts-card-img-hit{background:#0000;border:none;cursor:pointer;display:block;height:100%;inset:0;margin:0;padding:0;position:absolute;width:100%}.repost-shorts-card-image-wrapper{background:#ffffff14;border-radius:8px;overflow:hidden;padding-top:130%;position:relative;width:100%}.repost-shorts-card-img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.repost-shorts-card-info{background:linear-gradient(0deg,#000000d9,#0000);border-radius:0 0 8px 8px;bottom:0;left:0;padding:1.7rem .5rem .45rem;pointer-events:none;position:absolute;right:0}.repost-shorts-card-info .shorts-modal-title{color:#fff;font-size:.8rem;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comentaria-history-filter{border-bottom:1px solid #ffffff14;box-sizing:border-box;margin-bottom:1rem;min-width:0;padding:.5rem 1rem .85rem}.comentaria-history-filter-scroll{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.45rem;min-width:0;width:100%}.comentaria-history-filter-scroll .comentaria-history-filter-btn{flex-shrink:0}.comentaria-history-filter-btn{background:#00000040;border:1px solid #fff3;border-radius:999px;color:#ffffffd9;cursor:pointer;font-size:.72rem;padding:.35rem .65rem;transition:background .2s ease,border-color .2s ease,color .2s ease}.comentaria-history-filter-btn:hover{border-color:#9cb8ff8c;color:#fff}.comentaria-history-filter-btn.is-active{background:linear-gradient(135deg,#3150ff,#0313ea);border-color:#ffffff59;color:#fff}.comentaria-movie-card{align-items:stretch;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:.45rem;padding:0;text-align:left;width:100%}.comentaria-movie-card-img-wrap{aspect-ratio:16/9;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;overflow:hidden;position:relative;width:100%}.comentaria-movie-card-img{display:block;height:100%;object-fit:cover;width:100%}.comentaria-video-card{align-items:stretch;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:.45rem;padding:0;text-align:left;width:100%}.comentaria-video-card-img-wrap{aspect-ratio:16/9;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;overflow:hidden;position:relative;width:100%}.comentaria-video-card-img{display:block;height:100%;object-fit:cover;width:100%}.comentaria-video-card-badge{background:#0313eae0;border-radius:4px;bottom:6px;color:#fff;font-size:.62rem;font-weight:600;left:6px;padding:.15rem .4rem;position:absolute}.comentaria-short-card{align-items:stretch;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:.45rem;padding:0;text-align:left;width:100%}.comentaria-short-card-img-wrap{aspect-ratio:9/16;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;contain:strict;isolation:isolate;margin:0 auto;max-height:200px;overflow:hidden;position:relative;width:100%}.comentaria-short-card-img,.comentaria-short-card-video{display:block;height:100%;object-fit:cover;width:100%}.comentaria-short-card-video{background:#000;pointer-events:none}.repost-btn{background:#0000;border:none;color:#ffffffe0;cursor:pointer}.repost-btn.active{color:#9b4fe7}.shorts-modal-actions-sidebar .repost-btn.shorts-modal-action-btn svg{flex-shrink:0;height:22px;width:22px}.shorts-modal-actions-sidebar.shorts-modal-actions-mobile .repost-btn.shorts-modal-action-btn svg{height:28px;width:28px}.shorts-modal-actions-sidebar .repost-btn.shorts-modal-action-btn.active{color:#9b4fe7}.movie-detail-actions .repost-btn.movie-detail-action-btn{align-items:center;background:#2d2d324d;border:1px solid rgba(70,65,80,.238);border-radius:20px;color:#fff;display:flex;flex-direction:column;font-size:1.125rem;font-weight:500;gap:.25rem;justify-content:center;padding:.75rem 1rem;transition:all .3s}.movie-detail-actions .repost-btn.movie-detail-action-btn i{font-size:24px;line-height:1}.movie-detail-actions .repost-btn.movie-detail-action-btn.active{color:#9b4fe7}.video-detail-actions .repost-btn.video-detail-repost-btn svg{stroke-width:2;display:block;flex-shrink:0;height:22px;width:22px}.video-detail-actions .repost-btn.video-detail-repost-btn.active{color:#c084fc}.music-detail-audio-player .repost-btn.music-detail-action-btn{align-items:center;background:#ffffff14;border-radius:50%;box-sizing:border-box;color:#fffc;display:flex;height:44px;justify-content:center;min-height:44px;min-width:44px;padding:0;width:44px}.music-detail-audio-player .repost-btn.music-detail-action-btn i{font-size:22px;line-height:1}.music-detail-audio-player .repost-btn.music-detail-action-btn:hover{background:#ffffff26;color:#fff;transform:scale(1.05)}.music-detail-audio-player .repost-btn.music-detail-action-btn.active{color:#9b4fe7}.comentaria-text-more-btn{align-items:center;align-self:flex-start;background:#ffffff12;border:1px solid #7864a061;border-radius:6px;color:#d2c8fff5;cursor:pointer;display:inline-flex;flex-direction:row;font-size:.7rem;font-weight:600;gap:.28rem;justify-content:center;margin-top:.52rem;padding:.22rem .48rem .22rem .52rem}.comentaria-text-more-btn-label{line-height:1.2}.comentaria-text-more-btn-icon{display:block;flex-shrink:0;opacity:.92}.comentaria-text-more-btn:hover{background:#ffffff1c;border-color:#9682c873}.comentaria-text-more-btn:hover .comentaria-text-more-btn-icon{opacity:1}.comentaria-text-more-btn:focus-visible{outline:2px solid #b4a0e6a6;outline-offset:2px}.comentaria-history-text-edit-wrap{min-width:0;width:100%}.comentaria-history-text-edit-wrap .comentaria-history-comment-actions-row{margin-top:.35rem}.comentaria-history-text-edit-area{background:#00000059;border:1px solid #78c88c73;border-radius:8px;box-sizing:border-box;color:#fffffff2;font-family:inherit;font-size:.82rem;line-height:1.45;margin:0 0 .35rem;min-height:3.2rem;min-width:0;padding:.45rem .5rem;resize:vertical;width:100%}.comentaria-history-text-edit-area:focus{border-color:#64c882bf;box-shadow:0 0 0 1px #64c88259;outline:none}.comentaria-history-comment-actions-row{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.comentaria-history-comment-entry .comentaria-history-comment-actions-row{margin-top:.45rem}.comentaria-history-btn-edit,.comentaria-history-btn-save{background:#143c2359;border:1px solid #50be78bf;border-radius:999px;color:#b4ffc8fa;cursor:pointer;font-size:.68rem;font-weight:600;padding:.28rem .55rem}.comentaria-history-btn-edit:hover,.comentaria-history-btn-save:hover:not(:disabled){background:#1e5a3273;border-color:#64dc8ce6}.comentaria-history-btn-save:disabled{cursor:not-allowed;opacity:.45}.comentaria-history-btn-cancel{background:#0000;border:1px solid #fff3;border-radius:999px;color:#ffffffa6;cursor:pointer;font-size:.65rem;padding:.26rem .5rem}.comentaria-history-btn-cancel:hover{border-color:#ffffff59;color:#fff}.comentaria-history-btn-delete{background:#50141959;border:1px solid #f05a5ad9;border-radius:999px;color:#ffc8c8fa;cursor:pointer;font-size:.68rem;font-weight:600;padding:.28rem .55rem}.comentaria-history-btn-delete:hover{background:#781e2380;border-color:#ff7878f2}.comentaria-delete-confirm-root{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a6;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:200200}.comentaria-delete-confirm-panel{background:linear-gradient(165deg,#201c2afc,#0e0c16fc);border:1px solid #7864a059;border-radius:14px;box-shadow:0 20px 48px #0000008c;color:#fff;padding:1.15rem 1.2rem 1rem;width:min(340px,calc(100vw - 2rem))}.comentaria-delete-confirm-title{color:#f5f2fff5;font-size:.9rem;font-weight:600;line-height:1.45;margin:0 0 1rem;text-align:center}.comentaria-delete-confirm-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:.65rem;justify-content:center}.comentaria-delete-confirm-no,.comentaria-delete-confirm-yes{border:1px solid #0000;border-radius:10px;cursor:pointer;font-size:.82rem;font-weight:600;min-width:5.5rem;padding:.45rem 1rem}.comentaria-delete-confirm-yes{background:linear-gradient(135deg,#c83c46f2,#8c1e2dfa);border-color:#ff969673;color:#fff}.comentaria-delete-confirm-yes:hover:not(:disabled){filter:brightness(1.08)}.comentaria-delete-confirm-yes:disabled{cursor:wait;opacity:.65}.comentaria-delete-confirm-no{background:#ffffff14;border-color:#ffffff38;color:#ffffffeb}.comentaria-delete-confirm-no:hover{background:#ffffff1f}.comentaria-delete-confirm-no:focus-visible,.comentaria-delete-confirm-yes:focus-visible{outline:2px solid #b4a0e6bf;outline-offset:2px}.movie-detail{min-height:calc(100vh - 200px);padding:2rem 0;position:relative}.movie-detail-bg-block{margin-top:-2rem;padding-top:2rem;position:relative;width:100%}.movie-detail-bg{background-position:top;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.movie-detail-container{box-sizing:border-box;margin:0 auto;max-width:1350px;padding:0 1rem;position:relative;width:100%;z-index:1}.movie-detail-content{align-items:flex-start;background:#000;border-radius:20px;box-sizing:border-box;display:flex;gap:2rem;max-width:100%;padding:2rem 3rem 3rem;width:100%}.movie-detail-image-block{align-self:flex-start;box-sizing:border-box;flex-shrink:0;max-width:100%;position:-webkit-sticky;position:sticky;top:5rem;width:550px}.movie-detail-image{background-color:#000;border-radius:15px;box-shadow:0 8px 32px #00000080;height:600px;overflow:hidden;position:relative;width:100%}.movie-detail-video-wrapper{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.movie-detail-video-wrapper--loading,.movie-detail-video-wrapper--skeleton{background-color:#0a0a0a}.movie-detail-video-skeleton,.skeleton-loader--movie-detail-video{border-radius:inherit;height:100%!important;inset:0;position:absolute;width:100%!important;z-index:2}.movie-detail-video{display:block;height:100%;object-fit:cover;width:100%}.movie-detail-video--loading{inset:0;opacity:0;pointer-events:none;position:absolute}.movie-detail-video-controls{bottom:20px;display:flex;gap:12px;opacity:1;position:absolute;right:20px;z-index:10}.video-control-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000b3;border:2px solid #fffc;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.video-control-btn:hover{background-color:#9b4fe7e6;border-color:#9b4fe7;transform:scale(1.1)}.video-control-btn:active{transform:scale(.95)}.video-control-btn svg{height:24px;width:24px}.movie-detail-video-placeholder{align-items:center;background-color:#1a1a1a;display:flex;height:100%;justify-content:center;width:100%}.movie-detail-video-placeholder span{color:#666;font-size:1rem}.movie-detail-image img{display:block;height:100%;object-fit:cover;width:100%}.movie-detail-info-block{flex:1 1;min-width:0}.movie-detail-info,.movie-detail-info-block{box-sizing:border-box;overflow:hidden;width:100%}.movie-detail-info{display:flex;flex-direction:column;gap:1rem;max-width:100%}.movie-detail-title{word-wrap:break-word;box-sizing:border-box;color:#fff;font-size:2.5rem;font-weight:700;margin:0;max-width:100%;overflow-wrap:break-word}.movie-detail-title-img-wrapper{min-height:72px;position:relative}.movie-detail-title-img-wrapper--loading,.movie-detail-title-img-wrapper--skeleton{display:block}.movie-detail-title-img-skeleton,.skeleton-loader--movie-detail-title-img{border-radius:8px;display:block;height:72px;max-width:100%;width:280px}.movie-detail-title-img{display:block;height:auto;max-width:280px;object-fit:contain}.movie-detail-title-img--loading{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.movie-detail-title-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.movie-detail-specs{box-sizing:border-box;max-width:100%;overflow:hidden;width:100%}.movie-detail-specs-container{box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:.5rem;max-width:100%;width:100%}.movie-detail-specs-container::-webkit-scrollbar{display:none;height:0;width:0}.movie-detail-spec-item{align-items:center;background:#2d2d324d;border:1px solid #46415066;border-radius:10px;box-sizing:border-box;display:inline-flex;flex-direction:row;flex-shrink:0;gap:.4rem;justify-content:center;min-width:0;padding:.4rem .7rem;text-align:left;white-space:nowrap}.movie-detail-spec-item--skeleton{background:#0000;border:none;height:1.8rem;min-width:5.5rem;overflow:hidden;padding:0}.movie-detail-spec-item-skeleton,.skeleton-loader--movie-detail-spec{border-radius:10px!important;height:100%!important;min-width:5.5rem;width:5.5rem!important}.movie-detail-spec-icon{align-items:center;color:#ffffffb3;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0}.movie-detail-spec-icon svg{display:block;height:15px;width:15px}.movie-detail-spec-label{display:none}.movie-detail-spec-value{color:#ffffffe6;font-size:.82rem;font-weight:500;line-height:1.2;text-align:left}.movie-detail-genre{box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;max-width:100%;width:100%}.movie-detail-genre-label{color:#fffc;font-size:1.125rem}.movie-detail-genres{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.5rem;max-width:100%;width:100%}.movie-detail-genre-badge{-webkit-tap-highlight-color:transparent;background:#2d2d324d;border:1px solid #46415066;border-radius:20px;color:#ffffffe6;cursor:default;display:inline-block;font-size:.8rem;line-height:1.2;outline:none!important;padding:.5rem 1rem;transition:all .3s;-webkit-user-select:none;user-select:none}.movie-detail-genre-label-skeleton,.skeleton-loader--movie-detail-genre-label{border-radius:6px;height:1.125rem;width:4.5rem}.movie-detail-genre-badge-skeleton,.skeleton-loader--movie-detail-genre-badge{border:none;border-radius:20px!important;display:inline-block;height:1.96rem;padding:0;vertical-align:middle;width:5.5rem}.movie-detail-genre-badge:active,.movie-detail-genre-badge:focus,.movie-detail-genre-badge:focus-visible{background-color:#ffffff0d!important;border-color:#ffffff4d!important;box-shadow:none!important;color:#ffffffe6!important;outline:none!important}.movie-detail-actions{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.5rem;max-width:100%;width:100%}.movie-detail-actions .movie-detail-share-wrapper.share-button-wrapper{position:static;right:auto;top:auto;z-index:2}.movie-detail-actions .share-button.movie-detail-action-btn-share{-webkit-backdrop-filter:none;backdrop-filter:none;background:#2d2d324d;border:1px solid rgba(70,65,80,.238);border-radius:10px;color:#fff;height:auto;min-height:2.85rem;padding:.75rem 1rem;transform:none;width:auto}.movie-detail-actions .share-button.movie-detail-action-btn-share:hover{background:#2d2d3273;border-color:#9b4fe773;color:#fff;transform:none}.movie-detail-actions .share-button.movie-detail-action-btn-share svg{height:24px;width:24px}.movie-detail-actions.scroll-touch{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.movie-detail-actions.scroll-touch>*{flex-shrink:0}.movie-detail-action-btn{align-items:center;background:#2d2d324d;border:1px solid rgba(70,65,80,.238);border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex-direction:row;font-size:1.125rem;font-weight:500;gap:.35rem;justify-content:flex-start;min-height:2.85rem;padding:.75rem 1rem;transition:all .3s}.movie-detail-actions--skeleton{display:flex;flex-wrap:nowrap;gap:.5rem;overflow:hidden;pointer-events:none}.movie-detail-action-btn-skeleton,.skeleton-loader--movie-detail-action{border-radius:10px!important;flex-shrink:0;height:2.85rem!important;width:3.5rem!important}.movie-detail-action-btn-skeleton--wide,.skeleton-loader--movie-detail-action-wide{border-radius:10px!important;flex-shrink:0;height:2.85rem!important;min-width:90px!important;width:90px!important}.movie-detail-action-btn.active{color:#9b4fe7}.movie-detail-action-count{font-weight:700;min-width:1.5rem;text-align:center}.movie-detail-action-btn-rate{min-width:90px}.movie-detail-rate-icon{color:#ffd447;font-size:1.85rem;line-height:1}.movie-detail-rate-label{font-size:.9rem;font-weight:700;letter-spacing:.2px}.movie-detail-rating{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem;max-width:100%;width:100%}.movie-detail-rating-item{align-items:center;color:#fff;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;min-height:32px;position:relative}.movie-detail-rating-item--loading,.movie-detail-rating-item--skeleton{min-width:calc(32px + 3rem)}.movie-detail-rating-item-skeleton,.skeleton-loader--movie-detail-rating{border-radius:8px!important;flex-shrink:0;height:32px!important;width:calc(32px + 3rem)!important}.movie-detail-rating-logo{border-radius:4px;height:32px;object-fit:contain;width:32px}.movie-detail-rating-logo--loading{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.movie-detail-rating--skeleton{pointer-events:none}.movie-detail-rating-value{line-height:1}.movie-detail-buttons{box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:.6rem;max-width:100%;width:100%}.movie-detail-buttons--skeleton{pointer-events:none}.movie-detail-btn{align-items:center;border:1.5px solid #0000;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;justify-content:center;line-height:1.2;min-height:0;min-width:0;padding:.85rem 1.15rem;transition:background .25s ease,border-color .25s ease,transform .25s ease;white-space:nowrap}.movie-detail-btn-primary{background:linear-gradient(135deg,#b87ff7,#9b4fe7);border-color:#0000;color:#fff;flex:1.7 1;width:auto}.movie-detail-btn-secondary{background:#0000;border-color:#9b4fe7;color:#fff;flex:1 1;max-width:38%;width:auto}.movie-detail-btn-icon{display:block;flex-shrink:0;height:22px;width:22px}.movie-detail-btn-skeleton,.skeleton-loader--movie-detail-btn,.skeleton-loader.movie-detail-btn{background-color:initial!important;background-image:linear-gradient(90deg,#ffffff14,#ffffff2e 45%,#ffffff14 90%)!important;background-size:200% 100%!important;border:none!important;border-radius:12px!important;color:#0000!important;cursor:default;display:block;flex:1 1;height:2.9rem!important;min-height:2.9rem!important;min-width:0;padding:0!important;pointer-events:none;transform:none!important}.movie-detail-btn-skeleton.movie-detail-btn-primary,.skeleton-loader.movie-detail-btn-primary{flex:1.7 1}.movie-detail-btn-skeleton.movie-detail-btn-secondary,.skeleton-loader.movie-detail-btn-secondary{flex:1 1;max-width:38%}.movie-detail-btn-primary:hover{background:linear-gradient(135deg,#c18ff9,#a55ff0);transform:translateY(-1px)}.movie-detail-btn-secondary:hover{background:#9b4fe71f;border-color:#9b4fe7;transform:translateY(-1px)}.movie-detail-description{background:#000;border:1px solid #46415059;border-radius:12px;box-sizing:border-box;max-width:100%;overflow:hidden;padding:.75rem 1rem;position:relative;width:100%}.movie-detail-description--has-img{min-height:7.5rem;padding:0}.movie-detail-description--skeleton{pointer-events:none}.movie-detail-description-inner{position:relative;width:100%;z-index:1}.movie-detail-description--has-img .movie-detail-description-inner{box-sizing:border-box;max-width:69%;padding:.75rem .85rem .75rem 1rem}.movie-detail-description-content{display:flex;flex-direction:column;min-width:0}.movie-detail-description-img-wrap{background:#0000;bottom:0;left:auto;margin:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0003 12%,#000000b3 32%,#000 52%,#000);mask-image:linear-gradient(90deg,#0000 0,#0003 12%,#000000b3 32%,#000 52%,#000);overflow:hidden;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:55%;z-index:0}.movie-detail-description-img-wrap:after{background:linear-gradient(90deg,#000 0,#0000008c 40%,#0000);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:55%;z-index:1}.movie-detail-description-img-wrap--loading .movie-detail-description-img{opacity:0}.movie-detail-description-img{display:block;height:100%;object-fit:cover;object-position:center right;width:100%}.movie-detail-description-img-skeleton,.skeleton-loader--movie-detail-desc-img{border-radius:0!important;height:100%!important;inset:0;position:absolute;width:100%!important;z-index:0}.movie-detail-description-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem;min-height:1.5rem}.movie-detail-description-header h3{color:#fff;flex:1 1;font-size:1rem;line-height:1.2;margin:0}.movie-detail-description-header-skeleton,.skeleton-loader--movie-detail-desc-title{border-radius:8px;flex:0 1 auto;height:1rem;width:min(16rem,100%)}.movie-detail-description-preview{word-wrap:break-word;box-sizing:border-box;color:#fffc;font-size:1.125rem;line-height:1.8;margin:0 0 .5rem;max-width:100%;overflow-wrap:break-word}.movie-detail-description-preview-skeleton,.skeleton-loader--movie-detail-desc-preview{border-radius:8px;display:block;height:4.05rem;margin:0 0 .75rem;width:100%}.movie-detail-description-preview-skeleton--short,.skeleton-loader--movie-detail-desc-preview.movie-detail-description-preview-skeleton--short{height:2.025rem;margin-bottom:1rem;width:72%}.movie-detail-description-more-btn{background-color:#0313ea;border:none;border-radius:25px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:.6rem;font-weight:600;line-height:1.2;min-height:1.22rem;padding:.25rem 1rem;transition:all .3s ease}.movie-detail-description-more-btn-skeleton,.skeleton-loader--movie-detail-desc-more{border-radius:25px!important;display:block;height:1.22rem;width:4.5rem}.movie-detail-seasons{width:100%}.movie-detail-seasons--skeleton{pointer-events:none}.movie-detail-seasons-header{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.movie-detail-seasons-tabs{display:flex;gap:.5rem}.movie-detail-season-buttons{width:100%}.movie-detail-season-buttons-scroll{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;width:100%}.movie-detail-season-buttons-scroll .movie-detail-season-btn,.movie-detail-season-buttons-scroll .movie-detail-season-btn-skeleton{flex-shrink:0;white-space:nowrap}.movie-detail-season-btn{background:#0000;border:2px solid #ffffff4d;border-radius:8px;box-sizing:border-box;color:#fffc;cursor:pointer;font-size:.85rem;font-weight:600;line-height:1.2;min-height:calc(1.82rem + 4px);padding:.4rem 1rem;transition:all .3s ease}.movie-detail-season-btn:hover{border-color:#9b4fe7;color:#fff}.movie-detail-season-btn.active{background:#9b4fe733;border-color:#9b4fe7;color:#fff}.movie-detail-season-btn-skeleton,.skeleton-loader--movie-detail-season-btn{border:2px solid #0000!important;border-radius:8px!important;box-sizing:border-box;height:calc(1.82rem + 4px)!important;width:5.5rem!important}.movie-detail-season-btn-skeleton--active{box-shadow:inset 0 0 0 2px #9b4fe78c}.movie-detail-seasons-tab{background:#0000;border:2px solid #ffffff4d;border-radius:8px;box-sizing:border-box;color:#fffc;cursor:pointer;font-size:.95rem;font-weight:600;line-height:1.2;min-height:calc(2.14rem + 4px);padding:.5rem 1rem;transition:all .3s ease}.movie-detail-seasons-tab:hover{border-color:#9b4fe7;color:#fff}.movie-detail-seasons-tab.active{background:#9b4fe733;border-color:#9b4fe7;color:#fff}.movie-detail-seasons-tab-skeleton,.skeleton-loader--movie-detail-seasons-tab{border-radius:8px!important;box-sizing:border-box;height:calc(2.14rem + 4px)!important;width:3.25rem!important}.movie-detail-season-block{margin-bottom:.1rem}.movie-detail-episodes-scroll{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.6rem;width:100%}.movie-detail-episode-item{background:#111;border:2px solid #fff3;border-radius:8px;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:90px;overflow:hidden;position:relative;transition:all .3s ease;width:160px}.movie-detail-episode-item--skeleton{pointer-events:none}.movie-detail-episode-item--loading{cursor:pointer}.movie-detail-episode-item:hover{border-color:#9b4fe7;box-shadow:0 4px 20px #9b4fe74d}.movie-detail-episode-item--loading:hover,.movie-detail-episode-item--skeleton:hover{border-color:#fff3;box-shadow:none}.movie-detail-episode-skeleton,.skeleton-loader--movie-detail-episode{border-radius:inherit;height:100%!important;inset:0;position:absolute;width:100%!important;z-index:1}.movie-detail-episode-video{display:block;height:100%;object-fit:cover;width:100%}.movie-detail-episode-video--loading{inset:0;opacity:0;pointer-events:none;position:absolute}.movie-detail-episode-duration,.movie-detail-episode-part{background:none;border-radius:0;box-sizing:border-box;color:#fff;font-size:.7rem;font-weight:600;left:6px;line-height:1.2;max-width:calc(100% - 12px);overflow:hidden;padding:0;position:absolute;text-overflow:ellipsis;text-shadow:0 1px 2px #000000d9;white-space:nowrap;z-index:2}.movie-detail-episode-part{bottom:calc(6px + .84rem)}.movie-detail-episode-duration{bottom:4px}.movie-detail-episode-part-skeleton,.skeleton-loader--movie-detail-episode-part{border-radius:4px!important;bottom:calc(6px + .84rem)!important;height:.84rem!important;left:6px!important;position:absolute!important;top:auto!important;width:3.75rem!important;z-index:2}.movie-detail-episode-duration-skeleton,.skeleton-loader--movie-detail-episode-duration{border-radius:4px!important;bottom:4px!important;height:.84rem!important;left:6px!important;position:absolute!important;width:4.75rem!important;z-index:2}.movie-detail-section-title{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.2;margin:0 0 .5rem;min-height:1.5rem}.movie-detail-section-title-skeleton,.skeleton-loader--movie-detail-section-title{border-radius:8px!important;display:block;height:1.5rem!important;margin:0 0 .5rem;width:min(10rem,70%)!important}.movie-detail-clips,.movie-detail-scenes{width:100%}.movie-detail-clips--skeleton,.movie-detail-scenes--skeleton{pointer-events:none}.movie-detail-clips-scroll,.movie-detail-scenes-scroll{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.6rem;width:100%}.movie-detail-scene-item{background:#00000059;border:2px solid #fff3;border-radius:8px;box-sizing:border-box;cursor:pointer;flex-shrink:0;height:90px;margin:0;overflow:hidden;padding:0;position:relative;transition:border-color .3s ease,box-shadow .3s ease;width:160px}.movie-detail-scene-item--loading,.movie-detail-scene-item--skeleton{cursor:default;pointer-events:none}.movie-detail-scene-item--loading{cursor:pointer;pointer-events:auto}.movie-detail-scene-item:hover{border-color:#9b4fe7;box-shadow:0 4px 20px #9b4fe74d}.movie-detail-scene-item--loading:hover,.movie-detail-scene-item--skeleton:hover{border-color:#fff3;box-shadow:none}.movie-detail-scene-skeleton,.skeleton-loader--movie-detail-scene{border-radius:6px!important;height:100%!important;inset:0;min-height:0;min-width:0;position:absolute;width:100%!important;z-index:1}.movie-detail-scene-img{display:block;height:100%;object-fit:cover;pointer-events:none;width:100%}.movie-detail-scene-img--loading{inset:0;opacity:0;position:absolute}.movie-detail-clip-item{background:#2d2d324d;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;padding:7px;position:relative;transition:all .3s ease;width:160px}.movie-detail-clip-item--loading,.movie-detail-clip-item--skeleton{cursor:pointer}.movie-detail-clip-item--skeleton{pointer-events:none}.movie-detail-clip-media{background:#111;border-radius:6px;flex-shrink:0;height:90px;overflow:hidden;position:relative;width:100%}.movie-detail-clip-media-skeleton,.skeleton-loader--movie-detail-clip-media{border-radius:inherit;height:100%!important;inset:0;position:absolute;width:100%!important;z-index:1}.movie-detail-clip-video{display:block;height:100%;object-fit:cover;width:100%}.movie-detail-clip-video--loading{inset:0;opacity:0;pointer-events:none;position:absolute}.movie-detail-clip-info{background:#0000;box-sizing:border-box;margin-top:.4rem;min-height:2.05rem;min-width:0;overflow:hidden;padding:0;width:100%}.movie-detail-clip-info--skeleton{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start}.movie-detail-clip-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;background:#0000;color:#ffffffeb;display:-webkit-box;font-size:.72rem;font-weight:500;line-height:1.25;margin:0;max-height:1.8rem;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;word-break:break-word}.movie-detail-clip-title-skeleton,.skeleton-loader--movie-detail-clip-title{background:linear-gradient(90deg,#ffffff0f,#ffffff1f 45%,#ffffff0f 90%)!important;background-size:200% 100%!important;border-radius:3px!important;display:block;flex-shrink:0;height:.9rem!important;max-width:100%;opacity:.55;width:92%!important}.movie-detail-clip-title-skeleton--short,.skeleton-loader--movie-detail-clip-title.movie-detail-clip-title-skeleton--short{opacity:.4;width:64%!important}.movie-detail-clip-play{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.movie-detail-clip-play:after{border-color:#0000 #0000 #0000 #fffffff2;border-style:solid;border-width:10px 0 10px 16px;content:"";height:0;margin-left:4px;width:0}.movie-detail-actors{width:100%}.movie-detail-actors-title{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.2;margin:0 0 1rem;min-height:1.5rem}.movie-detail-actors-title-skeleton,.skeleton-loader--movie-detail-actors-title{border-radius:6px!important;display:block!important;height:1.5rem!important;margin:0 0 1rem!important;width:min(8.5rem,40%)!important}.movie-detail-actors--loading,.movie-detail-actors--skeleton{pointer-events:none}.movie-detail-actor-item--skeleton{cursor:default}.movie-detail-actors-scroll{width:100%}.movie-detail-actors-scroll-inner.scroll-touch{overflow-x:auto;overflow-y:visible;width:100%}.movie-detail-actors-grid{grid-gap:1rem;display:grid;gap:1rem;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;grid-template-rows:repeat(3,auto);width:-webkit-max-content;width:max-content}.movie-detail-actor-item{align-items:center;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;cursor:pointer;display:flex;flex-direction:row;gap:.75rem;min-width:200px;overflow:hidden;padding:.4rem .75rem .4rem .4rem;transition:all .3s ease}.movie-detail-actor-image{background:#1a1a1a;border-radius:50%;flex-shrink:0;height:52px;overflow:hidden;position:relative;width:52px}.movie-detail-actor-image img{border-radius:50%;height:100%;object-fit:cover;width:100%}.movie-detail-actor-image-skeleton,.skeleton-loader--movie-detail-actor-img{border-radius:50%!important;height:100%!important;inset:0;position:absolute;width:100%!important;z-index:1}.movie-detail-actor-img--loading{inset:0;opacity:0;pointer-events:none;position:absolute}.movie-detail-actor-item--loading{cursor:default;pointer-events:none}.movie-detail-actor-info{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:80px;overflow:hidden;padding:0}.movie-detail-actor-name{align-items:center;color:#fff;display:inline-flex;font-size:.9rem;font-weight:600;gap:.1rem;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.movie-detail-actor-name--loading{display:block;max-width:100%;width:100%}.movie-detail-actor-name-skeleton,.skeleton-loader--movie-detail-actor-name{border-radius:4px!important;display:block!important;height:1.08rem!important;max-width:7.5rem;width:72%!important}.movie-detail-actor-name-verified{flex-shrink:0;margin-top:2px;width:1rem}.movie-detail-actor-item .actors-page-movies-title{color:#ffffffd9;display:block;font-size:.9rem;line-height:1.2;margin-top:.15rem}.movie-detail-actor-item .actors-page-movies-title--loading{display:block;margin-top:.15rem;width:100%}.movie-detail-actor-movies-title-skeleton,.skeleton-loader--movie-detail-actor-movies{border-radius:4px!important;display:block!important;height:1.08rem!important;max-width:5rem;width:48%!important}.movie-detail-actor-desc{display:none}.movie-detail-description-more-btn:hover{transform:translateY(-2px)}.movie-detail-description-info{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.movie-detail-description-modal-info--skeleton{pointer-events:none}.movie-detail-description-info-item{align-items:center;border-bottom:1px solid #ffffff1a;box-sizing:border-box;display:flex;justify-content:space-between;min-height:2.5rem;padding:.75rem 0}.movie-detail-description-info-item--skeleton{border-bottom:none;padding:.35rem 0}.movie-detail-description-info-item-skeleton,.skeleton-loader--movie-detail-desc-info{border-radius:8px!important;height:2.5rem!important;width:100%!important}.movie-detail-description-info-item:last-child{border-bottom:none}.movie-detail-description-modal-text-skeleton{display:block;margin-bottom:.75rem;width:100%}.movie-detail-description-label{color:#fff9;font-size:1rem;font-weight:500}.movie-detail-description-value{color:#ffffffe6;font-size:1rem;font-weight:600;text-align:right}.movie-detail-description-modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:1200}.movie-detail-description-modal.dragging{transition:none}.movie-detail-description-modal-overlay{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#000c;bottom:0;left:0;position:absolute;right:0;top:0}.movie-detail-description-modal-content{background:#121212;border-radius:20px;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;margin:auto;max-height:85vh;max-width:800px;overflow:hidden;position:relative;width:90%;z-index:1201}.movie-detail-description-modal-header{align-items:center;background:#121212;border-bottom:1px solid #ffffff1a;display:flex;flex-shrink:0;justify-content:center;padding:1.5rem 2rem;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}@media (max-width:768px){.movie-detail-description-modal-header{cursor:grab;touch-action:none}.movie-detail-description-modal-header:active{cursor:grabbing}.movie-detail-description-modal-header:before{background:#ffffff4d;border-radius:2px;content:"";height:4px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:40px}}@media (min-width:769px){.movie-detail-description-modal-header{cursor:default}}.movie-detail-description-modal-header h3{color:#fff;flex:1 1;font-size:1.5rem;line-height:1.2;margin:0;text-align:center}.movie-detail-description-modal-header-skeleton,.skeleton-loader--movie-detail-desc-modal-title{border-radius:8px;height:1.5rem;width:min(16rem,70%)}.movie-detail-description-modal-close{align-items:center;background:none;border:2px solid #ffffff4d;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;left:2rem;position:absolute;top:30%;transition:all .3s ease;width:30px}.movie-detail-description-modal-close:hover{background-color:#9b4fe733;border-color:#9b4fe7}.movie-detail-description-modal-body{-ms-overflow-style:none;flex:1 1;overflow-y:auto;padding:2rem;scrollbar-width:none}.movie-detail-description-modal-body::-webkit-scrollbar{display:none}.movie-detail-description-modal-text{margin-bottom:2rem}.movie-detail-description-modal-text p{word-wrap:break-word;color:#ffffffe6;font-size:1.125rem;line-height:1.8;margin:0;overflow-wrap:break-word}.movie-detail-description-modal-info{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.movie-detail-error{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;min-height:50vh}.movie-detail-error h2{color:#fff;font-size:2rem}.movie-detail-error button{background-color:#9b4fe7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.125rem;padding:1rem 2rem;transition:all .3s}.movie-detail-error button:hover{background-color:#c77dff;transform:translateY(-2px)}@media (max-width:968px){.movie-detail-content{flex-direction:column;gap:1.25rem;padding:1.5rem 2rem 2.5rem}.movie-detail-info,.movie-detail-info-block{overflow:visible}.movie-detail-info{padding-top:3.25rem;position:relative}.movie-detail-info>.movie-detail-title,.movie-detail-title-img-wrapper{align-self:flex-start;filter:drop-shadow(0 2px 12px rgba(0,0,0,.75));left:0;margin:0;max-width:100%;position:absolute;top:0;transform:translateY(-42%);transform-origin:left bottom;z-index:3}.movie-detail-title-img-wrapper{min-height:0}.movie-detail-title-img-wrapper .movie-detail-title-img{height:auto;max-height:none;object-fit:contain;object-position:left bottom;width:auto}.movie-detail{padding:2rem 1rem}.movie-detail-container{padding:0 .5rem}.movie-detail-image-block{margin:0 auto;max-width:450px;position:static;width:100%}.movie-detail-image{height:550px}.movie-detail-video-controls{bottom:15px;right:15px}.movie-detail-info-block{width:100%}.movie-detail-title{font-size:2rem}.movie-detail-title-img{max-width:240px}.movie-detail-title-img-skeleton,.skeleton-loader--movie-detail-title-img{height:64px;width:240px}}@media (max-width:767px){.movie-detail-bg{display:none}.movie-detail{padding:1rem}.movie-detail-container{padding:0 .5rem}.movie-detail-content{background:#0000;gap:0;padding:0 0 2rem}.movie-detail-info-block{margin-top:-3rem;position:relative;z-index:2}.movie-detail-info{padding-top:3rem}.movie-detail-info>.movie-detail-title,.movie-detail-title-img-wrapper{margin:0;transform:translateY(-42%);transform-origin:left bottom}.movie-detail-image-block{max-width:100%;width:100%}.movie-detail-image{height:750px}.movie-detail-video-controls{bottom:12px;gap:10px;right:12px}.video-control-btn{height:44px;width:44px}.video-control-btn svg{height:22px;width:22px}.movie-detail-title{font-size:1.75rem}.movie-detail-title-img{max-width:250px}.movie-detail-buttons{flex-wrap:nowrap}.movie-detail-btn{min-width:0}.movie-detail-btn-primary{flex:1.7 1}.movie-detail-btn-secondary{flex:1 1;max-width:38%}.movie-detail-btn-skeleton,.skeleton-loader--movie-detail-btn,.skeleton-loader.movie-detail-btn{min-width:0}.movie-detail-btn-skeleton.movie-detail-btn-primary,.skeleton-loader.movie-detail-btn-primary{flex:1.7 1}.movie-detail-btn-skeleton.movie-detail-btn-secondary,.skeleton-loader.movie-detail-btn-secondary{flex:1 1;max-width:38%}.movie-detail-description-header h3{font-size:1rem}.movie-detail-description-preview{font-size:1rem;line-height:1.6}.movie-detail-description--has-img{min-height:7rem}.movie-detail-description--has-img .movie-detail-description-inner{max-width:69%;padding:.7rem .75rem .7rem .9rem}.movie-detail-description-img-wrap{width:56%}.movie-detail-description-modal{align-items:flex-end;justify-content:flex-end}.movie-detail-description-modal-overlay{background:#0009}.movie-detail-description-modal-content{animation:slideUp .3s ease-out;border-radius:20px 20px 0 0;margin:0;max-height:90vh;max-width:100%;position:relative;transform:translateY(0);transition:transform .2s ease-out;width:100%}.movie-detail-description-modal.dragging .movie-detail-description-modal-content{transition:none}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.movie-detail-description-modal-header{padding:1.85rem 1.5rem}.movie-detail-description-modal-header h3{font-size:1.25rem}.movie-detail-description-modal-close{left:1.5rem}.movie-detail-description-modal-body{padding:1.5rem}.movie-detail-description-modal-text p{font-size:1rem;line-height:1.6}.movie-detail-description-info{padding:1.25rem}.movie-detail-description-label,.movie-detail-description-value{font-size:.9rem}.movie-detail-actors-grid{gap:.875rem;grid-auto-columns:minmax(200px,1fr);grid-template-columns:repeat(2,minmax(200px,1fr))}.movie-detail-actor-item{min-width:180px}.movie-detail-actor-info{min-width:70px}.movie-detail-actor-item{gap:.6rem;padding:.35rem .6rem .35rem .35rem}.movie-detail-actor-image{height:48px;width:48px}.movie-detail-actor-item .actors-page-movies-title,.movie-detail-actor-name{font-size:.8rem}.movie-detail-actor-name-skeleton,.skeleton-loader--movie-detail-actor-name{height:.96rem!important;max-width:6.5rem}.movie-detail-actor-movies-title-skeleton,.skeleton-loader--movie-detail-actor-movies{height:.96rem!important;max-width:4.5rem}}@media (max-width:449px){.movie-detail-content{padding-left:0;padding-right:0}.movie-detail-image-block{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.movie-detail-image{border-radius:0}.movie-detail-video-wrapper{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%}}@media (max-width:480px){.movie-detail{padding:.2rem .25rem}.movie-detail-container{padding:0 .25rem}.movie-detail-content{gap:0;padding:.4rem 0 .7rem}.movie-detail-info-block{margin-top:-2.5rem}.movie-detail-info{padding-top:2.75rem}.movie-detail-info>.movie-detail-title,.movie-detail-title-img-wrapper{margin:0;transform:translateY(-40%);transform-origin:left bottom}.movie-detail-rating{flex-wrap:nowrap;gap:.5rem;justify-content:flex-start;width:100%}.movie-detail-rating-item{flex:1 1;justify-content:flex-start;min-width:0}.movie-detail-rating-item--loading,.movie-detail-rating-item--skeleton{flex:1 1;min-width:0}.movie-detail-rating-item-skeleton,.skeleton-loader--movie-detail-rating{width:100%!important}.movie-detail-image{height:450px}.movie-detail-btn{border-radius:12px;font-size:.9rem;padding:.7rem 1rem}.movie-detail-btn-icon{height:20px;width:20px}.movie-detail-video-controls{bottom:10px;gap:8px;right:10px}.video-control-btn{height:40px;width:40px}.video-control-btn svg{height:20px;width:20px}.movie-detail-title{font-size:1.5rem}.movie-detail-title-img{max-width:220px}.movie-detail-title-img-wrapper{min-height:56px}.movie-detail-title-img-skeleton,.skeleton-loader--movie-detail-title-img{height:56px;width:220px}.movie-detail-spec-item{gap:.35rem;min-width:0;padding:.35rem .55rem}.movie-detail-spec-item--skeleton{height:calc(.7rem + max(14px, .8rem * 1.2));min-width:calc(4.01rem + 14px)}.movie-detail-spec-item-skeleton,.skeleton-loader--movie-detail-spec{min-width:calc(4.01rem + 14px);width:calc(4.01rem + 14px)!important}.movie-detail-spec-icon svg{height:14px;width:14px}.movie-detail-spec-value{font-size:.8rem}.movie-detail-description{padding:.5rem}.movie-detail-description--has-img{min-height:6.25rem;padding:0}.movie-detail-description--has-img .movie-detail-description-inner{max-width:75%;padding:.5rem .6rem .5rem .5rem}.movie-detail-description-header h3{font-size:1rem}.movie-detail-description-header-skeleton,.skeleton-loader--movie-detail-desc-title{height:1rem;width:min(12rem,100%)}.movie-detail-description-preview{font-size:.8rem}.movie-detail-description-preview-skeleton,.skeleton-loader--movie-detail-desc-preview{height:2.88rem}.movie-detail-description-preview-skeleton--short{height:1.44rem}.movie-detail-description-more-btn{font-size:.7rem;min-height:.3rem;padding:.325rem .8rem}.movie-detail-description-more-btn-skeleton,.skeleton-loader--movie-detail-desc-more{height:1.49rem;width:4.5rem}.movie-detail-description-img-wrap{width:58%}.movie-detail-description-info{padding:1rem}.movie-detail-description-label,.movie-detail-description-value{font-size:.85rem}.movie-detail-description-info-item-skeleton,.skeleton-loader--movie-detail-desc-info{height:2.35rem!important}.movie-detail-description-modal-header{padding:1rem 1.25rem}.movie-detail-description-modal-header h3{font-size:1.125rem}.movie-detail-description-modal-header-skeleton,.skeleton-loader--movie-detail-desc-modal-title{height:1.125rem}.movie-detail-description-modal-body{padding:1.25rem}.movie-detail-description-modal-text p{font-size:.9rem}.movie-detail-actors-grid{gap:.75rem;grid-auto-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.movie-detail-actor-item{min-width:0;padding:.4rem .65rem .4rem .4rem}.movie-detail-actor-info{min-width:60px}.movie-detail-actor-image{height:48px;width:48px}.movie-detail-action-btn,.movie-detail-actions .share-button.movie-detail-action-btn-share{border-radius:10px;min-height:1.95rem;padding:.3rem .5rem}.movie-detail-actions .repost-btn.movie-detail-action-btn{border-radius:10px;padding:.3rem .5rem}.movie-detail-genre-badge{padding:.3rem .5rem}.movie-detail-spec-item{border-radius:10px}.movie-detail-content{gap:.7rem}}@media (max-width:450px){.movie-detail-action-btn{border-radius:10px;font-size:.9rem;gap:.3rem;line-height:1.2;min-height:0;padding:.3rem .5rem}.movie-detail-actions .movie-detail-action-btn svg{flex-shrink:0;height:18px;width:18px}.movie-detail-actions .share-button.movie-detail-action-btn-share{font-size:.9rem;min-height:0;padding:.3rem .5rem}.movie-detail-actions .share-button.movie-detail-action-btn-share svg{height:18px;width:18px}.movie-detail-rate-icon{font-size:1.2rem}.movie-detail-action-count{font-size:.9rem;min-width:1.2rem}.movie-detail-actions .repost-btn.movie-detail-action-btn{border-radius:10px;font-size:.9rem;line-height:1.2;min-height:0;padding:.3rem .5rem}.movie-detail-actions .repost-btn.movie-detail-action-btn i{font-size:18px}.movie-detail-actions .repost-btn.movie-detail-action-btn svg{height:18px;width:18px}.movie-detail-action-btn-skeleton,.skeleton-loader--movie-detail-action{border-radius:10px!important;height:1.68rem!important;width:calc(18px + 1rem)!important}.movie-detail-action-btn-skeleton--wide,.skeleton-loader--movie-detail-action-wide{border-radius:10px!important;height:1.68rem!important;min-width:76px!important;width:76px!important}.movie-detail-action-btn-rate{min-width:76px}.movie-detail-spec-item{border-radius:10px;gap:.3rem;min-width:0;padding:.3rem .5rem}.movie-detail-spec-item--skeleton{height:calc(.6rem + max(13px, .7rem * 1.15));min-width:calc(3.54rem + 13px)}.movie-detail-spec-item-skeleton,.skeleton-loader--movie-detail-spec{border-radius:10px!important;min-width:calc(3.54rem + 13px);width:calc(3.54rem + 13px)!important}.movie-detail-spec-icon svg{height:13px;width:13px}.movie-detail-spec-value{font-size:.7rem;line-height:1.15}}.comentaria-history-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;inset:0;position:fixed;z-index:200100}.comentaria-history-modal{background:linear-gradient(165deg,#1c1a24fa,#0c0b12fc);border:1px solid #7864a040;border-radius:16px;box-shadow:0 24px 64px #0000008c;color:#fff;display:flex;flex-direction:column;left:50%;max-height:min(86vh,720px);overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 1.5rem));z-index:200101}.comentaria-history-modal-header{align-items:center;display:flex;flex-shrink:0;gap:.65rem;padding:.85rem 1rem .5rem}.comentaria-history-modal-back{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.comentaria-history-modal-back:hover{background:#ffffff24}.comentaria-history-modal-title{font-size:1.05rem;font-weight:700;margin:0}.comentaria-history-modal-body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;padding:0 1rem 1rem}.comentaria-history-modal-empty{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;margin:0;min-height:calc(100vh - 400px);padding:0 1rem;text-align:center}.comentaria-history-modal-empty-img{display:block;height:auto;max-width:min(260px,100%);width:auto}.comentaria-history-modal-empty-text{color:#ffffff8c;font-size:.88rem;line-height:1.4;margin:0}.comentaria-history-modal-empty-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;max-width:360px;width:100%}.comentaria-history-modal-empty-btn{-webkit-tap-highlight-color:transparent;border:none;border-radius:50px;color:#fff;cursor:pointer;flex-basis:calc(50% - 0.5rem);flex-grow:1;flex-shrink:1;font-size:.95rem;font-weight:600;max-width:170px;min-width:120px;padding:.7rem 1.1rem;transition:transform .2s ease,box-shadow .2s ease}.comentaria-history-modal-empty-btn--movie{background:linear-gradient(135deg,#b87ff7,#9b4fe7);box-shadow:0 4px 16px #9b4fe773}.comentaria-history-modal-empty-btn--movie:hover{box-shadow:0 6px 20px #9b4fe78c;transform:translateY(-1px)}.comentaria-history-modal-empty-btn--music{background:linear-gradient(135deg,#202ef1,#0d1df4);box-shadow:0 4px 16px #202ef173}.comentaria-history-modal-empty-btn--music:hover{box-shadow:0 6px 20px #202ef18c;transform:translateY(-1px)}.comentaria-history-list{display:flex;flex-direction:column;gap:1.15rem;list-style:none;margin:0;padding:0}.comentaria-history-item{display:flex;flex-direction:column;gap:.65rem}.comentaria-history-item-top{align-items:stretch;display:flex;flex-direction:row;gap:.75rem}.comentaria-history-item-media{flex-shrink:0}.comentaria-history-item-media--video{align-self:flex-start;flex-shrink:0;width:172px}.comentaria-history-item-media--video .comentaria-video-card{width:100%}.comentaria-history-item-media--video .comentaria-video-card-img-wrap{aspect-ratio:16/7;flex:none;height:auto;min-width:0;width:100%}.comentaria-history-item-media--movie,.comentaria-history-item-media--shorts{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.comentaria-history-item-media--movie .comentaria-movie-card{align-items:flex-start;max-width:100%;width:-webkit-max-content;width:max-content}.comentaria-history-item-media--movie .comentaria-movie-card-img-wrap{align-self:flex-start;aspect-ratio:7/9;border-radius:12px;box-sizing:border-box;flex:0 0 auto;height:120px;margin:0;max-width:none;min-width:0;width:auto}.comentaria-history-item-media--shorts .comentaria-short-card{width:auto}.comentaria-history-item-media--shorts .comentaria-short-card-img-wrap{aspect-ratio:7/9;box-sizing:border-box;height:120px;margin:0;max-height:none;width:auto}.comentaria-history-item-head-col{align-items:flex-start;align-self:stretch;display:flex;flex:1 1;flex-direction:column;gap:.45rem;min-width:0}.comentaria-history-comment-head{color:#e6ebfffa;font-size:.88rem;font-weight:700;line-height:1.35;margin:0;padding-top:.1rem}.comentaria-history-modal .comentaria-history-item-head-col .comentaria-history-movie-desc-one-line.movie-detail-description-modal-text{margin-bottom:0;min-width:0;width:100%}.comentaria-history-modal .comentaria-history-item-head-col .comentaria-history-movie-desc-one-line.movie-detail-description-modal-text p{color:#ffffffb8;font-size:.6rem;line-height:1.35;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.comentaria-history-modal .comentaria-history-item-head-col .shorts-modal-description-row{flex:1 1;min-width:0;width:100%}.comentaria-history-modal .comentaria-history-item-head-col .shorts-modal-description.comentaria-history-shorts-desc{-webkit-line-clamp:unset;-webkit-box-orient:unset;cursor:default;display:block;font-size:.78rem;margin-bottom:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.comentaria-history-shorts-actions{align-items:flex-start;display:flex;flex-direction:row;gap:.35rem;margin-top:auto;padding-top:.22rem}.comentaria-history-modal .comentaria-history-shorts-actions .shorts-modal-action-btn{background:#2d2d324d;border:1px solid rgba(70,65,80,.238);border-radius:16px;color:#fffffff2;gap:1px;min-width:34px;padding:3px 2px}.comentaria-history-modal .comentaria-history-shorts-actions .shorts-modal-action-btn svg{color:inherit;height:18px;width:18px}.comentaria-history-modal .comentaria-history-shorts-actions .shorts-modal-like-btn.active,.comentaria-history-modal .comentaria-history-shorts-actions .shorts-modal-save-btn.active{color:#9b4fe7}.comentaria-history-modal .comentaria-history-shorts-actions .shorts-modal-like-btn.active svg,.comentaria-history-modal .comentaria-history-shorts-actions .shorts-modal-like-btn.active svg path,.comentaria-history-modal .comentaria-history-shorts-actions .shorts-modal-save-btn.active svg,.comentaria-history-modal .comentaria-history-shorts-actions .shorts-modal-save-btn.active svg path{fill:currentColor;stroke:currentColor}.comentaria-history-modal .comentaria-history-shorts-actions .shorts-modal-like-btn.active .shorts-modal-action-count{color:#9b4fe7}.comentaria-history-modal .comentaria-history-shorts-actions .shorts-modal-action-count{font-size:.65rem}.comentaria-history-modal .comentaria-history-shorts-actions .repost-btn.shorts-modal-action-btn.active{color:#9b4fe7}.comentaria-history-modal .comentaria-history-shorts-actions .repost-btn.shorts-modal-action-btn svg{height:18px;width:18px}.comentaria-history-video-artist{color:#b4c3ffeb;font-size:.78rem;font-weight:600;line-height:1.3;margin:0}.comentaria-history-video-like.like-button{flex-wrap:wrap;gap:.25rem;max-width:100%}.comentaria-history-video-like.like-button .like-button-btn{font-size:.72rem;gap:.22rem;padding:.22rem .45rem}.comentaria-history-video-like.like-button .like-button-icon-wrap svg{height:14px;width:14px}.comentaria-history-modal .comentaria-history-item-head-col .movie-detail-genres{gap:.14rem}.comentaria-history-modal .comentaria-history-item-head-col .movie-detail-genre-badge{border-radius:8px;font-size:.6rem;padding:.14rem .32rem}.comentaria-history-modal .comentaria-history-item-head-col .movie-detail-rating{gap:.38rem}.comentaria-history-modal .comentaria-history-item-head-col .movie-detail-rating-logo{height:20px;width:20px}.comentaria-history-modal .comentaria-history-item-head-col .movie-detail-rating-item{font-size:.8rem;gap:.28rem}.comentaria-history-movie-detail-actions.movie-detail-actions{flex-wrap:wrap;gap:.2rem;max-width:100%;width:auto}.comentaria-history-movie-detail-actions .movie-detail-action-btn{font-size:.68rem;padding:.2rem .38rem}.comentaria-history-movie-detail-actions .movie-detail-action-btn svg{height:13px;width:13px}.comentaria-history-movie-detail-actions .movie-detail-action-count{font-size:.68rem;min-width:1.1em}.comentaria-history-item-comment{align-items:stretch;display:flex;flex-direction:column;margin:0;padding:0}.comentaria-history-comment-list{display:flex;flex-direction:column;gap:.6rem}.comentaria-history-comment-entry{align-items:stretch;display:flex;flex-direction:column;min-width:0;width:100%}.comentaria-history-comment-block{background:#00000038;border:1px solid #ffffff12;border-radius:10px;display:flex;flex-direction:column;gap:.35rem;padding:.55rem .6rem}.comentaria-history-comment-entry[hidden]{display:none!important}.comentaria-history-comment-body{margin:0}.comentaria-history-comment-text{color:#ffffffe0;font-size:.82rem;line-height:1.45;margin:0;word-break:break-word}.comentaria-history-comment-time{color:#ffffff7a;font-size:.65rem;margin-top:.05rem}@media (max-width:480px){.comentaria-history-modal{border:none;border-radius:0;height:100vh;left:0;max-height:100vh;top:0;transform:none;width:100vw}.comentaria-history-item-top{align-items:stretch;flex-direction:row}.comentaria-history-item-media--video .comentaria-video-card,.comentaria-history-item-media--video .comentaria-video-card-img-wrap{width:100%}.comentaria-history-item-media--video .comentaria-video-card-img-wrap{aspect-ratio:16/7;flex:none;height:auto}}.comentaria-history-icon-wrap{align-items:center;background:linear-gradient(135deg,#2d6a4f,#1b4332);border:2px solid #95d5b2d9;border-radius:50%;color:#d8f3dc;display:flex;height:42px;justify-content:center;width:42px}.comentaria-history-icon-wrap svg{height:22px;width:22px}.profile-page{min-height:calc(100vh - 80px)}.profile-page-header{flex-shrink:0;height:320px;overflow:hidden;position:relative;z-index:0}.profile-page-bg{background-position:top;background-repeat:no-repeat;background-size:cover;height:320px;left:0;position:absolute;right:0;top:0;z-index:0}.profile-page-menu-btn{align-items:center;background:#00000073;border:1px solid #ffffff59;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;position:absolute;right:max(.75rem,env(safe-area-inset-right,0));top:max(.75rem,env(safe-area-inset-top,0));transition:background .2s,border-color .2s;width:44px;z-index:3}.profile-page-menu-btn:hover{background:#0009;border-color:#ffffff80}.profile-page-menu-icon{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;width:20px}.profile-page-menu-icon span{background:currentColor;border-radius:1px;display:block;height:2px;width:18px}.profile-page-bg:after{background:linear-gradient(0deg,#000 0,#0000);bottom:0;content:"";height:80%;left:0;pointer-events:none;position:absolute;right:0}.profile-page-content{box-sizing:border-box;margin:-140px auto 0;max-width:600px;padding:0 1.25rem 1.5rem;position:relative;width:100%;z-index:1}.profile-page-top{align-items:center;border-radius:12px;display:flex;gap:.8rem;padding:0}.profile-page-top-card{background-color:#000000b3;border:1px solid #ffffff14;border-radius:12px;box-sizing:border-box;overflow:hidden;padding:1rem 1.25rem;position:relative;width:100%;z-index:1}.profile-page-stats{align-items:stretch;border-bottom:2px solid #ffffff1a;border-radius:12px;display:flex;gap:.65rem;justify-content:space-between;margin-top:.9rem;padding:.9rem 0 0}.profile-page-stat{align-items:center;background:#0000;border:none;border-radius:10px;color:#fff;display:flex;flex:1 1;flex-direction:row;gap:.22rem;justify-content:flex-start;min-width:0;padding:.35rem .15rem}.profile-page-stat--clickable{cursor:pointer;transition:background .2s ease}.profile-page-stat--clickable:hover{background:#0313ea33}.profile-page-stat-value{color:#fff;font-size:1rem;font-weight:700}.profile-page-stat-label{color:#ffffffb8;font-size:.72rem;text-transform:lowercase}.profile-page-likes-link{align-items:center;background:#0000;border:none;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:.2rem;width:100%}.profile-page-quick-links{align-items:flex-start;box-sizing:border-box;display:flex;gap:.75rem;justify-content:space-between;margin-top:.65rem;width:100%}.profile-page-quick-links>*{flex:1 1;max-width:100%;min-width:0}.profile-page-likes-icon-wrap{align-items:center;background:linear-gradient(135deg,#fff,#d9e4ff 45%,#9cb8ff);border:2px solid #0313eabf;border-radius:50%;color:#9b4fe7;display:flex;height:42px;justify-content:center;width:42px}.profile-page-likes-icon-wrap svg{height:32px;width:32px}.profile-page-wishlist-icon-wrap{background:linear-gradient(135deg,#3150ff,#0313ea);border:2px solid #f5f5f9f2;border-radius:50%}.profile-page-rating-icon-wrap,.profile-page-wishlist-icon-wrap{align-items:center;color:#fff;display:flex;height:42px;justify-content:center;width:42px}.profile-page-rating-icon-wrap{background:linear-gradient(135deg,#ff6b7a,#d64255);border:2px solid #ffe7ebf2;border-radius:50%}.profile-page-rating-icon-wrap svg{height:22px;width:22px}.profile-page-wishlist-icon-wrap svg{height:24px;width:24px}.profile-page-wishlist-icon-wrap i{font-size:22px;line-height:1}.profile-page-likes-label{color:#ffffffdb;font-size:.74rem;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.profile-page-repost{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin-top:.9rem;padding:.75rem}.profile-page-repost-empty{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:220px;padding:1.25rem 1rem .5rem}.profile-page-repost-empty-img{display:block;height:auto;max-width:min(280px,100%);object-fit:contain;width:100%}.profile-page-repost-empty-img--skeleton{aspect-ratio:1;border-radius:12px;max-width:min(280px,100%);overflow:hidden;width:100%}.profile-page-repost-empty-img--skeleton .skeleton-loader--profile-page-repost-empty-img{border-radius:12px;height:100%;width:100%}.profile-page-repost-empty-text{color:#ffffffc7;font-size:.9rem;margin:0;text-align:center}.profile-page-repost-empty-text--skeleton{display:flex;justify-content:center;max-width:240px;width:100%}.profile-page-repost-empty-btn--skeleton{background:none!important;background-image:none!important;border:none!important;cursor:default;min-height:2.356rem;padding:0;pointer-events:none}.profile-page-repost-empty-btn--skeleton .skeleton-loader--profile-page-repost-empty-btn{border-radius:10px;height:100%;min-height:inherit;width:100%}.profile-page-repost-empty-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:center;max-width:320px;width:100%}.profile-page-repost-empty-btn{border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-size:.88rem;font-weight:600;min-width:120px;padding:.65rem 1rem;transition:filter .2s ease,opacity .2s ease}.profile-page-repost-empty-btn:hover{filter:brightness(1.08)}.profile-page-repost-empty-btn--movie{background:linear-gradient(135deg,#b87ff7,#9b4fe7)}.profile-page-repost-empty-btn--music{background:#0000;background-clip:padding-box,border-box;background-image:linear-gradient(#0a0a0a,#0a0a0a),linear-gradient(135deg,#b87ff7,#9b4fe7);background-origin:border-box;border:1.5px solid #0000}.profile-page-repost-by-type{display:flex;flex-direction:column;gap:1rem}.profile-page-repost-section{display:flex;flex-direction:column;gap:.45rem}.profile-page-repost-section-title{color:#ffffffe0;font-size:1rem;font-weight:600;letter-spacing:.02em;margin:0}.profile-page-repost-grid{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:900px){.profile-page-repost-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.profile-page-repost-grid--media{gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.profile-page-repost-grid--media{grid-template-columns:repeat(3,minmax(0,1fr))}}.profile-page-repost-grid--music{gap:.65rem;grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.profile-page-repost-grid--music{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-following-modal{display:flex;flex-direction:column;gap:.5rem;max-height:58vh;overflow-y:auto}.profile-following-item{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;display:flex;gap:.75rem;padding:.7rem .85rem}.profile-following-avatar{border:1px solid #ddd;border-radius:50%;flex-shrink:0;height:46px;object-fit:cover;width:46px}.profile-following-main{display:flex;flex:1 1;flex-direction:column;gap:.2rem;min-width:0}.profile-following-name{align-items:center;color:#fff;display:inline-flex;font-size:.92rem;font-weight:500;gap:.28rem;max-width:100%;min-width:0}.profile-following-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-following-name-verified{flex-shrink:0;height:.95rem;margin-top:2px;object-fit:contain;width:.95rem}.profile-following-type{color:#ffffffa8;font-size:.72rem}.profile-following-action{flex-shrink:0}.profile-following-action .following-btn{width:-webkit-fit-content;width:fit-content}.profile-following-empty{color:#ffffffbf;font-size:.92rem;padding:1rem .25rem;text-align:center}.profile-wishlist-block{align-items:center;background-color:#000000b3;border:1px solid #ffffff1a;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;margin-top:1rem;max-width:100%;padding:1rem 1.25rem;transition:background .25s,border-color .25s;width:100%}.profile-wishlist-block:first-of-type{margin-top:1.5rem}.profile-app-stores{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.profile-app-store-link{flex:1 1;transition:opacity .25s}.profile-app-store-link:hover{opacity:.85}.profile-app-store-img{display:block;height:auto;object-fit:contain;width:100%}.profile-wishlist-block:hover{background-color:#0312ea38;border-color:#0312eaa5}.profile-wishlist-left{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:500;gap:.75rem;min-width:0;overflow:hidden}.profile-wishlist-left svg{color:#0313ea;flex-shrink:0}.profile-wishlist-icon{height:24px;width:24px}.profile-wishlist-flag{border:1px solid #fff3;border-radius:4px;flex-shrink:0;height:17px;object-fit:cover;width:24px}.profile-violet-market-logo{align-items:center;background:#0a0a0a;border-radius:6px;display:flex;flex-shrink:0;height:26px;justify-content:center;padding:3px;width:26px}.profile-violet-market-logo-img{height:100%;object-fit:contain;width:100%}.profile-wishlist-left span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-wishlist-arrow{color:#fff9!important;flex-shrink:0}.profile-avatar-wrap{align-items:center;background:#00000080;border:3px solid #0313ea;border-radius:50%;cursor:default;display:flex;flex-shrink:0;height:72px;justify-content:center;overflow:hidden;width:72px}.profile-avatar-img{height:100%;object-fit:cover;width:100%}.profile-avatar-icon{color:#ffffffb3}.profile-info{flex:1 1;min-width:0}.profile-name-row{align-items:center;display:flex;gap:1rem;justify-content:space-between}.profile-name{color:#fff;flex:1 1;font-size:1.1rem;font-weight:600;margin-bottom:0;min-width:0}.profile-name,.profile-username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-username{color:#ffffffc7;font-size:.82rem;font-weight:500;letter-spacing:.02em;margin-bottom:.2rem}.profile-bio{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#ffffffb8;display:-webkit-box;font-size:.73rem;font-weight:400;line-height:1.35;overflow:hidden;word-break:break-word}.profile-bio:empty,.profile-username:empty{display:none}.profile-edit-btn{align-items:center;background:#0312ea6f;border:none;border-radius:20%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .25s,color .25s;width:40px}.profile-edit-btn-icon{height:17px;width:17px}.profile-edit-btn:hover{background:#0312eaa5;color:#fff}@media (max-width:768px){.profile-page-menu-btn{display:none!important}.profile-page{box-sizing:border-box;min-height:auto;padding:0}.profile-page-header{height:280px;margin-left:0;margin-right:0;width:100%}.profile-page-bg{height:280px;left:0;right:0;width:100%}.profile-page-content{margin-top:-238px;max-width:100%;padding:0 0 1rem;width:100%}.profile-page-top-card{border-color:#0000;border-bottom:none;border-radius:20px 20px 0 0;margin-top:0;padding-left:0;padding-right:0;width:100%}.profile-page-quick-links,.profile-page-top{box-sizing:border-box;padding-left:1.25rem;padding-right:1.25rem}.profile-page-repost{border-left:none;border-radius:30px;border-right:none;box-sizing:border-box;margin-left:0;margin-right:0;width:100%}.profile-avatar-wrap{height:70px;width:70px}.profile-name{font-size:1rem}.profile-username{font-size:.78rem}.profile-bio{line-clamp:2;-webkit-line-clamp:2;font-size:.8rem}.profile-wishlist-block{margin-top:1rem;padding:1rem 1.25rem}.profile-wishlist-block:first-of-type{margin-top:1.25rem}.profile-page-stats{box-sizing:border-box;gap:.5rem;margin-top:.8rem;padding:.75rem 1.25rem 0}.profile-page-stat-value{font-size:1.1rem}.profile-page-stat-label{font-size:.92rem}.profile-page-likes-icon-wrap,.profile-page-quick-links .comentaria-history-icon-wrap,.profile-page-rating-icon-wrap,.profile-page-wishlist-icon-wrap{height:52px;width:52px}.profile-page-likes-label{font-size:.78rem}.profile-wishlist-left{font-size:.95rem}.profile-wishlist-flag{height:15px;width:22px}.profile-violet-market-logo{height:24px;padding:2px;width:24px}.profile-edit-btn{height:20px;width:30px}.profile-edit-btn-icon{height:13px;width:13px}}@media (max-width:576px){.profile-page-repost-empty{min-height:200px;padding:1rem .5rem .25rem}}@media (max-width:370px){.profile-page-quick-links{gap:.4rem}}.vertikal-drag-container{height:100%;overflow:hidden;position:relative;touch-action:none;width:100%}.vertikal-drag-track{position:relative}.vertikal-drag-slide,.vertikal-drag-track{height:100%;width:100%;will-change:transform}.vertikal-drag-slide{align-items:center;background:#000;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;top:0}.shorts-comments{margin-top:2rem;width:100%}.shorts-comments-title{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.shorts-comments-input-wrap{align-items:center;background:#2d2d324d;border:1px solid #46415066;border-radius:20px;cursor:pointer;display:flex;gap:.5rem;margin-bottom:1rem;padding:.3rem .55rem;transition:all .25s}.shorts-comments-input-wrap:hover{background:#2d2d3280;border-color:#9b4fe7}.shorts-comments-input{background:#0000;border:none;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;outline:none}.shorts-comments-input::placeholder{color:#ffffff80}.shorts-comments-send-btn{align-items:center;background:linear-gradient(135deg,#b87ff7,#9b4fe7);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .25s;width:40px}.shorts-comments-send-btn:hover{transform:scale(1.05)}.shorts-comments-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.shorts-comments-empty{color:#ffffff80;font-size:.95rem;margin:.5rem 0}.shorts-comment-item{align-items:stretch;display:flex;flex-direction:column;gap:0}.shorts-comment-main{align-items:flex-start;display:flex;gap:.75rem;position:relative}.shorts-comment-tag-row{align-items:center;display:flex;gap:.5rem;margin-top:.35rem}.shorts-comment-reply-btn{align-items:center;background:none;border:none;color:#ffffff8c;cursor:pointer;display:inline-flex;font-size:.8rem;gap:.35rem;padding:.15rem 0;transition:color .2s}.shorts-comment-reply-btn:hover{color:#9b4fe7}.shorts-comment-like-wrap{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:.15rem;margin-left:auto}.shorts-comment-like-wrap.active .shorts-comment-like-btn{color:#9b4fe7}.shorts-comment-like-wrap.active .shorts-comment-like-btn svg{fill:currentColor}.shorts-comment-like-btn{align-items:center;background:hsla(0,0%,100%,.197);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:25px;justify-content:center;min-height:25px;min-width:25px;padding:0;transition:all .2s;width:25px}.shorts-comment-like-count{color:#ffffffb3;font-size:.7rem}.shorts-comment-like-wrap.active .shorts-comment-like-count{color:#9b4fe7;font-size:14px}.shorts-comment-replies{border-left:2px solid #9b4fe74d;margin-left:48px;margin-top:.5rem;padding-left:.75rem}.shorts-comment-reply{margin-bottom:.5rem}.shorts-comment-reply .shorts-comment-main{gap:.5rem}.shorts-comment-reply .shorts-comment-avatar{height:28px;width:28px}.shorts-comment-reply .shorts-comment-author{font-size:.85rem}.shorts-comment-reply .shorts-comment-text{font-size:.9rem}.shorts-comments-replying-bar{align-items:center;background:#9b4fe726;border-radius:8px;color:#ffffffe6;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem;padding:.5rem .75rem}.shorts-comments-reply-cancel{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:24px;justify-content:center;line-height:1;padding:0;width:24px}.shorts-comments-reply-cancel:hover{background:#fff3}.shorts-comment-avatar{background:#ffffff1a;border-radius:50%;flex-shrink:0;height:36px;overflow:hidden;width:36px}.shorts-comment-avatar .profile-avatar-img{height:100%;object-fit:cover;width:100%}.shorts-comment-avatar-placeholder{align-items:center;color:#ffffff80;display:flex;height:100%;justify-content:center;width:100%}.shorts-comment-body{flex:1 1;min-width:0}.shorts-comment-author{color:#fff;display:block;font-size:.9rem;font-weight:600;margin-bottom:.25rem}.shorts-comment-text{word-wrap:break-word;color:#ffffffd9;font-size:.95rem;line-height:1.5;margin:0}.shorts-comments-more-btn{background:#0000;border:2px solid #9b4fe780;border-radius:8px;color:#9b4fe7;cursor:pointer;font-size:.9rem;font-weight:600;padding:.5rem 1rem;transition:all .25s}.shorts-comments-more-btn:hover{background:#9b4fe733;border-color:#9b4fe7}.shorts-comments-modal-overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:100000}.shorts-comments-modal{--drag-y:0;background:#121212;border:1px solid #46415080;border-bottom:none;border-radius:16px 16px 0 0;box-shadow:0 -10px 40px #00000080;display:flex;flex-direction:column;left:50%;max-height:75vh;max-width:500px;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;width:90%;z-index:100001}.shorts-comments-modal-dragging{transition:none}.shorts-comments-modal-header-wrap{display:flex;flex-direction:column;flex-shrink:0}@media (max-width:768px){.shorts-comments-modal-header-wrap{cursor:grab;touch-action:none}.shorts-comments-modal-header-wrap:active{cursor:grabbing}}.shorts-comments-modal-drag-handle{background:#ffffff4d;border-radius:2px;display:none;height:4px;margin:.75rem auto;width:40px}.shorts-comments-modal-body{display:flex;flex:1 1;flex-direction:column;gap:1rem;overflow-y:auto;padding:1rem .6rem;scrollbar-width:thin;scrollbar-width:none}.shorts-comments-modal-body::-webkit-scrollbar{width:6px}.shorts-comments-modal-body::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.shorts-comments-modal-empty{color:#ffffff80;font-size:1rem;margin:2rem 0;text-align:center}.shorts-comment-item-modal .shorts-comment-avatar{height:40px;width:40px}.shorts-comments-modal-footer{background:inherit;border-top:1px solid #ffffff14;flex-shrink:0;padding:1rem .6rem}.shorts-comments-modal-emoji-row{display:flex;flex-wrap:nowrap;gap:.5rem;margin-bottom:.75rem}.shorts-comments-modal-emoji-row .shorts-comments-emoji-btn{flex-shrink:0}.shorts-comments-emoji-btn{align-items:center;background:#ffffff14;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;min-height:32px;min-width:32px;padding:0;transition:all .2s;width:32px}.shorts-comments-emoji-btn-img{padding:4px}.shorts-comments-emoji-btn-img img{height:24px;object-fit:contain;width:24px}.shorts-comments-emoji-btn:hover{background:#9b4fe74d;transform:scale(1.1)}.shorts-comments-modal-input-wrap{align-items:center;background:#2d2d3280;border:1px solid #46415080;border-radius:20px;display:flex;gap:.75rem;padding:.3rem .55rem}.shorts-comments-modal-avatar{background:#ffffff1a;border-radius:50%;flex-shrink:0;height:36px;overflow:hidden;width:36px}.shorts-comments-modal-avatar .profile-avatar-img{height:100%;object-fit:cover;width:100%}.shorts-comments-modal-input{background:#0000;border:none;color:#fff;flex:1 1;font-size:1rem;outline:none}.shorts-comments-modal-input::placeholder{color:#ffffff80}.shorts-comments-modal-send-btn{align-items:center;background:linear-gradient(135deg,#b87ff7,#9b4fe7);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .25s;width:40px}.shorts-comments-modal-send-btn:hover{transform:scale(1.05)}@media (min-width:769px){.shorts-comments-modal{border:1px solid #46415080;border-radius:16px;box-shadow:0 20px 60px #0009;left:50%;top:50%;transform:translate(-50%,-50%)}}@media (max-width:768px){.shorts-comments-modal{border-radius:20px 20px 0 0;bottom:0;box-sizing:border-box;left:0!important;max-height:85vh;max-width:100vw;overflow-x:hidden;right:0!important;top:auto;transform:translateY(0);transform:translateY(var(--drag-y,0));width:100%!important}.shorts-comments-modal-drag-handle{display:block}}.shorts-share-wrapper{position:relative}.shorts-share-trigger-btn,.shorts-share-wrapper{align-items:center;display:flex;flex-direction:column}.shorts-share-trigger-btn{background:#0000;border:none;border-radius:24px;color:#fff;cursor:pointer;gap:2px;justify-content:center;min-width:48px;padding:8px 4px;transition:all .2s ease}.shorts-share-trigger-btn:hover{background:#0000;transform:scale(1.05)}.shorts-share-trigger-btn svg{height:26px;width:26px}.shorts-share-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c1624fa;border:1px solid #ffffff1a;border-radius:12px;bottom:100%;box-shadow:0 8px 32px #00000080;left:50%;margin-bottom:8px;min-width:180px;padding:8px;position:absolute;transform:translateX(-50%);z-index:20}.shorts-share-dropdown-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;gap:12px;padding:10px 14px;transition:background .2s ease;width:100%}.shorts-share-dropdown-item:hover{background:#9b4fe733}.shorts-share-dropdown-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.shorts-share-dropdown-icon svg{height:20px;width:20px}.shorts-share-overlay{align-items:center;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:0;position:fixed;right:0;top:0;z-index:100002}.shorts-share-overlay-mobile{align-items:flex-end}.shorts-share-overlay-desktop{align-items:center;justify-content:center}.shorts-share-modal-content{animation:shortsShareSlideUp .3s ease-out;background:linear-gradient(135deg,#1c1624,#120e18);border:1px solid #46415080;border-radius:20px 20px 0 0;display:flex;flex-direction:column;max-height:70vh;max-width:100%;overflow:hidden;width:100%}.shorts-share-modal-desktop{animation:shortsShareFadeIn .25s ease-out;border-radius:16px;max-height:60vh;max-width:400px;width:90%}@keyframes shortsShareFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.shorts-share-modal-mobile{cursor:grab;touch-action:none}.shorts-share-modal-mobile:active{cursor:grabbing}.shorts-share-modal-dragging{transition:none}.shorts-share-modal-content:not(.shorts-share-modal-dragging){transition:transform .2s ease-out}@keyframes shortsShareSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.shorts-share-drag-zone{flex-shrink:0}.shorts-share-drag-handle{background:#ffffff4d;border-radius:2px;height:4px;margin:.75rem auto 0;width:40px}.shorts-share-modal-desktop .shorts-share-drag-handle{display:none}.shorts-share-header{border-bottom:1px solid #ffffff1a;padding:.5rem 1.5rem 1rem}.shorts-share-title{color:#fff;font-size:1.25rem;margin:0;text-align:center}.shorts-share-body{display:flex;flex-direction:column;gap:.5rem;max-height:50vh;overflow-y:auto;padding:1rem 1.5rem 2rem}.shorts-share-item{align-items:center;background:#2d2d324d;border:1px solid #46415066;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:14px;padding:14px 18px;text-align:left;transition:all .2s ease;width:100%}.shorts-share-item:active{background:#9b4fe733;border-color:#9b4fe780}.shorts-share-icon{align-items:center;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.shorts-share-icon svg{height:24px;width:24px}.shorts-modal-actions-sidebar .shorts-share-wrapper .shorts-share-trigger-btn{min-width:48px;padding:8px 4px}.shorts-modal-actions-sidebar .shorts-share-wrapper .shorts-share-trigger-btn svg{height:22px;width:22px}.shorts-modal-actions-sidebar.shorts-modal-actions-mobile .shorts-share-wrapper .shorts-share-trigger-btn{min-width:44px;padding:6px 4px}.shorts-modal-actions-sidebar.shorts-modal-actions-mobile .shorts-share-wrapper .shorts-share-trigger-btn svg{height:28px;width:28px}.shorts-page{min-height:100vh}.music-banner-container{margin:0 auto;max-width:1400px;overflow:hidden;padding:0 1.25rem}.music-carousel{align-items:center;cursor:grab;display:flex;height:300px;justify-content:center;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.music-carousel.is-dragging{cursor:grabbing}.music-slides{gap:1%;height:100%;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.music-image,.music-slides{align-items:center;display:flex;position:relative}.music-image{border:1px solid #cccccc8e;border-radius:12px;filter:brightness(.85);flex-shrink:0;height:90%;justify-content:center;opacity:.6;overflow:hidden;transform:scale(.94);transition:all .6s cubic-bezier(.4,0,.2,1);width:70%}.music-image .music-image-skeleton{border-radius:inherit;height:100%;inset:0;min-height:0;min-width:0;position:absolute;width:100%;z-index:1}.music-image img{display:block;object-fit:fill;position:relative;z-index:1}.music-image img,.music-image video.music-banner-video{height:100%;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.music-image video.music-banner-video{background:#0000;border:0;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.35);transform-origin:center center;z-index:2}.music-image img.music-banner-media--hidden,.music-image video.music-banner-media--hidden{opacity:0!important;pointer-events:none;visibility:hidden}.music-image img.music-image-img--loading{opacity:0}@media (max-width:768px){.music-image video.music-banner-video{height:100%;min-height:120%;min-width:120%;object-fit:cover;transform:translate(-50%,-50%) scale(1.55);width:100%}}@media (max-width:480px){.music-image video.music-banner-video{min-height:130%;min-width:130%;transform:translate(-50%,-50%) scale(1.7)}}.music-banner-sound-btn{align-items:center;background:#0000008c;border:none;border-radius:50%;bottom:.65rem;color:#fff;cursor:pointer;display:flex;height:34px;justify-content:center;pointer-events:auto;position:absolute;right:.65rem;transition:background .2s ease;width:34px;z-index:12}.music-banner-sound-btn:hover{background:#000000bf}@media (max-width:768px){.music-banner-sound-btn{bottom:.45rem;height:30px;right:.45rem;width:30px}.music-banner-sound-btn svg{height:15px;width:15px}}.music-image.center{filter:brightness(1);opacity:1;transform:scale(1);z-index:10}.music-image.left,.music-image.right{filter:brightness(.85);opacity:.6;transform:scale(.94);z-index:5}.music-image.hidden{opacity:0;transform:scale(.75);z-index:1}.music-carousel--skeleton{cursor:default;pointer-events:none}.music-slides--skeleton{justify-content:center;transform:none!important}.music-slides--skeleton .music-image{filter:brightness(1);opacity:1}.music-nav-btn{ackground-color:#ddddddf2;align-items:center;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:20}.music-nav-btn.prev{left:2%}.music-nav-btn.next{right:2%}.music-carousel:hover .music-nav-btn{opacity:1;pointer-events:auto}.music-nav-btn:hover{transform:translateY(-50%) scale(1.1)}.music-dots{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border-radius:24px;bottom:25px;display:flex;gap:12px;left:50%;padding:10px 18px;position:absolute;transform:translateX(-50%);z-index:15}.music-dot{background:#ffffff80;border-radius:50%;cursor:pointer;height:7px;transition:all .3s ease;width:7px}.music-dot.active{background:#fff;border-radius:12px;width:28px}.music-carousel:hover .music-image.left,.music-carousel:hover .music-image.right{opacity:.8}@media (max-width:992px){.music-carousel{height:250px}.music-image{width:75%}}@media (max-width:768px){.music-banner-container{padding:0}.music-carousel{height:210px}.music-image{width:80%}.music-nav-btn{display:none}.music-dots{bottom:15px;padding:7px 15px}.music-dot{height:6px;width:6px}}@media (max-width:576px){.music-carousel{height:170px}.music-image{width:83%}}@media (max-width:480px){.music-carousel{height:130px}}@media (max-width:400px){.music-carousel{height:160px}.music-image{width:80%}.music-dots{bottom:15px;padding:5px 13px}.music-dot{height:4px;width:4px}}@media (max-width:350px){.music-carousel{height:120px}.music-image{width:82%}}@media (max-width:320px){.music-carousel{height:120px}.music-image{width:85%}}.music-button-more{cursor:pointer;flex-shrink:0;transition:transform .25s ease;width:160px}.music-button-more:hover{transform:scale(1.02)}.music-button-more-icon,.music-button-more-wrapper{align-items:center;display:flex;justify-content:center}.music-button-more-icon{color:#ffffffb3;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:color .2s}.music-button-more:hover .music-button-more-icon{color:#9b4fe7e6}.music-button-more-icon svg{height:48px;width:48px}.hover-modal-audio{max-width:380px;width:100%}.hover-modal-audio-card{background:#141418f7;border:1px solid #d786e459;border-radius:12px;box-shadow:0 8px 32px #00000080;display:flex;padding:.4rem .5rem}.hover-modal-audio-row{align-items:center;display:flex;gap:.5rem;min-width:0;width:100%}.hover-modal-audio-cover{background:#ffffff0f;border-radius:6px;flex-shrink:0;height:36px;overflow:hidden;width:36px}.hover-modal-audio-cover-img{height:100%;object-fit:cover;width:100%}.hover-modal-audio-info{display:flex;flex:0 1 auto;flex-direction:column;gap:.1rem;min-width:0}.hover-modal-audio-artist{color:#ffffffb3;font-size:.75rem}.hover-modal-audio-artist,.hover-modal-audio-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hover-modal-audio-title{color:#fff;font-size:.8rem;font-weight:600}.hover-modal-audio-progress{background:#fff3;border-radius:3px;cursor:pointer;flex:1 1;height:5px;min-width:60px;overflow:hidden}.hover-modal-audio-progress-fill{background:linear-gradient(90deg,#9b4fe7,#8550c5);border-radius:3px;height:100%;transition:width .1s linear}.hover-modal-audio-btn{align-items:center;background:#9b4fe766;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .2s;width:32px}.hover-modal-audio-btn:hover{background:#9b4fe7b3}.music-vp-video-wrapper{background:linear-gradient(135deg,#000,#0a0a0a);border:1px solid #9b4fe74d;border-radius:12px;box-shadow:0 10px 40px #000c,0 0 80px #9b4fe733;cursor:pointer;height:100%;min-height:300px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.music-vp-video-wrapper:hover{box-shadow:0 15px 50px #000000e6,0 0 100px #9b4fe74d}.music-vp-video{height:100%;left:0;object-fit:contain;pointer-events:auto;position:absolute;top:0;width:100%;z-index:1}@media (hover:none){.music-vp-video,.music-vp-video-wrapper{touch-action:manipulation}}.music-vp-controls-overlay{align-items:center;background:radial-gradient(ellipse at center,#0003 0,#00000080 60%,#000c 100%);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:2}.music-vp-controls-overlay.show{opacity:1;pointer-events:all;touch-action:manipulation;visibility:visible}.music-vp-controls-center{gap:3rem}.music-vp-control-btn,.music-vp-controls-center{align-items:center;display:flex;justify-content:center}.music-vp-control-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#bb2ac94d,#d658ea4d);border:1px solid #9b4fe7cc;border-radius:50%;color:#fff;cursor:pointer;height:50px;pointer-events:all;transition:all .3s cubic-bezier(.4,0,.2,1);width:50px}.music-vp-control-btn:hover{border-color:#9b4fe7;transform:scale(1.1)}.music-vp-control-btn:active{transform:scale(1.1)}.music-vp-control-btn-play{background:linear-gradient(135deg,#bb2ac980,#d658ea80);border:2px solid #9b4fe7;height:60px;width:60px}.music-vp-control-btn-play:hover{transform:scale(1.1)}.music-vp-bottom-controls{background:linear-gradient(0deg,#000000fa 0,#000000e6 40%,#000000b3 70%,#0000);bottom:0;left:0;opacity:0;padding:2rem;position:absolute;right:0;transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:3}.music-vp-bottom-controls.show{opacity:1;visibility:visible}.music-vp-progress-container{cursor:pointer;margin-bottom:1rem;padding:1rem 0 .75rem;-webkit-user-select:none;user-select:none;width:100%}.music-vp-progress-bar{background:#ffffff78;border-radius:8px;height:8px;overflow:visible;position:relative;transition:height .2s ease;width:100%}.music-vp-progress-container:hover .music-vp-progress-bar{height:8px}.music-vp-progress-filled{background:linear-gradient(135deg,#bd02bd,#9b4fe7);border-radius:8px;height:100%;position:relative;transition:width .1s linear}.music-vp-progress-thumb{background:linear-gradient(135deg,#bd02bd,#6604b0 50%,#9b4fe7);border:3px solid #fff;border-radius:50%;height:16px;position:absolute;right:-3px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:16px}.music-vp-progress-container:hover .music-vp-progress-thumb{box-shadow:0 0 20px #bd02bd,0 2px 12px #000000b3;height:18px;width:18px}.music-vp-preview-tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#bd02bd,#9b4fe7);border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 6px 20px #0009;color:#fff;font-size:14px;font-weight:700;padding:.6rem 1rem;pointer-events:none;position:absolute;top:-50px;transform:translateX(-50%);white-space:nowrap;z-index:10}.music-vp-preview-tooltip:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid #9711a8fa;bottom:-8px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.music-vp-controls-bar{align-items:center;display:flex;gap:2rem;justify-content:space-between}.music-vp-left-controls{flex:1 1}.music-vp-left-controls,.music-vp-right-controls{align-items:center;display:flex;gap:1.25rem}.music-vp-icon-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000000f2,#0f0f0ff2);border:2px solid #04189d80;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px}.music-vp-icon-btn:hover{background:linear-gradient(135deg,#bd02bd,#9b4fe7);border-color:#bd02bd}.music-vp-icon-btn:active{transform:translateY(0) scale(1.02)}.music-vp-volume-wrap{align-items:center;display:flex;position:relative}.music-vp-volume-slider-block{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#000000fa,#0f0f0ffa);border:2px solid #020f9e66;border-radius:12px;bottom:55px;left:50%;opacity:0;padding:1rem 1.25rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .2s ease;visibility:hidden;z-index:100}.music-vp-volume-slider-block.show{opacity:1;pointer-events:all;visibility:visible}.music-vp-volume-slider-block:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid #0f0f0ffa;bottom:-8px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.music-vp-volume-slider{accent-color:#9b4fe7;background:#0000;cursor:pointer;display:block;height:6px;outline:none;width:100px}.music-vp-volume-slider::-webkit-slider-runnable-track{background:#ffffff40;border-radius:6px;height:6px;width:100%}.music-vp-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#bd02bd,#9b4fe7);border:3px solid #fff;border-radius:50%;box-shadow:0 0 10px #bd02bdb3;cursor:pointer;height:16px;margin-top:-5px;width:16px}.music-vp-volume-slider::-moz-range-track{background:#ffffff40;border-radius:6px;height:6px;width:100%}.music-vp-volume-slider::-moz-range-thumb{background:linear-gradient(135deg,#bd02bd,#9b4fe7);border:3px solid #fff;border-radius:50%;box-shadow:0 0 10px #bd02bdb3;cursor:pointer;height:16px;width:16px}.music-vp-time-wrap{align-items:center;display:flex;position:relative}.music-vp-time-display{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000000f2,#0f0f0ff2);border:2px solid #0b049966;border-radius:10px;box-shadow:0 3px 12px #00000080;color:#fff;cursor:pointer;display:flex;font-size:15px;padding:.6rem 1rem;white-space:nowrap}.music-vp-time-current{color:#cd28c4;font-weight:700;text-shadow:0 0 10px #cd28c499}.music-vp-time-separator{color:#ffffff80;margin:0 .4rem}.music-vp-time-duration{color:#ffffffe6;font-weight:600}.music-vp-time-remaining-block{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#000000fa,#0f0f0ffa);border:2px solid #020f9e66;border-radius:12px;bottom:55px;left:50%;opacity:0;padding:.6rem 1rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition:all .2s ease;visibility:hidden;z-index:100}.music-vp-time-remaining-block.show{opacity:1;pointer-events:all;visibility:visible}.music-vp-time-remaining-block:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid #0f0f0ffa;bottom:-8px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.music-vp-time-remaining{color:#fff9;font-size:13px}.music-vp-speed-menu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#000000fa,#0f0f0ffa);border:2px solid #020f9e66;border-radius:12px;bottom:55px;min-width:110px;padding:.5rem;position:absolute;right:0;z-index:100}.music-vp-speed-option{align-items:center;background-color:initial;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding:.7rem 1rem;text-align:left;transition:all .2s ease;width:100%}.music-vp-speed-option:hover{background:linear-gradient(135deg,#bd02bd,#9b4fe7);transform:translateX(5px)}.music-vp-speed-option.active{background:linear-gradient(135deg,#bd02bd,#9b4fe7);color:#fff;font-weight:700}.music-vp-speed-option.active:after{color:#fff;content:"✓";font-size:16px;font-weight:700}.music-vp-video-wrapper:-moz-full-screen .music-vp-video,.music-vp-video-wrapper:-ms-fullscreen .music-vp-video,.music-vp-video-wrapper:-webkit-full-screen .music-vp-video,.music-vp-video-wrapper:fullscreen .music-vp-video{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}@media (min-width:901px) and (max-width:1160px){.music-vp-bottom-controls.show{padding:8px 10px}.music-vp-bottom-controls.show .music-vp-progress-container{margin-bottom:6px;padding:4px 0}.music-vp-bottom-controls.show .music-vp-progress-bar{height:5px}.music-vp-bottom-controls.show .music-vp-progress-thumb{border:2px solid #fff;height:10px;width:10px}.music-vp-bottom-controls.show .music-vp-progress-container:hover .music-vp-progress-thumb{height:11px;width:11px}.music-vp-bottom-controls.show .music-vp-preview-tooltip{font-size:11px;padding:4px 8px;top:-36px}.music-vp-bottom-controls.show .music-vp-controls-bar{gap:6px}.music-vp-bottom-controls.show .music-vp-left-controls,.music-vp-bottom-controls.show .music-vp-right-controls{gap:5px}.music-vp-bottom-controls.show .music-vp-icon-btn{border-radius:6px;height:30px;width:30px}.music-vp-bottom-controls.show .music-vp-icon-btn svg{height:14px;width:14px}.music-vp-bottom-controls.show .music-vp-icon-btn span{font-size:11px}.music-vp-bottom-controls.show .music-vp-time-display{border-radius:6px;font-size:11px;padding:4px 8px}.music-vp-bottom-controls.show .music-vp-time-remaining-block .music-vp-time-remaining{font-size:11px}.music-vp-bottom-controls.show .music-vp-volume-slider{width:55px}.music-vp-bottom-controls.show .music-vp-volume-slider-block{bottom:42px;padding:6px 8px}.music-vp-bottom-controls.show .music-vp-time-remaining-block{bottom:42px;padding:4px 8px}.music-vp-bottom-controls.show .music-vp-speed-menu{bottom:42px;min-width:70px;padding:4px}.music-vp-bottom-controls.show .music-vp-speed-option{font-size:11px;padding:4px 8px}.music-vp-controls-center{gap:16px}.music-vp-control-btn{height:32px;width:32px}.music-vp-control-btn svg{height:18px;width:18px}.music-vp-control-btn-play{height:38px;width:38px}.music-vp-control-btn-play svg{height:24px;width:24px}}@media (max-width:969px){.music-vp-controls-center{gap:1.5rem}.music-vp-bottom-controls{padding:1rem 1.25rem}.music-vp-progress-container{margin-bottom:.7rem;padding:.7rem 0}.music-vp-progress-bar{height:7px}.music-vp-progress-thumb{height:14px;width:14px}.music-vp-controls-bar{gap:.75rem}.music-vp-left-controls,.music-vp-right-controls{gap:.65rem}.music-vp-icon-btn{height:38px;width:38px}.music-vp-volume-slider{width:70px}.music-vp-time-display{font-size:12px;padding:.5rem .7rem}.music-vp-time-remaining-block .music-vp-time-remaining{font-size:11px}.music-vp-speed-menu{bottom:48px;min-width:88px}.music-vp-speed-option{font-size:13px;padding:.6rem .75rem}}@media (max-width:768px){.music-vp-controls-center{gap:1rem}.music-vp-control-btn{height:44px;width:44px}.music-vp-control-btn-play{height:56px;width:56px}.music-vp-bottom-controls{padding:.6rem .9rem .9rem}.music-vp-progress-container{margin-bottom:.5rem;padding:.4rem 0 .5rem}.music-vp-progress-bar{height:4px}.music-vp-progress-thumb{border:2px solid #fff;height:11px;width:11px}.music-vp-preview-tooltip{font-size:11px;padding:.35rem .6rem;top:-38px}.music-vp-controls-bar{flex-wrap:wrap;gap:.5rem}.music-vp-left-controls{flex:1 1;gap:.4rem;min-width:0}.music-vp-right-controls{flex-shrink:0;gap:.4rem}.music-vp-icon-btn{border-radius:7px;height:32px;width:32px}.music-vp-volume-slider{width:100px}.music-vp-time-display{border-radius:6px;flex:1 1;font-size:10px;max-width:120px;min-width:70px;padding:.35rem 2rem}.music-vp-speed-menu{bottom:40px;max-height:180px;min-width:75px;padding:.35rem}.music-vp-speed-option{border-radius:5px;font-size:12px;padding:.5rem .65rem}}@media (max-width:480px){.music-vp-controls-center{gap:.85rem;margin-bottom:20px}.music-vp-control-btn{height:38px;width:38px}.music-vp-control-btn-play{height:45px;width:45px}.music-vp-bottom-controls{padding:.5rem .75rem .75rem}.music-vp-progress-container{margin-bottom:.4rem;padding:.35rem 0 .4rem}.music-vp-progress-bar{height:3px}.music-vp-progress-thumb{border:2px solid #fff;height:10px;width:10px}.music-vp-preview-tooltip{font-size:10px;padding:.3rem .5rem;top:-35px}.music-vp-controls-bar{gap:.4rem}.music-vp-left-controls,.music-vp-right-controls{gap:.35rem}.music-vp-icon-btn{border-radius:6px;height:40px;width:40px}.music-vp-volume-slider{width:90px}.music-vp-time-display{border-radius:5px;font-size:13px;max-width:105px;min-width:65px;padding:.3rem 1.1rem}.music-vp-speed-menu{bottom:46px;max-height:160px;min-width:68px;padding:.3rem}.music-vp-speed-option{border-radius:4px;font-size:11px;padding:.4rem .55rem}}@media (max-width:360px){.music-vp-controls-center{gap:.7rem}.music-vp-control-btn{height:38px;width:38px}.music-vp-control-btn-play{height:48px;width:48px}.music-vp-bottom-controls{padding:.45rem .65rem .65rem}.music-vp-progress-container{margin-bottom:.35rem;padding:.3rem 0 .35rem}.music-vp-progress-bar{height:3px}.music-vp-progress-thumb{border:1.5px solid #fff;height:9px;width:9px}.music-vp-preview-tooltip{font-size:9px;padding:.25rem .4rem;top:-32px}.music-vp-controls-bar{gap:.35rem}.music-vp-left-controls,.music-vp-right-controls{gap:.3rem}.music-vp-icon-btn{border-radius:5px;height:28px;width:28px}.music-vp-volume-slider{width:40px}.music-vp-time-display{border-radius:4px;font-size:8px;max-width:90px;min-width:58px;padding:.25rem .4rem}.music-vp-speed-menu{bottom:34px;max-height:140px;min-width:62px;padding:.25rem}.music-vp-speed-option{border-radius:3px;font-size:10px;padding:.35rem .45rem}}.hover-modal-video{max-width:400px;min-width:320px;width:100%}.hover-modal-video-card{background:#141418f7;border:1px solid #d786e459;border-radius:12px;box-shadow:0 8px 32px #00000080;display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.hover-modal-video-wrapper{aspect-ratio:16/9;background:#000;border-radius:10px;overflow:hidden;position:relative;width:100%}.hover-modal-video-wrapper .music-vp-video-wrapper{border:none;border-radius:10px;bottom:0;box-shadow:none;height:100%;left:0;min-height:0;position:absolute;right:0;top:0;width:100%}.hover-modal-video-info{align-items:center;display:flex;flex-direction:row;gap:.5rem;min-width:0;padding:0 .25rem}.hover-modal-video-title{color:#fff;font-size:1rem;font-weight:600}.hover-modal-video-artist,.hover-modal-video-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hover-modal-video-artist{color:#ffffffb3;font-size:.85rem}.hover-modal-video-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.hover-modal-video-actions .like-button{flex-shrink:0}.hover-modal-video .video-detail-download-btn{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fffc;cursor:pointer;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:background .2s,color .2s,transform .2s;width:22px}.hover-modal-video .video-detail-download-btn:hover{background:#ffffff26;color:#fff;transform:scale(1.05)}.hover-modal-video .music-vp-controls-center{gap:.65rem}.hover-modal-video .music-vp-control-btn{height:24px;width:24px}.hover-modal-video .music-vp-control-btn svg{height:14px;width:14px}.hover-modal-video .music-vp-control-btn-play{height:28px;width:28px}.hover-modal-video .music-vp-control-btn-play svg{height:18px;width:18px}.hover-modal-video .music-vp-bottom-controls{padding:.35rem .5rem}.hover-modal-video .music-vp-progress-container{margin-bottom:.25rem;padding:.22rem 0}.hover-modal-video .music-vp-progress-bar{border-radius:4px;height:4px}.hover-modal-video .music-vp-progress-filled{border-radius:4px}.hover-modal-video .music-vp-progress-thumb{border:1.5px solid #fff;height:8px;right:-1px;width:8px}.hover-modal-video .music-vp-progress-container:hover .music-vp-progress-thumb{height:9px;width:9px}.hover-modal-video .music-vp-preview-tooltip{border-radius:5px;font-size:9px;padding:.2rem .35rem;top:-26px}.hover-modal-video .music-vp-preview-tooltip:after{border-left-width:5px;border-right-width:5px;border-top-width:5px}.hover-modal-video .music-vp-controls-bar{gap:.28rem}.hover-modal-video .music-vp-left-controls,.hover-modal-video .music-vp-right-controls{gap:.25rem}.hover-modal-video .music-vp-icon-btn{border-radius:5px;border-width:1px;height:22px;width:22px}.hover-modal-video .music-vp-icon-btn svg{height:12px;width:12px}.hover-modal-video .music-vp-icon-btn span{font-size:9px}.hover-modal-video .music-vp-time-display{border-radius:5px;font-size:9px;padding:.22rem .4rem}.hover-modal-video .music-vp-volume-slider{height:3px;width:42px}.hover-modal-video .music-vp-volume-slider-block{border-radius:6px;bottom:30px;padding:.28rem .45rem}.hover-modal-video .music-vp-volume-slider-block:after{border-left-width:5px;border-right-width:5px;border-top-width:5px}.hover-modal-video .music-vp-time-remaining-block{border-radius:6px;bottom:30px;padding:.22rem .4rem}.hover-modal-video .music-vp-time-remaining-block .music-vp-time-remaining{font-size:9px}.hover-modal-video .music-vp-time-remaining-block:after{border-left-width:5px;border-right-width:5px;border-top-width:5px}.hover-modal-video .music-vp-speed-menu{border-radius:6px;bottom:30px;min-width:54px;padding:.22rem}.hover-modal-video .music-vp-speed-option{border-radius:4px;font-size:10px;padding:.28rem .45rem}.hover-modal-video .hover-modal-video-actions .like-button-btn{font-size:.68rem;gap:.18rem;padding:.15rem .3rem}.hover-modal-video .hover-modal-video-actions .like-button{gap:.22rem}.hover-modal-video .video-detail-download-btn svg{height:13px;width:13px}.hover-modal-video .hover-modal-video-info{gap:.22rem;padding:0 .08rem}.hover-modal-video .hover-modal-video-title{font-size:.8rem}.hover-modal-video .hover-modal-video-artist{font-size:.68rem}.hover-modal-video .hover-modal-video-actions{gap:.22rem}.cartochka-hover-modal-wrapper{display:inline-block;position:relative}.cartochka-hover-modal-portal{animation:cartochkaModalSlideUp .45s cubic-bezier(.22,1,.36,1) forwards;margin-bottom:-40px;padding-bottom:40px;pointer-events:auto;position:fixed;transform:translateX(-50%);transform-origin:50% 100%;z-index:9999}.cartochka-hover-modal-portal.cartochka-hover-modal-closing{animation:cartochkaModalSlideDown .3s cubic-bezier(.4,0,.2,1) forwards}.cartochka-hover-modal{filter:drop-shadow(0 12px 24px rgba(0,0,0,.6));padding:4px;position:relative}.cartochka-hover-modal:before{border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid #d786e44d;bottom:-8px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}@keyframes cartochkaModalSlideUp{0%{opacity:.6;transform:translateX(-50%) translateY(50px) scaleX(.06)}to{opacity:1;transform:translateX(-50%) translateY(0) scaleX(1)}}@keyframes cartochkaModalSlideDown{0%{opacity:1;transform:translateX(-50%) translateY(0) scaleX(1)}to{opacity:.6;transform:translateX(-50%) translateY(50px) scaleX(.06)}}.music-cards{padding:.5rem 0}.music-cards-container{margin:0 auto;max-width:1400px;padding:0 1rem}.music-cards-header{margin-bottom:1rem}.music-cards-title{align-items:center;display:flex;font-size:1.75rem;font-weight:700;gap:.5rem;margin:0}.music-cards-title-icon{align-items:center;display:flex;flex-shrink:0;height:1.25em;justify-content:center;width:1.25em}.music-cards-title-icon svg{height:100%;object-fit:contain;width:100%}.music-cards-title-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e8e8e8 30%,silver 60%,#a0a0a0);-webkit-background-clip:text;background-clip:text;color:#0000}.music-cards-item{cursor:pointer;flex-shrink:0;transition:transform .25s ease;width:160px}.music-cards-item:hover{transform:scale(1.02)}.music-cards-item-image-wrapper{background:#ffffff14;border:1px solid #9b4fe78f;border-radius:12px;overflow:hidden;padding-top:115%;position:relative;width:100%}.music-cards-item-image-wrapper .music-cards-item-image-skeleton,.music-cards-item-image-wrapper .skeleton-loader--music-cards-image{border-radius:inherit;height:100%;inset:0;min-height:0;position:absolute;width:100%;z-index:1}.music-cards-item-wishlist-btn{align-items:center;background-color:#000000b3;border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:all .3s ease;width:36px;z-index:2}.music-cards-item-wishlist-btn:hover{background-color:#000c;color:#fff}.music-cards-item-wishlist-btn.active{color:#9b4fe7}.music-cards-item-image{height:100%;left:0;position:absolute;top:0;width:100%}.music-cards-item-image--loading{opacity:0;pointer-events:none}.music-cards-item--loading,.music-cards-item--skeleton{cursor:default}.music-cards-item--skeleton{pointer-events:none}.music-cards-item--loading:hover,.music-cards-item--skeleton:hover{transform:none}.music-cards-item-play{align-items:center;background:#9b4fe7e6;border-radius:50%;bottom:.5rem;color:#fff;display:flex;height:32px;justify-content:center;position:absolute;right:.5rem;width:32px;z-index:2}.music-cards-item-play svg{height:20px;width:20px}.music-cards-item-info{background:linear-gradient(0deg,#000000d9,#0000);border-radius:0 0 12px 12px;bottom:0;left:0;padding:2rem 3rem .5rem .5rem;position:absolute;right:0;z-index:1}.music-cards-item-title{color:#fff;font-size:1.2rem;font-weight:600;line-height:1.3;margin:0 0 .25rem}.music-cards-item-artist,.music-cards-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-cards-item-artist{color:#ffffffb3;font-size:.8rem;margin:0}.music-cards-item-info .skeleton-loader--music-cards-item-artist,.music-cards-item-info .skeleton-loader--music-cards-item-title{position:relative;z-index:1}.music-cards-item-play--skeleton,.music-cards-item-wishlist-btn--skeleton{animation:music-cards-overlay-skeleton-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%)!important;background-size:200% 100%;border:none;color:#0000!important;overflow:hidden;pointer-events:none;z-index:3}@keyframes music-cards-overlay-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.music-cards-item-wishlist-btn--skeleton{border-radius:50%;height:36px;right:.5rem;top:.5rem;width:36px}.music-cards-item-play--skeleton{border-radius:50%;bottom:.5rem;height:32px;right:.5rem;width:32px}@media (min-width:768px){.music-cards-item{width:160px}.music-cards-item-image-wrapper{padding-top:115%}}@media (max-width:500px){.music-cards-container{padding:0 .7rem}.music-cards-title{font-size:1.2rem}.music-cards-title-icon{height:1.1em;width:1.1em}.music-cards-header{margin-bottom:.8rem}}@media (max-width:390px){.music-cards-item{width:135px}}@media (max-width:450px){.music-cards-item-image-wrapper .music-cards-item-wishlist-btn,.music-cards-item-image-wrapper .music-cards-item-wishlist-btn--skeleton,.music-cards-item-image-wrapper .music-cards-item-wishlist-btn.active{height:28px;width:28px}}.cartochka-mobile-autoplay-wrapper{flex-shrink:0;width:240px}@media (max-width:500px){.cartochka-mobile-autoplay-wrapper{width:220px}}@media (max-width:390px){.cartochka-mobile-autoplay-wrapper{width:200px}}.cartochka-mobile-autoplay-video{aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden;position:relative;width:100%}.cartochka-mobile-autoplay-video-el{display:block;height:100%;object-fit:cover;width:100%}.clips-cards.music-cards{padding:.5rem 0 .25rem}.clips-cards .clips-item{width:240px}.clips-cards .clips-image-wrapper{padding-top:56.25%}.clips-cards .music-cards-item-image{object-fit:cover}.clips-cards .music-button-more{width:240px}.clips-cards .music-button-more-wrapper{padding-top:56.25%}@media (max-width:500px){.clips-cards .clips-item,.clips-cards .music-button-more{width:220px}}@media (max-width:390px){.clips-cards .clips-item,.clips-cards .music-button-more{width:200px}}@media (max-width:450px){.clips-cards .clips-image-wrapper .music-cards-item-wishlist-btn,.clips-cards .clips-image-wrapper .music-cards-item-wishlist-btn.active{height:28px;width:28px}}.recommended-artists{padding:.5rem 0}.recommended-artists-container{margin:0 auto;max-width:1400px;padding:0 1rem}.recommended-artists-header{margin-bottom:1rem}.recommended-artists-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e8e8e8 30%,silver 60%,#a0a0a0);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.75rem;font-weight:700;margin:0}.recommended-artists-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;text-align:center;transition:transform .25s ease;width:120px}.recommended-artists-item:hover{transform:scale(1.02)}.recommended-artists-img-wrap{background:#ffffff14;border:2px solid #d786e48f;border-radius:50%;flex-shrink:0;height:120px;overflow:hidden;width:120px}.recommended-artists-img{height:100%;object-fit:cover;width:100%}.recommended-artists-name{color:#fff;font-size:1rem;font-weight:600;margin:.5rem 0 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommended-artists-follow{align-self:stretch;display:flex;margin-top:.5rem;width:100%}.recommended-artists-follow .following-btn{box-sizing:border-box;font-size:.7rem;padding:.35rem .5rem;width:100%}@media (max-width:500px){.recommended-artists-title{font-size:1.2rem}.recommended-artists-item{width:100px}.recommended-artists-img-wrap{height:100px;width:100px}}.music-section{background:#000;min-height:100vh;padding:2rem 0}.music-container{margin:0 auto;max-width:1400px}@media (max-width:500px){.music-section{padding:1rem 0}}.music-page,.music-shorts-page{min-height:100vh}.MusicMiniPlayer_miniPlayer__AblDE{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f0ffa;bottom:0;box-shadow:0 -4px 24px #00000080;left:0;padding:1rem 1.25rem;position:fixed;right:0;z-index:1000}.MusicMiniPlayer_miniPlayerRow__YKKXW{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto 1fr;max-width:100%;width:100%}.MusicMiniPlayer_miniPlayerInner__uJ1ls{display:flex;flex-direction:column;gap:1rem;justify-self:center;max-width:550px;min-width:280px;width:100%}.MusicMiniPlayer_miniInfo__X6KcD{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.MusicMiniPlayer_miniImg__0tfCQ{border-radius:8px;flex-shrink:0;height:48px;width:48px}.MusicMiniPlayer_miniText__z8Eqd{display:flex;flex-direction:column;gap:.15rem;min-width:0}.MusicMiniPlayer_miniTitle__qwWuE{color:#fff;font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MusicMiniPlayer_miniArtist__1\+Ghr{color:#ffffffb3;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MusicMiniPlayer_progressWrap__1yCsq{align-items:center;display:flex;gap:.5rem;min-width:540px;width:100%}.MusicMiniPlayer_controls__yRV3d{align-items:center;display:flex;gap:.75rem;justify-content:center}.MusicMiniPlayer_btn__uvm0o{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:background .2s,color .2s;width:44px}.MusicMiniPlayer_btn__uvm0o:hover{background:#ffffff26;color:#fff}.MusicMiniPlayer_playBtn__fjgKS{background:#9b4fe7e6;color:#fff}.MusicMiniPlayer_playBtn__fjgKS:hover{background:#9b4fe7}.MusicMiniPlayer_repeatBtn__G4pMN.MusicMiniPlayer_active__KRvRv,.MusicMiniPlayer_shuffleBtn__Vj5ZT.MusicMiniPlayer_active__KRvRv{color:#9b4fe7}.MusicMiniPlayer_repeatBtn__G4pMN.MusicMiniPlayer_active__KRvRv:hover,.MusicMiniPlayer_shuffleBtn__Vj5ZT.MusicMiniPlayer_active__KRvRv:hover{color:#9b4fe7e6}.MusicMiniPlayer_time__JdXMt{color:#ffffffb3;flex-shrink:0;font-size:.8rem;min-width:36px}.MusicMiniPlayer_time__JdXMt:last-child{text-align:right}.MusicMiniPlayer_progressBar__tzn\+1{background:#fff3;border-radius:3px;cursor:pointer;flex:1 1;height:6px;overflow:hidden}.MusicMiniPlayer_progressFill__szfrF{background:#9b4fe7e6;border-radius:3px;height:100%;transition:width .1s linear}.MusicMiniPlayer_volumeWrap__5rthP{align-items:center;display:flex;gap:.5rem;justify-self:end}.MusicMiniPlayer_lyricsBtn__uTtdr{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .2s,color .2s;width:36px}.MusicMiniPlayer_lyricsBtn__uTtdr:hover{background:#ffffff26;color:#fff}.MusicMiniPlayer_volume__Y91Pq{align-items:center;display:flex;gap:.5rem;min-width:100px}.MusicMiniPlayer_volumeBtn__3yRUw{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .2s,color .2s;width:36px}.MusicMiniPlayer_volumeBtn__3yRUw:hover{background:#ffffff26;color:#fff}.MusicMiniPlayer_volumeBtn__3yRUw.MusicMiniPlayer_muted__NkpFe{color:#ffffff80}.MusicMiniPlayer_volumeBar__mg3-W{-webkit-appearance:none;appearance:none;background:#fff3;border-radius:2px;cursor:pointer;height:4px;width:80px}.MusicMiniPlayer_volumeBar__mg3-W::-webkit-slider-thumb{-webkit-appearance:none;background:#9b4fe7e6;border-radius:50%;cursor:pointer;height:12px;-webkit-transition:transform .2s;transition:transform .2s;width:12px}.MusicMiniPlayer_volumeBar__mg3-W::-webkit-slider-thumb:hover{transform:scale(1.15)}.MusicMiniPlayer_volumeBar__mg3-W::-moz-range-thumb{background:#9b4fe7e6;border:none;border-radius:50%;cursor:pointer;height:12px;width:12px}@media (max-width:800px){.MusicMiniPlayer_miniPlayer__AblDE.MusicMiniPlayer_hasDominantColor__UmNIB .MusicMiniPlayer_miniPlayerRow__YKKXW{background:linear-gradient(135deg,rgba(var(--dominant-r),var(--dominant-g),var(--dominant-b),.5) 0,rgba(var(--dominant-r),var(--dominant-g),var(--dominant-b),.35) 50%,rgba(var(--dominant-r),var(--dominant-g),var(--dominant-b),.2) 100%);border-radius:30px;padding:.5rem 1rem}.MusicMiniPlayer_miniPlayerRow__YKKXW{align-items:center;cursor:pointer;gap:.3rem;grid-template-columns:auto 1fr auto}.MusicMiniPlayer_miniPlayerInner__uJ1ls{display:contents}.MusicMiniPlayer_volumeWrap__5rthP .MusicMiniPlayer_volume__Y91Pq{display:none}.MusicMiniPlayer_controls__yRV3d{justify-self:end}.MusicMiniPlayer_controls__yRV3d .MusicMiniPlayer_repeatBtn__G4pMN,.MusicMiniPlayer_controls__yRV3d .MusicMiniPlayer_shuffleBtn__Vj5ZT{display:none}.MusicMiniPlayer_progressWrap__1yCsq{align-items:center;display:flex;gap:.5rem;justify-content:center;min-width:0}.MusicMiniPlayer_progressBar__tzn\+1{flex:1 1;min-width:40px}}@media (max-width:769px){.MusicMiniPlayer_miniPlayer__AblDE{border-radius:30px;bottom:80px;left:10px;padding:0;position:fixed;right:10px}}@media (max-width:500px){.MusicMiniPlayer_miniPlayer__AblDE.MusicMiniPlayer_hasDominantColor__UmNIB .MusicMiniPlayer_miniPlayerRow__YKKXW .MusicMiniPlayer_progressWrap__1yCsq{display:none}.MusicMiniPlayer_controls__yRV3d{gap:.5rem;justify-self:end}.MusicMiniPlayer_controls__yRV3d .MusicMiniPlayer_btn__uvm0o{height:36px;width:36px}.MusicMiniPlayer_controls__yRV3d .MusicMiniPlayer_playBtn__fjgKS svg{height:22px;width:22px}.MusicMiniPlayer_controls__yRV3d .MusicMiniPlayer_btn__uvm0o:not(.MusicMiniPlayer_playBtn__fjgKS) svg{height:20px;width:20px}}.MusicPlayerModal_overlay__uaGta{align-items:flex-end;background:#000000e6;display:flex;inset:0;justify-content:center;opacity:0;padding:0;position:fixed;transition:opacity .25s ease;z-index:2001}.MusicPlayerModal_overlay__uaGta.MusicPlayerModal_entered__Vum-T{opacity:1}.MusicPlayerModal_overlay__uaGta.MusicPlayerModal_closing__6BlhW{opacity:0;pointer-events:none}.MusicPlayerModal_modal__ivG63{background:linear-gradient(180deg,#1c1624,#120e18);border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;height:100%;justify-content:flex-end;min-height:100vh;min-height:100dvh;overflow-y:auto;padding:1.5rem 1.5rem calc(env(safe-area-inset-bottom) + 5rem);transform:translateY(100%);transition:transform .28s ease-out;width:100%}.MusicPlayerModal_modal__ivG63.MusicPlayerModal_entered__Vum-T{transform:translateY(0)}.MusicPlayerModal_modal__ivG63.MusicPlayerModal_closing__6BlhW{transform:translateY(100%)}.MusicPlayerModal_close__QdBgk{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;height:44px;justify-content:center;left:1rem;position:absolute;top:1rem;transition:background .2s,color .2s;width:44px}.MusicPlayerModal_close__QdBgk:hover{background:#ffffff26;color:#fff}.MusicPlayerModal_artwork__poC\+F{aspect-ratio:1;border-radius:16px;box-shadow:0 8px 32px #0006;margin:2rem auto 1.5rem;max-width:480px;overflow:hidden;position:relative;width:100%}.MusicPlayerModal_artwork__poC\+F img{height:100%;width:100%}.MusicPlayerModal_artwork__poC\+F.MusicPlayerModal_showControls__qcCqo>img,.MusicPlayerModal_artwork__poC\+F.MusicPlayerModal_showLyrics__CUdDy>img,.MusicPlayerModal_artwork__poC\+F.MusicPlayerModal_showTrendGrid__QHifm>img{display:none}.MusicPlayerModal_artworkLyrics__37gLX{-ms-overflow-style:none;background:#0006;color:#fffffff2;display:none;font-size:.95rem;inset:0;line-height:1.6;overflow-y:auto;padding:1.5rem;position:absolute;scrollbar-width:none;text-align:center}.MusicPlayerModal_artworkLyrics__37gLX::-webkit-scrollbar{display:none}.MusicPlayerModal_artworkLyrics__37gLX p{margin:0 0 .5rem}.MusicPlayerModal_artwork__poC\+F.MusicPlayerModal_showLyrics__CUdDy .MusicPlayerModal_artworkLyrics__37gLX{display:block}.MusicPlayerModal_artworkTrendGrid__tFsSn{-ms-overflow-style:none;background:#0006;display:none;flex-direction:column;gap:.5rem;inset:0;overflow-y:auto;padding:.75rem;position:absolute;scrollbar-width:none}.MusicPlayerModal_artworkTrendGrid__tFsSn::-webkit-scrollbar{display:none}.MusicPlayerModal_artwork__poC\+F.MusicPlayerModal_showTrendGrid__QHifm .MusicPlayerModal_artworkTrendGrid__tFsSn{display:flex}.MusicPlayerModal_trendCard__nPigh{align-items:center;background:#ffffff0f;border-radius:10px;cursor:pointer;display:flex;flex-shrink:0;gap:.5rem;padding:.4rem .5rem;transition:background .2s}.MusicPlayerModal_trendCard__nPigh:hover{background:#ffffff1f}.MusicPlayerModal_trendCard__nPigh.MusicPlayerModal_active__Z-NVN{background:#9b4fe740}.MusicPlayerModal_trendCardImgWrap__u05QE{background:#ffffff14;border-radius:8px;flex-shrink:0;height:56px;overflow:hidden;position:relative;width:56px}.MusicPlayerModal_trendCardImg__IJxUh{height:100%;object-fit:cover;width:100%}.MusicPlayerModal_trendCardInfo__TGbW8{display:flex;flex-direction:column;gap:.2rem;justify-content:center;min-width:0}.MusicPlayerModal_trendCardTitle__nZzHn{color:#fffffff2;flex:1 1;font-size:1rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MusicPlayerModal_trendCardArtist__zLRj6{color:#fff9;flex-shrink:0;font-size:.8rem}.MusicPlayerModal_trendCardVisual__-pSLg{align-items:center;align-self:stretch;display:flex;flex-shrink:0;justify-content:center;margin-left:auto;min-width:28px;position:relative}.MusicPlayerModal_trendToggle__wupWl{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:0;transition:background .2s,color .2s;width:44px}.MusicPlayerModal_trendToggle__wupWl:hover{background:#ffffff26;color:#fff}.MusicPlayerModal_trendToggle__wupWl.MusicPlayerModal_active__Z-NVN{background:#9b4fe7e6;color:#fff}.MusicPlayerModal_audioControls__zuUNi{background:#0000004d;display:none;flex-direction:column;height:100%;justify-content:flex-end;min-height:0;overflow-y:auto;padding:1.5rem;width:100%}.MusicPlayerModal_artwork__poC\+F.MusicPlayerModal_showControls__qcCqo .MusicPlayerModal_audioControls__zuUNi{display:flex}.MusicPlayerModal_controlsTitle__fOnrl{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 1rem}.MusicPlayerModal_controlRow__x6JVP{margin-bottom:1rem}.MusicPlayerModal_controlLabel__vjHrr{color:#fffc;display:block;font-size:.85rem;margin-bottom:.35rem}.MusicPlayerModal_controlSliderWrap__HKjSk{align-items:center;display:flex;flex:1 1;gap:.5rem;min-width:0}.MusicPlayerModal_controlSlider__I4PVq{-webkit-appearance:none;appearance:none;border-radius:3px;cursor:pointer;flex:1 1;height:6px;min-width:60px;touch-action:none}.MusicPlayerModal_controlSlider__I4PVq:disabled{cursor:not-allowed;opacity:.7}.MusicPlayerModal_controlSlider__I4PVq::-webkit-slider-thumb{-webkit-appearance:none;background:#9b4fe7e6;border-radius:50%;cursor:pointer;height:14px;width:14px}.MusicPlayerModal_controlSlider__I4PVq::-moz-range-thumb{background:#9b4fe7e6;border:none;border-radius:50%;cursor:pointer;height:14px;width:14px}.MusicPlayerModal_controlLock__A01Wl{align-items:center;background:#ffffff14;border:none;border-radius:8px;color:#ffffffe6;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .2s,color .2s;width:36px}.MusicPlayerModal_controlLock__A01Wl:hover{background:#ffffff26}.MusicPlayerModal_controlLock__A01Wl.MusicPlayerModal_locked__jUDcA{background:#9b4fe74d;color:#9b4fe7}.MusicPlayerModal_classicBtn__QYNPp{background:#ffffff14;border:none;border-radius:12px;color:#ffffffe6;cursor:pointer;font-size:.95rem;margin-top:auto;padding:.6rem 1.2rem;transition:background .2s,color .2s}.MusicPlayerModal_classicBtn__QYNPp:hover{background:#ffffff26}.MusicPlayerModal_audioControls__zuUNi .MusicPlayerModal_volume__cNew-,.MusicPlayerModal_volumeInControls__2ydIr{margin-top:1.6rem;width:100%}.MusicPlayerModal_classicBtn__QYNPp.MusicPlayerModal_active__Z-NVN{background:#9b4fe7e6;color:#fff}.MusicPlayerModal_info__7y4Hr{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1.5rem;text-align:left}.MusicPlayerModal_infoText__78L-F{flex:1 1;min-width:0}.MusicPlayerModal_wishlistBtn__V\+o22{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:background .2s,color .2s;width:44px}.MusicPlayerModal_wishlistBtn__V\+o22:hover{background:#ffffff26;color:#fff}.MusicPlayerModal_wishlistBtn__V\+o22.MusicPlayerModal_active__Z-NVN{color:#9b4fe7}.MusicPlayerModal_title__jw3ep{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MusicPlayerModal_artist__HCIPq{color:#ffffffb3;font-size:1rem;margin:0}.MusicPlayerModal_progress__69sG4{margin-bottom:1.5rem}.MusicPlayerModal_progressBar__tblzK{background:#fff3;border-radius:3px;cursor:pointer;height:6px;margin-bottom:.5rem;overflow:hidden}.MusicPlayerModal_progressFill__u56Rx{background:#9b4fe7e6;border-radius:3px;height:100%;transition:width .1s linear}.MusicPlayerModal_times__Q07Kn{color:#fff9;display:flex;font-size:.8rem;justify-content:space-between}.MusicPlayerModal_controls__G6rwf{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.MusicPlayerModal_btn__yJz4U{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;transition:background .2s,color .2s;width:48px}.MusicPlayerModal_btn__yJz4U:hover{background:#ffffff26;color:#fff}.MusicPlayerModal_playBtn__5G\+jp{background:#9b4fe7e6;color:#fff;height:64px;width:64px}.MusicPlayerModal_playBtn__5G\+jp:hover{background:#9b4fe7}.MusicPlayerModal_btn__yJz4U.MusicPlayerModal_active__Z-NVN{color:#9b4fe7}.MusicPlayerModal_volume__cNew-{align-items:center;display:flex;gap:1rem}.MusicPlayerModal_volumeBtn__PNOgN{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:background .2s,color .2s;width:40px}.MusicPlayerModal_volumeBtn__PNOgN:hover{background:#ffffff26;color:#fff}.MusicPlayerModal_volumeBtn__PNOgN.MusicPlayerModal_muted__PsZBU{color:#ffffff80}.MusicPlayerModal_volumeBar__VxXQ\+{-webkit-appearance:none;appearance:none;background:#fff3;border-radius:3px;cursor:pointer;flex:1 1;height:6px}.MusicPlayerModal_volumeBar__VxXQ\+::-webkit-slider-thumb{-webkit-appearance:none;background:#9b4fe7e6;border-radius:50%;cursor:pointer;height:14px;width:14px}.MusicPlayerModal_volumeBar__VxXQ\+::-moz-range-thumb{background:#9b4fe7e6;border:none;border-radius:50%;cursor:pointer;height:14px;width:14px}.MusicPlayerModal_lyricsRow__iEqLl{align-items:center;display:flex;gap:.75rem;justify-content:center;padding:0 1.5rem;position:relative}.MusicPlayerModal_artworkToggle__l7lA\+{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;left:0;position:absolute;transition:background .2s,color .2s;width:44px}.MusicPlayerModal_artworkToggle__l7lA\+:hover{background:#ffffff26;color:#fff}.MusicPlayerModal_artworkToggle__l7lA\+.MusicPlayerModal_active__Z-NVN{background:#9b4fe7e6;color:#fff}.MusicPlayerModal_lyricsBtn__lfiKV{align-items:center;align-self:center;background:#ffffff14;border:none;border-radius:12px;color:#ffffffe6;cursor:pointer;display:flex;font-size:.95rem;gap:.5rem;justify-content:center;margin:0 auto;padding:.75rem 1rem;transition:background .2s,color .2s;width:auto}.MusicPlayerModal_lyricsBtn__lfiKV:hover{background:#ffffff1f;color:#fff}.MusicPlayerModal_lyricsBtn__lfiKV.MusicPlayerModal_active__Z-NVN{background:#9b4fe7e6;color:#fff}@media (max-width:400px){.MusicPlayerModal_close__QdBgk{height:30px;width:30px}}.imgButtonVisual_visual__nwnnK{align-items:center;bottom:0;display:flex;height:48px;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;width:100%;z-index:1}.imgButtonVisual_canvas__owKzu{display:block;height:100%;width:100%}.cardVisual_wrap__zR-hl{align-items:center;display:flex;height:30px;justify-content:center;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:20px;z-index:2}.cardVisual_canvas__6qW-i{display:block;height:100%;width:100%}.music-detail{background:linear-gradient(180deg,#0a0a0af2,#0a0a0a);box-sizing:border-box;height:100vh;overflow:hidden;padding:2rem 0}@media (max-width:650px){.music-detail{background:#000}}.music-detail-container{box-sizing:border-box;height:100%;margin:0 auto;max-width:1400px;overflow:hidden;padding:0 1.25rem;width:100%}.music-detail-layout{display:flex;gap:1rem;height:100%;min-height:0}.music-detail-left-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;contain:paint;flex:1 1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:1.5rem;scroll-behavior:auto;scrollbar-width:none;transform:translateZ(0);will-change:scroll-position}.music-detail-left-scroll::-webkit-scrollbar{display:none}.music-detail-right-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;contain:paint;flex:0 0 350px;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:1.5rem;scroll-behavior:auto;scrollbar-width:none;transform:translateZ(0);will-change:scroll-position}.music-detail-right-scroll::-webkit-scrollbar{display:none}.music-detail-trend-title{color:#fff;font-size:1.25rem;font-weight:700;margin:0 0 1rem}.music-detail-trend-title-skeleton{display:block;margin:0 0 1rem}.music-detail-trend-grid{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem}.music-detail-trend-card{align-items:stretch;background:#ffffff0d;border-radius:12px;cursor:pointer;display:flex;gap:1rem;padding:.5rem;position:relative;transition:background .2s,transform .2s;width:100%}.music-detail-trend-card:hover{transform:translateX(4px)}.music-detail-trend-card--loading,.music-detail-trend-card--skeleton{cursor:default;pointer-events:none}.music-detail-trend-card--loading:hover,.music-detail-trend-card--skeleton:hover{transform:none}.music-detail-trend-card-info{display:flex;flex:1 1;flex-direction:column;gap:.2rem;justify-content:space-between;min-width:0}.music-detail-trend-card-img-wrap{background:#ffffff14;border-radius:10px;flex-shrink:0;height:108px;overflow:hidden;position:relative;width:108px}.music-detail-trend-card-img-wrap .music-detail-trend-card-img-skeleton,.music-detail-trend-card-img-wrap .skeleton-loader--music-detail-trend-img{border-radius:inherit;height:100%;inset:0;position:absolute;width:100%;z-index:0}.music-detail-trend-card-img{height:100%;width:100%}.music-detail-trend-card-img--loading{opacity:0;pointer-events:none}.music-detail-trend-card-wishlist{align-items:center;background:#0009;border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:4px;top:4px;transition:all .2s;width:28px;z-index:2}.music-detail-trend-card-wishlist:hover{background:#000c;color:#fff}.music-detail-trend-card-wishlist.active{color:#9b4fe7}.music-detail-trend-card-play{align-items:center;background:#9b4fe7e6;border-radius:50%;bottom:4px;color:#fff;display:flex;height:26px;justify-content:center;position:absolute;right:4px;width:26px;z-index:2}.music-detail-trend-card-play--skeleton,.music-detail-trend-card-wishlist--skeleton{animation:music-detail-trend-overlay-skeleton-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%)!important;background-size:200% 100%;border:none;color:#0000!important;overflow:hidden;pointer-events:none;z-index:3}@keyframes music-detail-trend-overlay-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.music-detail-trend-card-wishlist--skeleton{border-radius:50%;height:28px;right:4px;top:4px;width:28px}.music-detail-trend-card-play--skeleton{border-radius:50%;bottom:4px;height:26px;right:4px;width:26px}.music-detail-trend-card-active{background:#c04edd40;background:rgba(var(--card-dominant-r,192),var(--card-dominant-g,78),var(--card-dominant-b,221),.25);border:1px solid #c04edd80;border:1px solid rgba(var(--card-dominant-r,192),var(--card-dominant-g,78),var(--card-dominant-b,221),.5)}.music-detail-trend-card-meta{align-items:center;display:flex;gap:.5rem;margin-top:auto}.music-detail-trend-card-meta--skeleton{min-height:.936rem}.music-detail-trend-card-duration,.music-detail-trend-card-year{color:#ffffff8c;font-size:.78rem}.music-detail-trend-card-meta-dot{color:#fff6;font-size:.65rem}.music-detail-trend-card-title{color:#fff;font-size:.95rem;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-detail-trend-card-artist{color:#ffffffb3;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-detail-top{border-radius:16px 16px 0 0;display:flex;flex-direction:column;gap:1.5rem;margin:-1.5rem -1.5rem 0;padding:1.5rem 1.5rem 0}.music-detail-top-row{align-items:flex-end;display:flex;gap:2rem}.music-detail-left{flex-shrink:0;position:relative;width:220px}.music-detail-left .music-detail-cover-skeleton,.music-detail-left .skeleton-loader--music-detail-cover{aspect-ratio:1;border-radius:12px;display:block;width:100%}.music-detail-image{aspect-ratio:1;background:#ffffff14;border-radius:12px;width:100%}.music-detail-image--loading{height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;width:100%}.music-detail-right{flex:1 1;min-width:0}.music-detail-title{color:#fff;font-size:4.45rem;font-weight:700;line-height:1.3;margin:0}.music-detail-title--skeleton{color:#0000;display:block;font-size:0;height:5.785rem;line-height:0;margin:0;max-width:100%;min-height:0;width:min(70%,22rem)}.music-detail-title--skeleton .skeleton-loader--music-detail-title{border-radius:10px;display:block;height:100%;width:100%}@media (max-width:1193px){.music-detail-title--skeleton{height:5.2rem}}@media (max-width:1109px) and (min-width:900px){.music-detail-title--skeleton{height:3.25rem;width:min(70%,16rem)}}@media (max-width:769px){.music-detail-title--skeleton{height:3.25rem;width:min(80%,14rem)}}@media (max-width:500px){.music-detail-title--skeleton{height:2.6rem;width:min(85%,12rem)}}.music-detail-artist-block{align-items:center;cursor:pointer;display:flex;gap:.75rem;margin-top:1rem;transition:opacity .2s}.music-detail-artist-block--skeleton{cursor:default;pointer-events:none}.music-detail-artist-block--skeleton:hover{opacity:1}.music-detail-artist-img-wrap{border-radius:50%;flex-shrink:0;height:48px;overflow:hidden;position:relative;width:48px}.music-detail-artist-img--loading,.music-detail-artist-img-wrap .music-detail-artist-img--skeleton{height:100%;inset:0;position:absolute;width:100%}.music-detail-artist-img--loading{opacity:0;pointer-events:none}.music-detail-artist-img--skeleton{animation:music-detail-overlay-skeleton-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%);background-size:200% 100%;border:none;border-radius:50%;display:block;flex-shrink:0;height:48px;pointer-events:none;width:48px}.music-detail-artist-block:hover{opacity:.85}.music-detail-artist-img{border:2px solid #9b4fe780;border-radius:50%;height:48px;object-fit:cover;width:48px}.music-detail-artist-info{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.music-detail-artist-name{color:#ffffffe6;font-size:1rem;font-weight:600}.music-detail-artist-duration,.music-detail-artist-year{color:#fff9;font-size:.9rem}.music-detail-artist-card{align-items:center;cursor:pointer;display:flex;gap:1rem;padding-bottom:1rem;padding-top:1rem;transition:opacity .2s}.music-detail-artist-card--skeleton{cursor:default;pointer-events:none}.music-detail-artist-card--skeleton:hover{opacity:1}.music-detail-artist-card:hover{opacity:.9}.music-detail-artist-card-btn{flex-shrink:0;margin-left:auto}.music-detail-artist-card-img-wrap{border-radius:50%;flex-shrink:0;height:60px;overflow:hidden;position:relative;width:60px}.music-detail-artist-card-img-wrap .music-detail-artist-card-img--skeleton,.music-detail-artist-card-img-wrap .skeleton-loader--music-detail-artist-card-img{height:100%;inset:0;position:absolute;width:100%}.music-detail-artist-card-img{background:#ffffff14;border:2px solid #ccc;border-radius:50%;flex-shrink:0;height:60px;object-fit:cover;width:60px}.music-detail-artist-card-img--loading{height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;width:100%}.music-detail-artist-card-info{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0}.music-detail-artist-card-name{align-items:center;color:#fff;display:inline-flex;font-size:1rem;font-weight:600}.music-detail-artist-card-name--skeleton{display:block;font-size:0;height:1.2rem;line-height:0;max-width:100%;width:8rem}.music-detail-artist-card-name--skeleton .skeleton-loader--music-detail-artist-card-name{display:block;height:100%;width:100%}.music-detail-artist-card-verified{flex-shrink:0;height:1rem;object-fit:contain;width:1rem}.music-detail-artist-card .music-detail-artist-stat{align-items:baseline;display:flex;flex-direction:row;gap:.35rem}.music-detail-artist-card .music-detail-artist-stat--skeleton{align-items:center;min-height:1.08rem}.music-detail-artist-card .music-detail-artist-stat .artist-detail-track-num{color:#ffffffbf;font-size:.9rem;font-weight:600}.music-detail-artist-card .music-detail-artist-stat .artist-detail-track-label{color:#fff9;font-size:.85rem;font-weight:500}.music-detail-artist-card-btn .following-btn--skeleton{align-items:center;background:#0000;border:none;display:inline-flex;justify-content:center;padding:0;pointer-events:none}.music-detail-audio-player{align-items:center;display:flex;gap:1rem}.music-detail-play-btn{align-items:center;background:#9b4fe7e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:52px;justify-content:center;transition:transform .2s,background .2s;width:52px}.music-detail-play-btn:hover{background:#9b4fe7;transform:scale(1.05)}.music-detail-action-btn{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fffc;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:background .2s,color .2s,transform .2s;width:44px}.music-detail-action-btn:hover{background:#ffffff26;color:#fff;transform:scale(1.05)}.music-detail-save-btn.active{color:#9b4fe7}.music-detail-save-btn.active:hover{color:#9b4fe7e6}.music-detail-share-wrap{flex-shrink:0;position:relative}.music-detail-share-wrap .share-button-wrapper{position:static}.music-detail-share-wrap .share-button{background:#ffffff14;border:none;color:#fffc;height:44px;width:44px}.music-detail-share-wrap .share-button:hover{background:#ffffff26;border:none;color:#fff;transform:scale(1.05)}.music-detail-audio-player--skeleton{box-sizing:border-box;pointer-events:none;width:100%}.music-detail-audio-player--skeleton .music-detail-share-wrap{flex-shrink:0;height:44px;width:44px}.music-detail-audio-player--skeleton .music-detail-visualizer-canvas--skeleton{height:44px;width:200px}.music-detail-action-btn--skeleton,.music-detail-play-btn--skeleton,.music-detail-share-btn--skeleton,.music-detail-visualizer-canvas--skeleton{animation:music-detail-overlay-skeleton-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%)!important;background-size:200% 100%;border:none!important;color:#0000!important;overflow:hidden;pointer-events:none}@keyframes music-detail-overlay-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.music-detail-play-btn--skeleton{cursor:default}.music-detail-play-btn--skeleton:hover{background:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%)!important;transform:none}.music-detail-action-btn--skeleton{cursor:default}.music-detail-action-btn--skeleton:hover{background:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%)!important;transform:none}.music-detail-share-wrap .share-button.music-detail-share-btn--skeleton{border-radius:50%;cursor:default;display:block;height:44px;position:static;width:44px}.music-detail-visualizer-canvas--skeleton{border-radius:8px;display:block;flex:0 0 auto;height:44px;margin-left:auto;max-width:100%;width:200px}@media (max-width:768px){.music-detail-visualizer-canvas--skeleton{height:44px;width:100px}.music-detail-audio-player--skeleton .music-detail-visualizer-canvas--skeleton{width:100px}}@media (max-width:400px){.music-detail-audio-player--skeleton .music-detail-visualizer-canvas--skeleton,.music-detail-visualizer-canvas--skeleton{width:70px}}@media (max-width:768px){.music-detail-audio-player{flex-wrap:nowrap;gap:.5rem}}.music-detail-error{color:#ffffffb3;font-size:1.1rem;padding:4rem;text-align:center}.load-more-lyrics{align-items:center;background:#0000;border:none;border-bottom:1px solid #ffffff1a;color:inherit;cursor:pointer;display:flex;margin-top:1rem;padding:0 0 1rem;text-align:left;transition:opacity .2s;width:100%}.load-more-lyrics--skeleton{cursor:default;pointer-events:none}.load-more-lyrics--skeleton:hover{opacity:1}.load-more-lyrics:hover{opacity:.9}.load-more-lyrics-inner{align-items:center;display:flex;gap:.5rem}.load-more-lyrics-inner--skeleton{min-height:2.04rem}.load-more-lyrics-title{color:#fff;font-size:1.7rem;font-weight:600;margin:0}.load-more-lyrics-icon{align-items:center;background:#9b4fe733;border-radius:8px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.load-more-lyrics-icon svg{color:#9b4fe7e6;height:16px;width:16px}.music-detail-lyrics-modal-overlay{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:2000}.music-detail-lyrics-modal{background:#1c1624fa;border-radius:16px;box-shadow:0 8px 32px #00000080;max-height:85vh;max-width:480px;overflow:hidden;position:relative;width:100%}.music-detail-lyrics-modal-back{align-items:center;background:#9b4fe766;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;left:1rem;pointer-events:auto;position:absolute;top:1rem;touch-action:manipulation;transition:background .2s,color .2s;width:44px;z-index:10}.music-detail-lyrics-modal-back:hover{background:#9b4fe7b3;color:#fff}.music-detail-lyrics-modal-title{border-bottom:1px solid #ffffff1a;color:#fff;font-size:1.55rem;font-weight:600;margin:0;padding:1.25rem 1.25rem 1rem 4.5rem;text-align:center;text-transform:uppercase}.music-detail-lyrics-modal-content{-ms-overflow-style:none;max-height:calc(85vh - 90px);overflow-y:auto;padding:0 1.25rem 1.5rem;scrollbar-width:none;text-align:center}.music-detail-lyrics-modal-content::-webkit-scrollbar{display:none}.music-detail-lyrics-modal-line{color:#ffffffe6;font-size:1.2rem;line-height:1.7;margin:0 0 .4rem}.music-detail-lyrics-modal-line:last-child{margin-bottom:0}.music-detail-lyrics-modal-header{flex-shrink:0;position:relative}.music-detail-lyrics-modal-handle{display:none}@media (max-width:768px){.music-detail-lyrics-modal-overlay{align-items:flex-end;padding:0}.music-detail-lyrics-modal{border-radius:16px 16px 0 0;max-height:90vh;max-width:none;touch-action:none;transform:translateY(0);transition:transform .25s ease-out;width:100%}.music-detail-lyrics-modal.dragging{transition:none}.music-detail-lyrics-modal-handle{align-items:center;cursor:grab;display:flex;flex-shrink:0;justify-content:center;padding:.75rem 0;touch-action:none;width:100%}.music-detail-lyrics-modal-handle:active{cursor:grabbing}.music-detail-lyrics-modal-handle-bar{background:#ffffff4d;border-radius:2px;height:4px;width:40px}.music-detail-lyrics-modal-header{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding:0 1rem 1rem}.music-detail-lyrics-modal-back{display:flex;left:1rem;position:absolute;top:1rem}.music-detail-lyrics-modal-title{flex:none;padding:0;text-align:center;width:100%}.music-detail-lyrics-modal-content{max-height:calc(90vh - 140px);padding:1.25rem 1.5rem 1.5rem;text-align:center}.music-detail-lyrics-modal-line{text-align:center}.music-detail-lyrics-modal-back{display:none}}@media (max-width:900px){.music-detail{min-height:100vh}.music-detail,.music-detail-container{height:auto;overflow:visible}.music-detail-layout{flex-direction:column;gap:1rem;height:auto;min-height:0}.music-detail-left-scroll,.music-detail-right-scroll{contain:none;flex:1 1 auto;min-height:0;overflow:visible;transform:none;will-change:auto}.music-detail-trend-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.music-detail-trend-card{width:100%}}@media (max-width:580px){.music-detail-trend-grid{grid-template-columns:1fr}.music-detail{padding:1rem 0}.music-detail-container{padding:0 .7rem}}@media (max-width:640px){.music-detail-left-scroll,.music-detail-right-scroll{background:none;border:none;border-radius:0;padding:0}.music-detail-top{border-radius:0;margin:0;padding:1rem 0 0}.music-detail-top-row{align-items:center;flex-direction:column;text-align:center}.music-detail-right{align-self:flex-start;text-align:left;width:100%}.music-detail-left{flex-shrink:0;width:160px}.music-detail-title{font-size:1.4rem}}@media (max-width:1193px){.music-detail-title{font-size:4rem}.music-detail-left{flex-shrink:0;width:180px}}@media (max-width:1109px) and (min-width:900px){.music-detail-title{font-size:2.5rem}.music-detail-left{flex-shrink:0;width:160px}}@media (max-width:769px){.music-detail-title{font-size:2.5rem}.music-detail-left{flex-shrink:0;width:160px}}@media (max-width:500px){.music-detail-top{margin-left:calc(50% - 50vw);max-width:100vw;width:100vw}.music-detail-title{font-size:2rem}.music-detail-left{flex-shrink:0;width:300px}}.share-button-wrapper{position:absolute;right:20px;top:20px;z-index:10}.share-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#000000b3;border:2px solid #fffc;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.share-button:hover{background-color:#9b4fe7e6;border-color:#9b4fe7;transform:scale(1.1)}.share-button:active{transform:scale(.95)}.share-button svg{height:24px;width:24px}.share-button.share-button--labeled{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff1a;border:none;border-radius:999px;box-sizing:border-box;color:#ffffffeb;flex-shrink:0;gap:6px;height:auto;max-width:none;min-height:34px;min-width:-webkit-max-content;min-width:max-content;overflow:hidden;padding:8px 14px;white-space:nowrap;width:-webkit-max-content;width:max-content}.share-button.share-button--labeled:hover{background:#ffffff29;border:none;color:#fff;transform:none}.share-button.share-button--labeled svg{flex-shrink:0;height:16px;width:16px}.share-button.share-button--labeled .share-button-label{font-size:13px;font-weight:500;line-height:1}.share-button-dropdown{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c1624fa;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 8px 32px #00000080;margin-top:8px;min-width:180px;padding:8px;position:absolute;right:0;top:100%}.share-button-dropdown-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.95rem;gap:12px;padding:10px 14px;transition:background .2s ease;width:100%}.share-button-dropdown-item:hover{background:#9b4fe733}.share-button-icon{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.share-button-icon svg{height:20px;width:20px}.share-modal-overlay{align-items:flex-end;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:0;position:fixed;right:0;top:0;z-index:99999}.share-modal-overlay--desktop{align-items:center;justify-content:center;padding:2rem}.share-modal-content{animation:shareModalSlideUp .3s ease-out;background:linear-gradient(135deg,#1c1624,#120e18);border:1px solid #46415080;border-radius:20px 20px 0 0;display:flex;flex-direction:column;max-height:70vh;max-width:100%;overflow:hidden;width:100%}.share-modal-content--desktop{animation:shareModalFadeIn .25s ease-out;border-radius:20px;max-height:85vh;max-width:400px}@keyframes shareModalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.share-modal-content--mobile{cursor:grab;touch-action:none}.share-modal-content--mobile:active{cursor:grabbing}.share-modal-content--dragging{transition:none}.share-modal-content:not(.share-modal-content--dragging){transition:transform .2s ease-out}@keyframes shareModalSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.share-modal-drag-zone{flex-shrink:0}.share-modal-drag-handle{background:#ffffff4d;border-radius:2px;height:4px;margin:.75rem auto 0;width:40px}.share-modal-header{border-bottom:1px solid #ffffff1a;padding:.5rem 1.5rem 1rem}.share-modal-title{color:#fff;font-size:1.25rem;margin:0;text-align:center}.share-modal-body{display:flex;flex-direction:column;gap:.5rem;max-height:50vh;overflow-y:auto;padding:1rem 1.5rem 2rem}.share-modal-item{align-items:center;background:#2d2d324d;border:1px solid #46415066;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:14px;padding:14px 18px;text-align:left;transition:all .2s ease;width:100%}.share-modal-item:active{background:#9b4fe733;border-color:#9b4fe780}.share-modal-icon{align-items:center;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.share-modal-icon svg{height:24px;width:24px}.similar-songs{padding:.5rem 0}.similar-songs-container{width:100%}.similar-songs-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e8e8e8 30%,silver 60%,#a0a0a0);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.5rem;font-weight:700;margin:0 0 1rem}.similar-songs-title-skeleton{display:block}.similar-songs-content{width:100%}.similar-songs-item{cursor:pointer;flex-shrink:0;transition:transform .25s ease;width:160px}.similar-songs-item:hover{transform:scale(1.02)}.similar-songs-item--loading,.similar-songs-item--skeleton{cursor:default}.similar-songs-item--skeleton{pointer-events:none}.similar-songs-item--loading:hover,.similar-songs-item--skeleton:hover{transform:none}.similar-songs-item-image-wrapper{background:#ffffff14;border:1px solid #d786e48f;border-radius:12px;overflow:hidden;padding-top:115%;position:relative;width:100%}.similar-songs-item-image-wrapper .similar-songs-item-image-skeleton,.similar-songs-item-image-wrapper .skeleton-loader--similar-songs-image{border-radius:inherit;height:100%;inset:0;position:absolute;width:100%;z-index:0}.similar-songs-item-wishlist-btn{align-items:center;background-color:#000000b3;border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:all .3s ease;width:36px;z-index:2}.similar-songs-item-wishlist-btn:hover{background-color:#000c;color:#fff}.similar-songs-item-wishlist-btn.active{color:#9b4fe7}.similar-songs-item-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.similar-songs-item-image--loading{opacity:0;pointer-events:none}.similar-songs-item-play{align-items:center;background:#9b4fe7e6;border-radius:50%;bottom:.5rem;color:#fff;display:flex;height:32px;justify-content:center;position:absolute;right:.5rem;width:32px;z-index:2}.similar-songs-item-play svg{height:20px;width:20px}.similar-songs-item-info{background:linear-gradient(0deg,#000000d9,#0000);border-radius:0 0 12px 12px;bottom:0;left:0;padding:2rem 3rem .5rem .5rem;position:absolute;right:0;z-index:1}.similar-songs-item-title{color:#fff;font-size:1.2rem;font-weight:600;line-height:1.3;margin:0 0 .25rem}.similar-songs-item-artist,.similar-songs-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.similar-songs-item-artist{color:#ffffffb3;font-size:.8rem;margin:0}.similar-songs-item-info .skeleton-loader--similar-songs-item-artist,.similar-songs-item-info .skeleton-loader--similar-songs-item-title{position:relative;z-index:1}.similar-songs-item-play--skeleton,.similar-songs-item-wishlist-btn--skeleton{animation:similar-songs-overlay-skeleton-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%)!important;background-size:200% 100%;border:none;color:#0000!important;overflow:hidden;pointer-events:none;z-index:3}@keyframes similar-songs-overlay-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.similar-songs-item-wishlist-btn--skeleton{border-radius:50%;height:36px;right:.5rem;top:.5rem;width:36px}.similar-songs-item-play--skeleton{border-radius:50%;bottom:.5rem;height:32px;right:.5rem;width:32px}@media (max-width:500px){.similar-songs-title{font-size:1.2rem;margin:0 0 .5rem}}@media (max-width:390px){.similar-songs-item{width:135px}}@media (max-width:450px){.similar-songs-item-image-wrapper .similar-songs-item-wishlist-btn,.similar-songs-item-image-wrapper .similar-songs-item-wishlist-btn--skeleton,.similar-songs-item-image-wrapper .similar-songs-item-wishlist-btn.active{height:28px;width:28px}}.albums-for-you{padding:.5rem 0}.albums-for-you-container{width:100%}.albums-for-you-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e8e8e8 30%,silver 60%,#a0a0a0);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.5rem;font-weight:700;margin:0 0 1rem}.albums-for-you-title-skeleton{display:block}.albums-for-you-content{width:100%}.albums-for-you-item{cursor:pointer;flex-shrink:0;transition:transform .25s ease;width:160px}.albums-for-you-item:hover{transform:scale(1.02)}.albums-for-you-item--loading,.albums-for-you-item--skeleton{cursor:default}.albums-for-you-item--skeleton{pointer-events:none}.albums-for-you-item--loading:hover,.albums-for-you-item--skeleton:hover{transform:none}.albums-for-you-item-image-wrapper{background:#ffffff14;border:1px solid #d786e48f;border-radius:12px;overflow:hidden;padding-top:115%;position:relative;width:100%}.albums-for-you-item-image-wrapper .albums-for-you-item-image-skeleton,.albums-for-you-item-image-wrapper .skeleton-loader--albums-for-you-image{border-radius:inherit;height:100%;inset:0;position:absolute;width:100%;z-index:0}.albums-for-you-item-wishlist-btn{align-items:center;background-color:#000000b3;border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:all .3s ease;width:36px;z-index:2}.albums-for-you-item-wishlist-btn:hover{background-color:#000c;color:#fff}.albums-for-you-item-wishlist-btn.active{color:#9b4fe7}.albums-for-you-item-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.albums-for-you-item-image--loading{opacity:0;pointer-events:none}.albums-for-you-item-play{align-items:center;background:#9b4fe7e6;border-radius:50%;bottom:.5rem;color:#fff;display:flex;height:32px;justify-content:center;position:absolute;right:.5rem;width:32px;z-index:2}.albums-for-you-item-play svg{height:20px;width:20px}.albums-for-you-item-info{background:linear-gradient(0deg,#000000d9,#0000);border-radius:0 0 12px 12px;bottom:0;left:0;padding:2rem 3rem .5rem .5rem;position:absolute;right:0;z-index:1}.albums-for-you-item-title{color:#fff;font-size:1.2rem;font-weight:600;line-height:1.3;margin:0 0 .25rem}.albums-for-you-item-artist,.albums-for-you-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.albums-for-you-item-artist{color:#ffffffb3;font-size:.8rem;margin:0}.albums-for-you-item-info .skeleton-loader--albums-for-you-item-artist,.albums-for-you-item-info .skeleton-loader--albums-for-you-item-title{position:relative;z-index:1}.albums-for-you-item-play--skeleton,.albums-for-you-item-wishlist-btn--skeleton{animation:albums-for-you-overlay-skeleton-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%)!important;background-size:200% 100%;border:none;color:#0000!important;overflow:hidden;pointer-events:none;z-index:3}@keyframes albums-for-you-overlay-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.albums-for-you-item-wishlist-btn--skeleton{border-radius:50%;height:36px;right:.5rem;top:.5rem;width:36px}.albums-for-you-item-play--skeleton{border-radius:50%;bottom:.5rem;height:32px;right:.5rem;width:32px}@media (max-width:500px){.albums-for-you-title{font-size:1.2rem;margin:0 0 .5rem}}@media (max-width:390px){.albums-for-you-item{width:135px}}@media (max-width:450px){.albums-for-you-item-image-wrapper .albums-for-you-item-wishlist-btn,.albums-for-you-item-image-wrapper .albums-for-you-item-wishlist-btn--skeleton,.albums-for-you-item-image-wrapper .albums-for-you-item-wishlist-btn.active{height:28px;width:28px}}.recommended-clips{padding:.5rem 0}.recommended-clips-container{width:100%}.recommended-clips-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e8e8e8 30%,silver 60%,#a0a0a0);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.5rem;font-weight:700;margin:0 0 1rem}.recommended-clips-title-skeleton{display:block}.recommended-clips-content{width:100%}.recommended-clips-item{cursor:pointer;flex-shrink:0;transition:transform .25s ease;width:240px}.recommended-clips-item:hover{transform:scale(1.02)}.recommended-clips-item--loading,.recommended-clips-item--skeleton{cursor:default}.recommended-clips-item--skeleton{pointer-events:none}.recommended-clips-item--loading:hover,.recommended-clips-item--skeleton:hover{transform:none}.recommended-clips-item-image-wrapper{background:#ffffff14;border:1px solid #d786e48f;border-radius:12px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.recommended-clips-item-image-wrapper .recommended-clips-item-image-skeleton,.recommended-clips-item-image-wrapper .skeleton-loader--recommended-clips-image{border-radius:inherit;height:100%;inset:0;position:absolute;width:100%;z-index:0}.recommended-clips-item-wishlist-btn{align-items:center;background-color:#000000b3;border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:all .3s ease;width:36px;z-index:2}.recommended-clips-item-wishlist-btn:hover{background-color:#000c;color:#fff}.recommended-clips-item-wishlist-btn.active{color:#9b4fe7}.recommended-clips-item-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.recommended-clips-item-image--loading{opacity:0;pointer-events:none}.recommended-clips-item-play{align-items:center;background:#9b4fe7e6;border-radius:50%;bottom:.5rem;color:#fff;display:flex;height:32px;justify-content:center;position:absolute;right:.5rem;width:32px;z-index:2}.recommended-clips-item-play svg{height:20px;width:20px}.recommended-clips-item-info{background:linear-gradient(0deg,#000000d9,#0000);border-radius:0 0 12px 12px;bottom:0;left:0;padding:2rem 3rem .5rem .5rem;position:absolute;right:0;z-index:1}.recommended-clips-item-title{color:#fff;font-size:1.2rem;font-weight:600;line-height:1.3;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommended-clips-item-artist{color:#ffffffb3;font-size:.8rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommended-clips-item-info .skeleton-loader--recommended-clips-item-artist,.recommended-clips-item-info .skeleton-loader--recommended-clips-item-title{position:relative;z-index:1}.recommended-clips-item-play--skeleton,.recommended-clips-item-wishlist-btn--skeleton{animation:recommended-clips-overlay-skeleton-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%)!important;background-size:200% 100%;border:none;color:#0000!important;overflow:hidden;pointer-events:none;z-index:3}@keyframes recommended-clips-overlay-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.recommended-clips-item-wishlist-btn--skeleton{border-radius:50%;height:36px;right:.5rem;top:.5rem;width:36px}.recommended-clips-item-play--skeleton{border-radius:50%;bottom:.5rem;height:32px;right:.5rem;width:32px}@media (max-width:500px){.recommended-clips-title{font-size:1.2rem;margin:0 0 .5rem}}@media (max-width:390px){.recommended-clips-item{width:175px}}@media (max-width:450px){.recommended-clips-item-image-wrapper .recommended-clips-item-wishlist-btn,.recommended-clips-item-image-wrapper .recommended-clips-item-wishlist-btn--skeleton,.recommended-clips-item-image-wrapper .recommended-clips-item-wishlist-btn.active{height:28px;width:28px}}.AudioVisualizerCanvas_visualizer__a3937{align-items:center;display:flex;flex:1 1;height:44px;justify-content:flex-end;margin-left:auto;min-width:0;padding-left:1rem}.AudioVisualizerCanvas_canvas__t\+xIj{border-radius:8px;height:100%;margin-left:auto;max-width:200px}@media (max-width:768px){.AudioVisualizerCanvas_visualizer__a3937{flex:1 1;min-width:60px;padding-left:.5rem}.AudioVisualizerCanvas_canvas__t\+xIj{margin-left:auto;max-width:100px}}@media (max-width:400px){.AudioVisualizerCanvas_canvas__t\+xIj{margin-left:auto;max-width:70px}}.VisualImgLeftRight_wrap__so6yU{align-items:center;display:flex;flex-shrink:0;justify-content:center}.VisualImgLeftRight_canvas__hJ6xC{border-radius:8px;height:180px;width:60px}.music-video-genre-filter-wrap{overflow:hidden}.music-video-genre-filter,.music-video-genre-filter-wrap{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.music-video-genre-filter{align-items:center;display:flex;gap:.45rem;padding:.1rem 0}.music-video-genre-filter-chip{background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;color:#ffffffe0;cursor:pointer;flex:0 0 auto;font-size:.85rem;font-weight:600;line-height:1.2;padding:.28rem .75rem;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.music-video-genre-filter-chip:hover{background:#ffffff1f;border-color:#ffffff59}.music-video-genre-filter-chip.is-active{background:#1e03d24d;border-color:#1f16cc99;color:#fff}@media (max-width:450px){.music-video-genre-filter-chip{font-size:.8rem;padding:.24rem .65rem}}.video-detail{background:linear-gradient(180deg,#0a0a0af2,#0a0a0a);box-sizing:border-box;height:100vh;overflow:hidden;padding:2rem 0}body.video-detail-page-active{overscroll-behavior:none}@media (max-width:650px){.video-detail{background:#000}}.video-detail-container{box-sizing:border-box;height:100%;margin:0 auto;max-width:1400px;overflow:hidden;padding:0 1.25rem;width:100%}.video-detail-layout{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 420px;grid-template-rows:auto 1fr;height:100%;min-height:0}.video-detail-pin{background:#ffffff0a;border:1px solid #ffffff14;border-bottom:none;border-radius:16px 16px 0 0;box-sizing:border-box;grid-column:1;grid-row:1;min-width:0;padding:1.5rem 1.5rem 0}.video-detail-body-scroll{display:contents}.video-detail-main-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:0 0 16px 16px;border-top:none;box-sizing:border-box;contain:paint;grid-column:1;grid-row:2;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:1rem 1.5rem 1.5rem;scroll-behavior:auto;scrollbar-width:none;transform:translateZ(0);will-change:scroll-position}.video-detail-main-scroll::-webkit-scrollbar{display:none}.video-detail-right-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;box-sizing:border-box;contain:paint;grid-column:2;grid-row:1/-1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:1.5rem;scroll-behavior:auto;scrollbar-width:none;transform:translateZ(0);will-change:scroll-position}.video-detail-right-scroll::-webkit-scrollbar{display:none}.video-detail-top{display:flex;flex-direction:column;gap:1rem}.video-detail-player-wrap{aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden;position:relative;width:100%}.video-detail-player-wrap .music-vp-video-wrapper{bottom:0;height:100%;left:0;min-height:0;position:absolute;right:0;top:0;width:100%}.video-detail-info{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem .5rem}.video-detail-info--skeleton{align-items:center;gap:.5rem}.video-detail-actions--skeleton{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0;overflow-x:auto;scrollbar-width:none}.video-detail-actions--skeleton::-webkit-scrollbar{display:none}.video-detail-artist-card--skeleton{cursor:default;pointer-events:none}.video-detail-artist-card-img-wrap{border-radius:50%;flex-shrink:0;height:60px;overflow:hidden;position:relative;width:60px}.video-detail-artist-card-img-wrap .skeleton-loader--music-detail-artist-card-img,.video-detail-artist-card-img-wrap .video-detail-artist-card-img--skeleton{border-radius:50%;height:100%;inset:0;position:absolute;width:100%}.video-detail-artist-card-img--loading{opacity:0}.video-detail-artist-stat--skeleton{display:flex;flex-direction:column;gap:.25rem}.video-detail-trend-title-skeleton{display:block;margin:0 0 1rem}.video-detail-trend-card--loading,.video-detail-trend-card--skeleton{cursor:default;pointer-events:none}.video-detail-trend-card-img-wrap .skeleton-loader--video-detail-trend-img,.video-detail-trend-card-img-wrap .video-detail-trend-card-img-skeleton{border-radius:inherit;height:100%;inset:0;position:absolute;width:100%}.video-detail-trend-card-img--loading{opacity:0}.video-detail-artist-name,.video-detail-info .video-detail-title{color:#fff;font-size:18px;font-weight:700;line-height:1.3}.video-detail-artist-name{cursor:pointer;transition:color .2s}.video-detail-info-sep{color:#fff9;font-size:1.1rem;font-weight:700}.video-detail-artist-name:hover{color:#9b4fe7}.video-detail-top-row{align-items:flex-end;display:flex;gap:2rem}.video-detail-left{flex-shrink:0;width:220px}.video-detail-image{aspect-ratio:1;background:#ffffff14;border-radius:12px;object-fit:cover;width:100%}.video-detail-right{flex:1 1;min-width:0}.video-detail-actions{align-items:center;display:flex;min-width:0;width:100%}.video-detail-actions .scroll-touch,.video-detail-actions-scroll{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.video-detail-actions .like-button{align-items:center;display:flex;flex-shrink:0;gap:10px}.video-detail-actions .like-button-btn,.video-detail-actions .video-detail-action-btn,.video-detail-actions .video-detail-share-wrap .share-button.share-button--labeled{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff1a;border:none;border-radius:999px;box-sizing:border-box;color:#ffffffeb;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:15px;font-weight:500;gap:8px;height:auto;justify-content:center;line-height:1;max-width:none;min-height:44px;min-width:-webkit-max-content;min-width:max-content;overflow:hidden;padding:10px 18px;transition:background .2s,color .2s,box-shadow .2s;white-space:nowrap;width:-webkit-max-content;width:max-content}.video-detail-actions .like-button-btn:hover,.video-detail-actions .video-detail-action-btn:hover,.video-detail-actions .video-detail-share-wrap .share-button.share-button--labeled:hover{background:#ffffff29;border:none;color:#fff;transform:none}.video-detail-actions .like-button-dislike.active,.video-detail-actions .like-button-like.active{background:#ffffff1a;box-shadow:none;color:#ffffffeb}.video-detail-actions .like-button-dislike.active:hover,.video-detail-actions .like-button-like.active:hover{background:#ffffff29;box-shadow:none;color:#ffffffeb}.video-detail-actions .like-button-like.active .like-button-count,.video-detail-actions .like-button-like.active .like-button-icon-wrap{color:#c084fc}.video-detail-actions .like-button-dislike.active .like-button-count,.video-detail-actions .like-button-dislike.active .like-button-icon-wrap{color:#ff6464f2}.video-detail-actions .video-detail-repost-btn.active,.video-detail-actions .video-detail-save-btn.active{color:#c084fc}.video-detail-actions .like-button-icon-wrap{align-items:center;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.video-detail-actions .like-button-icon-wrap svg,.video-detail-actions .video-detail-action-btn svg,.video-detail-actions .video-detail-share-wrap .share-button.share-button--labeled svg{display:block;flex-shrink:0;height:22px;width:22px}.video-detail-actions .like-button-count,.video-detail-actions .video-detail-action-btn span,.video-detail-actions .video-detail-share-wrap .share-button-label{display:inline-block;flex-shrink:0;font-size:15px;font-weight:500;line-height:1}.video-detail-actions .like-button-count.empty{display:inline-block}.video-detail-share-wrap{align-items:center;display:inline-flex;flex-shrink:0;position:relative}.video-detail-share-wrap .share-button-wrapper{position:static;right:auto;top:auto;z-index:auto}.video-detail-share-wrap .share-button-dropdown{left:auto;margin-top:8px;right:0;top:100%}.video-detail .movie-detail-comments{background:#ffffff0d;border-radius:15px;margin-bottom:.5rem;padding:1rem}.video-detail .movie-detail-comments-input-wrap{background:#2d2d32b5;border:1px solid #46415066}.video-detail .movie-detail-comments-list{margin-bottom:0}.video-detail-artist-card{align-items:center;cursor:pointer;display:flex;gap:1rem;margin-bottom:1rem;padding-top:1rem;transition:opacity .2s}.video-detail-artist-card:hover{opacity:.9}.video-detail-artist-card-btn{flex-shrink:0;margin-left:auto}.video-detail-artist-card-img{background:#ffffff14;border:2px solid #ccc;border-radius:50%;flex-shrink:0;height:60px;object-fit:cover;width:60px}.video-detail-artist-card-info{display:flex;flex:1 1;flex-direction:column;gap:.25rem;min-width:0}.video-detail-artist-card-name{color:#fff;font-size:1rem;font-weight:600}.video-detail-artist-card .video-detail-artist-stat{align-items:baseline;display:flex;flex-direction:row;gap:.35rem}.video-detail-artist-card .video-detail-artist-stat .artist-detail-track-num{color:#ffffffbf;font-size:.9rem;font-weight:600}.video-detail-artist-card .video-detail-artist-stat .artist-detail-track-label{color:#fff9;font-size:.85rem;font-weight:500}.video-detail-title{color:#fff;font-size:2rem;font-weight:700;line-height:1.3;margin:0 0 .5rem}.video-detail-artist-block{align-items:center;cursor:pointer;display:flex;gap:.75rem;transition:opacity .2s}.video-detail-artist-block:hover{opacity:.85}.video-detail-artist-img{border:2px solid #9b4fe780;border-radius:50%;height:48px;object-fit:cover;width:48px}.video-detail-artist-info{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.video-detail-artist-name{color:#fff;font-size:18px;font-weight:700;line-height:1.3}.video-detail-artist-year{color:#fff9;font-size:.9rem}.video-detail-trend-title{color:#fff;font-size:1.2rem;font-weight:700;margin:0 0 1rem}.video-detail-sticky-bar{display:none}.video-detail-trend-grid{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem}.video-detail-trend-card{align-items:stretch;background:#ffffff0d;border-radius:12px;cursor:pointer;display:flex;gap:1rem;min-width:0;padding:.5rem;position:relative;width:100%}.video-detail-trend-card-img-wrap{aspect-ratio:16/9;background:#ffffff14;border-radius:10px;flex-shrink:0;overflow:hidden;position:relative;width:168px}.video-detail-trend-card-img{height:100%;object-fit:cover;width:100%}.video-detail-trend-card-duration{background:#0009;border-radius:4px;bottom:4px;color:#fff;font-size:.75rem;font-weight:600;padding:2px 6px;position:absolute;right:4px;z-index:2}.video-detail-trend-card-info{display:flex;flex:1 1;flex-direction:column;gap:.2rem;justify-content:space-between;min-width:0}.video-detail-trend-card-title{color:#fff;display:block;font-size:.95rem;font-weight:600;line-height:1.3;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-detail-trend-card-artist{color:#ffffffb3;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-detail-trend-card-year{color:#ffffff8c;font-size:.78rem}.video-detail-error{color:#ffffffb3;font-size:1.1rem;padding:4rem;text-align:center}@media (max-width:900px){body.video-detail-page-active,html.video-detail-page-lock{height:100%;inset:0;max-height:100%;overflow:hidden;position:fixed;width:100%}body.video-detail-page-active .navbar,body.video-detail-page-active .navbar-mobile{display:none!important}body.video-detail-page-active .App{display:flex;flex-direction:column;height:100%;height:100dvh;max-height:100dvh;overflow:hidden}body.video-detail-page-active .App-main{flex:1 1;height:auto;margin:0;max-height:none;min-height:0;overflow:hidden;padding-bottom:0!important;position:relative}.video-detail{background:#000;flex-direction:column;height:100%;inset:0;max-height:100%;position:absolute;width:100%;z-index:900}.video-detail,.video-detail-container{display:flex;max-width:100%;min-height:0;overflow:hidden;padding:0}.video-detail-container{flex:1 1;flex-direction:column;height:auto}.video-detail-layout{display:flex;flex:1 1;flex-direction:column;gap:0;grid-template-columns:none;grid-template-rows:none;height:auto;min-height:0;overflow:hidden}.video-detail-pin{border:none;flex:0 0 auto;grid-column:unset;grid-row:unset;padding:2px 0 0;z-index:6}.video-detail-pin,.video-detail-player-wrap{background:#000;border-radius:0;max-width:100%;width:100%}.video-detail-player-wrap{margin-left:0;overflow:hidden}.video-detail-player-wrap .music-vp-video-wrapper{background:#000!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-height:0!important;outline:none!important;transition:none!important}.video-detail-body-scroll{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 .7rem 1.25rem;width:100%}.video-detail-main-scroll{padding:.75rem 0 0}.video-detail-main-scroll,.video-detail-right-scroll{background:none;border:none;border-radius:0;contain:none;flex:0 0 auto;grid-column:unset;grid-row:unset;overflow:visible;transform:none;will-change:auto}.video-detail-right-scroll{padding:0}.video-detail-right-scroll .video-detail-trend-card-img-wrap{width:160px}.video-detail-trend-grid{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem}.video-detail-sticky-bar{background:#000;border-bottom:2px solid #9b4fe74d;box-shadow:0 8px 18px #000000f2;box-sizing:border-box;display:block;margin:0 -.7rem;max-width:none;min-height:2.1rem;min-width:0;overflow:visible;padding:.15rem .7rem;position:-webkit-sticky;position:sticky;top:0;width:auto;z-index:15}.video-detail-sticky-filter,.video-detail-sticky-title{transition:opacity .28s ease,transform .28s ease}.video-detail-sticky-title{background:#0000;color:#fff;display:block;font-size:1.15rem;font-weight:700;margin:0;max-width:100%;overflow:hidden;padding:.2rem 0;position:static;text-overflow:ellipsis;white-space:nowrap}.video-detail-sticky-filter{box-sizing:border-box;display:block;max-width:100%;min-width:0;overflow:hidden;width:100%}.video-detail-sticky-bar:not(.is-filter) .video-detail-sticky-title{opacity:1;pointer-events:auto;transform:translateY(0)}.video-detail-sticky-bar:not(.is-filter) .video-detail-sticky-filter{bottom:.15rem;left:.7rem;max-width:calc(100% - 1.4rem);opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:.7rem;top:.15rem;transform:translateY(10px);width:auto}.video-detail-sticky-bar.is-filter .video-detail-sticky-title{left:.7rem;opacity:0;pointer-events:none;position:absolute;right:.7rem;top:.15rem;transform:translateY(-10px)}.video-detail-sticky-bar.is-filter .video-detail-sticky-filter{bottom:auto;left:auto;max-width:100%;opacity:1;overflow:hidden;pointer-events:auto;position:relative;right:auto;top:auto;transform:translateY(0);width:100%}.video-detail-trend-title--side{display:none}.video-detail-right-scroll{margin-top:.75rem;max-width:100%;min-width:0;width:100%}.video-detail-body-scroll.is-filter-pinned .video-detail-right-scroll{min-height:calc(100% + 5rem)}.video-detail-body-scroll{opacity:1;opacity:calc(1 - var(--video-detail-sheet-progress, 0)*.92);transition:opacity .42s cubic-bezier(.22,1,.36,1)}.video-detail-player-wrap{transition:height .42s cubic-bezier(.22,1,.36,1)}.video-detail.is-expanding .video-detail-pin,.video-detail.is-immersive .video-detail-pin,.video-detail.is-sheet-dragging .video-detail-pin{padding-top:0}.video-detail:not(.is-immersive).is-expanding .video-detail-player-wrap,.video-detail:not(.is-immersive).is-sheet-dragging .video-detail-player-wrap{aspect-ratio:auto;border-radius:0;height:calc(56.25vw + 100dvh*0);height:calc(56.25vw + (100dvh - 56.25vw)*var(--video-detail-sheet-progress, 0))}.video-detail.is-sheet-dragging .video-detail-player-wrap{transition:none}.video-detail.is-sheet-dragging .video-detail-body-scroll{touch-action:none;transition:none}.video-detail.is-expanding .video-detail-body-scroll{overflow:hidden;pointer-events:none}.video-detail.is-sheet-snap .video-detail-body-scroll,.video-detail.is-sheet-snap .video-detail-pin,.video-detail.is-sheet-snap .video-detail-player-wrap{transition:none!important}.video-detail.is-immersive .video-detail-layout{background:#000}.video-detail.is-immersive .video-detail-pin{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding:0;touch-action:pan-y}.video-detail.is-immersive .video-detail-player-wrap{aspect-ratio:unset;background:#000;border-radius:0;flex:1 1 auto;height:100%;max-height:none;min-height:0;overflow:hidden;position:relative;transition:none;width:100%}.video-detail.is-immersive .video-detail-player-wrap .music-vp-video-wrapper{background:#000;border:none;border-radius:0;box-shadow:none;height:100%;inset:0!important;min-height:0!important;position:absolute!important;width:100%}.video-detail.is-collapsing .video-detail-player-wrap .music-vp-video-wrapper,.video-detail.is-expanding .video-detail-player-wrap .music-vp-video-wrapper,.video-detail.is-sheet-dragging .video-detail-player-wrap .music-vp-video-wrapper{border:none;border-radius:0;box-shadow:none;min-height:0!important}.video-detail.is-immersive .music-vp-bottom-controls{padding:.85rem 1rem max(.85rem,env(safe-area-inset-bottom,0px));z-index:70}.video-detail.is-immersive .music-vp-bottom-controls.show{opacity:1;pointer-events:all;visibility:visible}.video-detail.is-immersive .music-vp-controls-bar{align-items:center;display:flex!important;flex-wrap:nowrap;gap:.6rem;justify-content:space-between;min-height:40px;opacity:1;visibility:visible}.video-detail.is-immersive .video-detail-body-scroll{flex:0 0;max-height:0;min-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;pointer-events:none;transition:opacity .42s cubic-bezier(.22,1,.36,1),max-height .42s cubic-bezier(.22,1,.36,1)}.video-detail.is-immersive.is-collapsing .video-detail-body-scroll{flex:1 1 auto;max-height:none;min-height:0;opacity:clamp(.15,0,1);opacity:clamp(.15,var(--video-detail-sheet-progress,0),1);overflow:hidden;padding:.75rem .7rem 1.25rem;pointer-events:none;width:100%}.video-detail.is-immersive.is-collapsing.is-sheet-dragging .video-detail-body-scroll{transition:none}.video-detail.is-immersive.is-collapsing:not(.is-sheet-dragging) .video-detail-body-scroll{transition:opacity .42s cubic-bezier(.22,1,.36,1)}.video-detail.is-immersive.is-collapsing .video-detail-pin{flex:0 0 auto;padding:0}.video-detail.is-immersive.is-collapsing .video-detail-player-wrap{border-radius:0;flex:0 0 auto;height:calc(100dvh - 100dvh*0);height:calc(100dvh - (100dvh - 56.25vw)*var(--video-detail-sheet-progress, 0));max-height:100dvh}.video-detail.is-immersive.is-collapsing.is-sheet-dragging .video-detail-player-wrap{transition:none}.video-detail.is-immersive.is-collapsing:not(.is-sheet-dragging) .video-detail-player-wrap{transition:height .42s cubic-bezier(.22,1,.36,1)}}@media (max-width:822px){.video-detail-trend-grid{grid-template-columns:1fr}}@media (max-width:580px){.video-detail-trend-grid{grid-template-columns:1fr}.video-detail-title{font-size:1.5rem}.video-detail-trend-title{margin:0 0 .5rem}}@media (max-width:768px){.video-detail-actions .like-button,.video-detail-actions .scroll-touch,.video-detail-actions-scroll{gap:8px}.video-detail-actions .like-button-btn,.video-detail-actions .video-detail-action-btn,.video-detail-actions .video-detail-share-wrap .share-button.share-button--labeled{font-size:13px;gap:6px;min-height:34px;padding:8px 14px}.video-detail-actions .like-button-icon-wrap,.video-detail-actions .like-button-icon-wrap svg,.video-detail-actions .repost-btn.video-detail-repost-btn svg,.video-detail-actions .video-detail-action-btn svg,.video-detail-actions .video-detail-share-wrap .share-button.share-button--labeled svg{height:16px;width:16px}.video-detail-actions .like-button-count,.video-detail-actions .video-detail-action-btn span,.video-detail-actions .video-detail-share-wrap .share-button-label{font-size:13px}}@media (max-width:640px){.video-detail-main-scroll,.video-detail-right-scroll{background:none;border:none;border-radius:0;padding:0}}.movie-detail-comments{width:100%}.movie-detail-comments-title{align-items:baseline;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:.4rem;margin:0 0 1rem}.movie-detail-comments-count{color:#ffffff8c;font-size:.92rem;font-weight:500;line-height:1}.movie-detail-comments-list--open-modal{cursor:pointer}.movie-detail-comments--sheet-mobile .movie-detail-comments-list{margin-top:0}.movie-detail-comments--sheet-mobile .movie-detail-comments-title{margin-bottom:.75rem}.movie-detail-comments-carousel{overflow:hidden}.movie-detail-comments-carousel-slide{animation:movie-comments-slide-up .48s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.movie-detail-comments-carousel .movie-detail-comment-item{margin:0}.movie-detail-comments-carousel .movie-detail-comment-replies,.movie-detail-comments-carousel .movie-detail-comment-tag-row{display:none}@keyframes movie-comments-slide-up{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.movie-detail-comments-carousel-slide{animation:none}}.movie-detail-comments-input-wrap{align-items:center;background:#2d2d324d;border:1px solid #46415066;border-radius:20px;cursor:pointer;display:flex;gap:.5rem;margin-bottom:1rem;padding:.3rem .55rem;transition:all .25s}.movie-detail-comments-input-wrap:hover{background:#2d2d3280;border-color:#9b4fe7}.movie-detail-comments-input{background:#0000;border:none;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;outline:none}.movie-detail-comments-input::placeholder{color:#ffffff80}.movie-detail-comments-send-btn{align-items:center;background:linear-gradient(135deg,#b87ff7,#9b4fe7);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .25s;width:40px}.movie-detail-comments-send-btn:hover{transform:scale(1.05)}.movie-detail-comments-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.movie-detail-comments-empty{color:#ffffff80;font-size:.95rem;margin:.5rem 0}.movie-detail-comment-item{align-items:stretch;display:flex;flex-direction:column;gap:0}.movie-detail-comment-main{align-items:flex-start;display:flex;gap:.75rem;position:relative}.movie-detail-comment-tag-row{align-items:center;display:flex;gap:.5rem;margin-top:.35rem}.movie-detail-comment-reply-btn{align-items:center;background:none;border:none;color:#ffffff8c;cursor:pointer;display:inline-flex;font-size:.8rem;gap:.35rem;padding:.15rem 0;transition:color .2s}.movie-detail-comment-reply-btn:hover{color:#9b4fe7}.movie-detail-comment-like-wrap{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:.15rem;margin-left:auto}.movie-detail-comment-like-wrap.active .movie-detail-comment-like-btn{color:#9b4fe7}.movie-detail-comment-like-wrap.active .movie-detail-comment-like-btn svg{fill:currentColor}.movie-detail-comment-like-btn{align-items:center;background:hsla(0,0%,100%,.197);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:25px;justify-content:center;min-height:25px;min-width:25px;padding:0;transition:all .2s;width:25px}.movie-detail-comment-like-count{color:#ffffffb3;font-size:.7rem}.movie-detail-comment-like-wrap.active .movie-detail-comment-like-count{color:#9b4fe7;font-size:14px}.movie-detail-comment-replies{border-left:2px solid #9b4fe74d;margin-left:48px;margin-top:.5rem;padding-left:.75rem}.movie-detail-comment-reply{margin-bottom:.5rem}.movie-detail-comment-reply .movie-detail-comment-main{gap:.5rem}.movie-detail-comment-reply .movie-detail-comment-avatar{height:28px;width:28px}.movie-detail-comment-reply .movie-detail-comment-author{font-size:.85rem}.movie-detail-comment-reply .movie-detail-comment-text{font-size:.9rem}.movie-detail-comments-replying-bar{align-items:center;background:#9b4fe726;border-radius:8px;color:#ffffffe6;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.5rem;padding:.5rem .75rem}.movie-detail-comments-reply-cancel{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:24px;justify-content:center;line-height:1;padding:0;width:24px}.movie-detail-comments-reply-cancel:hover{background:#fff3}.movie-detail-comment-avatar{background:#ffffff1a;border-radius:50%;flex-shrink:0;height:36px;overflow:hidden;width:36px}.movie-detail-comment-avatar .profile-avatar-img{height:100%;object-fit:cover;width:100%}.movie-detail-comment-avatar-placeholder{align-items:center;color:#ffffff80;display:flex;height:100%;justify-content:center;width:100%}.movie-detail-comment-body{flex:1 1;min-width:0}.movie-detail-comment-author{color:#fff;display:block;font-size:.9rem;font-weight:600;margin-bottom:.25rem}.movie-detail-comment-text{word-wrap:break-word;color:#ffffffd9;font-size:.95rem;line-height:1.5;margin:0}.movie-detail-comments-more-btn{background:#0000;border:2px solid #9b4fe780;border-radius:8px;color:#9b4fe7;cursor:pointer;font-size:.7rem;font-weight:600;padding:.4rem;transition:all .25s}.movie-detail-comments-more-btn:hover{background:#9b4fe733;border-color:#9b4fe7}.movie-detail-comments-modal-overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9998}.movie-detail-comments-modal{--drag-y:0;background:#121212;border:1px solid #46415080;border-bottom:none;border-radius:16px 16px 0 0;box-shadow:0 -10px 40px #00000080;display:flex;flex-direction:column;left:50%;max-height:75vh;max-width:500px;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;width:90%;z-index:9999}.movie-detail-comments-modal-dragging{transition:none}.movie-detail-comments-modal-header-wrap{display:flex;flex-direction:column;flex-shrink:0}@media (max-width:768px){.movie-detail-comments-modal-header-wrap{cursor:grab;touch-action:none}.movie-detail-comments-modal-header-wrap:active{cursor:grabbing}}.movie-detail-comments-modal-drag-handle{background:#ffffff4d;border-radius:2px;display:none;height:4px;margin:.75rem auto;width:40px}.movie-detail-comments-modal-body{display:flex;flex:1 1;flex-direction:column;gap:1rem;overflow-y:auto;padding:1rem 1.5rem;scrollbar-width:thin;scrollbar-width:none}.movie-detail-comments-modal-body::-webkit-scrollbar{width:6px}.movie-detail-comments-modal-body::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.movie-detail-comments-modal-empty{color:#ffffff80;font-size:1rem;margin:2rem 0;text-align:center}.movie-detail-comment-item-modal .movie-detail-comment-avatar{height:40px;width:40px}.movie-detail-comments-modal-footer{background:inherit;border-top:1px solid #ffffff14;flex-shrink:0;padding:1rem 1.5rem}.movie-detail-comments-modal-emoji-row{display:flex;flex-wrap:nowrap;gap:.5rem;margin-bottom:.75rem}.movie-detail-comments-modal-emoji-row .movie-detail-comments-emoji-btn{flex-shrink:0}.movie-detail-comments-emoji-btn{align-items:center;background:#ffffff14;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1.2rem;height:32px;justify-content:center;min-height:32px;min-width:32px;padding:0;transition:all .2s;width:32px}.movie-detail-comments-emoji-btn-img{padding:4px}.movie-detail-comments-emoji-btn-img img{height:24px;object-fit:contain;width:24px}.movie-detail-comments-emoji-btn:hover{background:#9b4fe74d;transform:scale(1.1)}.movie-detail-comments-modal-input-wrap{align-items:center;background:#2d2d3280;border:1px solid #46415080;border-radius:20px;display:flex;gap:.75rem;padding:.3rem .55rem}.movie-detail-comments-modal-avatar{background:#ffffff1a;border-radius:50%;flex-shrink:0;height:36px;overflow:hidden;width:36px}.movie-detail-comments-modal-avatar .profile-avatar-img{height:100%;object-fit:cover;width:100%}.movie-detail-comments-modal-input{background:#0000;border:none;color:#fff;flex:1 1;font-size:1rem;outline:none}.movie-detail-comments-modal-input::placeholder{color:#ffffff80}.movie-detail-comments-modal-send-btn{align-items:center;background:linear-gradient(135deg,#b87ff7,#9b4fe7);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .25s;width:40px}.movie-detail-comments-modal-send-btn:hover{transform:scale(1.05)}@media (min-width:769px){.movie-detail-comments-modal{border:1px solid #46415080;border-radius:16px;box-shadow:0 20px 60px #0009;left:50%;top:50%;transform:translate(-50%,-50%)}}@media (max-width:768px){.movie-detail-comments-modal{border-radius:20px 20px 0 0;bottom:0;box-sizing:border-box;left:0!important;max-height:85vh;max-width:100vw;overflow-x:hidden;right:0!important;top:auto;transform:translateY(0);transform:translateY(var(--drag-y,0));width:100%!important}.movie-detail-comments-modal-drag-handle{display:block}}@media (max-width:500px){.movie-detail-comments-modal-body,.movie-detail-comments-modal-footer{padding:1rem .6rem}}.music-album-detail-top{margin-bottom:1rem}.music-album-artist-block{cursor:default}.music-album-artist-block:hover{background:#0000}.music-album-songs-list{margin-top:1.5rem;padding-top:1rem}.music-album-songs-title{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 .75rem}.music-album-songs-title-skeleton{display:block;margin:0 0 .75rem}.music-album-songs-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);margin-bottom:.5rem}.music-album-song-row{align-items:center;background:#ffffff14;border-radius:10px;cursor:pointer;display:flex;gap:.75rem;padding:.5rem .6rem;transition:background .2s}.music-album-song-row--skeleton{cursor:default;pointer-events:none}.music-album-song-row:hover{background:#ffffff14}.music-album-song-row.active{background:rgba(31,3,210,.192);border:1px solid #1f16cc99}.music-album-song-headphone-icon{align-items:center;background:#ffffff1f;border-radius:50%;color:#ffffff80;display:flex;flex-shrink:0;height:35px;justify-content:center;width:35px}.music-album-song-row.active .music-album-song-headphone-icon,.music-album-song-row:hover .music-album-song-headphone-icon{background:#ffffff2e;color:#ffffffd9}.music-album-song-index{color:#fff9;flex-shrink:0;font-size:.9rem;text-align:center;width:24px}.music-album-song-row.active .music-album-song-index{color:#ffffffe6}.music-album-song-visual-wrap{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;position:relative;width:24px}.music-album-song-visual-wrap>div{position:relative!important;right:auto!important;top:auto!important;transform:none!important}.music-album-song-visual-wrap canvas{height:16px!important;width:20px!important}.music-album-song-info{display:flex;flex:1 1;flex-direction:column;gap:.15rem;min-width:0}.music-album-song-title{color:#fff;font-size:.95rem;font-weight:600}.music-album-song-artist,.music-album-song-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-album-song-artist{color:#fff9;font-size:.8rem}.music-album-song-duration{color:#ffffff8c;flex-shrink:0;font-size:.8rem}.music-album-detail-card .music-detail-trend-card-img-wrap{height:80px;width:80px}@media (max-width:641px){.music-album-songs-grid{grid-template-columns:1fr}.music-album-song-row{padding:.5rem .6rem}.music-album-songs-list{margin-top:.5rem;padding-top:.5rem}}.music-filter{margin-bottom:1.5rem}.music-filter .scroll-touch,.music-filter-scroll{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding:.5rem 0;scrollbar-width:none}.music-filter .scroll-touch::-webkit-scrollbar,.music-filter-scroll::-webkit-scrollbar{display:none}.music-filter-item{flex-shrink:0;position:relative}.music-filter-btn{align-items:center;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;color:#ffffffe6;cursor:pointer;display:flex;font-size:.9rem;gap:.35rem;padding:.5rem .85rem;transition:background .2s,border-color .2s,color .2s}.music-filter-btn:hover{background:#ffffff1f;border-color:#ffffff40;color:#fff}.music-filter-btn.has-value,.music-filter-btn.open{background:#9b4fe74d;border-color:#9b4fe799;color:#fff}.music-filter-label{color:#ffffffa6;font-weight:500}.music-filter-value{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-filter-arrow{flex-shrink:0;opacity:.7;transition:transform .2s}.music-filter-btn.open .music-filter-arrow{transform:rotate(180deg)}.music-filter-btn-barchasi.active{background:#1e03d24d;border-color:#1f16cc99;color:#fff}.music-filter-desktop{display:block}.music-filter-mobile-bar{display:none}.music-filter--skeleton .music-filter-scroll{align-items:center;display:flex;gap:.5rem;overflow-x:auto;padding:.5rem 0;scrollbar-width:none}.music-filter--skeleton .music-filter-scroll::-webkit-scrollbar{display:none}.music-filter-btn--skeleton{cursor:default;gap:.4rem;pointer-events:none}.music-filter-modal-overlay{align-items:flex-end;background:#000c;display:flex;inset:0;justify-content:center;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .25s ease;z-index:2000}.music-filter-modal-overlay.open{opacity:1;pointer-events:auto}.music-filter-modal{background:#121212;border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:70vh;overflow:hidden;transform:translateY(100%);transition:transform .32s cubic-bezier(.22,1,.36,1);width:100%}.music-filter-modal-overlay.open .music-filter-modal{transform:translateY(0)}.music-filter-modal-header{align-items:stretch;border-bottom:1px solid #ffffff1a;display:flex;flex-direction:column;flex-shrink:0;padding:.55rem 1rem .85rem;position:relative}.music-filter-modal-header-draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.music-filter-modal-header-draggable:active{cursor:grabbing}.music-filter-modal-drag-bar{background:#ffffff59;border-radius:2px;display:block;flex-shrink:0;height:4px;margin:0 auto .65rem;width:36px}.music-filter-modal-header-row{align-items:center;display:flex;justify-content:center;min-height:1.5rem;position:relative}.music-filter-modal-title{color:#fff;flex:1 1;font-size:1.1rem;font-weight:600;margin:0;text-align:center}.music-filter-modal-clear{background:#0000;border:1px solid #fff;border-radius:12px;box-sizing:border-box;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;font-weight:700;min-width:0;padding:.9rem 1rem}.music-filter-modal-clear:hover{background:#ffffff0f}.music-filter-modal-close{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:none;height:40px;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px}.music-filter-modal-close:hover{background:#ffffff26;color:#fff}.music-filter-modal-list{-webkit-overflow-scrolling:touch;max-height:60vh;overflow-y:auto;padding:.5rem}.music-filter-modal-option{background:#0000;border:none;border-radius:12px;color:#ffffffe6;cursor:pointer;display:block;font-size:1rem;padding:.85rem 1rem;text-align:left;transition:background .2s;width:100%}.music-filter-modal-option:hover{background:#ffffff14}.music-filter-modal-option.active{background:#9b4fe759;color:#fff;font-weight:600}.music-filter-modal-option.has-icon{align-items:center;display:flex;gap:.75rem}.music-filter-modal-option-icon{align-items:center;color:#ffffffb3;display:flex;flex-shrink:0;justify-content:center}.music-filter-modal-option.active .music-filter-modal-option-icon{color:#fffffff2}.music-filter-modal-option-text{flex:1 1;min-width:0;text-align:left}.music-filter-modal--all{max-height:min(82vh,720px)}.music-filter-modal-body{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:1.1rem;min-height:0;overflow-y:auto;padding:.85rem 1rem 1.25rem;scroll-behavior:smooth}.music-filter-modal-section{display:flex;flex-direction:column;gap:.45rem;min-width:0}.music-filter-modal-section-title{color:#fff;font-size:.95rem;font-weight:700;margin:0;padding:0}.music-filter-select{display:flex;flex-direction:column;gap:.45rem;min-width:0;position:relative;z-index:1}.music-filter-select.is-open{z-index:5}.music-filter-select-trigger{align-items:center;background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;box-sizing:border-box;color:#ffffff8c;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:space-between;min-height:46px;padding:.7rem .9rem;text-align:left;width:100%}.music-filter-select.has-value .music-filter-select-trigger{color:#fff}.music-filter-select.is-open .music-filter-select-trigger{background:#ffffff17;border-color:#9b4fe78c}.music-filter-select-trigger-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-filter-select-arrow{flex-shrink:0;opacity:.75;transition:transform .2s ease}.music-filter-select.is-open .music-filter-select-arrow{transform:rotate(180deg)}.music-filter-select-dropdown{align-items:stretch;background:#1a1a1a;border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 10px 28px #00000073;box-sizing:border-box;display:flex;flex-direction:row;left:0;max-height:220px;overflow:hidden;position:absolute;right:0;top:calc(100% + .35rem);z-index:6}.music-filter-select-dropdown-scroll{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1 1 auto;max-height:220px;min-width:0;overflow-x:hidden;overflow-y:auto;padding:.35rem;scrollbar-width:none}.music-filter-select-dropdown-scroll::-webkit-scrollbar{display:none;height:0;width:0}.music-filter-select-dropdown.has-overflow .music-filter-select-dropdown-scroll{padding-right:.25rem}.music-filter-select-scrollbar{align-items:stretch;background:#f7f7f7;border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 11px;flex-direction:column;gap:2px;padding:3px 1px 3px 0;width:11px}.music-filter-select-scrollbar-btn{background-color:#f7f7f7;background-position:50%;background-repeat:no-repeat;background-size:6px 6px;border:1px solid #0000000f;cursor:pointer;flex:0 0 11px;height:11px;padding:0;width:100%}.music-filter-select-scrollbar-btn--up{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23333' d='M4 1.5 7.5 6h-7z'/%3E%3C/svg%3E");border-radius:6px 6px 3px 3px}.music-filter-select-scrollbar-btn--down{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23333' d='M4 6.5.5 2h7z'/%3E%3C/svg%3E");border-radius:3px 3px 6px 6px}.music-filter-select-scrollbar-btn:hover{background-color:#fff}.music-filter-select-scrollbar-track{background:#aaa;border:1px solid #aaa;border-radius:8px;flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.music-filter-select-scrollbar-thumb{background:#fff;border:1px solid #00000014;border-radius:7px;box-shadow:0 0 0 1px #ffffffe6;box-sizing:border-box;left:1px;pointer-events:none;position:absolute;right:1px;width:auto}.music-filter-select-option{align-items:center;background:#0000;border:none;border-radius:10px;color:#ffffffe6;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.65rem;padding:.7rem .65rem;text-align:left;width:100%}.music-filter-select-option:hover{background:#ffffff0f}.music-filter-select-option.is-active{background:#9b4fe738;color:#fff;font-weight:600}.music-filter-select-check{align-items:center;border:1.5px solid #ffffff47;border-radius:50%;box-sizing:border-box;color:#fff;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.music-filter-select-check.is-on{background:#9b4fe7;border-color:#9b4fe7}.music-filter-select-option-text{flex:1 1;min-width:0}.music-filter-modal-footer{align-items:stretch;background:#121212;border-top:1px solid #ffffff14;box-sizing:border-box;display:flex;flex-shrink:0;gap:.65rem;padding:.75rem 1rem calc(.85rem + env(safe-area-inset-bottom, 0px))}.music-filter-modal-apply{background:linear-gradient(135deg,#b87ff7,#9b4fe7);border:none;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;font-weight:700;min-width:0;padding:.9rem 1rem;width:auto}.music-filter-modal-apply:hover{filter:brightness(1.06)}@media (min-width:768px){.music-filter-modal-overlay{align-items:center;padding:1rem}.music-filter-modal{border-radius:16px;max-height:75vh;max-width:420px;opacity:0;transform:scale(.9) translateY(0);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .28s ease;width:100%}.music-filter-modal-overlay.open .music-filter-modal{opacity:1;transform:scale(1) translateY(0)}.music-filter-modal-drag-bar{display:none}.music-filter-modal-close{display:flex}.music-filter-mobile-bar{display:none!important}}@media (max-width:767px){.music-filter{margin-bottom:0}.music-filter-desktop{display:none}.music-filter-mobile-bar{align-items:center;background:#121212f5;border:1px solid #ffffff1f;border-radius:999px;bottom:calc(79px + env(safe-area-inset-bottom, 0px));box-shadow:0 8px 24px #00000073;color:#fff;cursor:pointer;display:flex;gap:.5rem;height:44px;justify-content:center;left:50%;max-width:calc(100% - 24px);padding:0 1.1rem;position:fixed;right:auto;transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:1000}.music-filter-mobile-bar.has-value{border-color:#1f16cc8c}.music-filter-mobile-bar-icon{align-items:center;color:#ffffffe6;display:flex;justify-content:center}.music-filter-mobile-bar-text{font-size:.95rem;font-weight:600}.music-filter-mobile-bar-badge{background:#6b3fd4;border-radius:50%;flex-shrink:0;height:8px;width:8px}.music-filter-mobile-bar--skeleton{pointer-events:none}.music-filter-modal-close{display:none}body:has(.music-more-page) .music-filter-mobile-bar{bottom:calc(25px + env(safe-area-inset-bottom, 0px))}.music-more-page:not(.music-more-page--artists){padding-bottom:calc(51px + 1.25rem + env(safe-area-inset-bottom, 0px))}}@media (max-width:480px){.music-filter-modal-title{font-size:1rem}}.music-more-page{background:#000;min-height:100vh;padding:2rem 0}.music-more-page-container{margin:0 auto;max-width:1400px;padding:0 1rem}.music-more-page--clips .music-more-page-container{max-width:none;width:100%}.music-more-page--clips .music-more-page-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.music-more-page--clips .music-more-page-item-image-wrapper{padding-top:56.25%}@media (max-width:500px){.music-more-page--clips .music-more-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.music-more-page--clips .music-more-page-item-image-wrapper{padding-top:58%}}@media (max-width:400px){.music-more-page--clips .music-more-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.music-more-page--clips .music-more-page-item-image-wrapper{padding-top:58%}}.music-more-page--artists .music-filter{display:none}.music-more-page--artists .music-more-page-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.music-more-page--artists .music-more-page-item{align-items:center;display:flex;flex-direction:column}.music-more-page--artists .music-more-page-item-image-wrapper{aspect-ratio:1;border-radius:50%;margin:0 auto;max-width:140px;padding-top:0;width:100%}.music-more-page--artists .music-more-page-item-image{border-radius:50%}.music-more-page--artists .music-more-page-item-info{background:none;bottom:auto;left:auto;margin-top:.75rem;padding:0;position:relative;right:auto;text-align:center;width:100%}.music-more-page--artists .music-more-page-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.95rem;overflow:hidden;white-space:normal}.music-more-page--artists .music-more-page-item-artist{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.75rem;overflow:hidden;white-space:normal}@media (max-width:500px){.music-more-page--artists .music-more-page-grid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.music-more-page--artists .music-more-page-item-image-wrapper{max-width:100px}}.music-more-page-header{align-items:center;display:flex;gap:1rem;margin-bottom:2rem}.music-more-page-header--skeleton{min-height:44px}.music-more-page-title-skeleton{display:block;flex:1 1;max-width:16rem}.music-more-page-back{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;transition:background .2s;width:44px}.music-more-page-back:hover{background:#1e03d24d;border-color:#1f16cc99}.music-more-page-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e8e8e8 30%,silver 60%,#a0a0a0);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.75rem;font-weight:700;margin:0}.music-more-page-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.music-more-page-item{cursor:pointer;transition:transform .25s ease}.music-more-page-item--loading,.music-more-page-item--skeleton{cursor:default;pointer-events:none}.music-more-page-item--loading:hover,.music-more-page-item--skeleton:hover{transform:none}.music-more-page-item:hover{transform:scale(1.02)}.music-more-page-item-image-wrapper{background:#ffffff14;border:1px solid #9b4fe78f;border-radius:12px;overflow:hidden;padding-top:120%;position:relative;width:100%}.music-more-page-item-image-wrapper .music-more-page-item-image-skeleton,.music-more-page-item-image-wrapper .skeleton-loader--music-more-page-image{border-radius:inherit;height:100%;inset:0;position:absolute;width:100%}.music-more-page-item-image--loading{opacity:0}.music-more-page-item-play--skeleton,.music-more-page-item-wishlist-btn--skeleton{animation:music-more-overlay-skeleton-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%)!important;background-size:200% 100%;border:none;color:#0000!important;overflow:hidden;pointer-events:none;z-index:3}@keyframes music-more-overlay-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.music-more-page-item-wishlist-btn--skeleton{height:36px;width:36px}.music-more-page-item-play--skeleton{height:32px;width:32px}.music-more-page-item-info .skeleton-loader--music-more-page-item-artist,.music-more-page-item-info .skeleton-loader--music-more-page-item-title{display:block;margin:0 0 .25rem}.music-more-page-item-wishlist-btn{align-items:center;background-color:#000000b3;border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:all .3s ease;width:36px;z-index:2}.music-more-page-item-wishlist-btn:hover{background-color:#000c;color:#fff}.music-more-page-item-wishlist-btn.active{color:#9b4fe7}.music-more-page-item-image{height:100%;left:0;position:absolute;top:0;width:100%}.music-more-page-item-play{align-items:center;background:#9b4fe7e6;border-radius:50%;bottom:.5rem;color:#fff;display:flex;height:32px;justify-content:center;position:absolute;right:.5rem;width:32px;z-index:2}.music-more-page-item-play svg{height:16px;width:16px}.music-more-page-item-info{background:linear-gradient(0deg,#000000d9,#0000);border-radius:0 0 12px 12px;bottom:0;left:0;padding:2rem 3rem .5rem .5rem;position:absolute;right:0;z-index:1}.music-more-page-item-title{color:#fff;font-size:1.2rem;font-weight:600;line-height:1.3;margin:0 0 .25rem}.music-more-page-item-artist,.music-more-page-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-more-page-item-artist{color:#ffffffb3;font-size:.8rem;margin:0}@media (min-width:768px){.music-more-page-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.music-more-page:not(.music-more-page--clips) .music-more-page-item-image-wrapper{padding-top:115%}}@media (max-width:500px){.music-more-page-title{font-size:1.2rem}.music-more-page-back{height:40px;width:40px}.music-more-page-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.music-more-page-item-play,.music-more-page-item-play.music-more-page-item-play--skeleton{height:28px;width:28px}.music-more-page-item-title{font-size:1rem}.music-more-page-grid{gap:.7rem}.music-more-page-item-wishlist-btn,.music-more-page-item-wishlist-btn.music-more-page-item-wishlist-btn--skeleton{height:30px;width:30px}.music-more-page-header{margin-bottom:1rem}.music-more-page{padding:1rem 0}}@media (max-width:480px){.music-more-page-item-play,.music-more-page-item-play.music-more-page-item-play--skeleton,.music-more-page-item-wishlist-btn,.music-more-page-item-wishlist-btn.music-more-page-item-wishlist-btn--skeleton{height:28px;width:28px}}@media (max-width:768px){.music-more-page-container{padding:0 .7rem}body:has(.music-more-page) .navbar-mobile{display:none!important}body:has(.music-more-page) .App-main{padding-bottom:0!important}}.img-modal-overlay{align-items:center;animation:overlayIn .35s cubic-bezier(.22,1,.36,1) forwards;background:#0000;display:flex;inset:0;justify-content:center;position:fixed;z-index:3000}.img-modal-overlay:before{backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);background:radial-gradient(ellipse 80% 60% at 20% 30%,#633edb2e 0,#0000 60%),radial-gradient(ellipse 60% 50% at 80% 70%,#0fb4b41f 0,#0000 55%),#04040cf0;content:"";inset:0;position:absolute}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.img-modal-topbar{align-items:center;animation:slideDown .45s cubic-bezier(.22,1,.36,1) .05s both;display:flex;justify-content:space-between;left:0;padding:1.25rem 1.5rem;position:fixed;right:0;top:0;z-index:3010}@keyframes slideDown{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.img-modal-icon-btn{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;color:#ffffffbf;cursor:pointer;display:flex;height:44px;justify-content:center;outline:none;position:relative;transition:background .2s,border-color .2s,color .2s,transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;width:44px}.img-modal-icon-btn:hover{background:#ffffff21;border-color:#ffffff38;box-shadow:0 0 0 4px #ffffff0a,0 8px 24px #0006;color:#fff;transform:scale(1.08)}.img-modal-icon-btn:active{transform:scale(.95)}.img-modal-counter{animation:fadeUp .4s cubic-bezier(.22,1,.36,1) .1s both;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:100px;bottom:1.75rem;color:#ffffff80;font-family:DM Mono,monospace;font-size:.75rem;left:50%;letter-spacing:.12em;padding:.35rem .9rem;position:fixed;transform:translateX(-50%);white-space:nowrap;z-index:3010}@keyframes fadeUp{0%{opacity:0;transform:translateX(-50%) translateY(10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.img-modal-content{align-items:center;animation:imageIn .45s cubic-bezier(.22,1,.36,1) .08s both;display:flex;justify-content:center;max-height:calc(100vh - 168px);max-width:calc(100vw - 160px);position:relative;width:100%;z-index:3005}@keyframes imageIn{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.img-modal-image-wrap{align-items:center;border-radius:16px;box-shadow:0 0 0 1px #ffffff14,0 32px 80px #000000b3,0 0 120px #633edb1f;display:flex;justify-content:center;overflow:hidden;position:relative}.img-modal-image{-webkit-user-drag:none;border-radius:16px;display:block;height:auto;max-height:calc(100vh - 168px);max-width:100%;object-fit:contain;-webkit-user-select:none;user-select:none;width:auto}.img-modal-nav-btn{align-items:center;animation:navIn .4s cubic-bezier(.22,1,.36,1) .15s both;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:50%;color:#fffc;cursor:pointer;display:flex;height:52px;justify-content:center;outline:none;position:fixed;top:50%;transform:translateY(-50%);transition:background .2s,border-color .2s,color .2s,transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;width:52px;z-index:3010}@keyframes navIn{0%{opacity:0}to{opacity:1}}.img-modal-nav-btn:hover{background:#ffffff26;border-color:#ffffff40;box-shadow:0 0 0 6px #ffffff0a,0 12px 32px #00000080;color:#fff}.img-modal-nav-prev{left:1.25rem}.img-modal-nav-prev:hover{transform:translateY(-50%) translateX(-2px) scale(1.06)}.img-modal-nav-next{right:1.25rem}.img-modal-nav-next:hover{transform:translateY(-50%) translateX(2px) scale(1.06)}.img-modal-nav-btn:active{transform:translateY(-50%) scale(.92)}.img-modal-thumbs{align-items:center;animation:fadeUp .4s cubic-bezier(.22,1,.36,1) .1s both;background:#ffffff0d;border:1px solid #ffffff14;border-radius:100px;bottom:1.35rem;display:flex;gap:.5rem;left:50%;max-width:calc(100vw - 160px);overflow-x:auto;padding:.5rem;position:fixed;scrollbar-width:none;transform:translateX(-50%);z-index:3010}.img-modal-thumbs::-webkit-scrollbar{display:none}.img-modal-thumb{border:2px solid #0000;border-radius:8px;cursor:pointer;flex-shrink:0;height:36px;object-fit:cover;opacity:.45;transition:opacity .2s,border-color .2s,transform .2s;width:36px}.img-modal-thumb:hover{opacity:.8;transform:scale(1.1)}.img-modal-thumb.active{border-color:#ffffffb3;opacity:1;transform:scale(1.12)}.img-modal-overlay.is-closing{animation:overlayOut .25s cubic-bezier(.4,0,1,1) forwards}.img-modal-overlay.is-closing .img-modal-content{animation:imageOut .22s cubic-bezier(.4,0,1,1) forwards}@keyframes overlayOut{to{opacity:0}}@keyframes imageOut{to{opacity:0;transform:scale(.94) translateY(8px)}}@media (max-width:600px){.img-modal-topbar{padding:1rem}.img-modal-icon-btn{border-radius:12px;height:40px;width:40px}.img-modal-content{max-width:calc(100vw - 20px)}.img-modal-content,.img-modal-image{max-height:calc(100vh - 160px)}.img-modal-nav-btn{height:42px;width:42px}.img-modal-nav-prev{left:.6rem}.img-modal-nav-next{right:.6rem}.img-modal-thumbs{bottom:1.95rem;gap:.35rem;max-width:calc(100vw - 80px);padding:.8rem}.img-modal-counter{bottom:1.25rem}.img-modal-thumb{border-radius:6px;height:50px;width:50px}}.more-modal-overlay{align-items:center;animation:moreModalFadeIn .25s ease-out;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06060cd1;bottom:0;display:flex;justify-content:center;left:0;padding:1.5rem;position:fixed;right:0;top:0;z-index:2000}@keyframes moreModalFadeIn{0%{opacity:0}to{opacity:1}}.more-modal{animation:moreModalSlideUp .3s ease-out;background:linear-gradient(165deg,#1c1a24fa,#0c0b12fc);border:1px solid #7864a040;border-radius:15px;display:flex;flex-direction:column;max-height:85vh;max-width:560px;overflow:hidden;width:100%}@keyframes moreModalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.more-modal-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;flex-shrink:0;justify-content:space-between;padding:.3rem 1rem}.more-modal-title{color:#fff;font-size:1.2rem;font-weight:600;margin:0}.more-modal-close{background:none;border:none;color:#ffffffb3;cursor:pointer;font-size:1.75rem;line-height:1;padding:.25rem;transition:color .2s}.more-modal-close:hover{color:#fff}.more-modal-body{-ms-overflow-style:none;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.25rem 1.5rem;scrollbar-width:none}.more-modal-body::-webkit-scrollbar{display:none;height:0;width:0}.more-modal-bioimg-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;margin-top:1rem;min-width:0}.more-modal-bioimg-item{-webkit-touch-callout:none;border-radius:8px;cursor:pointer;flex-shrink:0;height:72px;min-height:72px;min-width:72px;overflow:hidden;touch-action:manipulation;width:72px}.more-modal-bioimg{height:100%;object-fit:cover;width:100%}.more-modal-text{word-wrap:break-word;color:#ffffffe6;font-size:1rem;line-height:1.65;margin:0;white-space:pre-wrap}.more-modal-overlay--mobile{align-items:stretch;animation:moreModalOverlayFadeIn .35s ease-out;justify-content:flex-end;padding:0}.more-modal-overlay--mobile.more-modal-overlay--closing{animation:moreModalOverlayFadeOut .3s ease-in forwards}@keyframes moreModalOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes moreModalOverlayFadeOut{0%{opacity:1}to{opacity:0}}.more-modal-panel{bottom:0;max-width:100%;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .35s cubic-bezier(.32,.72,0,1);width:100%;z-index:2001}.more-modal-panel--open{transform:translateX(0)}.more-modal-panel--closing{transform:translateX(100%);transition:transform .3s cubic-bezier(.32,.72,0,1)}.more-modal-panel .more-modal{animation:none!important;border:none;border-radius:0;height:100%;max-height:none;max-width:none;width:100%}.more-text{color:inherit;font-size:inherit;line-height:inherit}.more-text-content{display:block;overflow-wrap:break-word;word-break:break-word}.more-text-content--collapsed{-webkit-line-clamp:11;-webkit-line-clamp:var(--line-clamp,11);line-clamp:11;line-clamp:var(--line-clamp,11);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;overflow-wrap:break-word;word-break:break-word}@media (min-width:769px){.more-text-content,.more-text-content--collapsed{overflow-wrap:break-word;word-break:break-word}}@media (max-width:768px){.more-text-content,.more-text-content--collapsed{flex:1 1 auto;min-height:0;min-width:0;overflow-wrap:break-word;word-break:break-word}.more-text-trigger{align-self:flex-start;flex-shrink:0;margin-top:.5rem}}.more-text-trigger{background:none;border:none;color:#ffffffb3;cursor:pointer;display:inline;font:inherit;margin:0;padding:0;text-decoration:underline;transition:color .2s}.more-text-trigger:hover{color:#fffffff2}.more-text-bioimg-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;margin-top:.75rem;min-width:0}.more-text-bioimg{border-radius:8px;height:72px;min-height:72px;min-width:72px;object-fit:cover;width:72px}.artist-music-story-modal-overlay{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1200}.artist-music-story-modal{background:#0a0a0a;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 8px 32px #00000080;max-width:520px;overflow:hidden;position:relative;width:100%}.artist-music-story-modal--has-color{background:linear-gradient(180deg,#28283c,#0d0d0d 45%,#0a0a0a);background:linear-gradient(180deg,rgb(var(--modal-r,40),var(--modal-g,40),var(--modal-b,60)) 0,#0d0d0d 45%,#0a0a0a 100%);border-color:#32323280;border-color:rgba(var(--modal-r,50),var(--modal-g,50),var(--modal-b,50),.5);box-shadow:0 8px 32px #00000080,0 0 24px #32323233;box-shadow:0 8px 32px #00000080,0 0 24px rgba(var(--modal-r,50),var(--modal-g,50),var(--modal-b,50),.2)}.artist-music-story-modal--has-color .artist-music-story-modal-progress-fill{background:#9b4fe7cc}.artist-music-story-modal-close{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:.75rem;top:.75rem;transition:background .2s;width:32px;z-index:2}.artist-music-story-modal-close:hover{background:#ffffff40}.artist-music-story-modal-img-wrap{align-items:center;display:flex;gap:.75rem;justify-content:center;padding:1.5rem 1.5rem 0}.artist-music-story-modal-img{border-radius:12px;display:block;height:180px;width:180px}.artist-music-story-modal-progress-wrap{align-items:center;display:flex;gap:.75rem;margin:1rem 1.5rem 0}.artist-music-story-modal-time{color:#ffffffb3;font-size:.8rem;font-weight:500;min-width:2.5rem}.artist-music-story-modal-time-current{text-align:left}.artist-music-story-modal-time-duration{text-align:right}.artist-music-story-modal-progress{background:#ffffff26;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.artist-music-story-modal-progress-fill{background:linear-gradient(90deg,#9b4fe7,#7c3aed);border-radius:3px;height:100%;transition:width .1s linear}.artist-music-story-modal-controls{align-items:center;display:flex;gap:1.5rem;justify-content:center;padding:1rem 1.5rem 0}.artist-music-story-modal-btn{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;transition:background .2s,opacity .2s;width:44px}.artist-music-story-modal-btn:disabled{cursor:not-allowed;opacity:.4}.artist-music-story-modal-btn-play{background:#9b4fe7cc;height:52px;width:52px}.artist-music-story-modal-btn-play:hover{background:#9b4fe7}.artist-music-story-modal-title-wrap{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.5rem 1.25rem;text-align:center}.artist-music-story-modal-music-btn{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .2s,color .2s;width:40px}.artist-music-story-modal-music-btn:hover{background:#9b4fe799;color:#fff}.artist-music-story-modal-title{background:none;border:none;color:#fff;cursor:pointer;display:inline;font-size:1.1rem;font-weight:600;padding:0;transition:color .2s}.artist-music-story-modal-title:hover{color:#9b4fe7;text-decoration:underline}.artist-music-story-modal-handle{display:none}@media (max-width:500px){.artist-music-story-modal-overlay{align-items:flex-end;padding:0}.artist-music-story-modal{border-radius:16px 16px 0 0;max-height:90vh;max-width:none;transform:translateY(0);transition:transform .25s ease-out;width:100%}.artist-music-story-modal--dragging{transition:none}.artist-music-story-modal-handle{align-items:center;cursor:grab;display:flex;flex-shrink:0;justify-content:center;padding:.75rem 0;touch-action:none;width:100%}.artist-music-story-modal-handle:active{cursor:grabbing}.artist-music-story-modal-handle-bar{background:#ffffff4d;border-radius:2px;height:4px;width:40px}.artist-music-story-modal-close{display:none}}.artist-music-story{margin-top:0;padding:0 1.25rem}.artist-music-story-list{display:flex;flex-shrink:0;gap:1rem;margin:0 -1.25rem;padding:.25rem 1.25rem}.artist-music-story-item{background:#ffffff14;border:2px solid #ccc;border-radius:50%;cursor:pointer;flex-shrink:0;height:50px;overflow:hidden;padding:0;transition:transform .2s,box-shadow .2s;width:50px}.artist-music-story-item--skeleton{align-items:center;background:#0000;border-color:#ffffff1f;cursor:default;display:inline-flex;justify-content:center;pointer-events:none}.artist-music-story-item--skeleton .skeleton-loader--artist-music-story-item{border-radius:50%;display:block;height:100%;width:100%}.artist-music-story-item:hover{box-shadow:0 4px 12px #0006;transform:scale(1.05)}.artist-music-story-item--skeleton:hover{box-shadow:none;transform:none}.artist-music-story-img{display:block;height:50px;object-fit:cover;width:50px}@media (max-width:768px){.artist-music-story{padding:0 1rem}.artist-music-story-list{margin:0 -1rem;padding:.25rem 1rem}}.artist-detail-element-filter{display:flex;flex-wrap:nowrap;gap:.5rem;margin-bottom:1.5rem}.artist-detail-element-filter--skeleton{pointer-events:none}.artist-detail-element-filter-btn{align-items:center;background:#ffffff0f;border:1px solid #fff3;border-radius:24px;color:#ffffffd9;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.95rem;font-weight:500;gap:.4rem;padding:.5rem 1rem;transition:background .25s ease,border-color .25s ease,color .25s ease}.artist-detail-element-filter-btn--skeleton{background:#0000;border:none;color:#0000;cursor:default;height:2.14rem;overflow:hidden;padding:0;width:6.5rem}.artist-detail-element-filter-btn--skeleton:first-child{width:5.5rem}.artist-detail-element-filter-btn--skeleton:nth-child(2){width:7.2rem}.artist-detail-element-filter-btn--skeleton:nth-child(3){width:6.8rem}.artist-detail-element-filter-btn--skeleton:nth-child(4){width:6.2rem}.artist-detail-element-filter-btn--skeleton:nth-child(5){width:7.5rem}.artist-detail-element-filter-btn--skeleton .skeleton-loader--artist-detail-filter-btn{border-radius:24px;display:block;height:100%;width:100%}.artist-detail-element-filter-btn--skeleton.active,.artist-detail-element-filter-btn--skeleton:hover{background:#0000;border:none;color:#0000}.artist-detail-element-filter-btn-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.artist-detail-element-filter-btn:hover{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.artist-detail-element-filter-btn.active{background:#1e03d24d;border-color:#1f16cc99;color:#fff}.artist-detail{background:linear-gradient(180deg,#0a0a0af2,#0a0a0a);min-height:100vh;padding:2rem 0}.artist-detail-container{box-sizing:border-box;margin:0 auto;max-width:1400px;min-width:0;overflow-x:hidden;padding:0 1.25rem;width:100%}.artist-detail-header{border-radius:12px;margin-bottom:2rem;margin-left:-1.25rem;margin-right:-1.25rem;overflow:hidden;position:relative;width:calc(100% + 2.5rem)}.artist-detail-header--has-color .artist-detail-stats{background:linear-gradient(180deg,#323232b3,#0000);background:linear-gradient(to bottom,rgba(var(--header-r,50),var(--header-g,50),var(--header-b,50),.7),#0000)}.artist-detail-img-wrap{border-radius:12px 12px 0 0;overflow:hidden;padding:0;position:relative;width:100%}.artist-detail-img,.artist-detail-img-wrap .artist-detail-img-skeleton,.artist-detail-img-wrap .skeleton-loader--artist-detail-img{border-radius:12px;display:block;height:250px;width:100%}.artist-detail-img{background:#ffffff14;margin:0;object-fit:cover;padding:0;vertical-align:top}.artist-detail-img--loading{height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;width:100%}.artist-detail-caption{background:linear-gradient(0deg,#000000d9,#0000);border-radius:0 0 12px 12px;bottom:0;display:flex;flex-direction:column;gap:.5rem;left:0;padding:1rem 1.4rem;position:absolute;right:0;z-index:1}.artist-detail-name{align-items:center;color:#fff;display:inline-flex;font-family:Arial Narrow,Arial,sans-serif;font-size:4.45rem;font-weight:700;margin:0;order:1;padding:0;text-shadow:0 1px 3px #000c}.artist-detail-name--skeleton{color:#0000;display:block;font-size:0;height:4.895rem;line-height:0;max-width:100%;text-shadow:none;width:min(55%,18rem)}.artist-detail-name--skeleton .skeleton-loader--artist-detail-name{border-radius:10px;display:block;height:100%;width:100%}.artist-detail-name-verified{flex-shrink:0;height:3rem;margin-top:3px;object-fit:contain;width:3rem}.artist-detail-description{color:#ffffffd9;font-size:1.2rem;line-height:1.4;margin:0;order:2;padding:0}.artist-detail-description--skeleton{color:#0000;display:block;font-size:0;height:1.68rem;line-height:0;max-width:100%;width:min(70%,22rem)}.artist-detail-description--skeleton .skeleton-loader--artist-detail-description{border-radius:6px;display:block;height:100%;width:100%}@media (max-width:700px){.artist-detail-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-detail-description--skeleton{width:min(85%,14rem)}.artist-detail-name-verified{height:1.5rem;width:1.5rem}}.artist-detail-info{display:flex;flex-wrap:nowrap;gap:1rem 1.5rem;margin-top:.75rem;order:3}.artist-detail-info--skeleton{pointer-events:none}.artist-detail-info-item{align-items:center;color:#ffffffe6;display:inline-flex;flex-shrink:0;font-size:.95rem;gap:.4rem}.artist-detail-info-item--skeleton{min-height:1.235rem}.artist-detail-info-icon{align-items:center;color:#ffffffb3;display:inline-flex;flex-shrink:0;justify-content:center}.artist-detail-info-icon svg{height:16px;width:16px}.artist-detail-info-value{line-height:1.3}.artist-detail-bio-gallery{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:2rem;min-width:0}.artist-detail-bio-section{background:#ffffff0d;border-radius:12px;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;padding:1.5rem;width:100%}.artist-detail-bio-section--skeleton{min-height:220px;pointer-events:none}.artist-detail-bio-section .artist-detail-bio-text,.artist-detail-bio-section .more-text{flex:1 1;min-height:0;min-width:0;overflow:hidden}.artist-detail-bio-title,.artist-detail-gallery-title{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.artist-detail-bio-title--skeleton{color:#0000;display:block;font-size:0;height:1.5rem;line-height:0;margin:0 0 1rem;max-width:100%;overflow:hidden;width:8.75rem}.artist-detail-bio-title--skeleton .skeleton-loader--artist-detail-bio-title{border-radius:6px;display:block;height:100%;width:100%}.artist-detail-bio-text{color:#ffffffd9;font-size:1rem;line-height:1.6;margin:0}.artist-detail-bio-text--skeleton{display:flex;flex-direction:column;gap:.75rem;pointer-events:none}.artist-detail-bio-section .more-text-content{overflow-wrap:break-word;word-break:break-word}.artist-detail-bio-section .more-text-content--skeleton{display:flex;flex-direction:column;gap:.55rem;width:100%}.artist-detail-bio-section .more-text-content--skeleton .skeleton-loader--artist-detail-bio-line{border-radius:4px;display:block;height:1.6rem;width:100%}.artist-detail-bio-section .more-text-content--skeleton .artist-detail-bio-line-skeleton--short{width:68%}.artist-detail-bio-section .more-text-bioimg-row--skeleton{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;margin-top:0;pointer-events:none}.artist-detail-bio-section .more-text-bioimg--skeleton{border-radius:8px;display:inline-flex;flex-shrink:0;height:72px;min-height:72px;min-width:72px;overflow:hidden;width:72px}.artist-detail-bio-section .more-text-bioimg--skeleton .skeleton-loader--artist-detail-bioimg{border-radius:8px;display:block;height:100%;width:100%}.artist-detail-gallery-section{background:#ffffff0d;border-radius:12px;min-height:0;min-width:0;padding:1.5rem}.artist-detail-gallery-section--skeleton{pointer-events:none}.artist-detail-gallery-title--skeleton{color:#0000;display:block;font-size:0;height:1.5rem;line-height:0;margin:0 0 1rem;max-width:100%;overflow:hidden;width:12.5rem}.artist-detail-gallery-title--skeleton .skeleton-loader--artist-detail-gallery-title{border-radius:6px;display:block;height:100%;width:100%}.artist-detail-gallery-grid{grid-gap:.5rem;aspect-ratio:16/10;display:grid;gap:.5rem;grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:1fr 1fr;min-height:200px}.artist-detail-gallery-cell{background:#ffffff14;border-radius:8px;cursor:pointer;overflow:hidden}.artist-detail-gallery-cell--tall{grid-row:span 2}.artist-detail-gallery-cell--skeleton{background:#0000;cursor:default;pointer-events:none;position:relative}.artist-detail-gallery-cell--skeleton .skeleton-loader--artist-detail-gallery-cell{border-radius:8px;display:block;height:100%;width:100%}.artist-detail-gallery-cell img{display:block;height:100%;object-fit:cover;width:100%}.artist-detail-bio-gallery--single{grid-template-columns:1fr}@media (min-width:769px){.artist-detail-bio-gallery{align-items:stretch}.artist-detail-bio-section{align-self:stretch;display:flex;flex-direction:column;min-height:0;overflow:hidden}.artist-detail-bio-section .artist-detail-bio-text,.artist-detail-bio-section .more-text{flex:1 1 auto;min-height:0;overflow-y:auto}.artist-detail-gallery-section{align-self:stretch;display:flex;flex-direction:column;overflow:hidden}.artist-detail-gallery-grid{flex:1 1;min-height:0}}@media (max-width:768px){.artist-detail-bio-gallery{grid-template-columns:1fr}.artist-detail-bio-section{-webkit-overflow-scrolling:touch;max-height:400px;min-height:0;order:1;overflow-y:auto;padding-bottom:1rem}.artist-detail-bio-section .more-text{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.artist-detail-bio-section .more-text-content{flex:1 1 auto;min-height:0;min-width:0;overflow-wrap:break-word;word-break:break-word}.artist-detail-bio-section .more-text-trigger{align-self:flex-start;flex-shrink:0;margin-top:.5rem}.artist-detail-gallery-section{order:2}.artist-detail-gallery-grid{aspect-ratio:5/3;min-height:180px}}.artist-detail-stats{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-top:0;padding:1rem 1.25rem 1.25rem}.artist-detail-stats-items{align-items:center;display:flex;flex-wrap:nowrap;gap:1rem}.artist-detail-stats-follow,.artist-detail-stats-items .artist-detail-stat-item{flex-shrink:0}.artist-detail-stat-item{align-items:center;display:flex;flex-direction:column;gap:.2rem}.artist-detail-stat-item--skeleton{min-width:3.5rem;pointer-events:none}.artist-detail-stat-item--skeleton .skeleton-loader--artist-detail-stat-num{border-radius:4px;height:1.1rem;width:2.2rem}.artist-detail-stat-item--skeleton .skeleton-loader--artist-detail-stat-label{border-radius:4px;height:.9rem;width:3.6rem}.artist-detail-stats-follow .following-btn--skeleton{align-items:center;background:#0000;border:none;color:#0000;cursor:default;display:inline-flex;height:2.05rem;justify-content:center;overflow:hidden;padding:0;pointer-events:none;width:8.125rem}.artist-detail-stats-follow .following-btn--skeleton .skeleton-loader--artist-detail-following-btn{border-radius:24px;display:block;height:100%;width:100%}@media (max-width:525px){.artist-detail-header--has-color .artist-detail-stats{align-items:stretch;flex-direction:column}.artist-detail-header--has-color .artist-detail-stats-items{order:1;width:100%}.artist-detail-header--has-color .artist-detail-stats-follow{margin-top:.5rem;order:2;width:100%}}@media (max-width:450px){.artist-detail-header--has-color .artist-detail-stats-follow,.artist-detail-header--has-color .artist-detail-stats-follow .following-btn,.artist-detail-header--has-color .artist-detail-stats-follow .following-btn--skeleton{width:100%}.artist-detail-bio-section,.artist-detail-gallery-section{padding:1rem}.artist-detail-header{margin-bottom:1rem}}.artist-detail-track-num{color:#ffffffb3;font-size:1.1rem;font-weight:500;line-height:1}.artist-detail-track-label{color:#ffffffb3;font-size:.9rem;font-weight:500}.artist-detail-tracks-wrap{margin-bottom:2rem;width:100%}.artist-detail-albums-wrap{margin-top:.5rem;width:100%}.artist-detail-albums-title--skeleton{color:#0000;display:block;font-size:0;height:1.44rem;line-height:0;margin:0 0 1rem;max-width:100%;overflow:hidden;width:7.2rem}.artist-detail-albums-title--skeleton .skeleton-loader--artist-detail-albums-title{border-radius:6px;display:block;height:100%;width:100%}.artist-detail-albums-title,.artist-detail-clips-title,.artist-detail-tracks-title{color:#fff;font-size:1.2rem;font-weight:700;margin:0 0 1rem}.artist-detail-tracks-title--skeleton{color:#0000;display:block;font-size:0;height:1.44rem;line-height:0;margin:0 0 1rem;max-width:100%;overflow:hidden;width:8.4rem}.artist-detail-tracks-title--skeleton .skeleton-loader--artist-detail-tracks-title{border-radius:6px;display:block;height:100%;width:100%}.artist-detail-clips-wrap{box-sizing:border-box;margin:1rem 0 0;padding:0;width:100%}.artist-detail-clips-title--skeleton{color:#0000;display:block;font-size:0;height:1.44rem;line-height:0;margin:0 0 1rem;max-width:100%;overflow:hidden;width:6rem}.artist-detail-clips-title--skeleton .skeleton-loader--artist-detail-clips-title{border-radius:6px;display:block;height:100%;width:100%}.artist-detail-clips-wrap .artist-detail-clips-title{margin:0 0 1rem}.artist-detail-clips-wrap .clips-image-wrapper{padding-top:56.25%}@media (max-width:500px){.artist-detail-clips-wrap .clips-item{width:220px}.artist-detail-albums-grid .music-cards-item-image-wrapper{background:#ffffff14;border:1px solid #9b4fe78f;border-radius:12px;overflow:hidden;padding-top:100%;position:relative;width:100%}.artist-detail-albums-title,.artist-detail-clips-title,.artist-detail-tracks-title{font-size:1.2rem}}.artist-detail-clips-wrap .clips-item{width:240px}.artist-detail-clips-wrap .clips-image-wrapper{padding-top:60.25%}.artist-detail-clips-wrap .music-cards-item-image{object-fit:cover}@media (max-width:500px){.artist-detail-clips-wrap .clips-item{width:220px}.artist-detail-clips-wrap .clips-image-wrapper{padding-top:56.25%}.artist-detail-shorts-wrap .artist-detail-shorts-card{max-width:160px;min-width:160px;width:160px}}@media (max-width:390px){.artist-detail-clips-wrap .clips-item{width:200px}}.artist-detail-section--filtered{margin-left:0;margin-right:0;width:100%}.artist-detail-tracks-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.artist-detail-tracks-grid .artist-detail-track{max-width:none;min-width:0;width:100%}.artist-detail-albums-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.artist-detail-albums-grid .music-cards-item{width:100%}.artist-detail-clips-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.artist-detail-clips-grid .music-cards-item{width:100%}.artist-detail-tracks-column{display:flex;flex-direction:column;flex-shrink:0;gap:.75rem;min-width:280px}.artist-detail-track{align-items:center;background:#ffffff0f;border-radius:30px;box-sizing:border-box;display:flex;flex-shrink:0;gap:1rem;max-width:280px;min-width:280px;padding:.45rem;transition:background .4s ease,box-shadow .4s ease;width:280px}.artist-detail-track--skeleton{cursor:default;pointer-events:none}.artist-detail-track--playing{border-color:#ffffff26}.artist-detail-track-img-wrap{align-items:center;background:#000c;border:2px solid #0009;border-radius:50%;box-shadow:inset 0 1px 2px #00000080;display:flex;flex-shrink:0;height:56px;justify-content:center;overflow:hidden;padding:4px;width:56px}.artist-detail-track-img-wrap--skeleton{background:#0000;border-color:#ffffff14;box-shadow:none;padding:0}.artist-detail-track-img-wrap--skeleton .skeleton-loader--artist-detail-track-img{border-radius:50%;display:block;height:100%;width:100%}.artist-detail-track-img{border-radius:50%;height:100%;object-fit:cover;width:100%}.artist-detail-track--spinning .artist-detail-track-img{animation:artist-detail-spin-disk 3s linear infinite}@keyframes artist-detail-spin-disk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.artist-detail-track-info{display:flex;flex:1 1;flex-direction:column;gap:.15rem;min-width:0;overflow:hidden}.artist-detail-track-name{color:#ffffffa6;font-size:.85rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-detail-track-name--skeleton{color:#0000;display:block;font-size:0;height:1.02rem;line-height:0;overflow:hidden;width:55%}.artist-detail-track-name--skeleton .skeleton-loader--artist-detail-track-name{border-radius:4px;display:block;height:100%;width:100%}.artist-detail-track-title{color:#fff;font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-detail-track-title--skeleton{color:#0000;display:block;font-size:0;height:1.2rem;line-height:0;overflow:hidden;width:75%}.artist-detail-track-title--skeleton .skeleton-loader--artist-detail-track-title{border-radius:4px;display:block;height:100%;width:100%}.artist-detail-play-btn{align-items:center;background:#9b4fe7e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:transform .2s,background .2s;width:44px}.artist-detail-play-btn--skeleton{background:#0000;color:#0000;cursor:default;overflow:hidden;padding:0;pointer-events:none}.artist-detail-play-btn--skeleton .skeleton-loader--artist-detail-play-btn{border-radius:50%;display:block;height:100%;width:100%}.artist-detail-play-btn:hover{background:#9b4fe7;transform:scale(1.05)}.artist-detail-play-btn--skeleton:hover{background:#0000;transform:none}.artist-detail-error{color:#ffffffb3;font-size:1.1rem;padding:4rem;text-align:center}.artist-detail-shorts-wrap .artist-detail-shorts-card{box-sizing:border-box;flex-shrink:0;height:-webkit-fit-content;height:fit-content;max-width:160px;min-width:160px;overflow:hidden;position:relative;width:160px}.artist-detail-shorts-wrap .artist-detail-shorts-card--skeleton{cursor:default;pointer-events:none}.artist-detail-shorts-wrap .music-cards-item-play{display:none}.artist-detail-shorts-wrap .artist-detail-shorts-thumb,.artist-detail-shorts-wrap .clips-image-wrapper.artist-detail-shorts-thumb{aspect-ratio:9/10;background:#000;border-radius:8px;overflow:hidden;padding-top:0!important;position:relative}.artist-detail-shorts-wrap .artist-detail-shorts-thumb--skeleton{background:#0000}.artist-detail-shorts-wrap .artist-detail-shorts-thumb-skeleton,.artist-detail-shorts-wrap .skeleton-loader--artist-detail-shorts-thumb{border-radius:8px;height:100%;inset:0;position:absolute;width:100%}.artist-detail-shorts-wrap .artist-detail-shorts-info--skeleton{pointer-events:none;transform:translateY(0)!important}.artist-detail-shorts-wrap .artist-detail-shorts-info--skeleton .skeleton-loader--music-cards-item-artist,.artist-detail-shorts-wrap .artist-detail-shorts-info--skeleton .skeleton-loader--music-cards-item-title{position:relative;z-index:1}.artist-detail-movies-wrap .artist-detail-movie-image-wrapper{position:relative}.artist-detail-movies-wrap .artist-detail-movie-image-wrapper .music-cards-item-image-skeleton,.artist-detail-movies-wrap .artist-detail-movie-image-wrapper .skeleton-loader--music-cards-image{border-radius:inherit;height:100%;inset:0;position:absolute;width:100%}.artist-detail-movies-wrap .artist-detail-movie-image-wrapper .movies-item-badge--skeleton,.artist-detail-movies-wrap .artist-detail-movie-image-wrapper .movies-item-rating--skeleton{pointer-events:none;z-index:3}.artist-detail-shorts-wrap .artist-detail-shorts-thumb .artist-detail-shorts-info{background:linear-gradient(0deg,#000000d9,#0000);border-radius:0 0 8px 8px;bottom:0;left:0;padding:2rem .5rem .5rem;position:absolute;right:0;transform:translateY(0);transition:transform .25s ease;z-index:2}@media (min-width:769px){.artist-detail-shorts-wrap .artist-detail-shorts-thumb .artist-detail-shorts-info{transform:translateY(100%)}.artist-detail-shorts-wrap .artist-detail-shorts-card:hover .artist-detail-shorts-info{transform:translateY(0)}}.artist-detail-shorts-thumb{aspect-ratio:9/16;background:#000;border-radius:8px;overflow:hidden;position:relative}.artist-detail-shorts-preview{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.artist-detail-shorts-wrap .artist-detail-shorts-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));width:100%}.artist-detail-shorts-wrap .artist-detail-shorts-grid .artist-detail-shorts-card{max-width:none;min-width:0;width:100%}.artist-detail-shorts-wrap .artist-detail-shorts-grid .music-cards-item-image-wrapper.artist-detail-shorts-thumb{aspect-ratio:9/16;padding-top:0!important}.artist-detail-shorts-wrap.artist-detail-section--filtered .artist-detail-shorts-grid .artist-detail-shorts-card{max-width:none;min-width:0;width:100%}.artist-detail-shorts-wrap.artist-detail-section--filtered .artist-detail-shorts-grid .artist-detail-shorts-thumb,.artist-detail-shorts-wrap.artist-detail-section--filtered .artist-detail-shorts-grid .music-cards-item-image-wrapper.artist-detail-shorts-thumb{aspect-ratio:9/11;background:#000;border-radius:8px;height:auto;min-height:0;overflow:hidden;padding-top:0!important;position:relative;width:100%}.artist-detail-shorts-wrap.artist-detail-section--filtered .artist-detail-shorts-grid .artist-detail-shorts-thumb{width:100%}.artist-detail-shorts-wrap .artist-detail-shorts-grid .clips-item{min-width:0;width:100%}@media (max-width:768px){.artist-detail{max-width:100vw;overflow-x:hidden;padding:1.5rem 0;width:100%}.artist-detail-container{max-width:100%;padding:0 1rem}.artist-detail-header{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}.artist-detail-img-wrap{margin-left:0;margin-right:0;width:100%}.artist-detail-img,.artist-detail-img-wrap .artist-detail-img-skeleton,.artist-detail-img-wrap .skeleton-loader--artist-detail-img{height:170px}.artist-detail-name{font-size:2rem}.artist-detail-name--skeleton{height:2.2rem;width:min(70%,12rem)}}@media (max-width:500px){.artist-detail-container{max-width:100%;padding:0 .7rem}.artist-detail-stats{padding:1rem .9rem 1.25rem}}@media (max-width:400px){.artist-detail-shorts-wrap .artist-detail-shorts-card{max-width:135px;min-width:135px;width:135px}}.actors-page{margin-top:3rem;min-height:calc(100vh - 200px)}.actors-page-header{box-sizing:border-box;margin:0 auto;max-width:1350px}.actors-page-profile{align-items:center;background-image:linear-gradient(135deg,#1c1624,#120e18),linear-gradient(135deg,#0f0f12,#2d2d32,#19191c,#0f0f12);background-position:50%;background-repeat:repeat,repeat;background-size:auto,auto;border:1px solid #46415080;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:row;gap:2rem;justify-content:flex-start;max-width:100%;overflow:hidden;padding:2rem 3rem;width:100%}.actors-page-profile--has-bg{background-position:50%;background-repeat:no-repeat;background-size:cover,cover;border-radius:10px;box-sizing:border-box;margin:0 auto;max-width:1350px;padding:1rem}.actors-page-image{aspect-ratio:3/3;border:2px solid #ccc;border-radius:12px;box-shadow:0 8px 32px #00000080;flex-shrink:0;min-width:210px;overflow:hidden;width:210px}.actors-page-image img{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.actors-page-info{flex:1 1;min-width:0;text-align:left}.actors-page-name{align-items:center;color:#fff;display:inline-flex;font-size:2rem;font-weight:700;gap:0}.actors-page-name-verified{flex-shrink:0;margin-top:7px;vertical-align:middle;width:2rem}.actors-page-desc{color:#ffffffd9;font-size:1rem;line-height:1.6;margin:0;min-height:1.6em}.actors-page-meta{display:flex;flex-direction:column;gap:.1rem;margin-top:.55rem}.actors-page-meta-row{display:flex;flex-wrap:nowrap;gap:.5rem 1.5rem;justify-content:flex-start;min-width:0}.actors-page-meta-item{align-items:center;color:#fffc;display:inline-flex;flex-shrink:0;font-size:.9rem;gap:.4rem}.actors-page-meta-icon{color:#ffffffb3;flex-shrink:0;opacity:.9}.actors-page-meta-genres{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;min-width:0}.actors-page-meta-genres-label{color:#fffffff2;flex-shrink:0;font-size:.9rem;font-weight:600}.actors-page-meta-genres-list{display:flex;flex-shrink:0;flex-wrap:nowrap;gap:.5rem}.actors-page-meta-genre-pill{background:#ffffff1f;border-radius:15px;color:#ffffffe6;display:inline-block;flex-shrink:0;font-size:.7rem;padding:.3rem .6rem}.actors-page-subscribe{align-items:center;display:flex;gap:.75rem;margin-top:.1rem}.actors-page-subscribers-count{color:#ffffffd9;font-size:.9rem}.actors-page-follow-btn--mobile{display:none}@media (max-width:760px){.actors-page-follow-btn--desktop{display:none}.actors-page-follow-btn--mobile{box-sizing:border-box;display:block;margin-top:.5rem;padding:0 .7rem;width:100%}.actors-page-follow-btn--mobile .following-btn{display:block;text-align:center;width:100%}.actors-page-profile--has-bg{margin:0 auto 1rem}.actors-page{margin-top:1rem;min-height:calc(100vh - 200px)}.actors-page-follow-btn--mobile .following-btn--skeleton,.actors-page-subscribe .following-btn,.actors-page-subscribe .following-btn--skeleton{width:100%}}.actors-page-meta-item strong{color:#fffffff2;font-weight:600}.actors-page-bio{box-sizing:border-box;margin:0 auto 1rem;max-width:1350px;padding:0 1rem}.actors-page-bio-inner{align-items:stretch;background:#2d2d324d;border:1px solid #46415066;border-radius:20px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:2rem;margin-top:30px;min-height:220px;padding:1.5rem}.actors-page-bio-text{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:280px;overflow:hidden}.actors-page-bio-text .more-text{flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}.actors-page-section-heading{align-items:center;display:flex;flex-direction:row;gap:.45rem;margin:0;min-width:0}.actors-page-section-heading-icon{color:#0313ea;display:inline-flex;flex-shrink:0}.actors-page-section-heading-icon svg{display:block}.actors-page-section-heading-text{min-width:0}.actors-page-bio-text h3.actors-page-section-heading.actors-page-bio-text-title{color:#fff;font-size:1.25rem;font-weight:600;margin:0 0 1rem;width:100%}.actors-page-bio-text p{color:#ffffffd9;font-size:.95rem;line-height:1.7;margin:0}.actors-page-bio-text .more-text-bioimg-row{display:none}.actors-page-bio-images{flex:1 1;min-width:280px}.actors-page-bio-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr)}.actors-page-bio-grid-item{aspect-ratio:1;background:#1a1a1a;border-radius:10px;box-shadow:0 4px 12px #0000004d;cursor:pointer;overflow:hidden;position:relative}.actors-page-bio-grid-item:focus-visible{outline:2px solid #9b4fe7e6;outline-offset:2px}.actors-page-bio-grid-item img{height:100%;object-fit:cover;width:100%}.actors-page-bio-grid-item--loading,.actors-page-bio-grid-item--skeleton{cursor:default;pointer-events:none}.actors-page-bio-grid-item-skeleton,.skeleton-loader--actors-page-bio-grid-item{border-radius:inherit!important;height:100%!important;inset:0;min-height:0;min-width:0;position:absolute;width:100%!important;z-index:1}.actors-page-bio-grid-img--loading{height:100%;inset:0;object-fit:cover;opacity:0;pointer-events:none;position:absolute;width:100%}.actors-page-bio-text-title--skeleton{display:block;height:calc(max(20px, 1.25rem * 1.2));margin:0 0 1rem;max-width:100%;overflow:hidden;width:calc(20px + 10.45rem)}.actors-page-bio-text-title-skeleton,.skeleton-loader--actors-page-bio-title{border-radius:6px!important;display:block!important;height:100%!important;width:100%!important}.actors-page-bio-text-body--skeleton{display:flex;flex-direction:column;gap:.55rem;width:100%}.actors-page-bio-line-skeleton,.skeleton-loader--actors-page-bio-line{border-radius:4px!important;display:block!important;height:1.615rem!important;width:100%!important}.actors-page-bio-line-skeleton--short,.skeleton-loader--actors-page-bio-line.actors-page-bio-line-skeleton--short{width:72%!important}.actors-page--skeleton,.actors-page-bio--skeleton{pointer-events:none}.actors-page-profile--skeleton{background-color:#1c1624f2;background-image:none!important;overflow:hidden;pointer-events:none;position:relative}.actors-page-profile--skeleton:after{animation:actors-page-skeleton-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#ffffff08,#ffffff14 45%,#ffffff08 90%);background-size:200% 100%;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.actors-page-profile--skeleton>*{position:relative;z-index:1}@keyframes actors-page-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.actors-page-image{position:relative}.actors-page-image--loading,.actors-page-image--skeleton{background:#1a1a1a}.actors-page-image-skeleton,.skeleton-loader--actors-page-image{border-radius:inherit!important;height:100%!important;inset:0;min-height:0;min-width:0;position:absolute;width:100%!important;z-index:1}.actors-page-image-img--loading{height:100%;inset:0;object-fit:cover;opacity:0;pointer-events:none;position:absolute;width:100%}.actors-page-name--skeleton{display:block;height:2.4rem;margin:0;max-width:100%;min-height:2.4rem;width:min(14rem,72%)}.actors-page-name-skeleton,.skeleton-loader--actors-page-name{border-radius:8px!important;display:block!important;height:100%!important;width:100%!important}.actors-page-meta-item--skeleton{gap:0;height:calc(max(16px, .9rem * 1.2));overflow:hidden;padding:0;width:calc(16px + 6.7rem)}.actors-page-meta-item-skeleton,.skeleton-loader--actors-page-meta-item{border-radius:4px!important;display:block!important;height:100%!important;width:100%!important}.actors-page-meta-genres-label--skeleton{display:block;height:1.08rem;overflow:hidden;width:4.95rem}.actors-page-meta-genres-label-skeleton,.skeleton-loader--actors-page-meta-genres-label{border-radius:4px!important;display:block!important;height:100%!important;width:100%!important}.actors-page-meta-genre-pill--skeleton{background:#0000!important;height:1.44rem;overflow:hidden;padding:0;width:4.35rem}.actors-page-meta-genre-pill-skeleton,.skeleton-loader--actors-page-meta-genre-pill{border-radius:15px!important;display:block!important;height:100%!important;width:100%!important}.actors-page-movies-title--skeleton,.actors-page-subscribers-count--skeleton{display:block;height:1.08rem;overflow:hidden;width:7.2rem}.actors-page-movies-title--skeleton{width:5.4rem}.actors-page-movies-title-skeleton,.actors-page-subscribers-count-skeleton,.skeleton-loader--actors-page-movies-title,.skeleton-loader--actors-page-subscribers-count{border-radius:4px!important;display:block!important;height:100%!important;width:100%!important}.following-btn--skeleton{align-items:center;background:#0000!important;border:none!important;color:#0000!important;cursor:default;display:inline-flex!important;height:2.05rem;justify-content:center;overflow:hidden;padding:0!important;pointer-events:none;width:8.125rem}.actors-page-following-btn-skeleton,.skeleton-loader--actors-page-following-btn{border-radius:24px!important;display:block!important;height:100%!important;width:100%!important}.actors-page-follow-btn--mobile .following-btn--skeleton{width:100%}.actors-page-info-skeleton{align-items:flex-start;display:flex;flex-direction:column;gap:.55rem;width:100%}.actors-page-movies-title{color:#ffffffd9;font-size:.9rem}.actors-page-movies{box-sizing:border-box;margin:0 auto;max-width:1350px}.actors-page-movies--skeleton{pointer-events:none}.actors-page-error{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;min-height:50vh}.actors-page-error h2{color:#fff;margin:0}.actors-page-error button{background:#9b4fe7;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem}.actors-page-error button:hover{background:#8550c5}@media (max-width:968px){.actors-page-profile{padding:1.5rem 2rem}}@media (max-width:700px){.actors-page-name-verified{width:1.2rem}.actors-page-profile--has-bg{margin-left:calc(50% - 50vw);max-width:none;padding:0 1rem;width:100vw}}@media (max-width:768px){.actors-page-profile{padding:1rem}.actors-page-image{min-width:110px;width:110px}.actors-page-name{font-size:1.25rem}.actors-page-name--skeleton{height:1.5rem;min-height:1.5rem;width:min(11rem,70%)}.actors-page-meta-item--skeleton{width:calc(16px + 5.8rem)}.actors-page-bio-inner{flex-direction:column;margin-top:20px;padding:1.5rem 1.25rem}.actors-page-bio-images,.actors-page-bio-text{min-width:100%}.actors-page-bio-grid{gap:.5rem;grid-template-columns:repeat(3,1fr)}.actors-page-bio-text{-webkit-overflow-scrolling:touch;max-height:400px;overflow-y:auto}.actors-page-bio-text .more-text{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.actors-page-profile{gap:1rem}.actors-page-media-row--split{--actors-gallery-img-h:clamp(132px,38vw,192px);flex-direction:column}.actors-page-media-row--split .actors-page-photo-gallery-block,.actors-page-media-row--split .actors-page-video-draphy-block{flex:1 1 auto;max-width:none;width:100%}.actors-page-photo-gallery-grid{height:clamp(120px,40vw,168px);max-height:168px}}.actors-page-media-wrap{box-sizing:border-box;margin:0 auto 2rem;max-width:1350px;padding:0 1rem;width:100%}.actors-page-media-row{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:row;gap:1rem;min-width:0;width:100%}.actors-page-media-row>:only-child{flex:1 1 100%;max-width:100%;min-width:0}.actors-page-media-row--split{--actors-gallery-img-h:clamp(340px,24vw,252px);--actors-video-thumb-min-h:clamp(72px,17vw,92px);--actors-video-thumb-max-h:clamp(92px,22vw,128px);--actors-video-wrap-min-w:clamp(5.5rem,38%,12rem);--actors-video-wrap-max-w:min(58%,16rem);align-items:stretch}.actors-page-media-row--split .actors-page-photo-gallery-block{flex:1 1;flex-direction:column;justify-content:flex-start;max-width:none;min-width:0;padding:1.5rem 1.1rem}.actors-page-media-row--split .actors-page-photo-gallery-block,.actors-page-media-row--split .actors-page-video-draphy-block{align-items:stretch;align-self:stretch;background:#2d2d324d;border:1px solid #46415066;border-radius:20px;box-sizing:border-box;display:flex;min-height:0}.actors-page-media-row--split .actors-page-video-draphy-block{flex:0 1 min(25rem,46%);flex-direction:column;max-width:min(25rem,46%);min-width:min(14rem,100%);padding:1rem}.actors-page-media-heading{color:#fffffff2;font-size:1.1rem;font-weight:600;margin:0 0 .75rem}.actors-page-media-row--split .actors-page-photo-gallery-head .actors-page-media-heading,.actors-page-media-row--split .actors-page-video-draphy-block .actors-page-media-heading{flex-shrink:0;margin:0}.actors-page-photo-gallery-head{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between;margin:0 0 .75rem;min-width:0}.actors-page-photo-gallery-head .actors-page-media-heading.actors-page-section-heading{flex:1 1;margin:0;min-width:0}.actors-page-photo-gallery-head .actors-page-section-heading-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actors-page-photo-gallery-head .show-more-btn,.actors-page-photo-gallery-more-btn{align-self:center;flex-shrink:0}.actors-page-video-draphy-head{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:space-between;margin:0 0 .75rem;min-width:0}.actors-page-video-draphy-head .actors-page-media-heading.actors-page-section-heading{flex:1 1;margin:0;min-width:0}.actors-page-video-draphy-head .actors-page-section-heading-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actors-page-video-draphy-head .show-more-btn,.actors-page-video-draphy-more-btn{align-self:center;flex-shrink:0}.actors-page-photo-gallery-block{min-width:0;width:100%}.actors-page-photo-gallery-grid{grid-gap:.4rem;align-content:stretch;border-radius:10px;display:grid;gap:.4rem;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));height:clamp(148px,24vw,200px);max-height:200px;min-height:0;overflow:hidden;width:100%}.actors-page-media-row--split .actors-page-photo-gallery-grid{align-self:stretch;box-sizing:border-box;flex:0 0 auto;gap:.35rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.65fr) minmax(0,1fr);height:var(--actors-gallery-img-h);max-height:var(--actors-gallery-img-h);min-width:0;width:100%}.actors-page-media-row--split .actors-page-photo-gallery-grid .actors-page-pg-cell img{height:100%;min-height:100%;object-fit:cover;object-position:center;width:100%}.actors-page-media-row--split .actors-page-video-draphy-list{box-sizing:border-box;flex:1 1 auto;gap:.6rem;height:auto;justify-content:flex-start;margin-inline:0;max-width:none;min-height:0;width:100%}.actors-page-pg-cell{background:#ffffff0f;border-radius:8px;cursor:pointer;min-height:0;overflow:hidden;position:relative}.actors-page-pg-cell:focus-visible{outline:2px solid #a855f7cc;outline-offset:2px}.actors-page-pg-cell img{display:block;height:100%;object-fit:cover;width:100%}.actors-page-pg-cell--hero{grid-column:1;grid-row:1/3}.actors-page-pg-cell--mid-top{grid-column:2;grid-row:1}.actors-page-pg-cell--mid-bottom{grid-column:2;grid-row:2}.actors-page-pg-cell--right{background:#0000;border-radius:0;cursor:default;display:flex;flex-direction:column;gap:.4rem;grid-column:3;grid-row:1/3;min-height:0;padding:0}.actors-page-pg-cell--right:focus-visible{outline:none}.actors-page-pg-right-top{grid-gap:.4rem;display:grid;flex:1 1;gap:.4rem;grid-template-columns:1fr 1fr;min-height:0}.actors-page-pg-cell--wide{flex:1 1;min-height:0}.actors-page-pg-cell--loading,.actors-page-pg-cell--skeleton,.actors-page-pg-cell--skeleton-wrap{cursor:default;pointer-events:none}.actors-page-pg-cell-skeleton,.skeleton-loader--actors-page-pg-cell{border-radius:inherit!important;height:100%!important;inset:0;min-height:0;min-width:0;position:absolute;width:100%!important;z-index:1}.actors-page-pg-cell-img--loading{height:100%;inset:0;object-fit:cover;opacity:0;pointer-events:none;position:absolute;width:100%}.actors-page-media-heading--skeleton,.actors-page-photo-gallery-head .actors-page-media-heading.actors-page-section-heading.actors-page-media-heading--skeleton{display:block;flex:0 0 auto!important;flex-grow:0!important;height:calc(max(20px, 1.1rem * 1.2));margin:0;max-width:min(calc(20px + 11.45rem),70%)!important;min-width:0;overflow:hidden;width:calc(20px + 11.45rem)!important}.actors-page-media-heading-skeleton,.skeleton-loader--actors-page-media-heading{border-radius:6px!important;display:block!important;height:100%!important;width:100%!important}.actors-page-media-wrap--skeleton,.actors-page-photo-gallery-block--skeleton{pointer-events:none}.actors-page-photo-gallery-block--skeleton{background:#2d2d324d;border:1px solid #46415066;border-radius:20px;box-sizing:border-box;padding:1.5rem 1.1rem}.actors-page-video-draphy-block,.actors-page-video-draphy-list{display:flex;flex-direction:column;min-height:0}.actors-page-video-draphy-list{flex:1 1 auto;gap:.75rem}.actors-page-video-draphy-item{align-items:stretch;display:flex;flex:1 1;flex-direction:row;gap:clamp(.65rem,2.2vw,1.65rem);min-height:0;min-width:0}.actors-page-media-row--split .actors-page-video-draphy-item{background:#2d2d324d;border-radius:10px;flex:0 0 auto;gap:clamp(.5rem,2vw,1.25rem);padding:.5rem}.actors-page-media-row--split .actors-page-video-draphy-item--modal-trigger{-webkit-tap-highlight-color:transparent;cursor:pointer}.actors-page-media-row--split .actors-page-video-draphy-item--modal-trigger:focus-visible{outline:2px solid #a855f7cc;outline-offset:2px}.actors-page-video-draphy-video-wrap{align-items:center;align-self:stretch;background:#0000;border-radius:8px;box-sizing:border-box;display:flex;flex:0 1 48%;justify-content:center;max-width:min(50%,16rem);min-width:clamp(5.5rem,32vw,12rem);overflow:hidden}.actors-page-video-draphy-video{background-color:initial;display:block;height:auto;max-height:clamp(88px,20vw,120px);min-height:clamp(64px,16vw,88px);object-fit:cover;width:100%}.actors-page-media-row--split .actors-page-video-draphy-video-wrap{align-self:center;aspect-ratio:16/9;background:#0c0c0ed9;border-radius:8px;display:block;flex:1 1;height:auto;margin-inline:auto;max-height:var(--actors-video-thumb-max-h);max-width:var(--actors-video-wrap-max-w);min-width:0;overflow:hidden;position:relative;width:100%}.actors-page-media-row--split .actors-page-video-draphy-video{background:#000;border-radius:8px;display:block;height:100%;inset:0;max-height:none;min-height:0;object-fit:contain;object-position:center center;opacity:1;position:absolute;width:100%;z-index:1}.actors-page-media-row--split .actors-page-video-draphy-info{flex:1 1;min-width:0}.actors-page-video-draphy-info{display:flex;flex:1 1 auto;flex-direction:column;gap:.35rem;justify-content:center;min-width:0;padding:.15rem 0}.actors-page-video-draphy-title{color:#fffffff2;font-size:.95rem;font-weight:600;line-height:1.35}.actors-page-video-draphy-duration{font-feature-settings:"tnum";color:#ffffff8c;font-size:.8rem;font-variant-numeric:tabular-nums}.actors-page-video-draphy-block--skeleton{pointer-events:none}.actors-page-video-draphy-item--loading,.actors-page-video-draphy-item--skeleton{cursor:default;pointer-events:none}.actors-page-video-draphy-head .actors-page-media-heading.actors-page-section-heading.actors-page-video-draphy-heading--skeleton,.actors-page-video-draphy-heading--skeleton{display:block;flex:0 0 auto!important;flex-grow:0!important;height:calc(max(20px, 1.1rem * 1.2));margin:0;max-width:min(calc(20px + 10.35rem),70%)!important;min-width:0;overflow:hidden;width:calc(20px + 10.35rem)!important}.actors-page-video-draphy-heading-skeleton,.skeleton-loader--actors-page-video-draphy-heading{border-radius:6px!important;display:block!important;height:100%!important;width:100%!important}.actors-page-video-draphy-video-wrap--loading,.actors-page-video-draphy-video-wrap--skeleton{position:relative}.actors-page-video-draphy-thumb-skeleton,.skeleton-loader--actors-page-video-draphy-thumb{border-radius:inherit!important;height:100%!important;inset:0;min-height:0;min-width:0;position:absolute;width:100%!important;z-index:2}.actors-page-video-draphy-video--loading{opacity:0;pointer-events:none}.actors-page-video-draphy-title--skeleton{display:block;height:1.2825rem;overflow:hidden;width:min(100%,9.5rem)}.actors-page-video-draphy-title-skeleton,.skeleton-loader--actors-page-video-draphy-title{border-radius:4px!important;display:block!important;height:100%!important;width:100%!important}.actors-page-video-draphy-duration--skeleton{display:block;height:.96rem;overflow:hidden;width:3.6rem}.actors-page-video-draphy-duration-skeleton,.skeleton-loader--actors-page-video-draphy-duration{border-radius:4px!important;display:block!important;height:100%!important;width:100%!important}@media (max-width:900px){.actors-page-media-row--split{flex-direction:column}.actors-page-media-row--split .actors-page-photo-gallery-block{flex:1 1 auto;max-width:none;width:100%}.actors-page-media-row--split .actors-page-video-draphy-block{max-width:none;width:100%}.actors-page-media-row--split .actors-page-video-draphy-list{margin-inline:0;max-width:none}}@media (max-width:760px){.actors-page-follow-btn--mobile .following-btn--skeleton,.actors-page-subscribe .following-btn,.actors-page-subscribe .following-btn--skeleton{width:100%}.actors-page-media-row--split{--actors-gallery-img-h:clamp(170px,24vw,252px)}.actors-page-media-row--split .actors-page-photo-gallery-grid{grid-template-columns:minmax(0,.9fr) minmax(0,.55fr) minmax(0,.95fr)}}.actors-page-extras-wrap{display:flex;flex-direction:column;gap:28px;margin:0 auto;max-width:1350px;padding:0 16px 24px;width:100%}.actors-page-extras-wrap>.actor-extra-block{background:#2d2d324d;border:1px solid #46415066;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;padding:16px 18px;width:100%}@media (min-width:1024px){.actors-page-extras-wrap{align-items:stretch;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:space-between}.actors-page-extras-wrap>.actor-extra-block{align-self:stretch;flex:1 1;min-height:0;width:auto}}.actors-page-extras-wrap:empty{display:none}.actor-extra-block{width:100%}.actor-extra-block__title{color:#ffffffeb;font-size:1.05rem;font-weight:600;letter-spacing:.02em;margin:0 0 14px}.actor-award-list{display:flex;flex-direction:column;gap:12px}.actor-award-row{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;display:flex;gap:12px;padding:10px 12px}.actor-award-row__thumb{background:#00000059;border-radius:8px;flex-shrink:0;height:44px;overflow:hidden;width:44px}.actor-award-row__thumb img{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.actor-award-row__body{flex:1 1;min-width:0}.actor-award-row__top{align-items:baseline;color:#ffffffe0;display:flex;flex-wrap:wrap;font-size:.88rem;gap:6px 8px;line-height:1.35}.actor-award-row__title{font-weight:600}.actor-award-row__sep{opacity:.45;-webkit-user-select:none;user-select:none}.actor-award-row__category{opacity:.85}.actor-award-row__year{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.7}.actor-award-row__work{color:#ffffff9e;font-size:.82rem;line-height:1.4;margin-top:6px}.actor-extra-block--skeleton{pointer-events:none}.actor-extra-block__title--skeleton{display:block;height:1.26rem;margin:0 0 14px;max-width:60%;overflow:hidden;width:8.4rem}.actor-extra-block__title-skeleton,.skeleton-loader--actor-extra-block-title{border-radius:6px!important;display:block!important;height:100%!important;width:100%!important}.actor-award-row--loading,.actor-award-row--skeleton{pointer-events:none}.actor-award-row__thumb{position:relative}.actor-award-row__thumb--loading,.actor-award-row__thumb--skeleton{background:#00000059}.actor-award-row__thumb-skeleton,.skeleton-loader--actor-award-thumb{border-radius:inherit!important;height:100%!important;inset:0;position:absolute;width:100%!important;z-index:1}.actor-award-row__thumb-img--loading{height:100%;inset:0;object-fit:cover;opacity:0;pointer-events:none;position:absolute;width:100%}.actor-award-row__title--skeleton{display:inline-block;height:1.188rem;overflow:hidden;vertical-align:initial;width:6.16rem}.actor-award-row__title-skeleton,.skeleton-loader--actor-award-title{border-radius:4px!important;display:block!important;height:100%!important;width:100%!important}.actor-award-row__category--skeleton{display:inline-block;height:1.188rem;overflow:hidden;vertical-align:initial;width:4.84rem}.actor-award-row__category-skeleton,.skeleton-loader--actor-award-category{border-radius:4px!important;display:block!important;height:100%!important;width:100%!important}.actor-award-row__work--skeleton{display:block;height:1.148rem;margin-top:6px;overflow:hidden;width:min(100%,12rem)}.actor-award-row__work-skeleton,.skeleton-loader--actor-award-work{border-radius:4px!important;display:block!important;height:100%!important;width:100%!important}.actors-page-extras-wrap--skeleton{pointer-events:none}.actor-similar-scroll{margin:0;overflow:visible;padding:0}.actor-similar-list{display:flex;flex-direction:column;gap:10px}.actor-similar-list,.actor-toprated-list{list-style:none;margin:0;padding:0;width:100%}.actor-toprated-list{grid-gap:12px 10px;display:grid;gap:12px 10px;grid-template-columns:repeat(3,minmax(0,1fr))}.actor-toprated-more{display:flex;justify-content:center;margin-top:14px;width:100%}@media (max-width:380px){.actor-toprated-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.actor-similar-card{width:100%}.actor-similar-card__btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:row;gap:8px;max-width:none;padding:8px 10px;transition:transform .15s ease,opacity .15s ease;width:100%}.actor-similar-card__btn:hover{opacity:.95;transform:translateY(-1px)}.actor-similar-card__main{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex:1 1;flex-direction:row;font:inherit;gap:10px;margin:0;min-width:0;padding:0;text-align:left}.actor-similar-card__main:focus-visible{border-radius:8px;outline:2px solid #a78bfab3;outline-offset:2px}.actor-similar-card__follow-wrap{flex-shrink:0}.actor-similar-card__follow-wrap .following-btn{border-radius:18px;font-size:.72rem;padding:.35rem .65rem;white-space:nowrap}.actor-similar-card__img-wrap{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;height:44px;overflow:hidden;width:44px}.actor-similar-card__img{display:block;height:100%;object-fit:cover;width:100%}.actor-similar-card__text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.actor-similar-card__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#ffffffd9;display:-webkit-box;font-size:.8rem;line-height:1.3;overflow:hidden;width:100%}.actor-similar-card__text .actors-page-movies-title{display:block;margin-top:2px}@media (max-width:500px){.actors-page-bio,.actors-page-extras-wrap,.actors-page-media-wrap{gap:1rem;padding:0 .7rem}.actors-page-media-wrap{margin:0 auto 1rem}}.video-modal-overlay{animation:video-modal-overlay-in .26s ease-out forwards;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;inset:0;position:fixed;z-index:1400}.video-modal-overlay--closing{animation:video-modal-overlay-out .34s ease forwards}@keyframes video-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes video-modal-overlay-out{0%{opacity:1}to{opacity:0}}.video-modal{background:linear-gradient(145deg,#16121c,#0c0a10);border:1px solid #50465f73;box-shadow:0 24px 64px #0000008c;box-sizing:border-box;position:fixed;z-index:1401}.video-modal--desktop{container-name:video-modal;container-type:inline-size}@media (min-width:902px){.video-modal--desktop{animation:video-modal-desktop-in .22s ease;border-radius:16px;bottom:auto;display:flex;flex-direction:column;gap:.5rem;height:auto;left:50%;max-height:min(96vh,1040px);max-width:min(95vw,1100px);min-height:0;overflow-x:hidden;overflow-y:auto;padding:.75rem .75rem 1rem;right:auto;top:50%;transform:translate(-50%,-50%);width:min(95vw,1100px)}}@media (min-width:760px) and (max-width:901px){.video-modal--desktop{animation:video-modal-fullscreen-in .2s ease;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:.5rem;height:auto;inset:0;max-height:none;max-width:none;min-height:100%;min-height:100dvh;min-height:-webkit-fill-available;overflow-x:hidden;overflow-y:auto;padding:max(.5rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px));transform:none;width:auto}}@keyframes video-modal-fullscreen-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes video-modal-desktop-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes video-modal-desktop-sheet-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.video-modal--sheet{-webkit-overflow-scrolling:touch;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:46px 46px 0 0;bottom:0;display:flex;flex-direction:column;gap:.5rem;height:calc(100dvh - max(.85rem, env(safe-area-inset-top, 0px), min(18dvh, 120px)));left:0;max-height:calc(100dvh - max(.85rem, env(safe-area-inset-top, 0px), min(18dvh, 120px)));min-height:0;overflow-x:hidden;overflow-y:auto;padding:.35rem .75rem calc(.65rem + env(safe-area-inset-bottom, 0));right:0;top:auto;transform:translate3d(0,100%,0);transition:transform .3s cubic-bezier(.33,1,.68,1);width:100%;will-change:transform}.video-modal--sheet.video-modal--sheet-active{transform:translateZ(0)}.video-modal--sheet.video-modal--sheet-exiting{transform:translate3d(0,100%,0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.video-modal--sheet.video-modal--dragging{transition:none}.video-modal-sheet-header{align-items:stretch;border-bottom:none;cursor:grab;display:flex;flex-direction:column;flex-shrink:0;padding:0 .1rem .1rem;touch-action:none}.video-modal--sheet.video-modal--dragging .video-modal-sheet-header{cursor:grabbing}.video-modal--sheet .video-modal-toolbar--sheet{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;min-height:0;padding:0;width:100%}.video-modal-drag-handle{background:#ffffff47;border-radius:3px;flex-shrink:0;height:5px;margin:.35rem auto .25rem;width:40px}.video-modal-drag-handle:active{cursor:grabbing}.video-modal-toolbar{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;min-height:2.25rem;padding:0 .15rem .35rem}.video-modal-content-wrap{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;min-height:0;width:100%}.video-modal-content-wrap--desktop{align-items:stretch;flex-direction:row;gap:.75rem;isolation:isolate;min-width:0;overflow:hidden}.video-modal-primary{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;min-height:0;min-width:0}.video-modal-content-wrap--desktop .video-modal-primary{align-items:stretch;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;max-width:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:visible;position:relative;z-index:2}.video-modal-content-wrap--desktop .video-modal-body{flex:0 0 auto;position:relative;z-index:0}.video-modal-content-wrap--desktop .video-modal-footer{box-sizing:border-box;flex-shrink:0;position:relative;width:100%;z-index:1}.video-modal-related{border-top:1px solid #ffffff14;flex-shrink:0;min-width:0;padding:.35rem 0 0;width:100%}.video-modal-content-wrap--desktop .video-modal-related{align-self:stretch;border-left:1px solid #ffffff14;border-top:none;box-sizing:border-box;contain:layout;display:flex;flex:0 0 auto;flex-direction:column;flex-grow:0;flex-shrink:0;margin-top:0;max-width:380px;min-height:0;min-width:260px;overflow-x:hidden;padding:.35rem 0 0 .75rem;position:relative;width:clamp(360px,36%,380px);z-index:0}.video-modal-related-heading{margin:0 0 .65rem}.video-modal--sheet .video-modal-related-row.actors-page-media-row--split{align-items:stretch;gap:0;max-width:100%;min-width:0;width:100%}.video-modal--sheet .video-modal-related,.video-modal--sheet .video-modal-related-row.actors-page-media-row--split{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.video-modal--sheet .video-modal-related-heading{flex-shrink:0}.video-modal--sheet .video-modal-related-draphy-block.actors-page-video-draphy-block{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1 1 auto!important;max-width:100%!important;min-height:0!important;min-width:0!important;overflow-x:hidden;overflow-y:auto;width:100%!important}.video-modal--sheet .video-modal-related .actors-page-video-draphy-list{gap:.75rem}.video-modal-content-wrap--desktop .video-modal-related .video-modal-related-row.actors-page-media-row--split{align-items:stretch!important;flex-direction:column!important;gap:0;max-width:100%!important;min-width:0!important;overflow-x:hidden;width:100%!important}.video-modal-content-wrap--desktop .video-modal-related .actors-page-media-row--split .actors-page-video-draphy-block.video-modal-related-draphy-block{align-self:stretch!important;box-sizing:border-box;flex:1 1 auto!important;max-width:100%!important;min-width:0!important;overflow-x:hidden;width:100%!important}.video-modal--desktop .video-modal-related-row.actors-page-media-row--split{align-items:stretch;flex-direction:column;gap:0;max-width:100%;min-width:0;width:100%}.video-modal--desktop .video-modal-related-draphy-block.actors-page-video-draphy-block{box-sizing:border-box;flex:1 1 auto!important;max-width:100%!important;min-width:0!important;overflow-x:hidden;width:100%!important}.video-modal--desktop .video-modal-related .actors-page-video-draphy-list{gap:.75rem}.video-modal-content-wrap--desktop .video-modal-related .actors-page-video-draphy-item{box-sizing:border-box;max-width:100%;min-width:0}.video-modal .video-modal-related .actors-page-media-row--split .actors-page-video-draphy-item{border:2px solid #0000;box-sizing:border-box}.video-modal .video-modal-related .actors-page-video-draphy-item.video-modal-related-item--active{background-color:rgba(155,79,231,.323)}.video-modal .video-modal-related .actors-page-video-draphy-video-wrap{position:relative}.video-modal .video-modal-related .skeleton-loader--video-modal-related-thumb,.video-modal .video-modal-related .video-modal-related-thumb-skeleton{border-radius:inherit;height:100%!important;inset:0;position:absolute;width:100%!important;z-index:2}.video-modal .video-modal-related .actors-page-video-draphy-video--loading{opacity:0;pointer-events:none}.video-modal .video-modal-related .actors-page-video-draphy-title-skeleton,.video-modal .video-modal-related .skeleton-loader--video-modal-related-title{border-radius:6px!important;display:block;height:1.2825rem!important;max-width:100%;width:85%!important}.video-modal .skeleton-loader--video-modal-title,.video-modal .video-modal-title-skeleton{border-radius:6px!important;display:block;height:1.35rem!important;margin:0;max-width:100%;width:min(16rem,85%)!important}.video-modal-content-wrap--desktop .video-modal-related .actors-page-media-row--split .actors-page-video-draphy-video-wrap{flex:1 1!important;min-width:0!important}.video-modal-related--desktop-scroll{-webkit-overflow-scrolling:touch;max-height:min(46vh,400px);overflow-x:hidden;overflow-y:auto}.video-modal-content-wrap--desktop .video-modal-related.video-modal-related--desktop-scroll{max-height:none;overflow-x:hidden;overflow-y:auto}.video-modal-footer{align-items:flex-start;border-top:1px solid #ffffff14;display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;padding:.65rem .25rem .15rem}.video-modal-footer-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.65rem;justify-content:flex-start;width:100%}.video-modal-footer-actions .share-button-wrapper{flex-shrink:0;position:relative;right:auto;top:auto;inset:auto;z-index:1}.video-modal-footer-actions .share-button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff14;border:none;border-radius:999px;color:#ffffffbf;height:auto;min-width:0;padding:.4rem .7rem;transition:background .2s,color .2s,transform .2s;width:auto}.video-modal-footer-actions .share-button:hover{background:#ffffff26;border-color:#0000;color:#fff;transform:scale(1.03)}.video-modal-footer-actions .share-button:active{transform:scale(.98)}.video-modal-footer-actions .share-button svg{height:22px;width:22px}.video-modal-footer-actions .video-modal-like-btn{flex-shrink:0;margin-top:0}.video-modal-footer-actions .video-modal-like-btn .like-button-icon-wrap{flex-shrink:0;height:22px;width:22px}.video-modal-footer-actions .video-modal-like-btn .like-button-icon-wrap svg{display:block;height:22px;width:22px}.video-modal-title{color:#fffffff2;font-size:1rem;font-weight:600;line-height:1.35;margin:0;min-width:0;word-break:break-word}.video-modal-close{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#ffffffe6;cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:40px;justify-content:center;line-height:1;transition:background .2s,color .2s;width:40px}.video-modal-close:hover{background:#ffffff29;color:#fff}.video-modal-body{background:#0000;border-radius:10px;overflow:hidden;position:relative}.video-modal-body,.video-modal-music-shell{flex:0 0 auto;max-width:100%;min-height:0;min-width:0;width:100%}.video-modal-music-shell{display:flex;flex-direction:column}.video-modal--desktop .video-modal-music-shell .music-vp-video-wrapper{aspect-ratio:16/9;border-radius:10px;box-shadow:none;box-sizing:border-box;flex:0 0 auto;height:auto;max-height:min(88vh,900px);max-width:100%;min-height:0!important;min-width:0;width:100%}.video-modal--desktop .video-modal-music-shell .music-vp-video-wrapper:hover{box-shadow:none}.video-modal--sheet .video-modal-music-shell .music-vp-video-wrapper{aspect-ratio:16/9;border-radius:10px;box-shadow:none;flex:0 0 auto;height:auto;max-height:min(90vh,920px);min-height:0!important;width:100%}.video-modal--sheet .video-modal-music-shell .music-vp-video-wrapper:hover{box-shadow:none}.video-modal .music-vp-video-wrapper{background:#0000}.video-modal .music-vp-video{background-color:initial}@container video-modal (max-width: 680px){.video-modal-content-wrap--desktop{align-items:stretch;flex:1 1 auto;flex-direction:column;min-height:0}.video-modal-content-wrap--desktop .video-modal-primary{flex:0 0 auto;max-width:none;overflow:visible;position:relative;z-index:auto}.video-modal-content-wrap--desktop .video-modal-related{border-left:none;border-top:1px solid #ffffff14;contain:none;flex:1 1 auto;max-width:none;min-height:0;min-width:0;padding-left:0;padding-top:.5rem;position:relative;width:100%;z-index:auto}.video-modal-content-wrap--desktop .video-modal-related.video-modal-related--desktop-scroll{flex:1 1 auto;max-height:none;min-height:0}}@media (max-width:901px){.video-modal--desktop .video-modal-content-wrap--desktop{align-items:stretch;flex:1 1 auto;flex-direction:column;min-height:0}.video-modal--desktop .video-modal-content-wrap--desktop .video-modal-primary{flex:0 0 auto;max-width:none;overflow:visible;position:relative;z-index:auto}.video-modal--desktop .video-modal-content-wrap--desktop .video-modal-related{border-left:none;border-top:1px solid #ffffff14;contain:none;flex:1 1 auto;max-width:none;min-height:0;min-width:0;padding-left:0;padding-top:.5rem;position:relative;width:100%;z-index:auto}.video-modal--desktop .video-modal-content-wrap--desktop .video-modal-related.video-modal-related--desktop-scroll{flex:1 1 auto;max-height:none;min-height:0}}@media (max-width:759px){.video-modal-close{display:none!important}.video-modal--desktop{-webkit-overflow-scrolling:touch;animation:video-modal-desktop-sheet-in .22s ease;border:1px solid #50465f73;border-radius:16px 16px 0 0;bottom:0;display:flex;flex-direction:column;gap:.5rem;height:calc(100dvh - max(.85rem, env(safe-area-inset-top, 0px), min(18dvh, 160px)));left:0;max-height:calc(100dvh - max(.85rem, env(safe-area-inset-top, 0px), min(18dvh, 160px)));max-width:none;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.35rem .75rem calc(.65rem + env(safe-area-inset-bottom, 0));right:0;top:auto;transform:none;width:100%}.video-modal--desktop,.video-modal--sheet{box-shadow:0 -12px 48px #00000080}.video-modal--sheet .video-modal-content-wrap{flex:0 0 auto;min-height:0;width:100%}.video-modal--sheet .video-modal-related{flex:1 1 auto;min-height:0;width:100%}}@media (min-width:760px){.video-modal--desktop .video-modal-toolbar{padding-top:.1rem}}.actor-similar-head{align-items:center;display:flex;flex-direction:row;gap:.75rem;margin-bottom:12px;min-width:0;width:100%}.actor-similar-head .actor-extra-block__title{flex:1 1;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actor-similar-head .actor-extra-block__title.actor-similar-head__title--skeleton,.actor-similar-head__title--skeleton{flex:0 0 auto!important;flex-grow:0!important;height:1.26rem;max-width:min(10.5rem,70%)!important;overflow:hidden;text-overflow:clip;white-space:normal;width:10.5rem!important}.actor-similar-card--loading,.actor-similar-card--skeleton,.actor-similar-card__btn--skeleton{pointer-events:none}.actor-similar-card__img-wrap{position:relative}.actor-similar-card__img-wrap--loading,.actor-similar-card__img-wrap--skeleton{background:#ffffff0f}.actor-similar-card__img-skeleton,.skeleton-loader--actor-similar-img{border-radius:50%!important;height:100%!important;inset:0;position:absolute;width:100%!important;z-index:1}.actor-similar-card__img--loading{inset:0;opacity:0;pointer-events:none;position:absolute}.actor-similar-card__name--skeleton{display:block;height:1.04rem;overflow:hidden;width:min(100%,8.5rem)}.actor-similar-card__name-skeleton,.skeleton-loader--actor-similar-name{border-radius:4px!important;display:block!important;height:100%!important;width:100%!important}.actor-similar-card__text .actors-page-movies-title--skeleton{display:block;height:1.08rem;margin-top:2px;overflow:hidden;width:5.4rem}.actor-similar-card__movies-title-skeleton,.skeleton-loader--actor-similar-movies-title{border-radius:4px!important;display:block!important;height:100%!important;width:100%!important}.actor-similar-card__follow-btn--skeleton.following-btn--skeleton,.actor-similar-card__follow-wrap .following-btn--skeleton{border-radius:18px!important;height:1.564rem!important;padding:0!important;width:5.62rem!important}.actor-similar-card__follow-skeleton,.skeleton-loader--actor-similar-follow{border-radius:18px!important;display:block!important;height:100%!important;width:100%!important}.actor-similar-head .show-more-btn{-webkit-margin-start:auto;align-items:center;align-self:center;display:inline-flex;flex-shrink:0;justify-content:center;margin-inline-start:auto;white-space:nowrap}.actor-similar-list--modal{padding-bottom:.25rem}.actor-toprated-head{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between;margin-bottom:12px}.actor-toprated-head .actor-extra-block__title{flex:1 1;margin:0;min-width:0}.actor-toprated-head .actor-extra-block__title.actor-toprated-head__title--skeleton,.actor-toprated-head__title--skeleton{flex:0 0 auto!important;flex-grow:0!important;height:1.26rem;max-width:min(12.6rem,75%)!important;overflow:hidden;width:12.6rem!important}.actor-toprated-card--loading,.actor-toprated-card--skeleton{pointer-events:none}.actor-toprated-card__btn--skeleton{cursor:default;pointer-events:none}.actor-toprated .actor-toprated-card__img-wrap--loading,.actor-toprated .actor-toprated-card__img-wrap--skeleton{background:#0006}.actor-toprated-card__img-skeleton,.skeleton-loader--actor-toprated-img{border-radius:inherit!important;height:100%!important;inset:0;position:absolute;width:100%!important;z-index:1}.actor-toprated-card__img--loading{height:100%;inset:0;object-fit:cover;opacity:0;pointer-events:none;position:absolute;width:100%}.actor-toprated .actor-toprated-card__imdb--skeleton{background:#0000;color:#0000;display:block;height:calc(.78rem + 4px);line-height:0;overflow:hidden;padding:0}.actor-toprated-card__imdb-skeleton,.skeleton-loader--actor-toprated-imdb{border-radius:3px!important;display:block!important;height:100%!important;width:100%!important}.actor-toprated-head .show-more-btn{flex-shrink:0}.actor-toprated-scroll{margin:0;overflow:visible;padding:0;width:100%}.actor-toprated ul.actor-toprated-list{--actor-toprated-gap:clamp(8px,2vw,14px);grid-column-gap:var(--actor-toprated-gap);grid-row-gap:clamp(10px,2vw,18px);box-sizing:border-box;column-gap:var(--actor-toprated-gap);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;list-style:none;margin:0;padding:0;row-gap:clamp(10px,2vw,18px);width:100%}.actor-toprated-card{min-width:0;width:100%}.actor-toprated .actor-toprated-card__btn{background:#0000;border:none;border-radius:8px;color:inherit;cursor:pointer;display:block;max-width:100%;padding:0;text-align:left;transition:transform .15s ease,opacity .15s ease;width:100%}.actor-toprated .actor-toprated-card__btn:hover{opacity:.95;transform:translateY(-2px)}.actor-toprated .actor-toprated-card__btn:focus-visible{outline:2px solid #a78bfab3;outline-offset:2px}.actor-toprated .actor-toprated-card__img-wrap{aspect-ratio:3/4;background:#0006;border-radius:6px;flex-shrink:0;overflow:hidden;position:relative;width:100%}.actor-toprated .actor-toprated-card__img{display:block;height:100%;width:100%}.actor-toprated .actor-toprated-card__imdb{font-feature-settings:"tnum";background:#000000b8;border-radius:3px;bottom:4px;color:#f5c518;font-size:clamp(.55rem,1.8vw,.65rem);font-variant-numeric:tabular-nums;font-weight:600;left:4px;padding:2px 4px;position:absolute;right:4px;text-align:center}@media (max-width:768px){.actor-toprated ul.actor-toprated-list{--actor-toprated-gap:8px;column-gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.actor-toprated .actor-toprated-card__img-wrap{border-radius:5px}.actor-toprated .actor-toprated-card__imdb{bottom:2px;font-size:.5rem;left:2px;padding:1px 3px;right:2px}.actor-toprated .actor-toprated-card__imdb--skeleton{height:calc(.6rem + 2px)}}.like-history-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.like-history-movie-item .movies-item-image-wrapper{padding-top:130%}.like-history-clip-item .music-more-page-item-image-wrapper{padding-top:56.25%}.like-history-card{background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;color:#fff;cursor:pointer;overflow:hidden;padding:0;text-align:left;transition:transform .2s ease,border-color .2s ease,background .2s ease}.like-history-card:hover{background:#9b4fe717;border-color:#9b4fe799;transform:translateY(-2px)}.like-history-card-image-wrap{aspect-ratio:16/9;background:#181818;position:relative}.like-history-card-image{display:block;height:100%;object-fit:cover;width:100%}.like-history-card-image-fallback{align-items:center;display:flex;font-size:1.8rem;height:100%;justify-content:center;width:100%}.like-history-card-badge{background:#000000a6;border-radius:999px;font-size:.75rem;padding:.2rem .55rem;position:absolute;right:.5rem;top:.5rem}.like-history-card-info{padding:.7rem .8rem .85rem}.like-history-card-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.92rem;line-height:1.35;overflow:hidden}.like-history-card-meta{align-items:center;color:#ffffffb8;display:flex;font-size:.75rem;gap:.5rem;justify-content:space-between;margin-top:.35rem}.like-history-empty{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:calc(100vh - 400px);padding:0 1rem}.like-history-empty-img{height:auto;max-width:320px;object-fit:contain;width:100%}.like-history-empty-img--skeleton{aspect-ratio:1;border-radius:12px;max-width:320px;overflow:hidden;width:100%}.like-history-empty-img--skeleton .skeleton-loader--like-history-empty-img{border-radius:12px;height:100%;width:100%}.like-history-empty-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem 1rem;justify-content:center;max-width:360px;width:100%}.like-history-empty-btn{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#b87ff7,#9b4fe7);border:none;border-radius:10px;color:#fff;cursor:pointer;flex-basis:calc(50% - 0.5rem);flex-grow:1;flex-shrink:1;font-size:.95rem;font-weight:600;max-width:170px;min-width:120px;padding:.7rem 1.1rem;transition:filter .2s ease,opacity .2s ease}.like-history-empty-btn:hover{filter:brightness(1.08)}.like-history-empty-btn--music{background:#0000;background-clip:padding-box,border-box;background-image:linear-gradient(#0a0a0a,#0a0a0a),linear-gradient(135deg,#b87ff7,#9b4fe7);background-origin:border-box;border:1.5px solid #0000}.like-history-empty-btn--skeleton{background:none!important;background-image:none!important;border:none!important;cursor:default;min-height:2.54rem;padding:0;pointer-events:none}.like-history-empty-btn--skeleton .skeleton-loader--like-history-empty-btn{border-radius:10px;height:100%;min-height:inherit;width:100%}@media (max-width:768px){.like-history-grid{gap:.8rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.like-history-clip-item .music-more-page-item-image-wrapper{padding-top:58%}.like-history-clip-item .music-more-page-item-wishlist-btn{height:30px;width:30px}.like-history-clip-item .music-more-page-item-wishlist-btn svg{height:14px;width:14px}.like-history-card-info{padding:.6rem .65rem .75rem}.like-history-card-title{font-size:.84rem}.like-history-card-meta{font-size:.7rem}.music-more-page-item-title{font-size:.8rem}.music-more-page-item-artist{font-size:.6rem}.music-more-page-item-play{height:28px;width:28px}.music-more-page-item-wishlist-btn{height:30px;position:absolute;right:.3rem;top:.1rem;width:30px}}@media (max-width:480px){.like-history-grid{gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.like-history-grid.like-history-grid--media{grid-template-columns:repeat(2,minmax(0,1fr))}.like-history-clip-item .music-more-page-item-image-wrapper{padding-top:52%}.like-history-clip-item .music-more-page-item-wishlist-btn{height:28px;right:.35rem;top:.35rem;width:28px}.like-history-clip-item .music-more-page-item-play{bottom:.35rem;height:28px;right:.35rem;width:28px}.like-history-clip-item .music-more-page-item-title{font-size:.9rem}.like-history-clip-item .music-more-page-item-artist{font-size:.72rem}.like-history-card-badge{font-size:.66rem;padding:.15rem .42rem;right:.35rem;top:.35rem}.like-history-movie-item .movies-item-wishlist-btn{height:28px;right:.35rem;top:.35rem;width:28px}.like-history-movie-item .movies-item-badge{font-size:.62rem;padding:.18rem .34rem}.like-history-movie-item .movies-item-badge-fhd{left:.35rem;top:.35rem}.like-history-movie-item .movies-item-badge-age{bottom:.35rem;left:.35rem}.like-history-movie-item .movies-item-rating{bottom:.35rem;font-size:.72rem;padding:.15rem .34rem;right:.35rem}}.like-history-filter{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem}.like-history-filter-btn{background:#ffffff0d;border:1px solid #fff3;border-radius:999px;color:#fff;cursor:pointer;font-size:.9rem;padding:.45rem .9rem}.like-history-filter-btn.active{background:#9b4fe738;border-color:#9b4fe7}@media (max-width:500px){.like-history-filter{margin-bottom:.4rem}}.like-history-page{margin-bottom:.1rem;margin-top:1rem;min-height:calc(100vh - 180px);padding:1.2rem 0 2rem}.like-history-page-container{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:1400px;padding:0 1rem}.rating-page-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.rating-page-movie-item{cursor:pointer}.rating-page-user-vote{background:#db424feb;border:1px solid #ffffff59;border-radius:999px;bottom:auto;color:#fff;font-size:.72rem;font-weight:700;left:.6rem;padding:.2rem .5rem;position:absolute;top:2rem;z-index:4}.rating-page-user-vote-value{margin-left:.3rem;white-space:nowrap}.rating-page-user-vote-star{color:gold}.rating-page-empty{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;min-height:calc(100vh - 400px);padding:2rem 1rem}.rating-page-empty-img{height:auto;max-width:320px;object-fit:contain;width:100%}.rating-page-empty-img--skeleton{aspect-ratio:1;border-radius:12px;max-width:320px;overflow:hidden;width:100%}.rating-page-empty-img--skeleton .skeleton-loader--rating-page-empty-img{border-radius:12px;height:100%;width:100%}.rating-page-empty-text{color:#ffffffd1;font-size:.95rem;line-height:1.45;margin:0;max-width:320px;text-align:center}.rating-page-empty-text--skeleton{display:flex;justify-content:center;max-width:280px;width:100%}.rating-page-empty-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem 1rem;justify-content:center;max-width:360px;width:100%}.rating-page-empty-btn{-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#b87ff7,#9b4fe7);border:none;border-radius:50px;box-shadow:8px 0 10px #9b4fe780,-8px 0 10px #9b4fe780,0 8px 10px #9b4fe780,0 -8px 10px #9b4fe780;color:#fff;cursor:pointer;flex:0 1 auto;font-size:.95rem;font-weight:600;max-width:220px;min-width:140px;padding:.7rem 1.1rem;transition:transform .2s ease,box-shadow .2s ease}.rating-page-empty-btn:hover{box-shadow:8px 0 14px #9b4fe799,-8px 0 14px #9b4fe799,0 8px 14px #9b4fe799,0 -8px 14px #9b4fe799;transform:translateY(-2px)}.rating-page-empty-btn:active{transform:translateY(0)}.rating-page-empty-btn--skeleton{background:none!important;border:none!important;box-shadow:none!important;cursor:default;max-width:220px;min-height:2.54rem;min-width:160px;padding:0;pointer-events:none}.rating-page-empty-btn--skeleton .skeleton-loader--rating-page-empty-btn{border-radius:50px;height:100%;min-height:inherit;width:100%}@media (max-width:480px){.rating-page-grid{gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.rating-page-user-vote{bottom:2.25rem;font-size:.58rem;font-weight:600;left:.35rem;line-height:1.2;max-width:calc(100% - .6rem);overflow:hidden;padding:.12rem .38rem;text-overflow:ellipsis;top:auto;white-space:nowrap;width:-webkit-max-content;width:max-content}.rating-page-user-vote-value{margin-left:.18rem}}.rating-page{margin-top:2rem;min-height:100%;padding:1rem 0 6rem;width:100%}.rating-page-container{margin:0 auto;max-width:1400px;padding:0 1rem}@media (max-width:500px){.rating-page{margin-top:1rem}}.video-player-controls.trailer-modal-video-wrapper{background:#000;cursor:pointer;height:100%;min-height:0;overflow:hidden;position:relative;width:100%}.video-player-controls .trailer-modal-video{background:#000;height:100%;inset:0;position:absolute;width:100%}.video-player-controls .trailer-modal-video-placeholder{background:#ffffff0f;inset:0;position:absolute}.trailer-modal-controls-overlay{inset:0;opacity:0}.trailer-modal-time-remaining{color:#ffffffa6;margin-left:.25rem}.trailer-modal-speed-menu{background:#0a0a0af5;border:1px solid #9b4fe773;border-radius:10px;bottom:52px;box-shadow:0 8px 24px #00000080;overflow:hidden}.trailer-modal-speed-option{background:#0000;display:block;padding:.65rem .9rem}.trailer-modal-speed-option:hover{background:#bd02bd40}.trailer-modal-speed-option.active{background:#bd02bd59;color:#e0aaff}@media (max-width:1121px){.trailer-modal-controls-center{gap:2rem}.trailer-modal-control-btn{height:52px;width:52px}.trailer-modal-control-btn-play{height:68px;width:68px}.trailer-modal-volume-slider{width:50px}}@media (max-width:969px){.trailer-modal-bottom-controls{padding:1.25rem 1.5rem}.trailer-modal-controls-bar{gap:1rem}.trailer-modal-left-controls,.trailer-modal-right-controls{gap:.75rem}.trailer-modal-icon-btn{height:40px;width:40px}.trailer-modal-volume-slider{width:80px}.trailer-modal-time-display{font-size:13px;padding:.5rem .8rem}}@media (max-width:768px){.trailer-modal-controls-center{gap:1.5rem}.trailer-modal-control-btn{height:48px;min-height:48px;min-width:48px;width:48px}.trailer-modal-control-btn-play{height:60px;min-height:60px;min-width:60px;width:60px}.trailer-modal-volume-slider{display:none}}.vertical-scroll-wrapper{display:flex;flex:1 1;height:100%;min-height:0;position:relative;width:100%}.vertical-scroll-container{-ms-overflow-style:none;flex:1 1;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:12px;scroll-behavior:smooth;scrollbar-width:none;width:100%}.vertical-scroll-container::-webkit-scrollbar{display:none}.vertical-scrollbar-track{background:#ffffff0d;border-radius:10px;cursor:pointer;height:100%;position:absolute;right:0;top:0;width:8px;z-index:10}.vertical-scrollbar-thumb{background:linear-gradient(135deg,#d73ed7,#bd02bd);border-radius:10px;cursor:grab;min-height:20px;position:absolute;right:0;top:0;transition:background .2s ease;width:100%}.vertical-scrollbar-thumb:hover{background:linear-gradient(135deg,#cc5dcc,#e35ae3)}.vertical-scrollbar-thumb:active{background:linear-gradient(135deg,#d73ed7,#bd02bd);cursor:grabbing}.similar-trailers-container{display:flex;flex:1 1;flex-direction:column;gap:1.1rem;height:100%;max-height:100%;min-height:0;overflow:hidden;position:relative;width:100%;z-index:0}.similar-trailers-loading-panel{background:#ffffff0a;border-radius:12px;flex:1 1;min-height:120px}.similar-trailer-item--loading,.similar-trailer-item--skeleton{cursor:default;pointer-events:none}.similar-trailer-video--loading{background:#141414}.similar-trailer-video .skeleton-loader--similar-trailer-video,.similar-trailer-video-skeleton{border-radius:inherit!important;display:block!important;height:100%!important;inset:0!important;min-height:0!important;min-width:0!important;position:absolute!important;width:100%!important;z-index:4!important}.similar-trailer-video-element--loading{height:100%!important;inset:0!important;opacity:0!important;pointer-events:none!important;position:absolute!important;width:100%!important;z-index:1}.similar-trailers-title--skeleton{-webkit-text-fill-color:unset;background:none;border-bottom:none;padding-bottom:0;text-shadow:none}.similar-trailers-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#c77dff);-webkit-background-clip:text;background-clip:text;border-bottom:2px solid #9b4fe74d;color:#fff;flex-shrink:0;font-size:1.4rem;font-weight:700;margin:0;padding-bottom:.5rem;text-shadow:0 2px 8px #00000080}.similar-trailers-scroll-wrapper{flex:1 1;height:100%;max-height:100%;min-height:0;overflow:hidden}.similar-trailers-list{display:flex;flex-direction:column;gap:1.25rem}.similar-trailer-item{background:linear-gradient(135deg,#0f0f0f,#1c1c1c);border:none;border-radius:12px;cursor:pointer;display:flex;flex-direction:row;gap:1rem;overflow:hidden;padding:.75rem;transition:background .3s ease}.similar-trailer-item.active{background:#9b4fe738}.similar-trailer-video{background:linear-gradient(135deg,#000,#0a0a0a);border-radius:8px;flex-shrink:0;height:80px;min-width:145px;overflow:hidden;position:relative;width:145px}@media (min-width:969px) and (max-width:1121px){.similar-trailer-video{height:97px}}.similar-trailer-video-element{background:#111;display:block;height:100%;object-fit:cover;object-position:center center;pointer-events:none;width:100%}.similar-trailer-play{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#bd02bd,#9b4fe7);border:2px solid #fffc;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:40px}.similar-trailer-info{display:flex;flex:1 1;flex-direction:column;gap:.5rem;justify-content:space-between;min-width:0}.similar-trailer-title{color:#fff;font-size:14px;font-weight:600;line-height:1.3}.similar-trailer-text,.similar-trailer-title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.similar-trailer-text{color:#ffffffb3;font-size:12px;line-height:1.4}.similar-trailer-actions{align-items:center;display:flex;gap:.45rem;margin-top:auto}.similar-trailer-actions .similar-trailer-dislike,.similar-trailer-actions .similar-trailer-like,button.similar-trailer-dislike,button.similar-trailer-like{align-items:center;background:#0000;border:none;border-radius:4px;color:#fffc;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:.25rem;line-height:1;margin:0;padding:.12rem .28rem;transition:color .3s ease,background .3s ease}.similar-trailer-actions .similar-trailer-like:hover,button.similar-trailer-like:hover{background:#4caf501a;color:#4caf50}.similar-trailer-actions .similar-trailer-like.active,button.similar-trailer-like.active{background:#4caf5033;color:#4caf50}.similar-trailer-actions .similar-trailer-dislike:hover,button.similar-trailer-dislike:hover{background:#f443361a;color:#f44336}.similar-trailer-actions .similar-trailer-dislike.active,button.similar-trailer-dislike.active{background:#f4433633;color:#f44336}.similar-trailer-actions .similar-trailer-dislike svg,.similar-trailer-actions .similar-trailer-like svg,button.similar-trailer-dislike svg,button.similar-trailer-like svg{flex-shrink:0;height:16px!important;width:16px!important}.similar-trailer-actions .similar-trailer-action-count{font-size:11px;line-height:1}.similar-trailers-no-trailers{color:#ffffffb3;font-size:1rem;padding:3rem 2rem;text-align:center}@media (max-width:969px){.trailer-modal-overlay{-webkit-overflow-scrolling:auto}.trailer-modal-sticky-similar-title{position:-webkit-sticky;position:sticky}.similar-trailers-title.trailer-modal-sticky-similar-title{-webkit-text-fill-color:#fff!important;background:#0a0a0a!important;-webkit-background-clip:border-box!important;background-clip:initial!important;background-color:#0a0a0a!important;background-image:none!important;color:#fff!important}.similar-trailers-container{contain:none}.similar-trailers-container,.similar-trailers-scroll-wrapper{flex:none;height:auto;max-height:none;min-height:0;overflow:visible}.similar-trailer-item{flex-direction:row;gap:.85rem;padding:.6rem}.similar-trailer-video{height:100px;min-width:170px;width:170px}.similar-trailer-info{gap:.5rem}.similar-trailer-title{font-size:18px}.similar-trailer-text{font-size:16px}.similar-trailer-actions{gap:.65rem}.similar-trailer-play{height:36px;width:36px}}@media (max-width:768px){.similar-trailer-item{flex-direction:row;gap:.75rem;padding:.5rem}.similar-trailer-video{height:70px;min-width:120px;width:150px}.similar-trailer-title{font-size:12px}.similar-trailer-text{font-size:10px}.similar-trailer-actions{gap:.75rem}.similar-trailer-actions .similar-trailer-action-count,.similar-trailer-actions .similar-trailer-dislike,.similar-trailer-actions .similar-trailer-like,button.similar-trailer-dislike,button.similar-trailer-like{font-size:11px}.similar-trailer-actions .similar-trailer-dislike svg,.similar-trailer-actions .similar-trailer-like svg,button.similar-trailer-dislike svg,button.similar-trailer-like svg{height:15px!important;width:15px!important}.similar-trailer-play{height:32px;width:32px}}@media (max-width:480px){.similar-trailer-item{flex-direction:row;gap:.65rem;padding:.5rem}.similar-trailer-video{height:90px;min-width:150px;width:150px}.similar-trailer-title{font-size:17px}.similar-trailer-text{font-size:15px}.similar-trailer-actions{gap:.6rem}.similar-trailer-play{height:28px;width:28px}.similar-trailer-play svg{height:12px;width:12px}}@media (max-width:390px){.similar-trailer-item{flex-direction:row;gap:.6rem;padding:.45rem}.similar-trailer-video{height:90px;min-width:150px;width:150px}.similar-trailer-title{font-size:14px}.similar-trailer-text{font-size:13px}.similar-trailer-play{height:26px;width:26px}}.trailer-modal-overlay{-webkit-overflow-scrolling:touch;align-items:center;animation:fadeIn .3s ease-out;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(135deg,#000000fa,#0a050ff5 50%,#05000afa);bottom:0;display:flex;justify-content:center;left:0;overscroll-behavior:contain;padding:2rem;position:fixed;right:0;top:0;z-index:2000}@media (prefers-reduced-motion:reduce){.trailer-modal-overlay{backdrop-filter:none;-webkit-backdrop-filter:none}}.trailer-modal{grid-gap:2rem;animation:modalSlideUp .4s ease-out;background:linear-gradient(135deg,#000000f2,#0a0a0afa);border:1px solid #9b4fe733;border-radius:20px;box-shadow:0 25px 60px #000000e6,0 0 100px #9b4fe726;display:grid;gap:2rem;grid-template-areas:"video sidebar" "info sidebar";grid-template-columns:1fr 380px;grid-template-rows:minmax(0,1fr) auto;height:90vh;max-width:1600px;overflow:hidden;padding:2rem;position:relative;width:100%}.trailer-modal-pin{display:flex;flex-direction:column;grid-area:video;min-height:0;min-width:0}.trailer-modal-scroll-area{display:contents}.trailer-modal-sticky-similar-title{display:none}.trailer-modal-controls-info{grid-area:info}.trailer-modal-sidebar{grid-area:sidebar}.trailer-modal-video-placeholder{background:#0a0a0a;height:100%;inset:0;min-height:300px;position:absolute;width:100%}.trailer-modal-close{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#bd02bd4d,#9b4fe74d);border:2px solid #bd02bd99;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:28px;font-weight:300;height:44px;justify-content:center;line-height:1;position:absolute;right:1.25rem;top:1.25rem;transition:background .25s ease,border-color .25s ease,transform .25s ease;width:44px;z-index:2100}.trailer-modal-close:hover{background:linear-gradient(135deg,#bd02bd,#9b4fe7);border-color:#bd02bd;transform:scale(1.1) rotate(90deg)}.trailer-modal-close-x{display:block;line-height:1}.trailer-modal-close-back{display:none}.trailer-modal-main{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;height:100%;min-width:0;overflow:hidden;position:relative;z-index:2}.trailer-modal-video-wrapper{background:linear-gradient(135deg,#000,#0a0a0a);border:1px solid #9b4fe74d;border-radius:16px;box-shadow:0 10px 40px #000c;cursor:pointer;flex:1 1;min-height:0;overflow:hidden;position:relative;transition:all .3s ease;width:100%;z-index:1}.trailer-modal-video-wrapper:hover{box-shadow:0 15px 50px #000000e6}.trailer-modal-video{background:#000;height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.trailer-modal-controls-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s ease;visibility:hidden;z-index:50}.trailer-modal-controls-overlay.show{opacity:1;visibility:visible}.trailer-modal-controls-center{align-items:center;display:flex;gap:3rem;justify-content:center;margin-bottom:40px}.trailer-modal-control-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#bd02bd66,#9b4fe766);border:2px solid #bd02bdcc;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;min-height:56px;min-width:56px;pointer-events:all;position:relative;touch-action:manipulation;transition:all .3s ease;width:56px;z-index:51}.trailer-modal-control-btn:hover{background:linear-gradient(135deg,#bd02bd,#9b4fe7);transform:scale(1.1)}.trailer-modal-control-btn-play{border-width:3px;height:72px;width:72px}.trailer-modal-controls-info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000000e6,#0a0a0af2);border:1px solid #9b4fe74d;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;gap:.2rem;padding:1rem;position:relative;width:100%;z-index:5}.trailer-modal-controls-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0aaff);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.25rem;font-weight:700;margin:0}.trailer-modal-controls-text{color:#fffc;font-size:.95rem;line-height:1.5;margin:0}.trailer-modal-controls-actions{align-items:center;display:flex;gap:1.5rem}.trailer-modal-controls-dislike,.trailer-modal-controls-like{align-items:center;border-radius:6px;color:#ffffffe6;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.25rem .5rem;transition:all .3s ease}.trailer-modal-controls-like:hover{background:#4caf501a;color:#4caf50}.trailer-modal-controls-like.active{background:#4caf5033;color:#4caf50}.trailer-modal-controls-dislike:hover{background:#f443361a;color:#f44336}.trailer-modal-controls-dislike.active{background:#f4433633;color:#f44336}.trailer-modal-controls-dislike svg,.trailer-modal-controls-like svg{height:20px;width:20px}button.trailer-modal-controls-dislike,button.trailer-modal-controls-like{background:#0000;border:none;font:inherit;margin:0}.trailer-modal-bottom-controls{background:linear-gradient(0deg,#000000fa 0,#000000d9 50%,#0000);bottom:0;left:0;opacity:0;padding:2rem;pointer-events:none;position:absolute;right:0;transition:all .3s ease;visibility:hidden;z-index:60}.trailer-modal-bottom-controls.show{opacity:1;pointer-events:all;visibility:visible}.trailer-modal-progress-container{cursor:pointer;margin-bottom:1rem;padding:1rem 0 .75rem;-webkit-user-select:none;user-select:none;width:100%}.trailer-modal-progress-bar{background:#ffffff40;border-radius:6px;height:6px;overflow:visible;position:relative;transition:height .2s ease;width:100%}.trailer-modal-progress-container:hover .trailer-modal-progress-bar{height:8px}.trailer-modal-progress-filled{background:linear-gradient(135deg,#bd02bd,#9b4fe7);border-radius:6px;height:100%;position:relative;transition:width .1s linear}.trailer-modal-progress-thumb{background:linear-gradient(135deg,#bd02bd,#9b4fe7);border:3px solid #fff;border-radius:50%;height:16px;position:absolute;right:-8px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:16px}.trailer-modal-progress-container:hover .trailer-modal-progress-thumb{height:18px;width:18px}.trailer-modal-preview-tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#bd02bd,#9b4fe7);border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 6px 20px #0009;color:#fff;font-size:14px;font-weight:700;padding:.6rem 1rem;pointer-events:none;position:absolute;top:-50px;transform:translateX(-50%);white-space:nowrap;z-index:10}.trailer-modal-preview-tooltip:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid #bd02bd;bottom:-8px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.trailer-modal-controls-bar{align-items:center;display:flex;gap:2rem;justify-content:space-between}.trailer-modal-left-controls{flex:1 1}.trailer-modal-left-controls,.trailer-modal-right-controls{align-items:center;display:flex;gap:1rem}.trailer-modal-icon-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000000e6,#0f0f0fe6);border:2px solid #9b4fe766;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:all .3s ease;width:44px}.trailer-modal-icon-btn:hover{background:linear-gradient(135deg,#bd02bd,#9b4fe7);border-color:#bd02bd;transform:scale(1.05)}.trailer-modal-volume-slider{accent-color:#bd02bd;background:#0000;cursor:pointer;height:6px;outline:none;width:100px}.trailer-modal-volume-slider::-webkit-slider-runnable-track{background:#ffffff40;border-radius:6px;height:6px;width:100%}.trailer-modal-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#bd02bd,#9b4fe7);border:3px solid #fff;border-radius:50%;box-shadow:0 0 10px #bd02bdb3;cursor:pointer;height:16px;margin-top:-5px;width:16px}.trailer-modal-volume-slider::-moz-range-track{background:#ffffff40;border-radius:6px;height:6px;width:100%}.trailer-modal-volume-slider::-moz-range-thumb{background:linear-gradient(135deg,#bd02bd,#9b4fe7);border:3px solid #fff;border-radius:50%;box-shadow:0 0 10px #bd02bdb3;cursor:pointer;height:16px;width:16px}.trailer-modal-time-display{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000000e6,#0f0f0fe6);border:2px solid #9b4fe766;border-radius:10px;color:#fff;display:flex;font-size:14px;padding:.6rem 1rem;white-space:nowrap}.trailer-modal-time-current{color:#bd02bd;font-weight:700}.trailer-modal-time-separator{color:#ffffff80;margin:0 .4rem}.trailer-modal-time-duration{color:#ffffffe6;font-weight:600}.trailer-modal-time-remaining{color:#fff9;font-size:12px;margin-left:.6rem}.trailer-modal-speed-menu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#000000fa,#0f0f0ffa);border:2px solid #9b4fe766;border-radius:12px;bottom:55px;box-shadow:0 8px 24px #0009;min-width:110px;padding:.5rem;position:absolute;right:0;z-index:200}.trailer-modal-speed-option{align-items:center;background-color:initial;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:.7rem 1rem;text-align:left;transition:all .2s ease;width:100%}.trailer-modal-speed-option:hover{background:linear-gradient(135deg,#9b4fe74d,#b87ff74d)}.trailer-modal-speed-option.active{background:linear-gradient(135deg,#bd02bd,#9b4fe7);font-weight:700}.trailer-modal-speed-option.active:after{color:#fff;content:"✓";font-size:16px;font-weight:700}.trailer-modal-sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000000d9,#0a0a0ae6);border:1px solid #9b4fe733;border-radius:16px;display:flex;flex-direction:column;flex-shrink:0;height:100%;max-height:100%;overflow:hidden;padding:1.5rem;position:relative;width:380px;z-index:1}.trailer-modal-sidebar-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#c77dff);-webkit-background-clip:text;background-clip:text;border-bottom:2px solid #9b4fe74d;color:#fff;flex-shrink:0;font-size:1.4rem;font-weight:700;margin:0 0 1rem;padding-bottom:.75rem}.trailer-modal-no-trailers{color:#ffffffb3;font-size:1.2rem;padding:5rem 2rem;text-align:center}.trailer-modal-video-wrapper:-moz-full-screen .trailer-modal-video,.trailer-modal-video-wrapper:-webkit-full-screen .trailer-modal-video,.trailer-modal-video-wrapper:fullscreen .trailer-modal-video{object-fit:contain}@media (max-width:1121px){.trailer-modal{grid-template-columns:1fr 360px}.trailer-modal-sidebar{width:360px}.trailer-modal-controls-center{gap:2rem}.trailer-modal-control-btn{height:52px;width:52px}.trailer-modal-control-btn-play{height:68px;width:68px}.trailer-modal-volume-slider{accent-color:#bd02bd;background:#0000;cursor:pointer;height:6px;outline:none;width:50px}.trailer-modal-controls-bar{gap:.3rem}.trailer-modal-left-controls{gap:.5rem}.trailer-modal-right-controls{align-items:center;display:flex;gap:.5rem}}@media (max-width:969px){.trailer-modal-overlay,.trailer-page-overlay{align-items:stretch;justify-content:stretch;overflow:hidden;padding:0}.trailer-modal{border-radius:0;display:flex;flex-direction:column;gap:0;grid-template-areas:unset;grid-template-columns:none;grid-template-rows:none;height:100%;max-height:100dvh;max-width:100%;overflow:hidden;padding:0;width:100%}.trailer-modal-close{align-self:auto;bottom:auto;flex-shrink:0;font-size:26px;height:44px;left:max(.75rem,env(safe-area-inset-left,0px));margin:0;pointer-events:auto;position:absolute;right:auto;top:max(.5rem,env(safe-area-inset-top,0px));transition:background .25s ease,border-color .25s ease,transform .25s ease;width:44px;z-index:40}.trailer-modal-close-x{display:none}.trailer-modal-close-back{display:block}.trailer-modal-close:hover{transform:scale(1.08)}.trailer-modal-pin{display:block;flex:0 0 auto;flex-shrink:0;grid-area:unset;overflow:hidden;position:relative;touch-action:manipulation;width:100%;z-index:5}.trailer-modal-scroll-area{-webkit-overflow-scrolling:touch;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;opacity:1;opacity:calc(1 - var(--trailer-sheet-progress, 0)*.92);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;transform:none;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.trailer-modal-pin .trailer-modal-video-wrapper{transition:height .42s cubic-bezier(.22,1,.36,1)}.trailer-modal:not(.trailer-modal--immersive) .trailer-modal-pin .trailer-modal-video-wrapper{aspect-ratio:auto;height:calc(56.25vw + 100dvh*0);height:calc(56.25vw + (100dvh - 56.25vw)*var(--trailer-sheet-progress, 0));max-height:100dvh}.trailer-modal--sheet-dragging .trailer-modal-scroll-area{touch-action:none;transition:none}.trailer-modal--sheet-dragging:not(.trailer-modal--immersive) .trailer-modal-video-wrapper{transition:none}.trailer-modal--expanding .trailer-modal-scroll-area{overflow:hidden;pointer-events:none}.trailer-modal--expanding .trailer-modal-pin .trailer-modal-video-wrapper{transition:height .42s cubic-bezier(.22,1,.36,1)}.trailer-modal--snap .trailer-modal-bottom-controls,.trailer-modal--snap .trailer-modal-close,.trailer-modal--snap .trailer-modal-pin,.trailer-modal--snap .trailer-modal-scroll-area,.trailer-modal--snap .trailer-modal-video-wrapper{transition:none!important}.trailer-modal--immersive{background:#000!important;position:relative}.trailer-modal--immersive .trailer-modal-close{left:max(.75rem,env(safe-area-inset-left,0px));margin:0;position:absolute;top:max(.5rem,env(safe-area-inset-top,0px));z-index:40}.trailer-modal--immersive .trailer-modal-pin{align-items:stretch;display:flex;flex:1 1 auto;justify-content:stretch;min-height:0;overflow:hidden;touch-action:pan-y;transform:none!important}.trailer-modal--immersive .trailer-modal-scroll-area{flex:0 0;max-height:0;min-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:none!important;transition:opacity .42s cubic-bezier(.22,1,.36,1),max-height .42s cubic-bezier(.22,1,.36,1)}.trailer-modal--immersive .trailer-modal-video-wrapper{aspect-ratio:unset;border:none;box-shadow:none;flex:1 1;height:100%;max-height:100%;min-height:0;touch-action:pan-y;width:100%}.trailer-modal--immersive.trailer-modal--collapsing .trailer-modal-scroll-area{flex:1 1 auto;max-height:none;min-height:0;opacity:clamp(.15,0,1);opacity:clamp(.15,var(--trailer-sheet-progress,0),1);overflow:hidden;pointer-events:none;transform:none!important;width:100%;will-change:opacity}.trailer-modal--immersive.trailer-modal--collapsing.trailer-modal--sheet-dragging .trailer-modal-scroll-area{transition:none}.trailer-modal--immersive.trailer-modal--collapsing:not(.trailer-modal--sheet-dragging) .trailer-modal-scroll-area{transition:opacity .42s cubic-bezier(.22,1,.36,1)}.trailer-modal--immersive.trailer-modal--collapsing .trailer-modal-pin{flex:0 0 auto}.trailer-modal--immersive.trailer-modal--collapsing .trailer-modal-video-wrapper{flex:0 0 auto;height:calc(100dvh - 100dvh*0);height:calc(100dvh - (100dvh - 56.25vw)*var(--trailer-sheet-progress, 0));max-height:100dvh}.trailer-modal--immersive.trailer-modal--collapsing.trailer-modal--sheet-dragging .trailer-modal-video-wrapper{transition:none}.trailer-modal--immersive.trailer-modal--collapsing:not(.trailer-modal--sheet-dragging) .trailer-modal-video-wrapper{transition:height .42s cubic-bezier(.22,1,.36,1)}.trailer-modal--collapsing .trailer-modal-bottom-controls,.trailer-modal--expanding .trailer-modal-bottom-controls{transition:none}.trailer-modal--immersive .trailer-modal-video{object-fit:contain}.trailer-modal-sticky-similar-title{-webkit-text-fill-color:#fff!important;background:#0a0a0a!important;background-clip:initial!important;-webkit-background-clip:border-box!important;background-color:#0a0a0a!important;background-image:none!important;border-bottom:2px solid #9b4fe74d;box-shadow:0 6px 16px #000000e6;color:#fff!important;display:block;flex-shrink:0;font-size:1.2rem;font-weight:700;isolation:isolate;line-height:1.3;margin:0;padding:.25rem 1.5rem;position:-webkit-sticky;position:sticky;text-shadow:none;top:0;z-index:15}.trailer-modal-sticky-similar-title.trailer-modal-sticky-similar-title--skeleton{-webkit-text-fill-color:#0000!important;animation:skeleton-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#ffffff14,#ffffff2e 45%,#ffffff14 90%)!important;background-image:linear-gradient(90deg,#ffffff14,#ffffff2e 45%,#ffffff14 90%)!important;background-size:200% 100%!important;border-bottom:none;box-shadow:none;color:#0000!important;height:1.35rem;isolation:auto;margin:.35rem 1.5rem;padding:0;width:min(11rem,55%)}.trailer-modal-sticky-similar-title.trailer-modal-sticky-similar-title--skeleton:before{display:none}.trailer-modal-sticky-similar-title:before{background:#0a0a0a;content:"";inset:0;position:absolute;z-index:-1}.trailer-modal-sidebar .similar-trailers-title--desktop-only{display:none!important}.trailer-modal-video-wrapper{aspect-ratio:16/9;background:#000;border:none;border-radius:0;box-shadow:none;flex:0 0 auto;grid-area:unset;height:auto;max-height:none;min-height:0;min-height:auto;position:relative;width:100%;z-index:10}.trailer-modal-controls-info{border-radius:0;flex-shrink:0;grid-area:unset;min-height:-webkit-fit-content;min-height:fit-content;padding:1.25rem 1.5rem;position:relative;z-index:1}.trailer-modal-controls-title{font-size:1.15rem}.trailer-modal-controls-text{font-size:.9rem}.trailer-modal-sidebar{background:linear-gradient(135deg,#000000f2,#050505f2);border-radius:0;grid-area:unset;margin-top:0;order:0;padding:0 1.5rem 1.5rem;position:relative;width:100%;z-index:1}.trailer-modal-sidebar,.trailer-modal-sidebar .similar-trailers-container{contain:none;display:flex;flex:none;flex-direction:column;height:auto;max-height:none;min-height:0;overflow:visible}.trailer-modal-sidebar .similar-trailers-scroll-wrapper,.trailer-modal-sidebar .vertical-scroll-container,.trailer-modal-sidebar .vertical-scroll-wrapper{flex:none;height:auto;max-height:none;min-height:0;overflow:visible}.trailer-modal-sidebar .vertical-scroll-container{padding-right:0}.trailer-modal-sidebar .vertical-scrollbar-track{display:none!important}.trailer-modal-sidebar-title{font-size:1.2rem;margin-bottom:1rem}.trailer-modal-bottom-controls{padding:1.25rem 1.5rem}.trailer-modal-progress-container{margin-bottom:.7rem;padding:.7rem 0}.trailer-modal-controls-bar{gap:1rem}.trailer-modal-left-controls,.trailer-modal-right-controls{gap:.75rem}.trailer-modal-icon-btn{height:40px;width:40px}.trailer-modal-volume-slider{width:80px}.trailer-modal-time-display{font-size:13px;padding:.5rem .8rem}.trailer-modal-time-remaining{font-size:11px}}@media (max-width:768px){.trailer-modal-close{font-size:24px;height:40px;margin-bottom:.25rem;width:40px}.trailer-modal-video-wrapper{z-index:10}.trailer-modal-controls-overlay{z-index:50}.trailer-modal-controls-center{gap:1.5rem}.trailer-modal-control-btn{height:48px;min-height:48px;min-width:48px;width:48px;z-index:51}.trailer-modal-control-btn-play{height:60px;min-height:60px;min-width:60px;width:60px}.trailer-modal-bottom-controls{z-index:60}.trailer-modal-speed-menu{bottom:52px;min-width:100px;z-index:200}.trailer-modal-speed-option{font-size:14px;min-height:44px;padding:.65rem .9rem}.trailer-modal-controls-info{flex-shrink:0;min-height:-webkit-fit-content;min-height:fit-content;padding:1rem 1.25rem;position:relative;z-index:5}.trailer-modal-main{position:relative;z-index:2}.trailer-modal-sidebar{contain:none;flex-shrink:0;max-height:none;overflow:visible;overflow-x:hidden;padding:1.25rem;position:relative;z-index:1}.trailer-modal-sticky-similar-title{padding:.25rem 1.5rem}.similar-trailers-container{contain:none;flex:none;height:auto;max-height:none;min-height:0;overflow:visible;position:relative;z-index:0}.trailer-modal-bottom-controls{padding:1rem 1.25rem}.trailer-modal-progress-bar{height:5px}.trailer-modal-progress-thumb{height:14px;width:14px}.trailer-modal-controls-bar{gap:.75rem}.trailer-modal-left-controls,.trailer-modal-right-controls{gap:.6rem}.trailer-modal-icon-btn{height:38px;width:38px}.trailer-modal-volume-slider{width:70px}.trailer-modal-time-display{font-size:12px;padding:.45rem .7rem}}@media (max-width:480px){.trailer-modal-close{font-size:22px;height:37px;width:37px}.trailer-modal-controls-center{gap:1.25rem;margin-bottom:40px}.trailer-modal-control-btn{height:48px;min-height:48px;min-width:48px;width:48px;z-index:51}.trailer-modal-control-btn svg{height:20px;width:20px}.trailer-modal-control-btn-play{height:56px;min-height:56px;min-width:56px;width:56px}.trailer-modal-control-btn-play svg{height:28px;width:28px}.trailer-modal-controls-info{flex-shrink:0;min-height:-webkit-fit-content;min-height:fit-content;padding:.4rem .8rem;position:relative;z-index:5}.trailer-modal-controls-title{font-size:1.2rem}.trailer-modal-controls-text{font-size:1rem}.trailer-modal-controls-actions{gap:1.25rem}.trailer-modal-controls-dislike,.trailer-modal-controls-like{font-size:.85rem}.trailer-modal-controls-dislike svg,.trailer-modal-controls-like svg{height:18px;width:18px}.trailer-modal-main{position:relative;z-index:2}.trailer-modal-sidebar{contain:none;flex-shrink:0;max-height:none;overflow:visible;overflow-x:hidden;padding:1rem;position:relative;z-index:1}.trailer-modal-sticky-similar-title{font-size:1.1rem;padding:.25rem 1.5rem}.similar-trailers-container{contain:none;flex:none;height:auto;max-height:none;min-height:0;overflow:visible;position:relative;z-index:0}.trailer-modal-sidebar-title{font-size:1.1rem}.trailer-modal-bottom-controls{padding:.85rem 1rem;z-index:60}.trailer-modal-progress-container{margin-bottom:.6rem;padding:.6rem 0}.trailer-modal-progress-bar{height:4px}.trailer-modal-progress-thumb{border-width:2px;height:12px;width:12px}.trailer-modal-controls-bar{gap:.6rem}.trailer-modal-left-controls,.trailer-modal-right-controls{gap:.5rem}.trailer-modal-icon-btn{height:38px;min-height:38px;min-width:38px;width:38px}.trailer-modal-icon-btn svg{height:16px;width:16px}.trailer-modal-volume-slider{width:60px}.trailer-modal-time-display{font-size:11px;padding:.4rem .6rem}.trailer-modal-time-current,.trailer-modal-time-duration{font-size:11px}.trailer-modal-time-remaining{display:none}.trailer-modal-speed-menu{bottom:48px;min-width:90px;z-index:200}.trailer-modal-speed-option{font-size:13px;min-height:44px;padding:.65rem .85rem}}@media (max-width:390px){.trailer-modal{border-radius:20px;height:100vh;max-width:100%}.trailer-modal-close{font-size:20px;height:38px;width:38px}.trailer-modal-controls-center{gap:1rem}.trailer-modal-control-btn{height:46px;min-height:46px;min-width:46px;width:46px;z-index:51}.trailer-modal-control-btn-play{height:52px;min-height:52px;min-width:52px;width:52px}.trailer-modal-controls-info{border-top-left-radius:30px;border-top-right-radius:30px;flex-shrink:0;min-height:-webkit-fit-content;min-height:fit-content;position:relative;z-index:5}.trailer-modal-controls-title{font-size:1rem}.trailer-modal-controls-text{font-size:.9rem}.trailer-modal-main{position:relative;z-index:2}.trailer-modal-sidebar{contain:none;flex-shrink:0;max-height:none;overflow:visible;overflow-x:hidden;padding:.9rem;position:relative;z-index:1}.trailer-modal-sticky-similar-title{font-size:1rem;padding:.25rem 1.5rem}.similar-trailers-container{contain:none;flex:none;height:auto;max-height:none;min-height:0;overflow:visible;position:relative;z-index:0}.trailer-modal-sidebar-title{font-size:1rem}.trailer-modal-bottom-controls{padding:.75rem .9rem;z-index:60}.trailer-modal-progress-bar{height:3px}.trailer-modal-progress-thumb{height:10px;width:10px}.trailer-modal-icon-btn{height:36px;min-height:36px;min-width:36px;width:36px}.trailer-modal-volume-slider{width:50px}.trailer-modal-time-display{font-size:10px;padding:.35rem .5rem}.trailer-modal-time-current,.trailer-modal-time-duration{font-size:10px}.trailer-modal-speed-menu{bottom:46px;min-width:85px;z-index:200}.trailer-modal-speed-option{font-size:12px;min-height:44px;padding:.6rem .75rem}}@media (max-width:360px){.trailer-modal-overlay,.trailer-page-overlay{padding:1rem}}@media (max-height:600px){.trailer-modal-main{position:relative;z-index:2}.trailer-modal-controls-info{flex-shrink:0;min-height:-webkit-fit-content;min-height:fit-content;position:relative;z-index:5}.trailer-modal-video-wrapper{z-index:1}.trailer-modal-controls-overlay{z-index:10}.trailer-modal-sidebar{contain:none;flex-shrink:0;max-height:none;overflow:visible;overflow-x:hidden;position:relative;z-index:1}.similar-trailers-container{contain:none;flex:none;height:auto;max-height:none;min-height:0;overflow:visible;position:relative;z-index:0}}@media (max-height:500px){.trailer-modal-main{position:relative;z-index:2}.trailer-modal-controls-info{z-index:5}.trailer-modal-video-wrapper{z-index:1}.trailer-modal-controls-overlay{z-index:10}.trailer-modal-sidebar{contain:none;flex-shrink:0;max-height:none;overflow:visible;z-index:1}.similar-trailers-container{contain:none;flex:none;height:auto;max-height:none;min-height:0;overflow:visible;position:relative;z-index:0}}.trailer-page{max-height:100%}.trailer-page,.trailer-page-overlay{height:100%;min-height:0;overflow:hidden;width:100%}.trailer-page-overlay{align-items:center;animation:fadeIn .3s ease-out;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(135deg,#000000fa,#0a050ff5 50%,#05000afa);box-sizing:border-box;display:flex;justify-content:center;padding:2rem;position:relative}.trailer-page .trailer-modal{height:100%;max-height:100%;min-height:0}body.trailer-page-active{overflow:hidden;overscroll-behavior:none}@media (prefers-reduced-motion:reduce){.trailer-page-overlay{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (min-width:970px){body.trailer-page-active .App{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden}body.trailer-page-active .App-main{flex:1 1 auto;height:auto;margin:0;max-height:calc(100dvh - 72px);min-height:0;overflow:hidden;padding-bottom:0!important}.trailer-page,.trailer-page-overlay{height:100%;max-height:calc(100dvh - 72px)}.trailer-page .trailer-modal{height:calc(100dvh - 72px - 4rem);max-height:calc(100dvh - 72px - 4rem);min-height:480px}}@media (max-width:969px){body.trailer-page-active{height:100%;position:fixed;width:100%}body.trailer-page-active .navbar,body.trailer-page-active .navbar-mobile{display:none!important}body.trailer-page-active .App,body.trailer-page-active .App-main{height:100dvh;max-height:100dvh;overflow:hidden}body.trailer-page-active .App-main{margin:0;min-height:0;padding-bottom:0!important}.trailer-page{height:100%;inset:0;max-height:100%;position:fixed;z-index:900}.trailer-page-overlay{align-items:stretch;height:100%;justify-content:stretch;min-height:0;padding:0}.trailer-page .trailer-modal{border-radius:0;height:100%;max-height:100%;min-height:0}}@media (min-width:970px) and (max-width:1289px){.trailer-page-overlay{padding:1rem}.trailer-page .trailer-modal{height:calc(100dvh - 72px - 2rem);max-height:calc(100dvh - 72px - 2rem)}}body.triller-side-more-open,html.triller-side-more-open{overflow:hidden!important;overscroll-behavior:none!important}.triller-side-more-desktop{background:#1a1a1a;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 12px 32px #0000008c;min-width:180px;opacity:0;padding:.4rem;pointer-events:none;position:fixed;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease;z-index:1250}.triller-side-more-desktop.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.triller-side-more-overlay{align-items:flex-end;background:#0000008c;display:flex;inset:0;justify-content:center;opacity:0;overscroll-behavior:none;position:fixed;touch-action:none;transition:opacity .28s ease;z-index:1250}.triller-side-more-overlay.is-visible{opacity:1}.triller-side-more-sheet{background:#121212;border-radius:16px 16px 0 0;box-shadow:0 -8px 28px #00000073;color:#fff;max-width:100%;overscroll-behavior:none;padding-bottom:env(safe-area-inset-bottom,0);transform:translateY(100%);transition:transform .32s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform}.triller-side-more-sheet.is-open{transform:translateY(0)}.triller-side-more-sheet.is-dragging{transition:none}.triller-side-more-sheet.is-closing{pointer-events:none}.triller-side-more-drag-zone{padding:.55rem 1rem .25rem;touch-action:none;-webkit-user-select:none;user-select:none}.triller-side-more-handle{background:#ffffff59;border-radius:999px;height:4px;margin:0 auto;width:42px}.triller-side-more-actions{display:flex;flex-direction:column;gap:.35rem;padding:.35rem .75rem 1rem;position:relative;z-index:1}.triller-side-more-desktop .triller-side-more-actions{gap:.2rem;padding:0}.triller-side-more-share-wrap{display:block;position:relative;width:100%;z-index:1}.triller-side-more-share-wrap .share-button-wrapper,.triller-side-more-share-wrap .triller-side-more-share.share-button-wrapper{bottom:auto!important;display:block!important;height:auto!important;left:auto!important;margin:0!important;position:static!important;right:auto!important;top:auto!important;width:100%!important;z-index:auto!important}.triller-side-more-action,.triller-side-more-action--share,.triller-side-more-share-wrap .share-button.share-button--labeled{align-items:center;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0000!important;border:none!important;border-radius:10px!important;box-sizing:border-box;color:#ffffffeb!important;cursor:pointer;display:flex!important;flex-shrink:0;font-size:.95rem;font-weight:600;gap:.75rem;height:auto!important;justify-content:flex-start;line-height:1.3;margin:0;max-width:100%!important;min-height:48px;min-width:0!important;padding:.85rem .9rem!important;position:relative!important;transform:none!important;width:100%!important}.triller-side-more-action:hover,.triller-side-more-share-wrap .share-button.share-button--labeled:hover{background:#ffffff14!important}.triller-side-more-action svg,.triller-side-more-share-wrap .share-button.share-button--labeled svg{flex-shrink:0;height:18px;width:18px}.triller-side-more-action--save.is-active{color:#e0aaff!important}.triller-side-more-desktop .triller-side-more-action,.triller-side-more-desktop .triller-side-more-share-wrap .share-button.share-button--labeled{font-size:.88rem;min-height:42px;padding:.65rem .75rem!important}.triller-side-card{grid-gap:.65rem;align-items:stretch;background:#0000;border:none;color:inherit;cursor:pointer;display:grid;gap:.65rem;grid-template-columns:168px minmax(0,1fr) 24px;padding:0;text-align:left;width:100%}.triller-side-card-thumb{align-self:start;aspect-ratio:16/9;background:#ffffff14;border-radius:8px;flex-shrink:0;overflow:hidden;position:relative;width:168px}.triller-side-card-image{display:block;height:100%;object-fit:cover;width:100%}.triller-side-card-age{font-weight:700;left:6px}.triller-side-card-age,.triller-side-card-duration{background:#000c;border-radius:3px;bottom:6px;color:#fff;font-size:11px;line-height:1.3;padding:1px 5px;position:absolute;z-index:1}.triller-side-card-duration{font-weight:600;right:6px}.triller-side-card-body{align-self:stretch;display:flex;flex-direction:column;gap:.4rem;justify-content:flex-end;min-height:100%;min-width:0;padding-top:.1rem}.triller-side-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.35;margin:0;overflow:hidden}.triller-side-card-ratings{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.triller-side-card .triller-meta-rating-img{height:16px;max-height:16px;max-width:16px;width:16px}.triller-side-card .triller-meta-rating-value{font-size:.82rem}.triller-side-card-likes{align-items:center;display:flex;gap:.35rem}.triller-side-card-likes .trailer-modal-controls-dislike,.triller-side-card-likes .trailer-modal-controls-like{font-size:.75rem;gap:.25rem;min-height:28px;padding:.2rem .45rem}.triller-side-card-likes .trailer-modal-controls-dislike svg,.triller-side-card-likes .trailer-modal-controls-like svg{height:14px;width:14px}.triller-side-card-more{align-items:flex-start;align-self:start;background:none;border:none;color:#ffffff8c;cursor:pointer;display:inline-flex;justify-content:center;line-height:0;margin:0;padding:.15rem 0 0}.triller-side-card-more:hover{color:#fffffff2}.triller-side-card--skeleton{cursor:default;pointer-events:none}.triller-side-card-image--loading{height:0;opacity:0;pointer-events:none;position:absolute;width:0}@media (max-width:900px){.triller-side-card{grid-template-columns:160px minmax(0,1fr) 24px}.triller-side-card-thumb{width:160px}}.media-genre-filter-wrap{overflow:hidden}.media-genre-filter,.media-genre-filter-wrap{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.media-genre-filter{align-items:center;display:flex;gap:.45rem;padding:.1rem 0}.media-genre-filter-chip{background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;color:#ffffffe0;cursor:pointer;flex:0 0 auto;font-size:.85rem;font-weight:600;line-height:1.2;padding:.28rem .75rem;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.media-genre-filter-chip:hover{background:#ffffff1f;border-color:#ffffff59}.media-genre-filter-chip.is-active{background:#1e03d24d;border-color:#1f16cc99;color:#fff}@media (max-width:450px){.media-genre-filter-chip{font-size:.8rem;padding:.24rem .65rem}}body.triller-info-modal-open,html.triller-info-modal-open{overflow:hidden!important;overscroll-behavior:none!important;overscroll-behavior-y:none!important}.triller-info-modal-overlay{align-items:flex-end;background:#0000008c;display:flex;inset:0;justify-content:center;opacity:0;overscroll-behavior:none;overscroll-behavior-y:none;position:fixed;touch-action:none;transition:opacity .28s ease;z-index:1200}.triller-info-modal-overlay.is-visible{opacity:1}.triller-info-modal{background:#121212;border-radius:16px 16px 0 0;box-shadow:0 -8px 28px #00000073;color:#fff;display:flex;flex-direction:column;max-height:min(78vh,640px);max-width:100%;overflow:hidden;overscroll-behavior:none;padding-bottom:env(safe-area-inset-bottom,0);touch-action:none;transform:translateY(100%);transition:transform .32s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform}.triller-info-modal.is-open{transform:translateY(0)}.triller-info-modal.is-dragging{transition:none}.triller-info-modal.is-closing{pointer-events:none}.triller-info-modal-drag-zone{flex:0 0 auto;padding:.55rem 1rem .35rem;touch-action:none;-webkit-user-select:none;user-select:none}.triller-info-modal-handle{background:#ffffff59;border-radius:999px;height:4px;margin:0 auto .65rem;width:42px}.triller-info-modal-title{font-size:1.05rem;font-weight:700;line-height:1.3;margin:0}.triller-info-modal-body{-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.35rem 1rem 1.25rem;touch-action:pan-y}.triller-info-modal-text{color:#ffffffe6;font-size:.92rem;line-height:1.5;margin:0 0 1rem;white-space:pre-wrap}.triller-info-specs{display:flex;flex-direction:column;gap:.55rem;margin:0}.triller-info-spec-row{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.triller-info-spec-row dt{color:#ffffff8c;flex:0 0 auto;font-size:.85rem;font-weight:500;margin:0}.triller-info-spec-row dd{color:#ffffffeb;font-size:.85rem;font-weight:600;margin:0;max-width:70%;text-align:right}.triller-description{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.triller-description-text-wrap{position:relative}.triller-description-text{-webkit-box-orient:vertical;color:#ffffffe0;display:-webkit-box;font-size:.92rem;line-height:1.45;margin:0;overflow:hidden;transition:max-height .35s ease}.triller-description-text.is-desktop{-webkit-line-clamp:4;line-clamp:4;max-height:5.8em}.triller-description-text.is-desktop.is-expanded{-webkit-line-clamp:unset;line-clamp:none;display:block;max-height:48rem}.triller-description-text.is-mobile{-webkit-line-clamp:2;line-clamp:2;max-height:2.9em}.triller-description-more{background:none;border:none;color:#e0aafff2;cursor:pointer;font-size:.85rem;font-weight:600;line-height:1.3;margin-top:.35rem;padding:0}.triller-description-more:hover{color:#fff}.triller-description-more--after-specs{margin-top:.65rem}.triller-description-specs{animation:triller-specs-in .32s ease;display:flex;flex-direction:column;gap:.45rem;margin:.75rem 0 0;overflow:hidden}@keyframes triller-specs-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.triller-description .triller-info-spec-row{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.triller-description .triller-info-spec-row dt{color:#ffffff80;flex:0 0 auto;font-size:.85rem;font-weight:500;margin:0}.triller-description .triller-info-spec-row dd{color:#ffffffeb;font-size:.85rem;font-weight:600;margin:0;max-width:72%;text-align:right}@media (max-width:900px){.triller-description{padding:.15rem 0 .35rem}.triller-description-text{font-size:.88rem}}.triller{background:#000;box-sizing:border-box;min-height:calc(100vh - 80px);padding:1.5rem 1.5rem 2rem;width:100%}.triller--empty{align-items:center;color:#ffffffb3;display:flex;justify-content:center;min-height:50vh}.triller--loading{pointer-events:none}.triller-main{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-areas:"primary side";grid-template-columns:minmax(0,1fr) 402px;margin:0 auto;max-width:1600px}.triller-primary{align-self:start;gap:1rem;grid-area:primary}.triller-primary,.triller-primary-info{display:flex;flex-direction:column;min-width:0}.triller-primary-info{gap:.55rem}.triller-comments--mobile,.triller-description--mobile{display:none}.triller-comments .movie-detail-comments{background:#ffffff0d;border-radius:15px;margin-bottom:.5rem;padding:1rem}.triller-comments .movie-detail-comments-input-wrap{background:#2d2d32b5;border:1px solid #46415066}.triller-comments .movie-detail-comments-list{margin-bottom:0}.triller-pin{min-width:0}.triller-scroll-area{grid-area:side;min-width:0}.triller-player-frame{aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden;position:relative;width:100%}.triller-player-frame .trailer-modal-video-wrapper{border:none;border-radius:inherit;box-shadow:none;flex:none;height:100%;inset:0;min-height:100%;position:absolute;width:100%}.triller-player-frame .trailer-modal-video-wrapper:hover{box-shadow:none}.triller-player-title{color:#fff;font-size:1.35rem;font-weight:700;line-height:1.35;margin:0}.triller-meta-row{align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:.55rem;justify-content:flex-start;margin-top:.15rem;max-width:100%;min-width:0;width:100%}.triller-meta-row--mobile{display:none}.triller-meta-left{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:.55rem;min-width:0}.triller-meta-actions,.triller-meta-likes,.triller-meta-ratings{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:.45rem}.triller-meta-actions{margin-left:auto}@media (min-width:901px){.triller-meta-row{gap:.65rem 1rem;justify-content:space-between}.triller-meta-left{gap:.75rem 1.1rem}}.triller-meta-share-wrap{align-items:center;display:inline-flex;flex-shrink:0;position:relative}.triller-meta-share-wrap .share-button-wrapper{position:static;right:auto;top:auto;z-index:2}.triller-meta-save-btn,.triller-meta-share-wrap .share-button.share-button--labeled{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff1a;border:none;border-radius:999px;box-sizing:border-box;color:#ffffffeb;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:.3rem;height:auto;line-height:1;min-height:28px;padding:4px 10px;transition:background .2s ease,color .2s ease;white-space:nowrap;width:-webkit-max-content;width:max-content}.triller-meta-save-btn:hover,.triller-meta-share-wrap .share-button.share-button--labeled:hover{background:#ffffff29;border:none;color:#fff;transform:none}.triller-meta-save-btn svg,.triller-meta-share-wrap .share-button.share-button--labeled svg{flex-shrink:0;height:14px;width:14px}.triller-meta-save-btn.is-active{background:#9b4fe72e;color:#9b4fe7}.triller-meta-likes .trailer-modal-controls-dislike,.triller-meta-likes .trailer-modal-controls-like{align-items:center;background:#0000;border:none;border-radius:6px;color:#ffffffe6;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.25rem .5rem;transition:all .3s ease}.triller-meta-likes .trailer-modal-controls-like.active,.triller-meta-likes .trailer-modal-controls-like:hover{background:#0000;color:#4caf50}.triller-meta-likes .trailer-modal-controls-dislike.active,.triller-meta-likes .trailer-modal-controls-dislike:hover{background:#0000;color:#f44336}.triller-meta-rating{align-items:center;color:#ffffffe6;display:inline-flex;font-size:.9rem;font-weight:500;gap:.4rem;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.triller-meta-rating-img{background:#111;border-radius:3px;display:block;flex-shrink:0;height:1rem;max-height:1rem;max-width:1rem;object-fit:contain;width:1rem}.triller-meta-rating-value{color:#fff;font-size:.95rem;font-weight:600;line-height:1.2;min-width:1.5em;white-space:nowrap}.triller-player-title--mobile{display:none}.triller-side{min-width:0;overflow:visible}.triller-side-title{color:#fff;font-size:1.2rem;font-weight:700;line-height:1.3;margin:0 0 .85rem}.triller-side-title--pin,.triller-sticky-bar,.triller-sticky-filter{display:none}.triller-side-list{display:flex;flex-direction:column;gap:.75rem}@media (max-width:1100px){.triller-main{gap:1rem;grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:900px){.triller{padding:0}.triller,.triller-main{display:flex;flex-direction:column;max-width:100%;min-height:0;overflow:hidden;width:100%}.triller-main{flex:1 1;gap:0;grid-template-areas:unset;grid-template-columns:none;min-width:0}.triller-primary{gap:0}.triller-pin,.triller-primary{display:block;flex:0 0 auto;max-width:100%;min-width:0;width:100%}.triller-pin{background:#000;box-sizing:border-box;padding:0;position:relative;touch-action:manipulation;z-index:6}.triller--expanding .triller-pin,.triller--immersive .triller-pin,.triller--sheet-dragging .triller-pin{padding-left:0;padding-right:0;padding-top:0}.triller-player-frame{aspect-ratio:16/9;background:#000;border-radius:0;height:auto;max-height:100dvh;max-width:100%;overflow:hidden;transition:height .42s cubic-bezier(.22,1,.36,1);width:100%}.triller-player-frame .trailer-modal-video-wrapper{border-radius:inherit;height:100%;inset:0!important;min-height:0;position:absolute!important;width:100%}.triller-player-frame .trailer-modal-video,.triller-player-frame video{object-fit:contain!important}.triller:not(.triller--immersive).triller--expanding .triller-player-frame,.triller:not(.triller--immersive).triller--sheet-dragging .triller-player-frame{aspect-ratio:auto;border-radius:0;height:calc(56.25vw + 100dvh*0);height:calc(56.25vw + (100dvh - 56.25vw)*var(--triller-sheet-progress, 0))}.triller--sheet-dragging .triller-player-frame{transition:none}.triller--sheet-dragging .triller-scroll-area{touch-action:none;transition:none}.triller--expanding .triller-scroll-area{overflow:hidden;pointer-events:none}.triller--snap .triller-pin,.triller--snap .triller-player-frame,.triller--snap .triller-scroll-area{transition:none!important}.triller--immersive .triller-main{background:#000}.triller--immersive .triller-pin,.triller--immersive .triller-primary{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.triller--immersive .triller-pin{align-items:stretch;overflow:hidden;touch-action:pan-y}.triller--immersive .triller-player-frame{aspect-ratio:unset;background:#000;border-radius:0;flex:1 1 auto;height:100%;max-height:none;min-height:0;overflow:hidden;position:relative;transition:none;width:100%}.triller--immersive .triller-player-frame .trailer-modal-video-wrapper{background:#000;height:100%;inset:0!important;min-height:0;position:absolute!important;width:100%}.triller--immersive .trailer-modal-bottom-controls{padding:.85rem 1rem max(.85rem,env(safe-area-inset-bottom,0px));z-index:70}.triller--immersive .trailer-modal-bottom-controls.show{opacity:1;pointer-events:all;visibility:visible}.triller--immersive .trailer-modal-controls-bar{align-items:center;display:flex!important;flex-wrap:nowrap;gap:.6rem;justify-content:space-between;min-height:40px;opacity:1;visibility:visible}.triller--immersive .triller-scroll-area{flex:0 0;max-height:0;min-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0;pointer-events:none;transition:opacity .42s cubic-bezier(.22,1,.36,1),max-height .42s cubic-bezier(.22,1,.36,1)}.triller--immersive.triller--collapsing .triller-scroll-area{flex:1 1 auto;max-height:none;min-height:0;opacity:clamp(.15,0,1);opacity:clamp(.15,var(--triller-sheet-progress,0),1);overflow:hidden;padding:0 .7rem 1.25rem;pointer-events:none;width:100%}.triller--immersive.triller--collapsing.triller--sheet-dragging .triller-scroll-area{transition:none}.triller--immersive.triller--collapsing:not(.triller--sheet-dragging) .triller-scroll-area{transition:opacity .42s cubic-bezier(.22,1,.36,1)}.triller--immersive.triller--collapsing .triller-primary{flex:0 0 auto}.triller--immersive.triller--collapsing .triller-pin{flex:0 0 auto;padding:0}.triller--immersive.triller--collapsing .triller-player-frame{border-radius:0;flex:0 0 auto;height:calc(100dvh - 100dvh*0);height:calc(100dvh - (100dvh - 56.25vw)*var(--triller-sheet-progress, 0));max-height:100dvh}.triller--immersive.triller--collapsing.triller--sheet-dragging .triller-player-frame{transition:none}.triller--immersive.triller--collapsing:not(.triller--sheet-dragging) .triller-player-frame{transition:height .42s cubic-bezier(.22,1,.36,1)}.triller-description--desktop,.triller-player-title--desktop,.triller-primary-info{display:none}.triller-description--mobile{display:block}.triller-comments--desktop{display:none}.triller-comments--mobile{display:block;margin-bottom:.5rem;margin-top:.35rem}.triller-meta-row--desktop{display:none}.triller-meta-row--mobile{display:flex;margin:0 0 .35rem;padding:0 0 .35rem}.triller-meta-row--mobile.scroll-touch{display:flex}.triller-meta-actions,.triller-meta-left{justify-content:flex-start;margin-left:0;width:auto}.triller-meta-save-btn,.triller-meta-share-wrap .share-button.share-button--labeled{font-size:.75rem;gap:.25rem;min-height:26px;padding:3px 8px}.triller-meta-save-btn svg,.triller-meta-share-wrap .share-button.share-button--labeled svg{height:13px;width:13px}.triller-scroll-area{-webkit-overflow-scrolling:touch;background:#000;box-sizing:border-box;display:block;flex:1 1;grid-area:unset;max-width:100%;min-height:0;min-width:0;opacity:1;opacity:calc(1 - var(--triller-sheet-progress, 0)*.92);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:0 .7rem 1.25rem;touch-action:pan-y;transition:opacity .42s cubic-bezier(.22,1,.36,1);width:100%}.triller-player-title--mobile{background:#000;display:block;font-size:1.15rem;margin:0;max-width:100%;padding:.75rem 0 .5rem;position:static!important;top:auto!important}.triller-scroll-head{background:#000}.triller-sticky-bar{background:#000;border-bottom:2px solid #9b4fe74d;box-shadow:0 8px 18px #000000f2;box-sizing:border-box;display:block;margin:0 -.7rem;max-width:none;min-height:2.1rem;min-width:0;overflow:visible;padding:.15rem .7rem;position:-webkit-sticky;position:sticky;top:0;width:auto;z-index:15}.triller-sticky-filter,.triller-sticky-title{transition:opacity .28s ease,transform .28s ease}.triller-side-title--pin{background:#0000;border-bottom:none;box-shadow:none;display:block;margin:0;max-width:100%;overflow:hidden;padding:0;position:static;text-overflow:ellipsis;white-space:nowrap}.triller-sticky-filter{box-sizing:border-box;display:block;max-width:100%;min-width:0;overflow:hidden;width:100%}.triller-sticky-bar:not(.is-filter) .triller-sticky-title{opacity:1;pointer-events:auto;transform:translateY(0)}.triller-sticky-bar:not(.is-filter) .triller-sticky-filter{bottom:.15rem;left:.7rem;max-width:calc(100% - 1.4rem);opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:.7rem;top:.15rem;transform:translateY(10px);width:auto}.triller-sticky-bar.is-filter .triller-sticky-title{left:.7rem;opacity:0;pointer-events:none;position:absolute;right:.7rem;top:.15rem;transform:translateY(-10px)}.triller-sticky-bar.is-filter .triller-sticky-filter{bottom:auto;left:auto;max-width:100%;opacity:1;overflow:hidden;pointer-events:auto;position:relative;right:auto;top:auto;transform:translateY(0);width:100%}.triller-side-title--side{display:none}.triller-side{margin:.75rem 0 0;max-width:100%;min-width:0;overflow-x:hidden;width:100%}.triller-scroll-area.is-filter-pinned .triller-side{min-height:calc(100% + 5rem)}.triller-side-list{max-width:100%;min-width:0;width:100%}}@media (max-width:450px){.triller-player-title--mobile,.triller-side-title--pin{font-size:1rem}.triller-sticky-bar{min-height:1.9rem}}.triller-page{background:#000;min-height:100vh}body.triller-page-active{overscroll-behavior:none}@media (max-width:900px){body.triller-page-active,html.triller-page-lock{height:100%;inset:0;max-height:100%;overflow:hidden;position:fixed;width:100%}body.triller-page-active .navbar,body.triller-page-active .navbar-mobile{display:none!important}body.triller-page-active .App{display:flex;flex-direction:column;height:100%;height:100dvh;max-height:100dvh;overflow:hidden}body.triller-page-active .App-main{flex:1 1;height:auto;margin:0;max-height:none;min-height:0;overflow:hidden;padding-bottom:0!important;position:relative}.triller-page{background:#000;display:flex;flex-direction:column;height:100%;inset:0;max-height:100%;max-width:100%;min-height:0;overflow:hidden;position:absolute;width:100%;z-index:900}.triller-page .triller{flex:1 1;height:auto;max-height:none;min-height:0}}.ads-movie-overlay{align-items:center;background:#000;bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;visibility:hidden;z-index:5}.ads-movie-overlay.show{opacity:1;pointer-events:all;visibility:visible}.ads-movie-video{height:100%;object-fit:contain;width:100%}.watch-modal-overlay{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:1.5rem;position:fixed;right:0;top:0;z-index:2000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.watch-modal{animation:modalSlideUp .4s ease-out;background:linear-gradient(135deg,#000000f2,#0a0a0afa);border:1px solid #9b4fe733;border-radius:20px;box-shadow:0 25px 60px #000000e6,0 0 100px #9b4fe726,inset 0 1px 2px #ffffff0d;display:flex;flex-direction:column;margin-top:0;max-height:85vh;max-width:1400px;overflow:hidden;position:relative;width:100%}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalSlideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.watch-modal-close{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#9b4fe733,#b87ff733);border:1px solid #9b4fe799;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:28px;font-weight:300;height:40px;justify-content:center;line-height:1;position:fixed;right:2rem;top:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:40px;z-index:2100}.watch-modal-close:hover{background:linear-gradient(135deg,#bd02bd,#9b4fe7);border-color:#bd02bd;transform:scale(1.1) rotate(90deg)}.watch-modal-close:active{transform:scale(1.05) rotate(90deg)}.watch-modal-content{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:2rem}.watch-modal-video-section{display:flex;flex:1 1;flex-direction:column;gap:1.5rem}.watch-modal-lang-row{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;gap:.5rem;justify-content:stretch;margin-left:-2rem;margin-right:-2rem;max-width:none;padding:2rem;width:calc(100% + 4rem)}.watch-modal-lang-btn{background:rgba(53,3,133,.493);border:1px solid rgba(85,7,210,.493);border-radius:10px;box-sizing:border-box;color:#ffffffa6;cursor:pointer;flex:1 1;font-size:.8125rem;font-weight:700;letter-spacing:.06em;min-width:0;padding:.65rem .75rem;text-align:center;transition:color .2s,background .2s,border-color .2s}.watch-modal-lang-btn:hover{background:rgba(53,3,133,.493);border-color:#e0aaff59;color:#fff}.watch-modal-lang-btn.active{background:linear-gradient(135deg,rgba(164,94,244,.493),rgba(147,92,234,.493));border-color:rgba(53,3,133,.493);box-shadow:0 0 0 1px #e0aaff33;color:#fff}.watch-modal-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e0aaff);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2rem;font-weight:700;letter-spacing:-.5px;margin:0 0 1rem;text-shadow:0 2px 10px #00000080}.watch-modal-video-wrapper{background:linear-gradient(135deg,#000,#0a0a0a);border:1px solid #9b4fe74d;border-radius:16px;box-shadow:0 10px 40px #000c,0 0 80px #9b4fe733;cursor:pointer;flex:1 1;min-height:500px;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.watch-modal-video-wrapper:hover{box-shadow:0 15px 50px #000000e6,0 0 100px #9b4fe74d}.watch-modal-video{height:100%;left:0;object-fit:contain;pointer-events:auto;position:absolute;top:0;width:100%;z-index:1}@media (hover:none){.watch-modal-video,.watch-modal-video-wrapper{touch-action:manipulation}}.watch-modal-controls-overlay{align-items:center;background:radial-gradient(ellipse at center,#0003 0,#00000080 60%,#000c 100%);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:2}.watch-modal-controls-overlay.show{opacity:1;pointer-events:all;touch-action:manipulation;visibility:visible}.watch-modal-controls-center{gap:3rem}.watch-modal-control-btn,.watch-modal-controls-center{align-items:center;display:flex;justify-content:center}.watch-modal-control-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#bb2ac94d,#d658ea4d);border:1px solid #9b4fe7cc;border-radius:50%;color:#fff;cursor:pointer;height:50px;pointer-events:all;transition:all .3s cubic-bezier(.4,0,.2,1);width:50px}.watch-modal-control-btn:hover{border-color:#9b4fe7;transform:scale(1.1)}.watch-modal-control-btn:active{transform:scale(1.1)}.watch-modal-control-btn-play{background:linear-gradient(135deg,#bb2ac980,#d658ea80);border:2px solid #9b4fe7;height:60px;width:60px}.watch-modal-control-btn-play:hover{transform:scale(1.1)}.watch-modal-bottom-controls{background:linear-gradient(0deg,#000000fa 0,#000000e6 40%,#000000b3 70%,#0000);bottom:0;left:0;opacity:0;padding:2rem;position:absolute;right:0;transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:3}.watch-modal-bottom-controls.show{opacity:1;visibility:visible}.watch-modal-progress-container{cursor:pointer;margin-bottom:1rem;padding:1rem 0 .75rem;-webkit-user-select:none;user-select:none;width:100%}.watch-modal-progress-bar{background:#ffffff78;border-radius:8px;height:8px;overflow:visible;position:relative;transition:height .2s ease;width:100%}.watch-modal-progress-container:hover .watch-modal-progress-bar{height:8px}.watch-modal-progress-filled{background:linear-gradient(135deg,#bd02bd,#9b4fe7);border-radius:8px;height:100%;position:relative;transition:width .1s linear}.watch-modal-progress-thumb{background:linear-gradient(135deg,#bd02bd,#6604b0 50%,#9b4fe7);border:3px solid #fff;border-radius:50%;height:16px;position:absolute;right:-3px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:16px}.watch-modal-progress-container:hover .watch-modal-progress-thumb{box-shadow:0 0 20px #bd02bd,0 2px 12px #000000b3;height:18px;width:18px}.watch-modal-preview-tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#bd02bd,#9b4fe7);border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 6px 20px #0009;color:#fff;font-size:14px;font-weight:700;padding:.6rem 1rem;pointer-events:none;position:absolute;top:-50px;transform:translateX(-50%);white-space:nowrap;z-index:10}.watch-modal-preview-tooltip:after{border-left:8px solid #0000;border-right:8px solid #0000;border-top:8px solid #9711a8fa;bottom:-8px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.watch-modal-controls-bar{align-items:center;display:flex;gap:2rem;justify-content:space-between}.watch-modal-left-controls{flex:1 1}.watch-modal-left-controls,.watch-modal-right-controls{align-items:center;display:flex;gap:1.25rem}.watch-modal-icon-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000000f2,#0f0f0ff2);border:2px solid #04189d80;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px}.watch-modal-icon-btn:hover{background:linear-gradient(135deg,#bd02bd,#9b4fe7);border-color:#bd02bd}.watch-modal-icon-btn:active{transform:translateY(0) scale(1.02)}.watch-modal-volume-slider{accent-color:#9b4fe7;background:#0000;cursor:pointer;height:6px;outline:none;width:100px}.watch-modal-volume-slider::-webkit-slider-runnable-track{background:#ffffff40;border-radius:6px;height:6px;width:100%}.watch-modal-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#bd02bd,#9b4fe7);border:3px solid #fff;border-radius:50%;box-shadow:0 0 10px #bd02bdb3;cursor:pointer;height:16px;margin-top:-5px;width:16px}.watch-modal-volume-slider::-moz-range-track{background:#ffffff40;border-radius:6px;height:6px;width:100%}.watch-modal-volume-slider::-moz-range-thumb{background:linear-gradient(135deg,#bd02bd,#9b4fe7);border:3px solid #fff;border-radius:50%;box-shadow:0 0 10px #bd02bdb3;cursor:pointer;height:16px;width:16px}.watch-modal-time-display{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000000f2,#0f0f0ff2);border:2px solid #0b049966;border-radius:10px;box-shadow:0 3px 12px #00000080;color:#fff;display:flex;font-size:15px;padding:.6rem 1rem;white-space:nowrap}.watch-modal-time-current{color:#cd28c4;font-weight:700;text-shadow:0 0 10px #cd28c499}.watch-modal-time-separator{color:#ffffff80;margin:0 .4rem}.watch-modal-time-duration{color:#ffffffe6;font-weight:600}.watch-modal-time-remaining{color:#fff9;font-size:13px;margin-left:.6rem}.watch-modal-speed-menu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(135deg,#000000fa,#0f0f0ffa);border:2px solid #020f9e66;border-radius:12px;bottom:55px;min-width:110px;padding:.5rem;position:absolute;right:0;z-index:100}.watch-modal-speed-option{align-items:center;background-color:initial;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;justify-content:space-between;padding:.7rem 1rem;text-align:left;transition:all .2s ease;width:100%}.watch-modal-speed-option:hover{background:linear-gradient(135deg,#bd02bd,#9b4fe7);transform:translateX(5px)}.watch-modal-speed-option.active{background:linear-gradient(135deg,#bd02bd,#9b4fe7);color:#fff;font-weight:700}.watch-modal-speed-option.active:after{color:#fff;content:"✓";font-size:16px;font-weight:700}.watch-modal-video-wrapper:-moz-full-screen .watch-modal-video,.watch-modal-video-wrapper:-webkit-full-screen .watch-modal-video,.watch-modal-video-wrapper:fullscreen .watch-modal-video{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}@media (max-width:1400px){.watch-modal-title{font-size:1.75rem}}@media (max-width:969px){.watch-modal-overlay{padding:.75rem}.watch-modal-content{padding:1.25rem}.watch-modal-lang-row{margin-left:-1.25rem;margin-right:-1.25rem;width:calc(100% + 2.5rem)}.watch-modal-title{font-size:1.4rem}.watch-modal-controls-center{gap:1.5rem}.watch-modal-control-btn{height:50px;width:50px}.watch-modal-control-btn-play{height:60px;width:60px}.watch-modal-control-btn svg{height:22px;width:22px}.watch-modal-control-btn-play svg{height:30px;width:30px}.watch-modal-bottom-controls{padding:1rem 1.25rem}.watch-modal-progress-container{margin-bottom:.7rem;padding:.7rem 0}.watch-modal-progress-bar{height:7px}.watch-modal-progress-thumb{height:14px;width:14px}.watch-modal-controls-bar{gap:.75rem}.watch-modal-left-controls,.watch-modal-right-controls{gap:.65rem}.watch-modal-icon-btn{height:38px;width:38px}.watch-modal-icon-btn svg{height:17px;width:17px}.watch-modal-volume-slider{width:70px}.watch-modal-time-display{font-size:12px;padding:.5rem .7rem}.watch-modal-time-remaining{font-size:11px}.watch-modal-speed-menu{bottom:48px;min-width:88px}.watch-modal-speed-option{font-size:13px;padding:.6rem .75rem}}@media (max-width:768px){.watch-modal-overlay{align-items:flex-end;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:#00000026;justify-content:center;padding:0}.watch-modal{animation:modalSlideUpMobile .4s cubic-bezier(.4,0,.2,1);border-radius:24px 24px 0 0;bottom:0;height:auto;left:0;margin:0;max-height:85vh;max-width:100%;min-height:50vh;position:fixed;right:0;transform:translateY(0);width:100%}.watch-modal:before{background:hsla(0,0%,100%,.573);border-radius:10px;content:"";height:6px;left:50%;position:absolute;top:12px;transform:translateX(-50%);width:60px;z-index:10}.watch-modal-close{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000000b3,#141414b3);font-size:22px;height:40px;right:1rem;top:1rem;width:40px}.watch-modal-content{max-height:calc(90vh - 3.5rem);overflow-x:hidden;overflow-y:auto;padding:3.5rem 0 0}.watch-modal-lang-row{margin-left:0;margin-right:0;padding:.9rem;width:100%}.watch-modal-title{font-size:1.2rem;padding:0 1rem 1rem}.watch-modal-video-section{display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0}.watch-modal-video-wrapper{border-radius:0;flex:1 1;max-height:calc(90vh - 120px);min-height:0;min-height:200px;padding-top:56.25%}.watch-modal-video{max-height:100%;object-fit:contain}.watch-modal-controls-center{gap:1rem}.watch-modal-control-btn{height:44px;width:44px}.watch-modal-control-btn-play{height:56px;width:56px}.watch-modal-control-btn svg{height:20px;width:20px}.watch-modal-control-btn-play svg{height:26px;width:26px}.watch-modal-bottom-controls{padding:.6rem .9rem .9rem}.watch-modal-progress-container{margin-bottom:.5rem;padding:.4rem 0 .5rem}.watch-modal-progress-bar{height:4px}.watch-modal-progress-thumb{border:2px solid #fff;height:11px;width:11px}.watch-modal-preview-tooltip{font-size:11px;padding:.35rem .6rem;top:-38px}.watch-modal-controls-bar{flex-wrap:wrap;gap:.5rem}.watch-modal-left-controls{flex:1 1;gap:.4rem;min-width:0}.watch-modal-right-controls{flex-shrink:0;gap:.4rem}.watch-modal-icon-btn{border-radius:7px;height:32px;width:32px}.watch-modal-icon-btn svg{height:14px;width:14px}.watch-modal-volume-slider{width:100px}.watch-modal-time-display{border-radius:6px;flex:1 1;font-size:10px;max-width:120px;min-width:70px;padding:.35rem 2rem}.watch-modal-time-current{font-size:10px}.watch-modal-time-separator{margin:0 .2rem}.watch-modal-time-duration{font-size:10px}.watch-modal-time-remaining{display:none}.watch-modal-speed-menu{bottom:40px;max-height:180px;min-width:75px;padding:.35rem}.watch-modal-speed-option{border-radius:5px;font-size:12px;padding:.5rem .65rem}}@media (max-width:480px){.watch-modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000}.watch-modal{bottom:0;height:auto;left:0;margin-top:0;max-height:85vh;min-height:60vh;position:fixed;right:0}.watch-modal-close{font-size:20px;height:38px;right:.9rem;top:.9rem;width:38px}.watch-modal-content{max-height:calc(85vh - 3.5rem);padding-top:3.5rem}.watch-modal-video-wrapper{max-height:calc(85vh - 150px);min-height:180px}.watch-modal-title{font-size:1.1rem;padding:0 1rem .9rem}.watch-modal-controls-center{gap:.85rem;margin-bottom:20px}.watch-modal-control-btn{height:38px;width:38px}.watch-modal-control-btn-play{height:45px;width:45px}.watch-modal-control-btn svg{height:18px;width:18px}.watch-modal-control-btn-play svg{height:24px;width:24px}.watch-modal-bottom-controls{padding:.5rem .75rem .75rem}.watch-modal-progress-container{margin-bottom:.4rem;padding:.35rem 0 .4rem}.watch-modal-progress-bar{height:3px}.watch-modal-progress-thumb{border:2px solid #fff;height:10px;width:10px}.watch-modal-preview-tooltip{font-size:10px;padding:.3rem .5rem;top:-35px}.watch-modal-controls-bar{gap:.4rem}.watch-modal-left-controls,.watch-modal-right-controls{gap:.35rem}.watch-modal-icon-btn{border-radius:6px;height:40px;width:40px}.watch-modal-icon-btn svg{height:13px;width:13px}.watch-modal-volume-slider{width:70px}.watch-modal-time-display{border-radius:5px;font-size:13px;max-width:105px;min-width:65px;padding:.3rem 1.1rem}.watch-modal-time-current{font-size:13px}.watch-modal-time-separator{margin:0 .15rem}.watch-modal-time-duration{font-size:13px}.watch-modal-speed-menu{bottom:46px;max-height:160px;min-width:68px;padding:.3rem}.watch-modal-speed-option{border-radius:4px;font-size:11px;padding:.4rem .55rem}}@media (max-width:360px){.watch-modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000}.watch-modal{bottom:0;height:auto;left:0;margin-top:0;max-height:85vh;min-height:50vh;position:fixed;right:0}.watch-modal:before{height:3px;top:10px;width:36px}.watch-modal-close{font-size:18px;height:36px;right:.75rem;top:.75rem;width:36px}.watch-modal-content{max-height:calc(85vh - 3.5rem);padding-top:3.5rem}.watch-modal-video-wrapper{max-height:calc(85vh - 150px);min-height:160px}.watch-modal-title{font-size:1rem;padding:0 .9rem .75rem}.watch-modal-controls-center{gap:.7rem}.watch-modal-control-btn{height:38px;width:38px}.watch-modal-control-btn-play{height:48px;width:48px}.watch-modal-control-btn svg{height:16px;width:16px}.watch-modal-control-btn-play svg{height:22px;width:22px}.watch-modal-bottom-controls{padding:.45rem .65rem .65rem}.watch-modal-progress-container{margin-bottom:.35rem;padding:.3rem 0 .35rem}.watch-modal-progress-bar{height:3px}.watch-modal-progress-thumb{border:1.5px solid #fff;height:9px;width:9px}.watch-modal-preview-tooltip{font-size:9px;padding:.25rem .4rem;top:-32px}.watch-modal-controls-bar{gap:.35rem}.watch-modal-left-controls,.watch-modal-right-controls{gap:.3rem}.watch-modal-icon-btn{border-radius:5px;height:28px;width:28px}.watch-modal-icon-btn svg{height:12px;width:12px}.watch-modal-volume-slider{width:40px}.watch-modal-time-display{border-radius:4px;font-size:8px;max-width:90px;min-width:58px;padding:.25rem .4rem}.watch-modal-time-current{font-size:8px}.watch-modal-time-separator{font-size:8px;margin:0 .1rem}.watch-modal-time-duration{font-size:8px}.watch-modal-speed-menu{bottom:34px;max-height:140px;min-width:62px;padding:.25rem}.watch-modal-speed-option{border-radius:3px;font-size:10px;padding:.35rem .45rem}}.similar-movies{margin-bottom:2rem;margin-top:0;width:100%}.similar-movies-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.similar-movies-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#e8e8e8 30%,silver 60%,#a0a0a0);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0;min-height:2.1rem}.similar-movies-title-skeleton,.skeleton-loader--similar-movies-title{border-radius:8px!important;display:block;height:2.1rem!important;margin:0;width:min(14rem,72%)!important}.similar-movies-header .show-more-btn{flex-shrink:0}.similar-movies .horizontal-scroll-wrapper{width:100%}.similar-movies--skeleton{pointer-events:none}.similar-movies-item{cursor:pointer;flex-shrink:0;transition:transform .3s ease;width:180px}.similar-movies-item-title{color:#fff;font-size:17px;font-weight:700;margin:.55rem 0 0}.similar-movies-item-meta,.similar-movies-item-title{line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.similar-movies-item-meta{color:#ffffff8c;font-size:14px;font-weight:600;margin:.2rem 0 0}.similar-movies-item-title--skeleton{height:17px;margin-top:.55rem;width:72%}.similar-movies-item-meta--skeleton,.similar-movies-item-title--skeleton{animation:similar-movies-overlay-skeleton-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%);background-size:200% 100%;border-radius:4px;display:block}.similar-movies-item-meta--skeleton{height:14px;margin-top:.35rem;width:48%}.similar-movies-item--skeleton{cursor:default;pointer-events:none}.similar-movies-item-image-wrapper{background-color:#ffffff1a;border-radius:8px;overflow:hidden;padding-top:150%;position:relative;transition:border-color .3s ease;width:100%}.similar-movies-item-image-skeleton,.skeleton-loader--similar-movies-image{border-radius:inherit;height:100%!important;inset:0;min-height:0;min-width:0;position:absolute;width:100%!important;z-index:1}.similar-movies-item-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .3s ease;width:100%}.similar-movies-item-image--loading{opacity:0;pointer-events:none}.similar-movies-item--loading{cursor:default}.similar-movies-item-wishlist-btn{align-items:center;background-color:#000000b3;border:none;border-radius:50%;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:all .3s ease;width:36px;z-index:2}.similar-movies-item-wishlist-btn:hover{background-color:#000c}.similar-movies-item-wishlist-btn.active{color:#9b4fe7}.similar-movies-item-badge{background-color:#000000b3;border-radius:4px;box-sizing:border-box;color:#fff;font-size:.75rem;font-weight:700;line-height:1.2;padding:.25rem .5rem;position:absolute;z-index:2}.similar-movies-item-badge-fhd{left:.5rem;top:.5rem}.similar-movies-item-badge-soon{background-color:#000000bf;left:.5rem;top:.5rem}.similar-movies-item-badge-age{background-color:#f00c;bottom:.5rem;left:.5rem}.similar-movies-item-rating{align-items:center;background-color:#000000b3;border-radius:4px;bottom:.5rem;box-sizing:border-box;color:#fff;display:flex;font-size:.875rem;font-weight:700;gap:.25rem;line-height:1.2;padding:.25rem .5rem;position:absolute;right:.5rem;z-index:2}.similar-movies-item-rating svg{flex-shrink:0;height:16px;width:16px}.similar-movies-item-badge--skeleton,.similar-movies-item-rating--skeleton,.similar-movies-item-wishlist-btn--skeleton{animation:similar-movies-overlay-skeleton-shimmer 1.25s ease-in-out infinite;background:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%)!important;background-size:200% 100%;border:none;color:#0000!important;overflow:hidden;pointer-events:none;z-index:3}@keyframes similar-movies-overlay-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.similar-movies-item-wishlist-btn--skeleton{border-radius:50%;height:36px;right:.5rem;top:.5rem;width:36px}.similar-movies-item-badge--skeleton.similar-movies-item-badge-fhd{height:1.4rem;min-width:0;padding:0;width:3.25rem}.similar-movies-item-badge--skeleton.similar-movies-item-badge-soon{height:1.4rem;min-width:0;padding:0;width:7.375rem}.similar-movies-item-badge--skeleton.similar-movies-item-badge-age{background-color:initial!important;background-image:linear-gradient(90deg,#141418d1,#37373ee0 45%,#141418d1 90%)!important;background-size:200% 100%!important;height:1.4rem;min-width:0;padding:0;width:2.875rem}.similar-movies-item-rating--skeleton{gap:0;height:calc(max(16px, .875rem * 1.2) + .5rem);padding:0;width:calc(16px + 1.25rem + 2.5ch)}@media (max-width:768px){.similar-movies-item{width:150px}.similar-movies-header{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.similar-movies-title{font-size:1.5rem;min-height:1.8rem}.similar-movies-title-skeleton,.skeleton-loader--similar-movies-title{height:1.8rem!important}}@media (max-width:700px){.similar-movies-item-title{font-size:16px;margin-top:.45rem}.similar-movies-item-title--skeleton{height:16px}.similar-movies-item-meta{font-size:13px}.similar-movies-item-meta--skeleton{height:13px}}@media (max-width:500px){.similar-movies-header{margin-bottom:.8rem}.similar-movies-title{font-size:1.2rem;min-height:1.44rem}.similar-movies-title-skeleton,.skeleton-loader--similar-movies-title{height:1.44rem!important;width:min(11rem,75%)!important}.similar-movies-item-image-wrapper{padding-top:135%}}@media (max-width:450px){.similar-movies-item-image-wrapper .similar-movies-item-wishlist-btn,.similar-movies-item-image-wrapper .similar-movies-item-wishlist-btn--skeleton,.similar-movies-item-image-wrapper .similar-movies-item-wishlist-btn.active{height:28px;width:28px}}.rating-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1400}.rating-modal-content{background:linear-gradient(180deg,#1d1429,#130f1c);border:1px solid #ffffff24;border-radius:24px;color:#fff;max-width:560px;padding:2rem 1.5rem 1.6rem;position:relative;text-align:center;transition:transform .2s ease-out;width:100%}.rating-modal-content.dragging{transition:none}.rating-modal-drag-zone{display:none}.rating-modal-drag-handle{display:block}.rating-modal-close{background:#ffffff14;border:1px solid #ffffff47;border-radius:50%;color:#fff;cursor:pointer;font-size:1.3rem;height:34px;position:absolute;right:.8rem;top:.7rem;width:34px}.rating-modal-main-star{align-items:center;display:inline-flex;justify-content:center;margin-bottom:.9rem;position:relative}.rating-modal-main-star-icon{color:#ffd447;font-size:5rem;line-height:1;text-shadow:0 8px 22px #ffd44759}.rating-modal-main-star-value{color:#1b1a1a;font-size:1.2rem;font-weight:800;position:absolute;top:33px}.rating-modal-title{font-size:1.1rem;line-height:1.45;margin:0 0 1rem}.rating-modal-stars{grid-gap:.35rem;align-items:center;display:grid;gap:.35rem;grid-template-columns:repeat(10,minmax(0,1fr));margin-bottom:1rem;width:100%}.rating-modal-star-btn{background:#ffffff14;border:none;border-radius:10px;color:#c3c0c7;cursor:pointer;font-size:1.1rem;height:34px;min-width:34px;transition:all .2s ease}.rating-modal-star-btn.active{background:#ffd44729;color:#ffd447}.rating-modal-submit{background:linear-gradient(135deg,#b87ff7,#9b4fe7);border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.9rem 1rem;width:100%}.rating-modal-submit.disabled{background:#fff3;color:#ffffffa6;cursor:not-allowed}@media (max-width:640px){.rating-modal-content{border-radius:20px;padding:1.8rem 1rem 1.2rem}.rating-modal-main-star-icon{font-size:4.2rem}.rating-modal-main-star-value{font-size:1rem;top:27px}}@media (max-width:500px){.rating-modal-overlay{align-items:flex-end;background:#0009;justify-content:flex-end;padding:0}.rating-modal-content{animation:ratingModalSlideUp .28s ease-out;border-bottom:none;border-radius:20px 20px 0 0;max-width:100%;padding:.9rem 1rem 1.2rem;touch-action:none;width:100%}.rating-modal-drag-zone{align-items:center;display:flex;height:26px;justify-content:center;margin:-.35rem 0 .25rem}.rating-modal-drag-handle{background:#ffffff59;border-radius:999px;height:5px;width:46px}.rating-modal-close{display:none}.rating-modal-main-star{margin-bottom:.55rem}.rating-modal-main-star-icon{font-size:3.6rem}.rating-modal-main-star-value{top:23px}.rating-modal-title{font-size:1rem}}@keyframes ratingModalSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.rating-value-display{font-weight:700;line-height:1}@media (max-width:768px){html{overscroll-behavior-y:contain}}.pull-to-refresh-indicator{left:50%;opacity:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-100%);transform:translate(-50%,calc(-100% + var(--ptr-drop, 0px)));transition:opacity .16s ease,transform .2s ease;z-index:950}.pull-to-refresh-indicator--visible{opacity:1}.pull-to-refresh-indicator--pulling{transition:opacity .1s ease,transform .04s linear}.pull-to-refresh-indicator--refreshing{transform:translate(-50%,180px);transform:translate(-50%,var(--ptr-max-drop,180px));transition:transform .32s cubic-bezier(.22,1,.36,1)}.pull-to-refresh-indicator--hiding{opacity:0;transform:translate(-50%,228px) scale(.9);transform:translate(-50%,calc(var(--ptr-max-drop, 180px) + 48px)) scale(.9);transition:opacity .3s ease,transform .36s ease}.pull-to-refresh-indicator-inner{align-items:center;background:#000;border-radius:50%;box-shadow:0 0 0 1px #9b4fe740,0 6px 20px #00000080;display:flex;height:56px;justify-content:center;width:56px}.pull-to-refresh-indicator-inner--loading{animation:ptr-inner-glow 1.2s ease-in-out infinite}.pull-to-refresh-indicator-inner--music.pull-to-refresh-indicator-inner--loading{animation:ptr-inner-glow-music 1.2s ease-in-out infinite}.pull-to-refresh-loader{height:40px;width:40px}.ptr-icon-svg{display:block;height:100%;overflow:visible;width:100%}.ptr-movie-reel-hole,.ptr-movie-reel-hub,.ptr-movie-reel-ring{fill:none;stroke:#9b4fe7;stroke-width:1.8}.ptr-movie-reel-hub{fill:#9b4fe7;stroke:none}.ptr-movie-clapper-top{fill:#c77dff;stroke:#e0b3ff;stroke-width:1.2;stroke-linejoin:round;transform:rotate(0deg);transform:rotate(calc(var(--ptr-progress, 0)*-28deg));transform-origin:24px 14px;transition:transform .06s linear}.ptr-movie-clapper-base{fill:#9b4fe726;stroke:#9b4fe7;stroke-width:1.8}.ptr-movie-clapper-line{stroke:#c77dffb3;stroke-width:1.5;stroke-linecap:round}.pull-to-refresh-loader--movie.pull-to-refresh-loader--loading .ptr-movie-reel{animation:ptr-movie-reel-spin .9s linear infinite;transform-origin:24px 24px}.pull-to-refresh-loader--movie.pull-to-refresh-loader--loading .ptr-movie-clapper-top{animation:ptr-clapper-snap .55s ease-in-out infinite}.pull-to-refresh-loader--movie.pull-to-refresh-loader--pulling .ptr-movie-reel{transform:rotate(0deg);transform:rotate(calc(var(--ptr-progress, 0)*180deg));transform-origin:24px 24px;transition:transform .06s linear}.ptr-music-vinyl{fill:#140a1ef2;stroke:#9b4fe7;stroke-width:1.8}.ptr-music-vinyl-groove{fill:none;stroke:#9b4fe759;stroke-width:1}.ptr-music-vinyl-center{fill:#c77dff;stroke:none}.ptr-music-note{fill:#e0b3ff;transform:scale(.85);transform:scale(calc(.85 + var(--ptr-progress, 0)*.2));transform-origin:24px 20px;transition:transform .06s linear}.ptr-music-eq-bar{fill:#9b4fe7;transform:scaleY(.4);transform:scaleY(calc(.4 + var(--ptr-progress, 0)*.6));transform-box:fill-box;transform-origin:bottom;transition:transform .06s linear}.pull-to-refresh-loader--music.pull-to-refresh-loader--loading .ptr-music-disc{animation:ptr-vinyl-spin 1.1s linear infinite;transform-origin:24px 20px}.pull-to-refresh-loader--music.pull-to-refresh-loader--loading .ptr-music-note{animation:ptr-note-bounce .6s ease-in-out infinite}.pull-to-refresh-loader--music.pull-to-refresh-loader--loading .ptr-music-eq-bar--1{animation:ptr-eq-1 .45s ease-in-out infinite alternate}.pull-to-refresh-loader--music.pull-to-refresh-loader--loading .ptr-music-eq-bar--2{animation:ptr-eq-2 .45s ease-in-out .1s infinite alternate}.pull-to-refresh-loader--music.pull-to-refresh-loader--loading .ptr-music-eq-bar--3{animation:ptr-eq-3 .45s ease-in-out .2s infinite alternate}.pull-to-refresh-loader--music.pull-to-refresh-loader--loading .ptr-music-eq-bar--4{animation:ptr-eq-4 .45s ease-in-out .15s infinite alternate}.pull-to-refresh-loader--music.pull-to-refresh-loader--pulling .ptr-music-eq-bar--1{transform:scaleY(.3);transform:scaleY(calc(.3 + var(--ptr-progress, 0)*.9))}.pull-to-refresh-loader--music.pull-to-refresh-loader--pulling .ptr-music-eq-bar--2{transform:scaleY(.5);transform:scaleY(calc(.5 + var(--ptr-progress, 0)*.7))}.pull-to-refresh-loader--music.pull-to-refresh-loader--pulling .ptr-music-eq-bar--3{transform:scaleY(.35);transform:scaleY(calc(.35 + var(--ptr-progress, 0)*1))}.pull-to-refresh-loader--music.pull-to-refresh-loader--pulling .ptr-music-eq-bar--4{transform:scaleY(.45);transform:scaleY(calc(.45 + var(--ptr-progress, 0)*.8))}@keyframes ptr-inner-glow{0%,to{box-shadow:0 0 0 1px #9b4fe740,0 6px 20px #00000080}50%{box-shadow:0 0 0 2px #c77dff8c,0 8px 28px #9b4fe759}}@keyframes ptr-inner-glow-music{0%,to{box-shadow:0 0 0 1px #9b4fe74d,0 6px 22px #9b4fe726}50%{box-shadow:0 0 0 2px #c77dff99,0 10px 30px #9b4fe766}}@keyframes ptr-movie-reel-spin{to{transform:rotate(1turn)}}@keyframes ptr-clapper-snap{0%,to{transform:rotate(0deg)}40%{transform:rotate(-22deg)}60%{transform:rotate(-8deg)}}@keyframes ptr-vinyl-spin{to{transform:rotate(1turn)}}@keyframes ptr-note-bounce{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.08) translateY(-2px)}}@keyframes ptr-eq-1{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes ptr-eq-2{0%{transform:scaleY(.55)}to{transform:scaleY(.9)}}@keyframes ptr-eq-3{0%{transform:scaleY(.4)}to{transform:scaleY(1.1)}}@keyframes ptr-eq-4{0%{transform:scaleY(.5)}to{transform:scaleY(.85)}}@media (min-width:769px){.pull-to-refresh-indicator{display:none!important}}.auth-modal-overlay{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:4000}.auth-modal-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;filter:saturate(1.05) brightness(1.08);inset:0;position:absolute}.auth-modal-scrim{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#00000047;inset:0;position:absolute}.auth-modal-close{background:#1414148c;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;font-size:1.6rem;height:42px;line-height:1;position:absolute;right:1rem;top:1rem;width:42px;z-index:2}.auth-modal-card{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#1c1c20b8;border:1px solid #ffffff1f;border-radius:22px;box-shadow:0 24px 80px #0000008c;max-height:min(92vh,760px);overflow:auto;padding:1.75rem 1.5rem 1.5rem;position:relative;width:min(420px,100%);z-index:1}.auth-modal-title{color:#fff;font-size:1.85rem;font-weight:700;margin:0 0 .4rem;text-align:center}.auth-modal-subtitle{color:#ffffff9e;font-size:.92rem;line-height:1.4;margin:0 0 1.35rem;text-align:center}.auth-modal-form{display:flex;flex-direction:column;gap:.35rem}.auth-modal-label{color:#ffffffe0;font-size:.9rem;font-weight:600;margin-top:.55rem}.auth-modal-method-tabs{grid-gap:0;background:#0000008c;border:1px solid #ffffff14;border-radius:10px;box-sizing:border-box;display:grid;gap:0;grid-template-columns:1fr 1fr;margin:.35rem 0 .75rem;padding:3px;position:relative}.auth-modal-method-tabs-slider{background:#ffffff1f;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff0f;height:calc(100% - 6px);left:3px;pointer-events:none;position:absolute;top:3px;transition:transform .28s ease;width:calc(50% - 3px);z-index:0}.auth-modal-method-tabs--username .auth-modal-method-tabs-slider{transform:translateX(100%)}.auth-modal-method-tab{background:#0000;border:none;border-radius:8px;color:#ffffff8c;cursor:pointer;font-size:.78rem;font-weight:600;line-height:1.2;padding:.42rem .45rem;position:relative;transition:color .2s ease;z-index:1}.auth-modal-method-tab--active{background:#0000;color:#fff}.auth-modal-input-wrap{position:relative;width:100%}.auth-modal-input{background:#000;border:none;border-radius:12px;box-sizing:border-box;color:#fff;font-size:.95rem;outline:none;padding:.85rem 1rem;width:100%}.auth-modal-input--with-icon{padding-right:2.6rem}.auth-modal-input::placeholder{color:#ffffff59}.auth-modal-input--invalid{box-shadow:inset 0 0 0 1px #f443368c}.auth-modal-input--ok{box-shadow:inset 0 0 0 1px #4caf5073}.auth-modal-input--code{font-size:1.35rem;font-weight:700;letter-spacing:.35em;text-align:center}.auth-modal-input-trailing{pointer-events:none;right:.85rem}.auth-modal-input-trailing,.auth-modal-password-toggle{align-items:center;display:inline-flex;justify-content:center;position:absolute;top:50%;transform:translateY(-50%)}.auth-modal-password-toggle{background:#0000;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;height:34px;padding:0;right:.55rem;width:34px}.auth-modal-password-toggle:hover{background:#ffffff14;color:#fff}.auth-modal-username-loader{animation:auth-username-spin .7s linear infinite;border:2px solid #ffffff40;border-radius:50%;border-top-color:#fff;height:16px;width:16px}.auth-modal-username-ok{color:#4caf50;display:block}.auth-modal-username-bad{color:#f44336;display:block}@keyframes auth-username-spin{to{transform:rotate(1turn)}}.auth-modal-field-error{color:#ff6b6b;font-size:.8rem;margin:.15rem 0 0}.auth-modal-field-ok{color:#69f0ae;font-size:.8rem;margin:.15rem 0 0}.auth-modal-error{background:#f4433626;border-radius:10px;color:#ff8a80;font-size:.85rem;margin:.75rem 0 0;padding:.65rem .75rem}.auth-modal-submit{background-color:#0313ea;border:none;border-radius:14px;box-shadow:none;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin-top:1.15rem;padding:.95rem 1rem;transition:opacity .2s ease,transform .2s ease;width:100%}.auth-modal-submit:hover:not(:disabled){transform:translateY(-1px)}.auth-modal-submit:disabled{cursor:not-allowed;opacity:.55}.auth-modal-back{background:#0000;border:none;color:#ffffffb3;cursor:pointer;font-size:.9rem;margin-top:.65rem;text-decoration:underline}.auth-modal-footer{color:#ffffffa6;font-size:.88rem;margin:1.15rem 0 0;text-align:center}.auth-modal-link{background:none;border:none;color:#fff;cursor:pointer;font-weight:700;padding:0;text-decoration:underline}@media (max-width:480px){.auth-modal-overlay{padding:0}.auth-modal-card{border-radius:0;max-height:100%;min-height:100%;padding:4.5rem 1.25rem 2rem;width:100%}.auth-modal-close{right:.85rem;top:.85rem}.auth-modal-method-tabs{border-radius:9px;padding:2px}.auth-modal-method-tabs-slider{border-radius:7px;height:calc(100% - 4px);left:2px;top:2px;width:calc(50% - 2px)}.auth-modal-method-tab{border-radius:7px;font-size:.68rem;padding:.32rem .35rem}}.App{-webkit-touch-callout:none;background:#000;min-height:100vh;user-select:none;-webkit-user-select:none}body,html{scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}*{scrollbar-width:none}::-webkit-scrollbar{display:none}.comentaria-delete-confirm-panel,.comentaria-history-modal,.filters-modal-overlay,.global-modal-dialog,.message-modal--open,.message-search-modal--open,.movie-detail-comments-modal,.movie-detail-comments-modal *,.music-detail-lyrics-modal,.music-filter-modal,.share-modal-content,.shorts-comments-modal,.shorts-modal-content,.shorts-music-modal,.shorts-share-modal-desktop,.video-modal--desktop,.video-modal--sheet{-webkit-touch-callout:none!important;scrollbar-width:none!important;user-select:none!important;-webkit-user-select:none!important}.movie-detail-comments-modal ::-webkit-scrollbar,.movie-detail-comments-modal-body::-webkit-scrollbar{display:none!important}.App-main{min-height:calc(100vh - 80px)}@media (min-width:769px){body.mini-player-visible .App-main{padding-bottom:calc(80px + env(safe-area-inset-bottom, 0))}}@media (max-width:768px){.App-main{padding-bottom:calc(84px + env(safe-area-inset-bottom, 0))}body.mini-player-visible .App-main{padding-bottom:calc(155px + env(safe-area-inset-bottom, 0))}}*{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}:focus{outline:none!important}img,video{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;user-select:none}video.ads-movie-video,video.movie-detail-video,video.music-vp-video,video.shorts-modal-desktop-video-el,video.shorts-modal-mobile-video-el,video.shorts-music-modal-video,video.trailer-modal-video,video.watch-modal-video{pointer-events:auto;touch-action:manipulation}.shorts-video-thumb{-webkit-touch-callout:none;touch-action:manipulation}video.shorts-video-preview{pointer-events:none!important}.shorts-video-thumb-shield{-webkit-touch-callout:none;background:#0000;inset:0;position:absolute;touch-action:manipulation;z-index:2}.home-shorts-more,.shorts-modal-buttons-row .shorts-modal-kino-btn,.shorts-modal-buttons-row .shorts-modal-watch-btn,.shorts-modal-movie-head,.shorts-modal-music-head{-webkit-user-drag:none;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none}.mb-nav__link,a,button{-webkit-tap-highlight-color:transparent;outline:none}[contenteditable=true],input,select,textarea{-webkit-user-select:text;user-select:text}
/*# sourceMappingURL=main.c028fed2.css.map*/