*,.app-download-page,.cf-btn,.cf-btn-login,.cf-btn-vip,.hero-block-c9a3b-section,::after,::before{box-sizing:border-box}.swiper-slide,.user-avatar,.user-dropdown,body.is-mobile-menu-open{overflow:hidden}.archive-pagination,.grid-item__rating,.hero-slide-content,.ltr,.search-pagination .nav-links,.search-pagination .page-numbers,.top-imdb-rank-badge,.updated-series-card__info,.view-card__title,[lang=en]{direction:ltr;direction:ltr}.crew-name,.info-title,.list-archive-item__title,.list-title,.movie-simple-card__title,.person-card__name,.update-reason,.view-card__title{text-overflow:ellipsis}@font-face{font-display:swap;font-family:IRANSansX;src:url(/wp-content/themes/cf-v2/assets/fonts/F9FDEEFF1F9D957C955EF1B865A1D.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/cf-v2/assets/fonts/JTUSjIg69CK48gW7PXoo9Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:'Bebas Neue';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/cf-v2/assets/fonts/JTUSjIg69CK48gW7PXoo9Wdhyzbi.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.grid-item:focus-within .grid-item__caption .grid-item__title a,.grid-item:hover .grid-item__caption .grid-item__title a,.grid-item__caption .grid-item__title a,.grid-item__caption .grid-item__title a:active,.grid-item__caption .grid-item__title a:focus,.grid-item__caption .grid-item__title a:hover,.grid-item__caption .grid-item__title a:visited{color:var(--c text)}img{max-width:100%;height:auto;display:block}.preview-modal__ratings img{max-width:none!important;width:42px!important;height:28px!important;object-fit:contain;display:inline-block;flex:0 0 24px}.grid-item__poster-image,.mobile-nav__user-avatar,.person-card__image img,.title-card__poster-link img,.user-avatar img,.user-dropdown__avatar{object-fit:cover;object-fit:cover}.preview-modal__ratings svg{width:48px!important;height:28px!important;flex:0 0 24px}.ltr,[lang=en]{font-family:var(--font-secondary);text-align:left}.container{max-width:var(--container-width)}.site-header-container{position:fixed;top:0;left:0;width:100%;z-index:1000}.top-notification-bar{background:linear-gradient(90deg,#1a202c 0,#2d3748 100%);color:#fff;padding:10px 0;font-size:var(--fs-sm);transition:.3s}.top-notification-bar.is-hidden{transform:translateY(-100%);opacity:0;padding:0;height:0;overflow:hidden}.top-notification-bar .container{display:flex;justify-content:center;align-items:center;position:relative}.faq-question-title,.footer-social,.header-actions,.rating-slider-container,.top-notification-bar__content{display:flex;align-items:center;gap:15px}.cf-acco-head,.cf-modal-content .wpcf7-form p,.top-notification-bar__text,.work-poster{margin:0}.top-notification-bar__button{background-color:rgb(255 255 255 / .1);color:#fff;text-decoration:none;padding:5px 10px;border-radius:var(--border-radius);font-weight:var(--fw-bold);white-space:nowrap;transition:background-color var(--transition-speed) ease}.top-notification-bar__button:hover{background-color:rgb(255 255 255 / .2)}.top-notification-bar__close{background:0 0;border:none;color:#fff;font-size:24px;line-height:1;cursor:pointer;padding:0 5px;opacity:.7;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.main-nav__link,.megamenu__sidebar-item a{font-size:var(--fs-sm);font-weight:var(--fw-bold);text-decoration:none}.megamenu,.user-dropdown{top:calc(100% + 15px);box-shadow:var(--shadow)}.site-header{background-color:#fff0;padding:1rem 0;transition:background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s}.megamenu,.site-header.is-scrolled{background-color:rgba(var(--c-surface-rgb),.7);-webkit-backdrop-filter:blur(10px)}.site-header.is-scrolled{backdrop-filter:blur(10px);border-bottom:1px solid var(--c-border)}.site-header__wrapper{display:flex;justify-content:space-between;align-items:center;position:relative}.site-header__end,.site-header__start{display:flex;align-items:center;gap:1.5rem}.site-header__logo img{display:block;max-height:40px;width:auto}.main-nav__list{display:flex;margin:0;padding:0;list-style:none;gap:1.5rem}.main-nav__link{color:#fff;padding:.5rem 0;position:relative;transition:color var(--transition-speed) ease}.main-nav__link:hover{color:var(--c-primary)}.header-actions__button:hover,.megamenu__grid-list li a:hover{color:var(--c-text)}.main-nav__link::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:var(--c-primary);transition:width var(--transition-speed) ease}.main-nav__item:hover .main-nav__link::after{width:100%}.filter-dropdown,.header-actions__user,.main-nav__item.has-megamenu{position:relative}.megamenu{position:absolute;right:0;width:750px;max-width:90vw;backdrop-filter:blur(10px);border:1px solid var(--c-border);border-radius:var(--border-radius);display:flex;opacity:0;visibility:hidden;transform:translateY(10px) scale(.98);transform-origin:top center;transition:.25s .1s}.header-actions__user.is-open .user-dropdown,.main-nav__item.has-megamenu .main-nav__link:hover~.megamenu,.main-nav__item.has-megamenu .megamenu:hover{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.megamenu__sidebar{flex-shrink:0;width:180px;padding:1rem;border-left:1px solid var(--c-border)}.megamenu__sidebar-list,.mobile-nav__list{list-style:none;margin:0;padding:0}.megamenu__sidebar-item a{display:flex;align-items:center;gap:.75rem;padding:.75rem;color:var(--c-text-muted);transition:color var(--transition-speed) ease,background-color var(--transition-speed) ease;border-radius:6px}.header-actions__button,.user-avatar{background:0 0;border:none;cursor:pointer}.megamenu__sidebar-item a i{width:20px;text-align:center;font-size:18px}.megamenu__sidebar-item a.is-active,.megamenu__sidebar-item a:hover{color:var(--c-text);background-color:var(--c-surface-hover)}.megamenu__content{flex-grow:1;padding:1.5rem;position:relative;min-height:250px}.header-search-bar,.megamenu__pane,.user-dropdown{position:absolute;visibility:hidden}.megamenu__pane{opacity:0;inset:1.5rem;transition:opacity var(--transition-speed) ease,visibility var(--transition-speed) ease}.header-actions__button,.megamenu__grid-list li a{transition:color var(--transition-speed) ease;color:var(--c-text-muted)}.megamenu__pane.is-active{opacity:1;visibility:visible;position:static}.megamenu__grid-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem 1.5rem}.megamenu__grid-list li a{text-decoration:none;font-size:var(--fs-sm);display:flex;align-items:center;gap:.5rem}.megamenu__grid-list li a::before{content:'|';color:var(--c-primary);font-weight:var(--fw-bold)}.megamenu__item-count{font-size:.75rem;color:var(--c-text-muted);opacity:.7;margin-right:auto}.header-actions{display:flex;align-items:center;gap:1rem}.header-actions__button{padding:0;display:flex;align-items:center;font-size:22px}.header-actions__guest,.mobile-nav__user-info,.section-header{display:flex;align-items:center;gap:.75rem}.user-avatar{padding:0;border-radius:50%;width:40px;height:40px;border:2px solid var(--c-border);transition:border-color var(--transition-speed) ease}.custom-dropdown.is-open fieldset,.custom-dropdown:hover fieldset,.user-avatar:hover{border-color:var(--c-primary)}.grid-item__link,.user-avatar img{display:block;width:100%;height:100%}.user-dropdown{left:0;width:280px;background-color:rgba(var(--c-surface-rgb),.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--c-border);border-radius:var(--border-radius);z-index:1001;opacity:0;transform:translateY(10px) scale(.98);transform-origin:top left;transition:.2s}.user-dropdown__header{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid var(--c-border)}.user-dropdown__avatar{width:48px;height:48px;border-radius:50%;flex-shrink:0}.award-card--title .award-card__link,.item-content,.news-list-column,.user-dropdown__info{display:flex;flex-direction:column}.user-dropdown__name{font-weight:var(--fw-bold);color:var(--c-text-light)}.user-dropdown__sub-status{font-size:var(--fs-sm);text-decoration:none}.user-dropdown__sub-status--active{color:#4ade80}.user-dropdown__sub-status--expired{color:#f87171}.btn--primary:hover,.mobile-nav__submenu li a:hover,.user-dropdown__sub-status--inactive{color:var(--c-primary)}.user-dropdown__menu{list-style:none;margin:0;padding:.5rem}.user-dropdown__footer a,.user-dropdown__menu li a{display:flex;align-items:center;gap:.75rem;padding:.75rem;color:var(--c-text-muted);text-decoration:none;border-radius:6px;transition:color var(--transition-speed) ease,background-color var(--transition-speed) ease}.user-dropdown__menu li a:hover{color:var(--c-text);background-color:var(--c-surface-hover)}.user-dropdown__footer i,.user-dropdown__menu i{width:20px;text-align:center}.user-dropdown__footer{border-top:1px solid var(--c-border);padding:.5rem}.user-dropdown__footer a:hover{color:#f87171;background-color:rgb(248 113 113 / .1)}.header-main-content{display:flex;justify-content:space-between;align-items:center;width:100%;transition:opacity .3s,transform .3s}.header-search-bar{top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:700px;display:flex;align-items:center;background-color:var(--c-surface-hover);border-radius:var(--border-radius);border:1px solid var(--c-border);padding:.25rem .5rem;opacity:0;transform:translate(-50%,-30%) scale(.95);transition:.3s}.site-header.is-search-active .header-main-content{opacity:.1;transform:scale(.98);pointer-events:none}.site-header.is-search-active .header-search-bar{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.header-search__form{flex-grow:1}.header-search__input{width:100%;background:0 0;border:none;color:var(--c-text);font-size:1rem;padding:.75rem;font:var(--font-primary)}.header-search__input:focus{outline:0}.header-search-bar:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 3px rgba(var(--c-primary-rgb),.3)}.header-search__action{background:0 0;border:none;color:var(--c-text-muted);font-size:1.25rem;cursor:pointer;padding:0 .75rem;transition:color .2s}.cf-modal-close:hover i,.cf-tab-btn.active i,.cf-tab-btn.active:hover,.header-search__action:hover,.hero-content .breadcrumbs a:hover,.hero-slide-content.subscribed a,.news-more-btn:hover,.storyline-panel p:first-child,.vote-btn:hover{color:var(--c-text)}.btn{display:inline-block;padding:.5rem 1rem;font-size:var(--fs-sm);font-weight:var(--fw-bold);text-decoration:none;border-radius:var(--border-radius);border:1px solid #fff0;transition:all var(--transition-speed) ease;white-space:nowrap;cursor:pointer;text-align:center}.btn--primary{background-color:var(--c-primary);color:#fff;border-color:var(--c-primary);font:var(--font-primary)}.btn--primary:hover,.btn--secondary,.genres a,.genres a:hover{background-color:#fff0}.btn--secondary{color:var(--c-text-muted);font:var(--font-primary);border:1px solid var(--c-border-strong)}.active-filter__tag,.active-filters__title,.age-rating,.episode-box,.feature-item,.featured-title,.footer-app-btn,.form-group label,.genre-tag,.hero-guest-button,.info-rating,.info-title,.item-title,.mobile-nav__link,.mobile-nav__user-name,.movie-simple-card__title,.news-more-btn,.page-numbers.current,.rv-btn,.season-box,.section-more-link,.section-title,.title-card__update-reason,.view-card__title{font-weight:var(--fw-bold)}.btn--secondary:hover{background-color:var(--c-surface-hover);color:var(--c-text)}.site-header__mobile-actions{display:none}.mobile-nav-overlay{position:fixed;inset:0;background-color:rgb(0 0 0 / .6);z-index:1001;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.mobile-nav{position:fixed;top:0;right:0;width:300px;max-width:80vw;height:100%;background-color:var(--c-surface);z-index:1002;transform:translateX(100%);transition:transform .3s;display:flex;flex-direction:column}.mobile-nav__header,.mobile-nav__link{justify-content:space-between;display:flex}body.is-advanced-search-open .advanced-search-modal,body.is-mobile-menu-open .mobile-nav-overlay{opacity:1;visibility:visible}body.is-mobile-menu-open .mobile-nav{transform:translateX(0)}.mobile-nav__header{align-items:center;padding:1rem;border-bottom:1px solid var(--c-border);flex-shrink:0}.mobile-nav__logo img{max-height:30px}.mobile-nav__close{background:0 0;border:none;color:var(--c-text);font-size:2.5rem;line-height:1;cursor:pointer;padding:0}.mobile-nav__body{padding:1rem;overflow-y:auto;flex-grow:1}.mobile-nav__user-section{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--c-border)}.mobile-nav__user-avatar{width:40px;height:40px;border-radius:50%}.mobile-nav__logout{font-size:var(--fs-sm);color:var(--c-text-muted);text-align:center}.mobile-nav__logout:hover{color:var(--c-accent)}.btn--full{width:100%}.mobile-nav__link{align-items:center;padding:.75rem 0;color:var(--c-text-light);text-decoration:none}.mobile-nav__arrow{transition:transform .3s;font-size:16px}.mobile-nav__item.has-submenu.is-open .mobile-nav__arrow{transform:rotate(180deg)}.mobile-nav__submenu{list-style:none;padding:0 1rem .5rem;margin:0;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.mobile-nav__item.has-submenu.is-open .mobile-nav__submenu{max-height:1000px}.mobile-nav__submenu li a{display:flex;justify-content:space-between;padding:.5rem 0;color:var(--c-text-muted);font-size:var(--fs-sm);text-decoration:none}.advanced-search-modal{opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.advanced-search-modal__overlay{position:fixed;inset:0;background-color:rgb(0 0 0 / .7);z-index:2999;cursor:pointer}.advanced-search-modal__content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.95);width:800px;max-width:90vw;background-color:var(--c-surface);border-radius:var(--border-radius);box-shadow:var(--shadow);z-index:3000;transition:transform .3s;max-height:90vh;display:flex;flex-direction:column}body.is-advanced-search-open .advanced-search-modal__content{transform:translate(-50%,-50%) scale(1)}.advanced-search-modal__header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--c-border);flex-shrink:0}.advanced-search-modal__title{margin:0;font-size:1.2rem}.advanced-search-modal__close{background:0 0;border:none;color:var(--c-text-muted);font-size:1.5rem;cursor:pointer}.advanced-search-modal__form{padding:1.5rem;overflow-y:auto}.form-grid--main{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem}.form-group label{display:block;margin-bottom:.5rem;font-size:var(--fs-sm)}.form-group input,.form-group select{width:100%;padding:.75rem;background-color:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:6px;color:var(--c-text);font-family:var(--font-primary)}.movie-simple-card__poster,.person-card,.post-card-horizontal,.title-card{border-radius:var(--border-radius);overflow:hidden}.collection-search-form .search-field:focus,.form-group input:focus,.form-group select:focus{outline:0;border-color:var(--c-primary)}.range-inputs{display:flex;align-items:center;gap:.5rem}.movie-simple-card__info,.range-inputs input,.text-center{text-align:center}.form-group--full{grid-column:1/-1}.form-toggles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--c-border)}.toggle-switch{display:flex;align-items:center;cursor:pointer}.spoiler-switch input,.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch .slider{position:relative;width:40px;height:20px;background-color:var(--c-border-strong);border-radius:20px;transition:background-color .2s;margin-right:.75rem;flex-shrink:0}.toggle-switch .slider::before{content:'';position:absolute;width:16px;height:16px;background-color:#fff;border-radius:50%;top:2px;right:2px;transition:transform .2s}.cf-quality-version-tag.original,.cf-season-badge.latest,.hero-pagination .swiper-pagination-bullet-active,.toggle-switch input:checked+.slider,input:checked+.slider{background-color:var(--c-primary)}.toggle-switch input:checked+.slider::before{transform:translateX(-20px)}.toggle-switch .label-text{font-size:var(--fs-sm);margin-right:5px}.advanced-search-modal__footer{display:flex;gap:1rem;margin-top:2rem;border-top:1px solid var(--c-border);padding:1.5rem;flex-shrink:0}.search-page{padding:2rem 0}.search-page__title{font-size:1.5rem;margin-bottom:2rem;border-right:4px solid var(--c-primary);padding-right:1rem}.search-results-section{margin-bottom:3rem}.section-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.section-more-link{font-size:var(--fs-sm)}.people-results-grid{justify-content:center;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem}.person-card{text-decoration:none;display:block}.person-card__image{aspect-ratio:1/1}.person-card__image img{width:100%;transition:transform .3s}.person-card:hover .person-card__image img{transform:scale(1.05)}.person-card__name-plate{max-width:100%;overflow:hidden;position:absolute;bottom:10%;right:-10%;background-color:rgba(var(--c-surface-rgb),.8);backdrop-filter:blur(5px);padding:.5rem 1.5rem;transform:skewX(-20deg);transition:right .3s;z-index:4}.person-card:hover .person-card__name-plate{right:-5%}.person-card__name{display:block;width:100%;white-space:nowrap;overflow:hidden;font-size:1rem;color:var(--c-text-light);margin:0;transform:skewX(20deg)}.section-filters{display:flex;gap:.5rem;flex-wrap:wrap}.filter-btn{font-size:var(--fs-sm);background-color:var(--c-surface-hover);color:var(--c-text-muted);text-decoration:none}.filter-btn.is-active,.filter-btn:hover,.search-pagination .page-numbers .current,.search-pagination .page-numbers a:hover{background-color:var(--c-primary);color:#fff}.titles-results-grid{justify-content:center;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem}#commentform,.cf-acco-trigger,.cf-box-title,.cf-header-actions,.cf-header-btn,.cf-row,.cf-sub-kind-tag,.cf-tab-btn.active,.cf-tab-btn:hover,.collection-card,.content-placeholder,.crew-image,.info-dubbing-wrapper,.list-archive-item,.login-prompt-box,.page-numbers,.title-card{background-color:var(--c-surface)}.title-card__poster-link{display:block;position:relative;aspect-ratio:2/3}.app-download-btn .btn-icon svg,.title-card__poster-link img{width:100%;height:100%}.title-card__overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / .8) 0,#fff0 60%);display:flex;flex-direction:column;justify-content:flex-end;padding:1rem;opacity:0;transition:opacity .3s}.award-card--title:hover .hover-overlay,.title-card:hover .title-card__overlay{opacity:1}.title-card__genres{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem}.title-card__genres span{background-color:rgba(var(--c-surface-rgb),.7);backdrop-filter:blur(5px);color:var(--c-text-light);font-size:.7rem;padding:.2rem .5rem;border-radius:4px}.title-card__update-reason{font-size:var(--fs-sm);color:#fff;text-shadow:1px 1px 3px rgb(0 0 0 / .5)}.search-pagination a.page-numbers:hover,.title-card__update-reason i{color:var(--c-primary)}.title-card__info{padding:1rem}.title-card__title-en{font-size:1rem;color:var(--c-text-light);margin:0 0 .5rem;white-space:normal;text-align:center}.title-card__meta{justify-content:center;align-items:center;display:flex;align-items:center;font-size:var(--fs-sm);color:var(--c-text-muted)}.title-card__separator{margin:0 .5rem}.title-card__rating{display:flex;align-items:center;gap:.25rem}.awards-archive .year-highlight,.title-card__rating i{color:#f5c518}.search-pagination .page-numbers{display:flex;justify-content:center;align-items:center;gap:.5rem}.search-pagination .page-numbers a,.search-pagination .page-numbers span{text-decoration:none;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--c-surface-hover);color:var(--c-text-muted)}.search-no-results{text-align:center;padding:4rem 0}.filter-dropdown__toggle{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--c-surface-hover);color:var(--c-text);border:1px solid var(--c-border);padding:.5rem 1rem;border-radius:var(--border-radius);cursor:pointer;font-family:var(--font-primary);font-size:var(--fs-sm)}.preview-modal__rating-item>span small,.preview-modal__ratings .rating-value small{font-family:var(--font-secondary);opacity:.6}.filter-dropdown__toggle i{transition:transform .2s}.cf-acco-trigger[aria-expanded=true] .cf-acco-toggle-icon svg,.comment-item.replies-open .toggle-replies-btn::before,.custom-dropdown.is-open .arrow,.dubbing-accordion .accordion-item.active .accordion-header i,.dubbing-accordion .accordion-item.active .accordion-header svg,.faq-item.active .toggle-icon,.filter-dropdown.is-open .filter-dropdown__toggle i{transform:rotate(180deg)}.filter-dropdown__menu{position:absolute;top:calc(100% + 5px);left:0;background-color:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--border-radius);padding:.5rem;width:200px;z-index:10;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(10px);transition:.2s}.filter-dropdown.is-open .filter-dropdown__menu{opacity:1;visibility:visible;transform:translateY(0)}.filter-dropdown__menu a{display:block;padding:.5rem .75rem;color:var(--c-text-muted);text-decoration:none;border-radius:4px;font-size:var(--fs-sm)}.grid-item__rating small,.title-card__rating small{opacity:.7;font-size:.8em}.filter-dropdown__menu a:hover{background-color:var(--c-surface-hover);color:var(--c-text)}.section-title .fa-solid{margin-left:.75rem}.page-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;border-bottom:1px solid var(--c-border);padding-bottom:1rem}.filter-group{display:flex;gap:.5rem}.filter-group .filter-btn{font-size:var(--fs-sm);background-color:#fff0;color:var(--c-text-muted);padding:.5rem 1rem;border-radius:20px;border:1px solid var(--c-border);text-decoration:none;transition:.2s}.filter-group .filter-btn.is-active,.filter-group .filter-btn:hover{background-color:var(--c-primary);border-color:var(--c-primary);color:#fff}.active-filters-bar{background-color:var(--c-surface-hover);border:1px solid var(--c-border);border-radius:var(--border-radius);padding:1rem 1.5rem;margin-bottom:2.5rem;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.active-filters__title{color:var(--c-text-light);flex-shrink:0}.active-filters__tags{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.active-filter__tag{display:inline-flex;align-items:center;background-color:var(--c-primary);color:#fff;padding:.3rem .5rem .3rem .8rem;border-radius:15px;font-size:var(--fs-sm)}.active-filter__remove{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background-color:rgb(255 255 255 / .2);color:#fff;border-radius:50%;margin-right:.5rem;text-decoration:none;font-size:14px;line-height:1;transition:background-color .2s}.active-filter__remove:hover{background-color:rgb(255 255 255 / .4);color:#fff}.active-filter__clear-all{font-size:var(--fs-sm);color:var(--c-text-muted);text-decoration:underline}#cancel-comment-reply-link,.author-name-wrapper .fn a,.award-card--title .award-card__link,.error-404-button,.featured-link,.footer-app-btn,.hero-guest-button,.imdb-link,.login-prompt-btn,.mobile-sticky-footer a,.movie-simple-card,.nav-links .page-numbers,.news-list-item,.news-more-btn,.person-simple-card,.related-post-card,.rv-btn,.search-pagination .page-numbers,.section-more-link,.work-card,a{text-decoration:none}.active-filter__clear-all:hover{color:var(--c-accent)}.title-card__rating i.fa-imdb{color:#f5c518;font-size:1.2em;margin-left:4px}.search-pagination{margin-top:3rem;width:100%;display:flex;justify-content:center;align-items:center}.search-pagination .nav-links{display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto}.search-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;font-weight:var(--fw-bold);font-size:1.1rem;border-radius:var(--border-radius);background-color:#fff0;color:var(--c-text-muted);transition:color .2s;unicode-bidi:isolate;font-variant-numeric:tabular-nums;unicode-bidi:isolate;text-align:center}.grid-item,.grid-item__label,.grid-item__labels{display:flex;display:flex}.search-pagination .page-numbers.current{background-color:var(--c-primary);color:#fff;cursor:default}.rtl .search-pagination .nav-links,body.rtl .search-pagination .nav-links{justify-content:center!important}body.rtl .search-pagination .nav-links{flex-direction:row!important;direction:ltr!important}.search-pagination .nav-links{display:flex;justify-content:center;align-items:center;flex-direction:row!important;display:flex;justify-content:center;gap:1rem}.search-pagination .nav-links .page-numbers,.search-pagination .nav-links .prev{order:0}.search-pagination .nav-links .next,.search-pagination .nav-links .page-numbers{order:1}.search-pagination .nav-links .next{order:2}.search-pagination .nav-links .prev{order:-1}.title-card__rating small{margin-right:2px}.hero-block-c9a3b-title-wrapper,.search{margin-bottom:5px}.grid-item{position:relative;flex-direction:column;transition:transform .3s cubic-bezier(.25,.46,.45,.94);padding-right:0 2rem}.custom-dropdown fieldset,.grid-item__poster-wrapper{transition:border-color var(--transition-speed) ease}.grid-item__poster-wrapper{position:relative;overflow:hidden;border-radius:var(--border-radius);aspect-ratio:2/3;background-color:var(--c-surface-hover);border:2px solid #fff0}.grid-item__figure{margin:0;width:100%;height:100%}.grid-item__labels{position:absolute;bottom:16px;right:0;flex-direction:column;gap:8px;transition:opacity var(--transition-speed) ease}.grid-item__action-btn[data-tooltip]::after,.grid-item__actions,.grid-item__overlay,.grid-item__status{position:absolute;transition:all var(--transition-speed) ease;opacity:0;visibility:hidden}.grid-item__label{font-size:.75rem;padding:5px 12px 5px 16px;border-radius:5px 0 0 5px;color:var(--c-text);background-color:rgba(var(--c-surface-rgb),.85);backdrop-filter:blur(8px);align-items:center;gap:6px;justify-content:flex-start;box-shadow:-2px 2px 5px rgb(0 0 0 / .2)}.cf-header-btn svg,.grid-item__label svg{width:16px;height:16px}.grid-item__status{top:8px;left:8px;font-size:.75rem;padding:4px 10px;border-radius:1rem;background-color:var(--c-primary);color:#fff;transform:translateX(-100%)}.grid-item__meta{padding:12px 0;text-align:center}.grid-item__title{font-family:var(--font-secondary);font-size:1.05rem;font-weight:700;margin-bottom:6px;color:var(--c-text-light);white-space:normal;text-align:center}.grid-item__info{font-family:var(--font-primary);font-size:var(--fs-sm);color:var(--c-text);display:inline-flex;align-items:baseline;justify-content:center;white-space:nowrap;font-variant-numeric:tabular-nums}.grid-item__overlay{inset:0;background:linear-gradient(to top,rgb(0 0 0 / .9) 0,transparent 100%);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;color:#fff}.grid-item__genres{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.grid-item__genres span{font-size:.8rem;line-height:1.4;padding:3px 10px;border:1px solid rgb(255 255 255 / .7);border-radius:8px;background:rgba(var(--c-surface-rgb),.3);backdrop-filter:blur(5px)}.grid-item__next-ep{text-align:center;font-size:.8rem;position:absolute;bottom:1rem;left:0;right:0}.grid-item__actions{top:16px;right:calc(-32px - 8px);display:flex;flex-direction:column;gap:8px;background:var(--c-surface);padding:8px;border-radius:50px;box-shadow:var(--shadow);transform:translateX(-10px)}.grid-item__action-btn{background:0 0;border:none;color:var(--c-text-muted);cursor:pointer;padding:8px;display:flex;border-radius:50%;transition:background-color var(--transition-speed) ease,color var(--transition-speed) ease}.grid-item__action-btn svg{width:20px;height:20px}.grid-item__action-btn:hover{background-color:var(--c-surface-hover);color:var(--c-text)}.award-card--person .nominated-for i,.collection-card .card-title a:hover,.grid-item__action-btn.active,.person-meta dt i{color:var(--c-primary)}.grid-item__action-btn[data-tooltip]::after{content:attr(data-tooltip);right:100%;top:50%;transform:translateY(-50%);background-color:var(--c-text);color:var(--c-bg);padding:6px 12px;border-radius:6px;white-space:nowrap;pointer-events:none;margin-right:12px;font-family:var(--font-primary);font-size:.8rem}.comment-list-loader.active,.grid-item__action-btn:hover::after,.poster-icon:hover::after,.preview-modal.is-playing .preview-modal__player-container,.preview-modal.is-visible{opacity:1;visibility:visible}@media (min-width:1025px){.grid-item:hover{transform:scale(1.05);z-index:10}.grid-item:hover .grid-item__poster-wrapper{border-color:var(--c-primary)}.grid-item:hover .grid-item__labels{opacity:0}.grid-item.is-series:hover .grid-item__status,.grid-item:hover .grid-item__actions,.grid-item:hover .grid-item__overlay{opacity:1;visibility:visible;transform:translateX(0)}}.preview-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.preview-modal.is-visible{transition-delay:0s}.preview-modal__backdrop{position:absolute;inset:0;background-color:rgb(0 0 0 / .8);backdrop-filter:blur(10px)}.episode-box,.season-box,.spoiler-overlay,.top-imdb-rank-badge{backdrop-filter:blur(4px)}.preview-modal__content-wrapper{position:relative;z-index:1001;width:90%;max-width:800px;transform:scale(.95);transition:transform .3s}#collections-grid-container,.preview-modal__play-trigger,.preview-modal__player-container{transition:opacity var(--transition-speed) ease}.preview-modal.is-visible .preview-modal__content-wrapper{transform:scale(1)}.preview-modal__content{background-color:var(--c-bg);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow)}.preview-modal__close{position:absolute;top:1rem;right:1rem;z-index:1005;background:rgba(var(--c-surface-rgb),.7);border:none;color:#fff;width:36px;height:36px;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}.preview-modal__header{position:relative;width:100%;aspect-ratio:16/9;background-size:cover;background-position:center;background-color:var(--c-surface-hover)}.preview-modal__header::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:100%;background:linear-gradient(to top,var(--c-bg) 15%,transparent 70%)}.preview-modal__player-container{position:absolute;inset:0;z-index:1002;background:#000;opacity:0;visibility:hidden}.preview-modal__player-container iframe{width:100%;height:100%;border:0}.preview-modal__loader{border:4px solid var(--c-border);border-top:4px solid var(--c-primary);border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;display:none}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.preview-modal__play-trigger{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1003;width:70px;height:70px;background:rgb(10 10 10 / .7);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;border:2px solid rgb(255 255 255 / .5)}.preview-modal.is-playing .preview-modal__play-trigger{opacity:0;pointer-events:none}.preview-modal__play-trigger svg{width:32px;height:32px;margin-left:5px}.preview-modal__play-trigger .pulse{position:absolute;width:100%;height:100%;border-radius:50%;box-shadow:0 0 0 0 rgba(var(--c-primary-rgb),.7);animation:2s infinite pulse-animation}@keyframes pulse-animation{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(var(--c-primary-rgb),.7)}70%{transform:scale(1.4);box-shadow:0 0 0 10px rgba(var(--c-primary-rgb),0)}100%{transform:scale(.95);box-shadow:0 0 0 0 rgba(var(--c-primary-rgb),0)}}.preview-modal__body{position:relative;z-index:1004;padding:0 2rem 2rem;margin-top:-110px;transition:margin-top .4s}.preview-modal.is-playing .preview-modal__body{margin-top:0}.preview-modal__title{font-family:'Bebas Neue',var(--font-secondary);font-size:3.5rem;color:#fff;letter-spacing:1.5px;text-shadow:2px 2px 10px rgb(0 0 0 / .5);margin:0 0 1rem;transition:font-size .4s}.archive-controls,.archive-pagination,.archive-title,.cf-episode-btn .cf-btn-main span,.cf-tab-btn,.custom-dropdown legend,.custom-dropdown__panel li,.custom-dropdown__search,.custom-dropdown__toggle,.person-hero__details,body,h1,h2,h3,h4,h5,h6{font-family:var(--font-primary)}.preview-modal.is-playing .preview-modal__title{font-size:2.5rem}.preview-modal__plot{color:var(--c-text-light);font-size:var(--fs-sm);line-height:1.8;max-height:80px;overflow-y:auto}.preview-modal__plot-toggle{background:0 0;border:none;color:var(--c-primary);cursor:pointer;padding:0;margin-top:8px;font-size:var(--fs-sm);font:var(--font-primary)}.preview-modal__actions{margin-top:1.5rem;display:flex;gap:1rem}.preview-modal__action-btn{flex:1;padding:12px 20px;border-radius:var(--border-radius);text-align:center;font-weight:var(--fw-bold);transition:background-color var(--transition-speed) ease;display:flex;align-items:center;justify-content:center;gap:8px}.cf-btn-copy svg,.cf-btn-main svg,.preview-modal__action-btn svg,.section-more-link svg{width:20px;height:20px}.preview-modal__action-btn--play{background-color:var(--c-primary);color:#fff}.preview-modal__action-btn--play:hover{background-color:rgba(var(--c-primary-rgb),.85)}.preview-modal__action-btn--download{background-color:var(--c-surface-hover);color:var(--c-text)}.preview-modal__action-btn--download:hover{background-color:var(--c-border-strong)}#commentform.is-reply .comment-form-rating,.archive-controls__mobile,.crew-card--hidden,.grid-item__action-btn .icon--added,.grid-item__action-btn.active .icon--add,.hero-block-c9a3b-actions-mobile,.is-spoiler.revealed .spoiler-overlay,.light-theme .logo-dark,.top-250-box-mobile,.work-card-wrapper.is-hidden,.work-card.is-hidden,body:not(.light-theme) .logo-light{display:none}.grid-item__action-btn.active .icon--added{display:inline-block}.grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr));gap:24px}@media (min-width:768px){.grid-container{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.cf-btn-login,.cf-btn-vip{padding:14px 20px;font-size:1rem}}.grid-item__poster-wrapper{display:grid;grid-template-areas:"content"}.grid-item__poster-wrapper>*{grid-area:content}.grid-item__link{z-index:1}.grid-item__figure{z-index:2}.grid-item__labels{z-index:3;align-self:end;justify-self:end;pointer-events:none}.grid-item__status{z-index:3;align-self:start;justify-self:start;pointer-events:none}.grid-item__overlay{z-index:4;pointer-events:none}.grid-item__actions{z-index:5}.grid-item__actions .grid-item__action-btn{pointer-events:auto}.archive-wrapper{background-color:var(--c-bg)}.archive-hero{height:85vh;min-height:500px;position:sticky;top:0;background-size:cover;background-position:center 30%;z-index:1;margin-top:-7rem}.archive-hero::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgb(0 0 0 / .9) 100%)}.archive-title{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);font-size:4rem;color:#fff;text-shadow:2px 2px 20px rgb(0 0 0 / .9);z-index:3;width:100%;text-align:center}.archive-content{position:relative;z-index:2;background:linear-gradient(to top,var(--c-bg) 80%,transparent 100%);margin-top:-35vh;padding-top:100px}.container{padding:0 50px;max-width:1660px;margin:0 auto}.archive-controls{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.5rem;gap:1.5rem}.archive-controls__title{display:flex;align-items:center;gap:.75rem;color:var(--c-text-light);white-space:nowrap}.archive-controls__title svg{width:28px;height:28px;color:var(--c-primary)}.archive-controls__title h2{font-size:1.25rem;margin:0}.archive-controls__form{display:flex;gap:1rem;width:100%;justify-content:flex-end}.custom-dropdown{position:relative;width:240px}.custom-dropdown fieldset{border:1px solid var(--c-border);border-radius:var(--border-radius);padding:0;margin:0}.custom-dropdown legend{font-size:.75rem;font-weight:400;padding:0 5px;margin-right:15px;color:var(--c-text-muted)}.custom-dropdown__toggle{width:100%;padding:5px 15px 10px;background:0 0;border:none;color:var(--c-text-light);text-align:right;cursor:pointer;font-size:.9rem;display:flex;justify-content:space-between;align-items:center}.custom-dropdown__toggle .arrow{width:18px;height:18px;transition:transform .3s}.custom-dropdown__panel{position:absolute;top:105%;left:0;width:100%;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--border-radius);z-index:100;opacity:0;visibility:hidden;transform:translateY(10px);transition:all var(--transition-speed) ease}.custom-dropdown.is-open .custom-dropdown__panel{opacity:1;visibility:visible;transform:translateY(0)}.custom-dropdown__panel ul{list-style:none;margin:0;padding:5px;max-height:250px;overflow-y:auto}.custom-dropdown__panel li{padding:8px 12px;cursor:pointer;border-radius:6px;transition:background-color var(--transition-speed) ease}.preview-modal__rating-item>span,.preview-modal__ratings .rating-value{font-family:'Bebas Neue',var(--font-secondary);font-variant-numeric:tabular-nums}.app-download-btn.active,.custom-dropdown__panel li:hover{background-color:var(--c-primary);color:#fff}.custom-dropdown__panel li.is-selected{font-weight:var(--fw-bold);color:var(--c-primary);background-color:rgba(var(--c-primary-rgb),.1)}.custom-dropdown__search{width:calc(100% - 20px);margin:10px;padding:8px;background:var(--c-surface-hover);border:1px solid var(--c-border-strong);border-radius:6px;color:var(--c-text)}.archive-pagination{margin-top:3rem;display:flex;justify-content:center}.archive-pagination .page-numbers{padding:8px 15px;margin:0 4px;border-radius:var(--border-radius);background-color:var(--c-surface);color:var(--c-text-light);transition:background-color var(--transition-speed) ease}.archive-pagination .page-numbers:hover,.box-office-table tbody tr:hover{background-color:var(--c-surface-hover)}.archive-pagination .page-numbers.current{background-color:var(--c-primary);color:#fff;font-weight:var(--fw-bold)}.grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px;max-width:1660px;margin:0 auto}@media (max-width:768px){.top-notification-bar .container{padding:0 45px 0 15px}.top-notification-bar__content{flex-direction:column;gap:10px;text-align:center}.titles-results-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.people-results-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1.1rem}.title-card__title-en{font-size:var(--fs-sm)}.title-card__meta{font-size:.75rem}.person-card__name{font-size:var(--fs-sm);margin-right:10px}.person-card__name-plate{padding:.4rem 1rem}.search-page__title{font-size:1.2rem}.section-title{font-size:1.1rem}.archive-controls__mobile,.archive-controls__title,.grid-item__actions{display:none}.grid-item.is-series .grid-item__status{opacity:1;visibility:visible;transform:translateX(0)}.archive-hero{height:50vh}.archive-header{min-height:350px;height:40vh}.archive-title{font-size:2.5rem}.archive-content{margin-top:-10vh;background:linear-gradient(to top,var(--c-bg) 98%,transparent 100%)}.container{padding-left:15px;padding-right:15px}.archive-controls{flex-direction:column;align-items:stretch}.archive-controls__desktop{display:block}.archive-controls__form{flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:-1.5rem}.custom-dropdown{flex:1 1 calc(50% - 8px)}.grid-container{padding:0 20px}}@media (max-width:480px){.custom-dropdown{flex:1 1 100%}.grid-container{padding:0 15px;grid-template-columns:repeat(2,1fr)}}.preview-modal__ratings{display:flex!important;flex-direction:row;flex-wrap:nowrap!important;align-items:center;gap:12px;margin-top:1rem;margin-bottom:1.25rem}.preview-modal__ratings>a,.preview-modal__ratings>div,.preview-modal__ratings>li,.preview-modal__ratings>p,.preview-modal__ratings>span{display:inline-flex!important;align-items:center;gap:8px;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;white-space:nowrap}.preview-modal__ratings ul{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:12px;margin:0!important;padding:0!important;list-style:none}.preview-modal__ratings ul>li{display:inline-flex!important;align-items:center;gap:8px;flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important;white-space:nowrap}.grid-item__info,.grid-item__rating,.grid-item__year,.poster-loader,.rating-item.imdb-rating .rating-details{align-items:center}#nprogress .spinner,.preview-modal__ratings br{display:none!important}.preview-modal__ratings .rating-value{font-size:1.25rem;line-height:1;color:var(--c-text);letter-spacing:.5px;direction:ltr}.preview-modal__ratings .rating-value small{color:rgb(255 255 255 / .6)}.grid-container,.grid-item__figure,.grid-item__poster-image,.grid-item__poster-wrapper{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.grid-item__figure,.grid-item__link,.grid-item__poster-image,.grid-item__poster-wrapper{-webkit-user-drag:none;-webkit-touch-callout:none;user-select:none}.content-slider,.ghost-eye,.grid-item__figure,.storyline-content,.theme-toggle,.work-card,.work-card-wrapper,.work-poster{position:relative}.poster-loader{position:absolute;inset:0;display:flex;justify-content:center;background:var(--c-bg);z-index:1;transition:opacity .25s,visibility .25s}.poster-loader__spinner{width:42px;height:42px;border:3px solid rgb(255 255 255 / .18);border-top-color:var(--c-primary);border-radius:50%;animation:1s linear infinite spin}.grid-item__figure.is-loaded .poster-loader{opacity:0;visibility:hidden}.grid-item__poster-image{-webkit-user-drag:none;display:block;width:100%;height:100%;position:relative;z-index:2}.grid-item__sep{opacity:.6;transform:translateY(-1px);transform:none;line-height:1}.grid-item__rating{display:inline-flex;gap:6px;white-space:nowrap;font-size:var(--fs-sm);color:var(--c-text)}.grid-item__rating-icon{width:16px;height:16px;object-fit:contain;display:inline-block}.grid-item__rating-value small{margin-right:2px;opacity:.7}@media (max-width:430px){.grid-item__rating--site,.grid-item__sep--site{display:none!important}}.grid-item__info,.grid-item__year{display:inline-flex;line-height:1}.grid-item__rating--imdb .grid-item__rating-icon{width:20px;height:20px;border-radius:2px;overflow:hidden}.grid-item__rating--site .grid-item__rating-icon{width:30px;height:30px}.grid-item__info{gap:8px}.people-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:2.5rem}@media (min-width:1400px){.people-grid-container{grid-template-columns:repeat(3,1fr)}}.person-card{display:flex;position:relative;align-items:center}.person-card__image-wrapper{flex-shrink:0;width:180px;aspect-ratio:3/4;border-radius:var(--border-radius);overflow:hidden;box-shadow:0 10px 25px rgb(0 0 0 / .5);z-index:2;position:relative}.person-card__image-wrapper .grid-item__figure{position:relative;width:100%;height:100%;background-color:var(--c-surface-hover)}.person-card__image-wrapper .poster-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:1}.person-card__image-wrapper .poster-loader__spinner{width:30px;height:30px;border:3px solid var(--c-border);border-top-color:var(--c-primary);border-radius:50%;animation:1s linear infinite spin}.award-card--title .award-card__figure,.hero-guest-button,.imdb-link,.person-card__info,.person-hero__portrait,.view-card,.winner-badge{border-radius:var(--border-radius)}.person-card__image{width:100%;height:100%;object-fit:cover;transition:transform .4s;position:relative;z-index:2;background-color:#fff0}.award-card--title:hover .award-card__figure,.person-card:hover .person-card__image,.related-post-card:hover .card-image img{transform:scale(1.05)}.person-card__info{flex-grow:1;background-color:var(--c-surface);padding:1.5rem 1.5rem 1.5rem 2.5rem;margin-right:-1rem;z-index:1;display:flex;flex-direction:column;min-height:240px}.info-list{margin:0 0 1.5rem;padding:0;display:grid;grid-template-columns:70px 1fr;gap:.75rem .5rem;font-size:var(--fs-sm)}.info-list dt{color:var(--c-text-muted);font-weight:var(--fw-bold)}.info-list dd,.person-meta dd{margin:0;color:var(--c-text-light)}.info-list .date-en{font-size:.9em;color:var(--c-text-muted);margin-right:.5rem}.hover-bottom-info,.person-card__actions{margin-top:auto}.person-card__actions .btn{width:100%}.person-card__rip-ribbon{position:absolute;top:-30px;right:-30px;width:100px;height:100px;overflow:hidden;pointer-events:none;z-index:3}.person-card__rip-ribbon span{position:absolute;display:block;width:150%;padding:5px 0;background-color:#000;box-shadow:0 5px 10px rgb(0 0 0 / .1);color:#fff;font-size:.8rem;font-weight:var(--fw-bold);text-align:center;left:-25%;top:32px;transform:rotate(45deg)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.person-profile-page{padding-top:0}.person-hero{position:relative;padding-top:150px;padding-bottom:5rem;margin-top:-100px;min-height:70vh;background-size:cover;background-position:center 20%;color:#fff;display:flex;align-items:center}.person-hero__overlay{position:absolute;inset:0;background:linear-gradient(to right,rgba(var(--c-bg-rgb,17,17,17),0) 0,rgba(var(--c-bg-rgb,17,17,17),.5) 40%,var(--c-bg) 70%)}.imdb-link,.winner-badge{background-color:#f5c518;font-weight:var(--fw-bold)}.person-hero__container{position:relative;z-index:2;display:flex;align-items:center;gap:3rem;width:100%}.person-hero__portrait{order:1;flex-shrink:0;width:300px;aspect-ratio:3/4;overflow:hidden;box-shadow:0 15px 30px rgb(0 0 0 / .6);position:relative}.award-card--person img,.person-hero__portrait img{width:100%;height:100%;object-fit:cover}.person-hero__details{order:2;flex-grow:1;max-width:700px}.person-name{font-size:3.5rem;margin-bottom:.5rem}.person-name-fa{font-size:1.75rem;color:var(--c-text-muted);margin-bottom:2.5rem}.person-meta{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2.5rem;font-size:1rem}.person-meta div{display:flex;align-items:baseline}.person-meta dt{color:var(--c-text-muted);font-weight:var(--fw-bold);width:100px;flex-shrink:0;display:flex;align-items:center;gap:.75rem}.person-meta dt i{width:18px;text-align:center}.person-meta .date-en{font-size:.9em;margin-right:.5rem;opacity:.7}.imdb-link{display:inline-block;padding:.75rem 1.5rem;color:#000!important;transition:transform .2s,box-shadow .2s}.imdb-link:hover{color:#000!important;transform:translateY(-2px);box-shadow:0 5px 15px rgb(245 197 24 / .3)}.profile-section{padding:3rem 0;border-bottom:1px solid var(--c-border)}.section-header h2{font-size:1.2rem;border-right:4px solid var(--c-primary);padding-right:1rem;margin:0}.bio-content{line-height:1.8}.view-more-works{text-align:center;margin-top:2.5rem}.award-card{position:relative;display:flex;flex-direction:column;height:100%}.no-ctx-menu{user-select:none;-webkit-user-drag:none}.winner-badge{position:absolute;top:10px;right:10px;color:#000;padding:5px 10px;font-size:.8rem;display:flex;align-items:center;gap:5px;z-index:3}.award-card--person .award-card__figure{position:relative;margin:0;aspect-ratio:3/4;border-radius:var(--border-radius);overflow:hidden}.award-card--person .award-card__caption{position:absolute;bottom:0;left:0;right:0;padding:1rem;text-align:center;background:linear-gradient(to top,rgb(0 0 0 / .9) 0,transparent 100%);color:#fff}.award-card--person .person-name{font-size:1.1rem;margin:.5rem 0 0;color:var(--c-text)}.award-card--person .nominated-for{font-size:.8rem;color:var(--c-text-muted);margin:0;display:flex;align-items:center;justify-content:center;gap:5px}.award-card--person .award-card__actions{display:flex;gap:.5rem;margin-top:.75rem}.award-card--person .award-card__actions .btn{flex:1;font-size:.8rem;padding:.5rem}.award-card--title .award-card__separator{background-color:var(--c-border)}.award-card--title:hover .award-card__separator{background-color:var(--c-primary);background:var(--c-primary)}.awards-archive{position:relative;overflow-x:hidden;isolation:isolate}.archive-background,.archive-vignette{position:fixed;top:0;left:0;width:100%;height:100%}.archive-background{background-size:cover;background-position:center;z-index:-2}.archive-vignette{background:radial-gradient(ellipse at center,transparent 70%,var(--c-bg) 95%),linear-gradient(to top,var(--c-bg) 25%,rgba(var(--c-bg-rgb,17,17,17),.7) 50%,transparent 80%);z-index:-1;pointer-events:none}.award-slider,.awards-main{z-index:3;position:relative}.awards-archive .archive-header{position:relative;z-index:5;text-align:center;padding:clamp(100px,12vh,160px) 16px 28px}.awards-archive .archive-title{margin:0;color:#fff;font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1.25;text-shadow:0 2px 10px rgb(0 0 0 / .45)}.awards-archive .year-filter-form{margin-top:14px;display:flex;justify-content:center;position:relative;z-index:6}.awards-archive .custom-dropdown{width:220px}.awards-archive .custom-dropdown fieldset{border-color:rgb(255 255 255 / .5)}.awards-archive .custom-dropdown legend{color:rgb(255 255 255 / .8)}.awards-archive .custom-dropdown__toggle{color:#fff;font-weight:var(--fw-bold)}.awards-archive .custom-dropdown__panel{z-index:1002}.awards-main{background:0 0}.awards-container{padding:18px 0 44px}.awards-category{margin-bottom:48px}.category-title{text-align:center;font-size:1.5rem;margin:0 0 10px}.category-separator{width:80px;height:3px;background:var(--c-primary);margin:0 auto 22px}.award-slider{width:100%;overflow:hidden}.award-slider .swiper-slide,.recent-views-slider .swiper-slide{height:auto}.award-slider .swiper-button-next,.award-slider .swiper-button-prev{color:var(--c-text);top:50%;transform:translateY(-50%);width:27px;height:44px}.award-slider .swiper-button-next{right:10px}.award-slider .swiper-button-prev{left:10px}.award-slider .swiper-button-next:after,.award-slider .swiper-button-prev:after{font-size:1.75rem}.award-card--title .award-card__link{display:flex;flex-direction:column;height:100%}.award-card--title .award-card__figure{position:relative;margin:0;aspect-ratio:2/3;overflow:hidden;transition:transform .3s}.award-card--title img{width:100%;height:100%;object-fit:cover}.award-card--title .hover-overlay{position:absolute;inset:0;background-color:rgba(var(--c-surface-rgb),.5);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;color:#fff;font-size:3rem;opacity:0;transition:opacity .3s}.award-card--title .award-card__separator{height:2px;background:var(--c-border);margin:.75rem 0;transition:background-color .3s}.award-card--title .title-name{font-size:1rem;color:var(--c-text-light);margin:0;text-align:center}.box-office-header .page-title,.top-imdb-title{font-weight:var(--fw-extrabold);color:var(--c-text)}.award-card.is-winner .winner-badge{position:absolute;top:8px;left:8px;display:flex;gap:6px;align-items:center;background:linear-gradient(135deg,#f5c518,#c89c12);color:#111;padding:6px 10px;border-radius:999px;font-size:.82rem;font-weight:700;box-shadow:0 6px 14px rgb(0 0 0 / .35);z-index:2}.top-imdb-archive{max-width:var(--container-width);margin:0 auto;padding:2rem 1.5rem}.top-imdb-header{margin-bottom:2.5rem;text-align:center;border-bottom:1px solid var(--c-border);padding-bottom:1.5rem}.archive-header .page-title,.top-imdb-title{font-size:2rem}.top-imdb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:32px 20px}@media (min-width:640px){.top-imdb-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.top-imdb-grid-item-wrapper{position:relative;transition:transform var(--transition-speed) ease,box-shadow var(--transition-speed) ease}.top-imdb-grid-item-wrapper:hover{transform:translateY(-5px);box-shadow:var(--shadow);z-index:5}.top-imdb-rank-badge{position:absolute;top:0;left:0;width:40px;height:40px;background:rgb(17 17 17 / .8);color:#fff;border-radius:0 0 var(--border-radius) 0;display:flex;align-items:center;justify-content:center;font-family:Poppins,var(--font-secondary),sans-serif;font-size:1.1rem;font-weight:700;line-height:1;text-shadow:0 1px 3px rgb(0 0 0 / .5);z-index:10;opacity:1;transform:translate(0,0);transition:opacity .25s,transform .25s;pointer-events:none}.top-imdb-grid-item-wrapper:hover .top-imdb-rank-badge{opacity:0;transform:translate(-15px,-15px)}.top-imdb-loader{display:none;width:40px;height:40px;border:4px solid var(--c-surface-hover);border-top-color:var(--c-primary);border-radius:50%;animation:1s linear infinite spin;margin:40px auto}.box-office-page .container,.collections-archive-page .container,.single-collections-page .container{max-width:var(--container-width);margin:0 auto;padding:40px 20px}.box-office-header{text-align:center;margin-bottom:30px}.box-office-header .page-title{font-size:2.5rem;margin-bottom:15px}.box-office-header .page-description{font-size:1.1rem;color:var(--c-text-muted);max-width:700px;margin:0 auto}.section-separator{border:0;height:1px;background:var(--c-border);margin:40px 0}.box-office-table-wrapper{background-color:var(--c-surface);border-radius:var(--border-radius);padding:10px;box-shadow:var(--shadow);overflow-x:auto}.box-office-table{width:100%;border-collapse:collapse;text-align:right;font-size:var(--fs-sm)}.box-office-table th{padding:15px 20px;font-weight:var(--fw-bold);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--c-border-strong)}.box-office-table td{padding:15px 20px;vertical-align:middle;border-bottom:1px solid var(--c-border)}.box-office-table tbody tr:last-child td,.detail-item-f8e2d:last-child{border-bottom:none}.box-office-table .cell-rank{font-size:1.5rem;font-weight:var(--fw-bold);color:var(--c-text-muted);text-align:center}.box-office-table .cell-poster img{width:7rem;border-radius:4px;display:block}.box-office-table .cell-title a{font-weight:var(--fw-bold);font-size:1rem;color:var(--c-text-light)}.box-office-table .cell-total-gross,.box-office-table .cell-weekend-gross{font-family:var(--font-),sans-serif;font-weight:var(--fw-bold);font-size:1rem;color:var(--c-text)}.no-results-message{text-align:center;padding:50px;font-size:1.1rem;color:var(--c-text-muted)}.archive-header-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:80px}.archive-header-wrapper .archive-title{position:absolute;inset-inline:0;top:-10px;transform:translateY(-30%);text-align:center;font-size:clamp(24px, 10vw, 34px);font-weight:var(--fw-extrabold);line-height:1;color:var(--c-text);opacity:.8;pointer-events:none;z-index:0;margin:0}.archive-header-wrapper .section-separator{position:relative;z-index:2;border:0;height:1px;background:var(--c-border);margin:40px auto 24px;width:200px}.collection-search-form{position:relative;width:100%;max-width:600px;z-index:2}.collection-search-form .search-field{width:100%;padding:15px 20px 15px 50px;border:1px solid var(--c-border-strong);border-radius:var(--border-radius);background-color:var(--c-surface);color:var(--c-text);font-family:var(--font-primary);font-size:1rem;transition:border-color var(--transition-speed)}.collection-search-form .search-submit{position:absolute;left:10px;top:50%;transform:translateY(-50%);background:0 0;border:none;cursor:pointer;color:var(--c-text-muted);padding:8px}.collection-search-form .search-submit svg{width:24px;height:24px}.cf-version-tag svg,.collection-card .meta-item svg,.meta-item svg,.rv-btn svg{width:18px;height:18px}html[dir=rtl] .collection-search-form .search-submit{right:10px;left:auto}html[dir=rtl] .collection-search-form .search-field{padding:15px 50px 15px 20px}.actor-collection-grid,.collections-grid,.posts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.collection-card{border:1px solid var(--c-border);border-radius:var(--border-radius);padding:25px;transition:transform var(--transition-speed),box-shadow var(--transition-speed)}.collection-card:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:var(--c-border-strong)}.collection-card .card-title{font-size:1.5rem;margin:0 0 20px;font-weight:var(--fw-extrabold)}.card-title a,.collection-card .card-title a,.error-404-title,.info-title a,.item-title,.user-list-single .entry-meta-item a,h1,h2,h3,h4,h5,h6{color:var(--c-text-light)}.collection-card .card-meta{display:flex;align-items:center;gap:20px;font-size:var(--fs-sm);color:var(--c-text-muted)}.author-info,.collection-card .meta-item,.meta-item,.user-list-single .entry-meta-item{display:flex;align-items:center;gap:8px}.collections-grid .no-results.full-width,.no-results{text-align:center;padding:50px;font-size:1.1rem;color:var(--c-text-muted);grid-column:1/-1}.pagination-container,.single-collections-page .pagination-container{margin-top:50px}.page-numbers{display:inline-block;padding:10px 15px;border:1px solid var(--c-border-strong);border-radius:var(--border-radius);color:var(--c-text-light);transition:background-color var(--transition-speed),color var(--transition-speed)}.page-numbers.current,.page-numbers:hover{background-color:var(--c-primary);color:#fff;border-color:var(--c-primary)}.single-collections-page .collection-header{text-align:center;margin-bottom:50px}.single-collections-page .collection-title{font-size:2.5rem;font-weight:var(--fw-extrabold);margin:0;color:var(--c-text)}.single-collections-page .section-separator{border:0;height:1px;background:var(--c-border);margin:20px auto 0;max-width:200px}.collection-items-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px}@media (max-width:1400px){.collection-items-grid{grid-template-columns:repeat(4,1fr)}}.container.page-container{max-width:var(--container-width);margin:40px auto;padding:0 20px}.list-archive-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:30px}.list-archive-item{border-radius:var(--border-radius);overflow:hidden;border:1px solid var(--c-border);display:flex;flex-direction:column;transition:transform .3s,border-color .3s,box-shadow .3s}.hero-slide-title,.list-archive-item__title a,.section-more-link,a{transition:color var(--transition-speed) ease}.list-archive-item:hover{transform:scale(1.03);border-color:var(--c-primary);box-shadow:0 8px 25px rgb(0 0 0 / .3)}.cf-tab-content.active,.list-archive-item__posters-link,.movie-simple-card,.related-post-card{display:block}.list-archive-item__posters{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);background-color:var(--c-bg)}.list-archive-item__poster-wrapper{position:relative;width:100%;aspect-ratio:1/1}.list-archive-item__poster-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:1px solid var(--c-bg)}.list-archive-item__poster-wrapper.has-overlay .list-archive-item__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7);backdrop-filter:blur(2px);color:var(--c-text);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:var(--fw-bold);opacity:1;text-shadow:0 0 5px rgb(0 0 0 / .8),0 0 10px rgb(0 0 0 / .8)}.list-archive-item__content{padding:15px;border-top:1px solid var(--c-border)}.list-archive-item__title{font-size:1.1rem;font-weight:var(--fw-bold);margin:0 0 12px;white-space:nowrap;overflow:hidden}.content-placeholder h3,.list-archive-item__title a,.work-info,a{color:var(--c-text)}.content-slider .swiper-button-next:hover,.content-slider .swiper-button-prev:hover,.content-slider-section .section-title .far,.content-slider-section .section-title .fas,.hero-slide-content.subscribed a:hover .hero-slide-title,.info-title a:hover,.list-archive-item:hover .list-archive-item__title a,.list-archive-item__title a:hover,.mobile-sticky-footer a.active,.mobile-sticky-footer a:hover,.section-more-link:hover,.user-list-single .entry-meta-item a:hover{color:var(--c-primary)}.list-archive-item__meta,.list-meta{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-sm);color:var(--c-text-muted)}.list-archive-item__meta span,.list-author{display:flex;align-items:center;gap:6px}.user-list-single .entry-header{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--c-border)}.user-list-single .entry-title{font-size:2.5rem;font-weight:var(--fw-extrabold);margin-bottom:20px}.user-list-single .entry-meta-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:var(--c-text-muted)}.user-list-single .entry-content{margin-bottom:40px;line-height:1.7}.list-items-grid{display:grid;gap:16px}.list-items-grid--works{grid-template-columns:repeat(6,1fr)}.list-items-grid--people{grid-template-columns:repeat(2,1fr)}@media (max-width:1200px){.list-archive-grid{grid-template-columns:repeat(3,1fr)}.list-items-grid--works{grid-template-columns:repeat(5,1fr)}}@media (max-width:992px){.award-slider .swiper-button-next,.award-slider .swiper-button-prev,.header-actions,.site-header__nav{display:none}.site-header__wrapper{position:relative;height:40px;display:flow-root;align-items:center}.site-header__start .site-header__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10}.site-header__mobile-actions{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;position:relative;z-index:20}.mobile-control{background:0 0;border:none;color:var(--c-text);cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;font-size:24px;width:40px;height:40px}.site-header.is-search-active .site-header__logo,.site-header.is-search-active .site-header__mobile-actions{opacity:.1;pointer-events:none}.site-header.is-search-active .header-search-bar{max-width:90%}.person-hero__container{flex-direction:column;text-align:center;align-items:center}.person-hero__portrait{order:1;width:200px}.person-hero__details{order:2;max-width:100%;padding-top:2rem}.person-meta{align-items:center;justify-content:center}.person-meta div{justify-content:center}.person-hero__overlay{background:rgba(var(--c-bg-rgb,17,17,17),.85)}.awards-archive .archive-title{margin-top:6rem;font-size:1.8rem}.collection-items-grid{grid-template-columns:repeat(3,1fr)}.list-items-grid--works{grid-template-columns:repeat(4,1fr)}.list-items-grid--people{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.people-grid-container{grid-template-columns:1fr;gap:2rem}.person-card{flex-direction:column;align-items:center}.person-card__image-wrapper{width:70%;max-width:200px}.person-card__info{margin-right:0;margin-top:-2rem;padding-top:3rem;width:100%;text-align:center}.info-list{grid-template-columns:1fr;gap:.25rem}.info-list dt{font-size:.8rem}.info-list dd{margin-bottom:.75rem}.person-hero{padding-top:120px;padding-bottom:3rem;min-height:auto}.person-name{font-size:2.5rem}.box-office-table .cell-title a,.person-name-fa{font-size:1.25rem}.grid-container{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:15px}.awards-archive .custom-dropdown__panel{top:calc(100% + 8px)!important;bottom:auto!important;max-height:50vh;overflow:auto}.box-office-table tbody tr:hover,.box-office-table tr{background-color:var(--c-surface)}.box-office-table-wrapper{background-color:#fff0;border-radius:0;padding:0;box-shadow:none}.box-office-table thead{display:none}.box-office-table,.box-office-table tbody,.box-office-table td,.box-office-table tr{display:block;width:100%}.box-office-table tr{border-radius:var(--border-radius);margin-bottom:30px;padding:20px;text-align:center;display:flex;flex-direction:column;align-items:center}.box-office-table td{border:none;padding:8px 0}.box-office-table .cell-rank{font-size:2.2rem;padding-bottom:5px}.box-office-table .cell-poster{padding-bottom:15px;order:-2}.box-office-table .cell-poster img{margin:0 auto;max-width:150px;width:100%;height:auto}.box-office-table td[data-label]::before{content:attr(data-label) ": ";font-weight:var(--fw-bold);color:var(--c-text-muted);margin-left:8px}.box-office-table .cell-poster::before,.box-office-table .cell-rank::before,.box-office-table .cell-title::before{content:"";display:none}.box-office-table .cell-rank{font-family:var(--font-primary);order:1}.box-office-table .cell-poster{font-family:var(--font-primary);order:2}.box-office-table .cell-title{padding-bottom:15px;border-bottom:1px solid var(--c-border);margin-bottom:15px;font-family:var(--font-primary);order:3}.box-office-table .cell-weekend-gross{font-family:var(--font-primary);order:4}.box-office-table .cell-total-gross{font-family:var(--font-primary);order:5}.box-office-table .cell-weeks{font-family:var(--font-primary);order:6}.archive-header-wrapper .archive-title{font-size:clamp(36px, 14vw, 32px);transform:translateY(-20%)}.archive-header-wrapper{margin-bottom:60px}.actor-collection-grid,.collections-grid{grid-template-columns:repeat(1,1fr)}.single-collections-page .collection-title{font-size:2rem}.collection-items-grid.collection-type-works{grid-template-columns:repeat(2,1fr);gap:20px}.collection-items-grid.collection-type-people{grid-template-columns:repeat(1,1fr);gap:30px}.list-archive-grid{grid-template-columns:repeat(2,1fr);gap:16px}.list-items-grid--works{grid-template-columns:repeat(3,1fr)}.list-items-grid--people{grid-template-columns:1fr}}@media (max-width:480px){.list-archive-grid{grid-template-columns:1fr}.list-items-grid--works{grid-template-columns:repeat(2,1fr)}}.overlay-count-box{display:flex;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 10px;background-color:rgb(0 0 0 / .3);border:2px solid rgb(255 255 255 / .3);border-radius:18%;font-size:.8rem;font-weight:500;color:#fff;box-shadow:0 0 10px rgb(0 0 0 / .5)}.hero-slide-score,.hero-slide-title{font-family:var(--font-bebas);font-weight:400}.hero-section{margin-top:-9rem;position:relative;width:100%;height:95vh;min-height:500px;max-height:800px;background-color:var(--c-bg);overflow:hidden}#modal-player-container,.card-image-wrapper,.hero-slide-background,.hero-slider,.related-works-section .work-poster{height:100%;width:100%}.hero-slide-background{position:absolute;top:0;left:0;background-size:cover;background-position:center top;pointer-events:none;user-select:none;transform:scale(1.1);animation:6s linear forwards zoom-out}@keyframes zoom-out{from{transform:scale(1.1)}to{transform:scale(1)}}.hero-slide-overlay{position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to top,var(--c-bg) 15%,transparent 100%);z-index:2}.hero-slide-content{position:absolute;bottom:5%;left:4%;right:4%;z-index:3;color:var(--c-text);text-shadow:0 2px 10px rgb(0 0 0 / .7);display:flex;flex-direction:column;align-items:flex-start}.hero-slide-title{color:var(--c-text);font-size:3.5rem;letter-spacing:2px;margin:0 0 15px}.hero-slide-rating{display:flex;align-items:center;gap:12px}.imdb-icon{height:28px;width:auto}.hero-slide-score{font-size:2.2rem;line-height:1}.hero-pagination{bottom:30px!important;text-align:center}.hero-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:rgb(255 255 255 / .5);opacity:1;transition:background-color var(--transition-speed) ease}.hero-guest-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;text-align:center;color:var(--c-text);width:90%;max-width:800px}.view-card__bg,.view-card__overlay{width:100%;left:0;position:absolute}.hero-guest-title{font-size:3rem;font-weight:var(--fw-extrabold);text-shadow:0 3px 15px rgb(0 0 0 / .8);margin-bottom:30px}.hero-guest-button{display:inline-block;padding:15px 40px;font-size:1.2rem;color:var(--c-text);background-color:var(--c-primary);transition:background-color var(--transition-speed) ease,transform .2s ease;box-shadow:0 5px 20px rgba(var(--c-primary-rgb),.4)}.hero-guest-button:hover{background-color:rgba(var(--c-primary-rgb),.85);transform:translateY(-3px);color:var(--c-text)}.content-slider-section,.latest-news-section,.recent-views-section{padding:40px 0}.content-slider-section .container,.latest-news-section .container,.recent-views-section .container{max-width:var(--container-width);margin:0 auto;padding:0 20px}.comment-meta,.section-header{display:flex;justify-content:space-between;align-items:center}.section-title{font-size:1.5rem;color:var(--c-text-light);margin:0}.section-more-link{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);color:var(--c-text-muted)}.recent-views-slider{overflow:visible;position:relative}.view-card{background-color:var(--c-surface);overflow:hidden;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;height:100%}.updated-series-card:hover,.view-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.updated-series-card__image-wrapper,.view-card__image-wrapper{position:relative;aspect-ratio:16/9}.view-card__bg{top:0;height:100%;object-fit:cover}.view-card__overlay{bottom:0;height:70%;background:linear-gradient(to top,rgba(var(--c-surface-rgb),1) 10%,transparent 100%)}.view-card__title{position:absolute;bottom:12px;left:12px;right:12px;margin:0;font-size:1rem;color:var(--c-text);text-shadow:0 1px 5px rgb(0 0 0 / .5);white-space:nowrap;overflow:hidden;text-align:left}.view-card__actions{display:flex;padding:12px;gap:10px;margin-top:auto}.rv-btn{flex-grow:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:6px;font-size:var(--fs-sm);text-align:center;border:1px solid #fff0;transition:all var(--transition-speed) ease;cursor:pointer}.rv-btn--secondary{background-color:#fff0;border-color:var(--c-border-strong);color:var(--c-text-light)}.cf-header-btn:hover,.post-sharing .copy-link-btn,.rv-btn--secondary:hover{background-color:var(--c-surface-hover);color:var(--c-text)}.filter-btn.active,.lists-header .cinema-btn-outline:hover,.nav-links .page-numbers.current,.rv-btn--primary{background-color:var(--c-primary);border-color:var(--c-primary);color:var(--c-text)}.rv-btn--primary:hover{background-color:rgba(var(--c-primary-rgb),.85);border-color:rgba(var(--c-primary-rgb),.85)}.recent-views-slider .swiper-button-next,.recent-views-slider .swiper-button-prev{color:var(--c-text);transition:color .2s,background-color .2s}.recent-views-slider .swiper-button-next:hover,.recent-views-slider .swiper-button-prev:hover{color:var(--c-primary);background-color:rgba(var(--c-surface-rgb),1)}.recent-views-slider .swiper-button-next::after,.recent-views-slider .swiper-button-prev::after{font-size:1rem;font-weight:700}.recent-views-slider .swiper-button-prev{left:-20px}.recent-views-slider .swiper-button-next{right:-20px}.content-slider-section .section-title svg,.updated-series-section .section-title svg{width:24px;height:24px;color:var(--c-primary)}.content-slider .swiper-slide{height:auto;position:relative;z-index:1}.content-slider .swiper-button-next,.content-slider .swiper-button-prev{color:var(--c-text);transition:color .2s}.content-slider .swiper-button-next::after,.content-slider .swiper-button-prev::after{font-size:1.5rem}.content-slider .swiper-button-prev{left:-25px}.content-slider .swiper-button-next{right:-25px}.content-slider,.content-slider .swiper-slide{overflow:visible}.content-slider .swiper-slide:hover{z-index:10}.updated-series-card{background-color:var(--c-surface);border-radius:var(--border-radius);overflow:hidden;transition:transform .3s,box-shadow .3s}.updated-series-card__image-wrapper .card-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.series-meta-overlay{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;width:max-content}.cf-btn-copy,.cf-btn-main,.footer-center,.info-rating,.play-trailer-btn,.poster-icon{align-items:center;display:flex}.episode-box,.season-box{padding:4px 8px;font-size:.75rem;color:#fff;border-radius:4px;text-shadow:0 1px 3px rgb(0 0 0 / .5)}.season-box{background-color:rgba(var(--c-primary-rgb),.8)}.episode-box{background-color:rgba(var(--c-accent-rgb,229,9,20),.8)}.updated-series-card__info{padding:12px}.update-reason{font-size:var(--fs-sm);color:var(--c-text-muted);margin-bottom:8px;white-space:nowrap;overflow:hidden;text-align:center}.info-title{font-size:1rem;margin:0 0 8px;white-space:nowrap;overflow:hidden}.info-rating{gap:6px;font-size:var(--fs-sm);color:var(--c-text-light)}@media (min-width:992px){.updated-series-slider .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.updated-series-slider .swiper-slide{width:100%!important;margin:0!important}.updated-series-slider .swiper-button-next,.updated-series-slider .swiper-button-prev{display:none}}@media (max-width:991.98px){.section-header span{font-size:12px}.updated-series-slider{overflow:hidden;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.updated-series-slider .swiper-button-next,.updated-series-slider .swiper-button-prev{display:none}}.content-slider-section .section-title .fa-regular,.content-slider-section .section-title .fa-solid{color:var(--c-primary);margin-left:.4em;font-size:1.1em;vertical-align:middle}.site-footer{background-color:var(--c-surface);border-top:1px solid var(--c-border);padding:20px 0;margin-top:60px}.footer-container{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-center{gap:30px}.footer-nav ul{display:flex;align-items:center;gap:25px;list-style:none;margin:0;padding:0}.comment-time,.featured-meta,.footer-nav a,.movie-simple-card__year,.rating-votes,.update-reason{font-size:var(--fs-sm);color:var(--c-text-muted)}.social-icon{font-size:1.25rem;color:var(--c-text-muted)}.social-icon.instagram:hover{color:#c13584}.social-icon.telegram:hover{color:#229ed9}.footer-app-btn{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;background:green;color:#fff;font-size:var(--fs-sm);border-radius:2rem}.footer-app-btn:hover{color:#fff}.card-excerpt,.card-meta,.comment-text,.hero-content .breadcrumbs a,.hero-content .entry-meta,.item-excerpt,.item-meta,.mobile-sticky-footer a,.nav-links .page-numbers,.news-more-btn,.post-sharing span,.theme-toggle,.vote-btn,.work-meta{color:var(--c-text-muted)}.scroll-to-top{width:44px;height:44px;background-color:var(--c-primary);color:var(--c-text);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer}.mobile-sticky-footer,.post-sharing{border-top:1px solid var(--c-border)}.mobile-sticky-footer{display:none;position:fixed;bottom:0;left:0;width:100%;background-color:var(--c-surface);z-index:1000;padding:8px 0;box-shadow:0 -5px 20px rgb(0 0 0 / .3)}.crew-image,.post-card-horizontal:hover,.work-card{box-shadow:var(--shadow)}.mobile-sticky-footer ul{display:flex;justify-content:space-around;align-items:flex-start;margin:0;padding:0;list-style:none}.mobile-sticky-footer a{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.7rem;padding:4px 8px}.mobile-sticky-footer a i{font-size:1.2rem;margin-bottom:2px}.cf-single-post .post-container{max-width:800px}.single-post-hero{position:relative;height:550px;margin-top:-5rem;background-size:cover;background-position:center;display:flex;align-items:flex-end;color:var(--c-text);margin-bottom:40px}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(var(--c-bg-rgb,17,17,17),1) 0,rgba(var(--c-bg-rgb,17,17,17),.7) 30%,transparent 100%)}.hero-content{position:relative;z-index:2;padding-bottom:40px;width:100%}.hero-content .breadcrumbs{font-size:var(--fs-sm);margin-bottom:15px}.hero-content .breadcrumb-separator{margin:0 8px;color:var(--c-text-muted)}.hero-content .entry-title{font-size:2.5rem;font-weight:var(--fw-extrabold);margin:0 0 15px}.hero-content .entry-meta{font-size:var(--fs-sm);display:flex;align-items:center;gap:8px}.post-sharing,.post-sharing .social-links{gap:15px;display:flex}.post-content{line-height:1.8;font-size:1.1rem}.post-content h2,.post-content h3{margin:40px 0 20px}.archive-header,.comment-form-rating,.post-content ol,.post-content p,.post-content ul{margin-bottom:20px}.cf-player{margin:30px 0;--plyr-color-main:var(--c-primary)}.post-sharing{margin:40px 0;padding-top:20px;flex-direction:column;align-items:center}.post-sharing .social-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:1.1rem;transition:transform .2s;border:none;cursor:pointer}.post-sharing .social-icon:hover,.related-works-section .work-card:hover .work-poster img,.user-list-card:hover .poster-image-bg{transform:scale(1.1)}.post-sharing .social-icon.telegram{background-color:#2aabee}.post-sharing .social-icon.twitter{background-color:#1da1f2}.post-sharing .social-icon.whatsapp{background-color:#25d366}.related-section{margin:60px 0}.related-title{font-size:1.5rem;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid var(--c-border)}.person-simple-card__image,.related-post-card .card-image{margin-bottom:10px;background-color:var(--c-surface-hover)}.related-posts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.related-post-card .card-image{width:70%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--border-radius)}.related-post-card .card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.related-post-card .card-title{font-size:1rem;font-weight:var(--fw-bold);color:var(--c-text-light);margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.archive-header .page-title,.cf-box-title,.cf-btn,.cf-modal-content h3,.cf-tab-btn.active,.cf-version-tag,.collection-header h2,.comments-header h3,.content-placeholder h3,.error-404-title{font-weight:var(--fw-extrabold)}.related-post-card .card-excerpt{font-size:var(--fs-sm);color:var(--c-text-muted);margin:0}.person-simple-card{display:flex;flex-direction:column;align-items:center}.person-simple-card__image{width:100px;height:100px;border-radius:50%;overflow:hidden}.card-image-wrapper img,.item-image img,.person-simple-card__image img{width:100%;height:100%;object-fit:cover}.person-simple-card__name{font-size:var(--fs-sm);color:var(--c-text-light);text-align:center;margin:0}.person-simple-card:hover .person-simple-card__name{color:var(--c-primary)}.movie-simple-card__poster{position:relative;aspect-ratio:2/3;margin-bottom:12px;background-color:var(--c-surface-hover)}.movie-simple-card__poster img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.featured-link:hover .featured-bg,.movie-simple-card:hover .movie-simple-card__poster img{transform:scale(1.05)}.movie-simple-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s}.movie-simple-card:hover .movie-simple-card__overlay,.work-card-wrapper:hover .work-card::after,.work-card-wrapper:hover .work-genres{opacity:1}.movie-simple-card__overlay i{color:#fff;font-size:2rem;transform:scale(.8);transition:transform .3s}.movie-simple-card:hover .movie-simple-card__overlay i{transform:scale(1)}.movie-simple-card__title{font-size:1rem;color:var(--c-text-light);margin:0 0 4px;white-space:nowrap;overflow:hidden;transition:color .2s}#cancel-comment-reply-link:hover,.card-title a:hover,.cf-meta-line-secondary .cf-meta-item:hover,.cf-meta-line-secondary .cf-meta-item:hover i,.cf-notice-item svg,.cf-tab-btn:hover,.cf-tab-btn:hover i,.detail-item-f8e2d dd a:hover,.featured-link:hover .featured-title,.item-meta .meta-item i,.latest-news-section .section-title .fas,.meta-item i,.movie-simple-card:hover .movie-simple-card__title,.news-list-item:hover .item-title,.theme-toggle:hover,a:hover{color:var(--c-primary)}.archive-divider{height:1px;background-color:var(--c-border);margin-bottom:40px}.post-card-horizontal{display:flex;gap:20px;background-color:var(--c-surface);border:1px solid var(--c-border);transition:box-shadow var(--transition-speed) ease}.card-image-link{flex-shrink:0;width:35%}.card-content{width:70%;padding:20px;display:flex;flex-direction:column}.card-title{font-size:1.25rem;margin:0 0 10px}.card-excerpt{line-height:1.7;margin:0;flex-grow:1}.card-meta{margin-top:15px;display:flex;align-items:center;gap:20px;font-size:var(--fs-sm)}.navigation.pagination{text-align:center;margin-top:40px;border-top:1px solid var(--c-border);padding-top:20px}.nav-links{display:flex;justify-content:center;align-items:center;gap:10px}.nav-links .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--c-border-strong);border-radius:50%;transition:all var(--transition-speed) ease}.hero-block-c9a3b-action-btn.active,.nav-links .page-numbers:hover{border-color:var(--c-primary);color:var(--c-primary)}.news-grid-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px}.news-featured-card{position:relative;border-radius:var(--border-radius);overflow:hidden;aspect-ratio:16/10}.featured-link{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%}.featured-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s}.featured-overlay{position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(to top,rgb(0 0 0 / .85) 0,transparent 100%);z-index:1}.featured-content{position:relative;z-index:2;padding:20px}.featured-title{font-size:1.5rem;color:var(--c-text);margin:0 0 10px;transition:color .2s}.featured-meta .meta-separator{margin:0 8px}.hero-block-c9a3b-details-col,.news-list{flex-grow:1;display:flex;flex-direction:column;gap:20px}.news-list-item{display:flex;align-items:flex-start;gap:15px}.item-image{width:100px;height:70px;flex-shrink:0;border-radius:6px;overflow:hidden;background-color:var(--c-surface-hover)}.item-title{font-size:1rem;margin:0 0 8px;line-height:1.5;transition:color .2s}.item-excerpt{font-size:.8rem;line-height:1.6;margin:0 0 10px}.item-meta{display:flex;align-items:center;gap:15px;font-size:.75rem;margin-top:auto}.comment-votes,.item-meta .meta-item{display:flex;align-items:center;gap:5px}.news-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px;margin-top:20px;background-color:#fff0;border:1px solid var(--c-border-strong);border-radius:var(--border-radius);position:relative;overflow:hidden;transition:color .4s}.news-more-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:var(--c-primary);transition:left .4s;z-index:0}.news-more-btn:hover::before{left:0}.news-more-btn i,.news-more-btn span{position:relative;z-index:1}.error-404-section.ghost-page{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:80vh;padding:40px 20px;overflow:hidden}.ghost-container{position:relative;width:150px;height:220px;margin-bottom:30px;animation:3s ease-in-out infinite float}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.ghost{position:absolute;bottom:20px;left:0;width:150px;height:180px;background:#e0e0e0;border-radius:75px 75px 0 0}.ghost::after,.ghost::before{content:'';position:absolute;background-color:var(--c-bg);width:30px;height:30px;border-radius:50%;bottom:-15px}.ghost::before{left:30px}.ghost-eye-pupil,.ghost-eyes,.ghost-shadow,.theme-toggle .fas{left:50%;position:absolute}.ghost::after{right:30px}.work-card::after,.work-info{bottom:0;left:0;right:0;position:absolute}.ghost-eyes{top:50px;transform:translateX(-50%);display:flex;gap:20px}.ghost-eye{width:25px;height:30px;background-color:#333;border-radius:50%}.ghost-eye-pupil{top:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-color:#fff;border-radius:50%;transition:transform .1s linear}.ghost-shadow{bottom:0;transform:translateX(-50%);width:120px;height:20px;background-color:rgb(0 0 0 / .1);border-radius:50%;filter:blur(5px);animation:3s ease-in-out infinite float-shadow}@keyframes float-shadow{0%,100%{transform:translateX(-50%) scale(1);opacity:.2}50%{transform:translateX(-50%) scale(.8);opacity:.1}}.error-404-title{font-size:2.5rem;margin:0 0 15px}.error-404-text{font-size:1.1rem;color:var(--c-text-muted);margin:0 0 30px;max-width:500px;line-height:1.7}.error-404-button{display:inline-block;padding:12px 30px;background-color:var(--c-primary);color:var(--c-text);border-radius:var(--border-radius);font-weight:var(--fw-bold);transition:background-color var(--transition-speed) ease,transform .2s ease}.error-404-button:hover{background-color:rgba(var(--c-primary-rgb),.85);transform:translateY(-2px);color:var(--c-text)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--c-surface)}::-webkit-scrollbar-thumb{background-color:var(--c-primary);border-radius:20px;border:3px solid var(--c-surface)}::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--c-primary-rgb),.85)}*{scrollbar-width:thin;scrollbar-color:var(--c-primary) var(--c-surface);font-family:var(--font-primary)}.theme-toggle{background-color:#fff0;border:none;padding:0;cursor:pointer;width:24px;height:24px;transition:color .3s}.theme-toggle .fas{top:50%;font-size:1.2rem;transition:transform .5s,opacity .5s}.theme-toggle .sun-icon{transform:translate(-50%,-50%) scale(0) rotate(-360deg);opacity:0}.light-theme .theme-toggle .sun-icon,.theme-toggle .moon-icon{transform:translate(-50%,-50%) scale(1) rotate(0);opacity:1}.light-theme .theme-toggle .moon-icon{transform:translate(-50%,-50%) scale(0) rotate(360deg);opacity:0}.mobile-nav__footer{padding:15px 20px;margin-top:auto;border-top:1px solid var(--c-border);display:flex;justify-content:flex-end}:root{--c-primary:#4e60ff;--c-primary-rgb:78,96,255;--c-accent:#e50914;--c-bg:#111111;--c-surface:#1a1a1a;--c-surface-rgb:26,26,26;--c-surface-hover:#2c2c2c;--c-border:rgba(255, 255, 255, 0.1);--c-border-strong:#334155;--c-text:#ffffff;--c-text-light:#e0e0e0;--c-text-muted:#94a3b8;--font-primary:'IRANSansX',sans-serif;--font-secondary:'Inter Variable',sans-serif;--font-bebas:'Bebas Neue',sans-serif;--fs-base:16px;--fs-sm:0.875rem;--fs-lg:1.25rem;--fw-normal:400;--fw-bold:700;--fw-extrabold:800;--shadow:0 5px 20px rgba(0, 0, 0, 0.5);--border-radius:8px;--transition-speed:0.2s;--container-width:1600px}body.light-theme{--c-primary:#4050b5;--c-primary-rgb:64,80,181;--c-accent:#c40031;--c-bg:#f4f7fa;--c-surface:#ffffff;--c-surface-rgb:255,255,255;--c-surface-hover:#f0f0f0;--c-border:#e2e8f0;--c-border-strong:#cbd5e1;--c-text:#111827;--c-text-light:#374151;--c-text-muted:#6b7280;--shadow:0 4px 15px rgba(0, 0, 0, 0.1)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{padding-top:100px;background-color:var(--c-bg);color:var(--c-text);margin:0;font-size:var(--fs-base);line-height:1.6}.work-title,h1,h2,h3,h4,h5,h6{line-height:1.3;font-weight:var(--fw-bold)}h1,h2,h3,h4,h5,h6{margin-top:0}.collections-tab-container{margin-top:-35px;padding:20px;background-color:var(--c-bg)}.collection-section{margin-bottom:50px;padding-bottom:6rem;direction:rtl}.collection-header{display:flex;align-items:center;margin-bottom:25px;width:100%}.collection-header h2{font-size:1.5rem;color:var(--c-text);white-space:nowrap;margin:0 0 0 20px}.collection-header hr,.section-header hr{flex-grow:1;border:none;height:1px;background-color:var(--c-border-strong)}.work-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;direction:ltr;padding:0 10px}.work-card{display:block;border-radius:var(--border-radius);overflow:hidden;border:1px solid #fff0;transition:transform .3s cubic-bezier(.25,.46,.45,.94),border-color .3s}.work-card-wrapper:hover .work-card{transform:scale(1.05);border-color:var(--c-primary)}.work-card::after{content:'';top:0;background-color:rgb(0 0 0 / .6);opacity:0;transition:opacity .3s;z-index:1}.work-poster img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;display:block;background-color:#222}.work-info{padding:15px;background:linear-gradient(to top,rgb(0 0 0 / .95) 0,#fff0 100%);z-index:2;direction:rtl;text-align:center}.work-title{font-size:1rem;margin:0 0 5px;white-space:normal;word-wrap:break-word;height:2.6em;overflow:hidden}.work-genres,.work-meta{font-size:var(--fs-sm);transition:opacity .3s}.cf-tab-nav ul,.crew-name,.genre-tag,.list-title,.lists-header h3,.poster-icon::after,.section-header span,.user-rating-display{white-space:nowrap}.work-meta{display:flex;justify-content:center;align-items:baseline;gap:8px;direction:ltr;opacity:1}.related-works-section .work-card:hover .info-gradient,.work-card-wrapper:hover .work-meta{opacity:0}.author-info .parent-author,.work-meta .separator{color:var(--c-primary);font-weight:var(--fw-bold)}.work-rating{display:flex;align-items:baseline;font-weight:var(--fw-bold)}.work-rating .rating-score{font-size:.9rem;color:var(--c-text)}.work-rating .rating-base{font-size:.7rem;color:var(--c-text-muted);margin-left:2px}.work-genres{position:absolute;bottom:15px;left:15px;right:15px;color:var(--c-text-muted);opacity:0;z-index:2}.add-to-watchlist-btn.collection-watchlist-btn{position:absolute;top:50%;left:50%;background:0 0;border:2px solid rgb(255 255 255 / .8);color:rgb(255 255 255 / .8);width:50px;height:50px;border-radius:50%;font-size:1.5rem;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:3;opacity:0;transform:translate(-50%,-50%) scale(.8);transition:.3s}.add-to-watchlist-btn .btn-tooltip,.work-features i{font-size:var(--fs-sm);color:var(--c-text)}.work-card-wrapper:hover .add-to-watchlist-btn{opacity:1;transform:translate(-50%,-50%) scale(1)}.add-to-watchlist-btn.collection-watchlist-btn.active,.add-to-watchlist-btn.collection-watchlist-btn:hover{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-text)}.add-to-watchlist-btn.collection-watchlist-btn.active i::before{content:"\f00c"}.add-to-watchlist-btn .btn-tooltip{position:absolute;bottom:120%;left:50%;transform:translateX(-50%) translateY(5px);background-color:var(--c-primary);padding:5px 10px;border-radius:4px;white-space:nowrap;z-index:100;opacity:0;pointer-events:none;transition:.2s}.add-to-watchlist-btn:hover .btn-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.work-features{position:absolute;top:10px;right:10px;display:flex;gap:8px;padding:5px 8px;border-radius:6px;z-index:5}.comment-list-loader,.slider,.spoiler-overlay{top:0;right:0;left:0;bottom:0}.collection-show-more{text-align:center;margin-top:30px;direction:rtl}.comments-tab-container{margin-top:-2.3rem;padding:28px 35px;direction:rtl;background-color:var(--c-bg);color:var(--c-text)}.comments-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--c-border-strong)}.comments-header h3{margin:0;font-size:1.5rem}.login-prompt-box{text-align:center;padding:30px;border:1px dashed var(--c-border-strong);border-radius:12px;margin:20px 0 40px}.cf-comment-submit-btn,.login-prompt-btn{padding:10px 25px;font-weight:var(--fw-bold)}.login-prompt-box p{margin:0 0 15px;font-size:1.1rem}.login-prompt-btn{background-color:var(--c-primary);color:var(--c-text);border-radius:var(--border-radius);display:inline-block;transition:opacity .2s}.cf-comment-submit-btn:hover,.login-prompt-btn:hover,.reveal-spoiler-btn:hover{opacity:.9}#commentform .comment-reply-title{font-size:1.2rem;font-weight:var(--fw-bold);margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid var(--c-border-strong)}.comment-form-actions-top{margin-bottom:20px;display:flex;justify-content:flex-end}#cancel-comment-reply-link{color:var(--c-text-muted);font-size:.9em;font-weight:var(--fw-bold);margin-right:20px;transition:color .2s}#commentform{padding:25px;border-radius:12px;margin-bottom:40px;border:1px solid var(--c-border-strong)}.comment-form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.comment-form-header h3{font-size:1.2rem;font-weight:var(--fw-bold);margin:0}.comment-form-spoiler{display:flex;align-items:center;gap:10px}.spoiler-label{font-size:.9rem;color:var(--c-text-muted)}.spoiler-switch{position:relative;display:inline-block;width:44px;height:24px}.slider,.slider:before{position:absolute;transition:.4s}.slider{cursor:pointer;background-color:#333;border-radius:24px}.slider:before{content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%}input:checked+.slider:before{transform:translateX(20px)}.comment-form-rating label{font-weight:700;margin-left:10px}#rating-slider{flex-grow:1;accent-color:var(--c-primary);cursor:pointer}#rating-value{font-size:1.2rem;font-weight:700;color:var(--c-primary);min-width:30px;text-align:center}.comment-form-comment textarea{width:100%;background-color:var(--c-bg);border:2px solid var(--c-border-strong);border-radius:var(--border-radius);padding:15px;color:var(--c-text);min-height:100px;resize:vertical;transition:border-color .2s}.hero-block-c9a3b-action-btn svg,.hero-block-c9a3b-btn svg,.vote-btn svg{width:22px;height:22px}.cf-comment-submit-btn,.reveal-spoiler-btn{border-radius:var(--border-radius);cursor:pointer}.comment-form-comment textarea:focus{border-color:var(--c-primary);outline:0}.form-submit{text-align:left;margin-top:15px}.cf-comment-submit-btn{background-color:var(--c-primary);color:var(--c-text);border:none;transition:opacity .2s}.comments-toolbar{margin-bottom:20px;display:flex;gap:15px}.filter-btn{background:0 0;border:1px solid var(--c-border-strong);color:var(--c-text-muted);padding:8px 16px;border-radius:20px;cursor:pointer;transition:.2s}.filter-btn:hover,.toggle-replies-btn:hover{background-color:var(--c-border-strong);color:var(--c-text)}.comment-list{padding:0}.comment-body{background-color:var(--c-surface);border-radius:12px;margin-bottom:25px;padding:20px;position:relative;overflow:hidden}.comment-main-content{display:flex;gap:20px;width:100%;transition:filter .3s}.is-spoiler .comment-main-content{filter:blur(8px);pointer-events:none}.is-spoiler.revealed .comment-main-content{filter:none;pointer-events:auto}.spoiler-overlay{position:absolute;background-color:rgb(0 0 0 / .7);z-index:10;display:flex;justify-content:center;align-items:center;border-radius:12px}.spoiler-notice{text-align:center;color:var(--c-text)}.spoiler-notice i{font-size:2rem;display:block;margin-bottom:10px}.spoiler-notice span{display:block;font-weight:700;margin-bottom:15px}.reveal-spoiler-btn{background-color:var(--c-primary);color:var(--c-text);padding:10px 25px;border:none;transition:opacity .2s}.cf-row-actions,.comment-author-avatar{flex-shrink:0}.custom-avatar{width:50px;height:50px;border-radius:var(--border-radius);object-fit:contain}.comment-details{flex-grow:1;display:flex;flex-direction:column}.author-name-wrapper .fn{font-weight:var(--fw-bold);font-size:1.1rem;color:var(--c-text)}.author-name-wrapper .fn a{color:inherit}.comment-text{line-height:1.9;font-size:.95rem;flex-grow:1}.comment-text p:last-child,.comment-text p:last-of-type,.faq-answer-content p:last-child{margin-bottom:0}.comment-actions-footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px;border-top:1px solid var(--c-border-strong);padding-top:15px}.comment-reply-action .comment-reply-link{font-size:.9rem;color:var(--c-primary);text-decoration:none;font-weight:700}.vote-btn{background:0 0;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:5px 10px}.vote-btn svg{fill:currentColor;transition:.2s}.user-rating-display .rating-value.rating-high,.vote-btn.vote-like.active{color:#2ecc71}.user-rating-display .rating-value.rating-low,.vote-btn.vote-dislike.active{color:#e74c3c}.vote-count{font-weight:700;font-size:.9rem}.cf-meta-separator,.vote-separator{color:var(--c-border-strong)}.children,.comment-list{list-style:none}.comment-list{padding-right:0;margin:0}.comment-list>.comment-item>.children{padding-right:40px;margin-top:20px;border-right:2px solid var(--c-border-strong)}.children .children,.children .comment-item.replies-open>.children{padding-right:0;border-right:none}.children .comment-body,.faq-item.active{background-color:#222}.comments-list-wrapper{position:relative;min-height:150px}.comment-list-loader{position:absolute;background-color:var(--c-bg);z-index:5;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:.3s}.spinner{width:40px;height:40px;border:4px solid var(--c-border-strong);border-top-color:var(--c-primary);border-radius:50%;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.no-comments-placeholder,.no-faq-found{text-align:center;padding:40px;color:var(--c-text-muted)}.author-info .reply-to-text{color:var(--c-text-muted);font-size:.9em;font-weight:var(--fw-normal)}.comment-item>.children{max-height:0;overflow:hidden;transition:max-height .4s ease-out,margin-top .4s ease-out;margin-top:0}.comment-item.replies-open>.children{max-height:2000px;margin-top:20px}.comment-list>.comment-item.replies-open>.children{padding-right:40px;border-right:2px solid var(--c-border-strong)}.replies-toggle-wrapper{flex-grow:1;text-align:center}.toggle-replies-btn{background:0 0;border:1px solid var(--c-border-strong);color:var(--c-text-muted);padding:6px 14px;border-radius:20px;cursor:pointer;font-size:var(--fs-sm);font-weight:700;transition:.2s;display:inline-flex;align-items:center;gap:6px}.toggle-replies-btn::before{content:'▼';font-size:.7em;display:inline-block;transition:transform .3s}.comment-item+.children{max-height:0;overflow:hidden;transition:.4s ease-out;border-right:2px solid #fff0;margin-top:0;padding-right:0}.comment-item.replies-open+.children{max-height:2000px;margin-top:20px;padding-right:40px;border-right-color:var(--c-border-strong)}.children>.comment-item+.children{padding-right:0}.comment-meta{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.comment-meta-right{display:flex;flex-direction:column;align-items:center;gap:8px}.user-rating-display{display:flex;align-items:baseline;background-color:var(--c-border-strong);padding:4px 10px;border-radius:5px;font-size:.9rem}.user-rating-display .rating-label{color:var(--c-text-muted);margin-left:8px}.user-rating-display .rating-value{font-weight:var(--fw-extrabold);font-size:1.1em;color:var(--c-text)}.user-rating-display .rating-max{font-size:var(--fs-sm);color:var(--c-text-muted);margin-left:2px}.user-rating-display .rating-value.rating-medium{color:#f1c40f}.load-more-container{display:flex;justify-content:center;margin-top:25px;padding-top:15px;border-top:1px solid var(--c-border)}.load-more-comments-btn{display:inline-block;padding:12px 30px;background-color:#252525;color:#ccc;border:1px solid #444;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s,border-color .2s;-webkit-appearance:none}.load-more-comments-btn:hover:not(:disabled){background-color:#333;border-color:#555;color:var(--c-text)}.load-more-comments-btn:disabled{background-color:#202020;color:#666;border-color:#333;cursor:not-allowed;opacity:.8}.admin-badge{color:#ffc107;font-size:var(--fs-sm);font-weight:var(--fw-normal);opacity:.9;margin-right:5px}.toggle-text-btn{background:0 0;border:none;color:#4a90e2;font-size:.9em;font-weight:700;cursor:pointer;padding:0;margin-top:8px;display:block}.toggle-text-btn:hover{text-decoration:underline;color:#5aa1f5}.faq-container{padding-top:20px;background-color:var(--c-bg);margin-top:-2.3rem;padding-bottom:6px}.faq-item{max-width:950px;margin:0 auto 15px;background-color:var(--c-surface);border:1px solid var(--c-border-strong);border-radius:12px;transition:.2s ease-in-out}.faq-item:hover{border-color:#444;transform:translateY(-2px)}.faq-question{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:right;padding:20px 25px;background:0 0;border:none;color:var(--c-text-light);font-size:1.1rem;font-weight:var(--fw-bold);cursor:pointer}.question-icon,.toggle-icon{color:var(--c-primary);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.question-icon{font-size:1.3em;line-height:1}.toggle-icon{font-size:1rem}.dubbing-accordion .accordion-content,.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.faq-answer-content{border-top:1px solid var(--c-border-strong);padding:25px;color:var(--c-text-muted);line-height:1.9;font-size:.95rem}.details-block-f8e2d-container{direction:rtl;background-color:var(--c-bg);color:var(--c-text);padding-top:10px;padding-right:25px;padding-left:40px;border-radius:0;margin-top:-2.1rem;font-size:15px;overflow-x:hidden}.section-header{display:flex;align-items:center;margin-top:40px;margin-bottom:20px;color:var(--c-text)}.section-header span{font-size:var(--fs-lg);font-weight:var(--fw-extrabold);margin-left:16px;font-size:16px}.info-dubbing-wrapper{max-width:100%;margin:0 auto 30px;border:1px solid var(--c-border);border-radius:var(--border-radius);padding-right:13px;padding-left:13px;padding-top:10px}.crew-image,.crew-section{margin-right:auto;margin-left:auto}.details-block-f8e2d-genres{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:30px}.details-block-f8e2d-genres .label{font-weight:var(--fw-bold);margin-left:8px;color:var(--c-text-muted)}.details-block-f8e2d-genres a{display:inline-block;background-color:var(--c-border-strong);color:var(--c-text);padding:6px 14px;border-radius:16px;text-decoration:none;font-size:.85rem;transition:.2s}.details-block-f8e2d-genres a:hover{background-color:var(--c-primary);color:var(--c-text);transform:translateY(-2px)}.dubbing-accordion .accordion-item{background-color:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:var(--border-radius);margin-bottom:10px;overflow:hidden}.dubbing-accordion .accordion-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px;background-color:#fff0;border:none;cursor:pointer;color:var(--c-text);font-size:1rem;font-weight:var(--fw-bold);text-align:right}.dubbing-accordion .accordion-inner-content{padding:0 20px 20px;color:var(--c-text);border-top:1px solid var(--c-border-strong);margin-top:-1px;line-height:1.8}.dubbing-accordion .studio-actors h4{margin:15px 0 10px;font-weight:var(--fw-bold);color:var(--c-text)}.dubbing-accordion .studio-actors ul{list-style-type:none;padding-right:15px}.dubbing-accordion .studio-actors li{margin-bottom:8px}.crew-section{width:100%;margin-bottom:30px;max-width:1200px;padding:0 15px}.crew-grid{display:grid;padding-bottom:6rem;grid-template-columns:repeat(4,1fr);gap:50px 160px;max-width:none;padding-right:10rem;padding-left:10rem}.crew-card{display:block;position:relative;text-decoration:none;width:100%;transition:transform .2s}.crew-card:hover{transform:translateY(-5px)}.crew-image{width:8rem;height:auto;aspect-ratio:2/3;object-fit:cover;display:block;border-radius:var(--border-radius);position:relative;z-index:2}.btn-download,.btn-stream,.cf-version-tag.original,.cinema-btn,.crew-info-overlay{background-color:var(--c-primary);color:var(--c-text)}.crew-info-overlay{position:absolute;top:50%;right:90px;margin-right:-8px;transform:translateY(-50%);padding:8px 12px;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);min-width:130px;text-align:right;box-shadow:-2px 2px 8px rgb(0 0 0 / .4);z-index:1}.crew-name{display:block;font-weight:var(--fw-bold);font-size:.85rem;overflow:hidden}.crew-role{display:block;font-size:.75rem;color:var(--c-text);opacity:.9;margin-top:3px}.crew-show-more,.lists-show-more{text-align:center;margin-top:25px}.cinema-btn{border:none;padding:10px 25px;border-radius:6px;font-weight:var(--fw-bold);font-size:.9rem;cursor:pointer;transition:background-color .2s}.cinema-btn:hover{background-color:#313e8c}@media (max-width:768px){.hero-section{margin-top:-8rem;height:90vh;min-height:450px}.hero-slide-content{bottom:4%;left:5%;right:5%}.hero-slide-title{font-size:2.5rem}.hero-slide-score{font-size:1.8rem}.hero-content .entry-title,.hero-guest-title{font-size:2rem}.hero-guest-button{padding:12px 30px;font-size:1rem}.hero-pagination{bottom:15px!important}.content-slider .swiper-button-next,.content-slider .swiper-button-prev,.desktop-footer,.recent-views-slider .swiper-button-next,.recent-views-slider .swiper-button-prev{display:none}.mobile-sticky-footer{display:block}body{padding-bottom:70px}.related-posts-grid{grid-template-columns:repeat(2,1fr)}.posts-grid{grid-template-columns:1fr}.comments-tab-container{padding:20px 15px 6rem;margin-top:-2.1rem}#commentform{padding:20px}.comment-body{padding:15px}.comment-main-content{gap:12px}.custom-avatar{width:40px;height:40px}.comment-meta{flex-direction:column;align-items:flex-start;gap:12px}.comment-meta-right{align-items:flex-start;gap:5px}.user-rating-display{font-size:var(--fs-sm)}.comment-actions-footer{flex-wrap:wrap;justify-content:flex-start;gap:10px 20px}.replies-toggle-wrapper{flex-grow:0;text-align:right}.comment-votes{margin-right:auto}.comment-item.replies-open+.children{padding-right:20px}.children .comment-body{padding:12px}.comments-header h3{font-size:1.3rem}.comment-text{font-size:.9rem;line-height:1.8}.author-info .fn,.author-info .parent-author{font-size:1rem}.faq-container{padding-right:6px;padding-left:6px;padding-bottom:6rem}.crew-section{padding-left:10px;padding-right:10px;transform:scale(.9);transform-origin:center top;margin-top:20px;margin-bottom:0}.crew-grid{gap:40px;grid-template-columns:repeat(2,1fr);padding:0;flex-flow:row wrap;align-items:center;justify-content:end;width:100%;margin-right:-2rem}.crew-card{max-width:90px;margin-left:auto;margin-right:auto}.crew-image{width:100%;height:100%;object-fit:cover}.crew-info-overlay{right:103%;position:absolute;min-width:7rem;height:3.4rem}}@media (max-width:460px){.crew-grid{gap:40px;grid-template-columns:repeat(1,1fr)}}.hero-block-c9a3b-section{margin-top:-7rem;position:relative;width:100%;min-height:70vh;padding:80px 0;background-size:cover;background-position:center top;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;color:var(--c-text)}.hero-block-c9a3b-backdrop-blur{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(18 18 18 / .7);backdrop-filter:blur(10px) brightness(.7);-webkit-backdrop-filter:blur(10px) brightness(.7);z-index:1}.hero-block-c9a3b-container{position:relative;z-index:2;display:flex;gap:40px;width:100%;max-width:1200px;margin-top:5rem;box-sizing:border-box}.latin-text{font-family:var(--font-secondary)}.hero-block-c9a3b-actions-desktop{margin-top:5rem;position:absolute;top:80px;left:40px;z-index:3;display:flex;flex-direction:column;gap:15px}.hero-block-c9a3b-action-btn{background:0 0;border:2px solid rgb(255 255 255 / .5);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:border-color .2s,color .2s}.hero-block-c9a3b-poster-col{position:relative;flex-shrink:0;width:300px}.hero-block-c9a3b-poster{position:relative;border-radius:12px;box-shadow:var(--shadow);transform-style:preserve-3d;perspective:1000px}.poster-3d-layers{position:relative;border-radius:12px;overflow:hidden}.poster-3d-layers img{display:block;width:100%;height:auto;position:absolute;top:0;left:0;border-radius:12px}.poster-3d-main{position:relative!important;z-index:3;transform:translateZ(20px)}.poster-3d-bg{z-index:2;transform:translateZ(10px);filter:blur(2px);opacity:.5}.poster-3d-bg:first-of-type{z-index:1;transform:translateZ(0);filter:blur(5px);opacity:.3}.poster-icons-overlay{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:8px;z-index:4}.poster-icon{position:relative;background:0 0;border:none;width:38px;height:38px;justify-content:center}.poster-icon svg{width:24px;height:24px;color:#fff;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .7))}.poster-icon::after{content:attr(data-tooltip);position:absolute;left:120%;top:50%;transform:translateY(-50%);background-color:var(--c-primary);color:#fff;padding:5px 10px;border-radius:5px;font-size:13px;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:10}.play-trailer-btn{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,30px);width:70px;height:70px;border-radius:50%;background:rgb(255 255 255 / .2);border:2px solid #fff;justify-content:center;cursor:pointer;backdrop-filter:blur(5px);transition:background .3s;z-index:4}.play-trailer-btn:hover{background:rgb(255 255 255 / .4)}.play-trailer-btn svg{width:30px;height:30px;color:#fff;margin-right:-4px}.play-trailer-btn::before{content:'';position:absolute;inset:-5px;border:2px solid #fff;border-radius:50%;animation:2s infinite pulse;opacity:0}.top-250-box{padding:10px 15px;background:rgb(255 215 0 / .1);border:1px solid rgb(255 215 0 / .4);border-radius:var(--border-radius);text-align:center;font-size:14px;color:gold;display:flex;align-items:center;justify-content:center;gap:10px}.genres a,.reason-card{border:1px solid var(--c-border);border-radius:var(--border-radius)}.top-250-box-desktop .top-250-box{margin-top:15px}.top-250-box strong{font-size:1.2em;font-weight:var(--fw-bold)}.top-250-box svg{width:20px;height:20px;flex-shrink:0}.hero-block-c9a3b-title{font-size:2.2rem;font-weight:var(--fw-extrabold);margin:0}.hero-block-c9a3b-title-year{font-weight:var(--fw-normal);color:var(--c-text-muted);margin-left:8px}.hero-block-c9a3b-title-fa{font-size:1.4rem;font-weight:var(--fw-normal);color:var(--c-text-muted);margin:5px 0 0}.hero-block-c9a3b-storyline h3,.rating-value{font-size:1.1rem;font-weight:var(--fw-bold)}.hero-block-c9a3b-ratings{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.rating-item{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--c-text)}.rating-item .rating-details{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.rating-item img{height:24px;width:auto}.rating-item.site-rating img{width:42px;height:42px;object-fit:contain}.hero-block-c9a3b-meta-info{display:flex;flex-wrap:wrap;align-items:center;gap:15px;font-size:15px;color:var(--c-text-muted)}.genres a{color:var(--c-text-muted);text-decoration:none;padding:3px 10px;transition:.2s}.genres a:hover{color:var(--c-primary);border-color:var(--c-primary)}.update-reasons{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:400px}.reason-card{background:rgb(255 255 255 / .05);padding:10px;font-size:13px;cursor:default;transition:background .2s;display:flex;align-items:center;gap:10px}.reason-card:hover{background:rgb(255 255 255 / .1)}.reason-card svg{width:16px;height:16px;color:var(--c-primary);flex-shrink:0}.reason-title{font-weight:700;text-align:right}.hero-block-c9a3b-storyline .storyline-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--c-border);margin-bottom:15px}.hero-block-c9a3b-storyline h3{margin:0;padding-bottom:10px}.lang-switcher{display:flex;border:1px solid var(--c-border);border-radius:6px;overflow:hidden}.btn-stream,.btn-stream:hover{border-color:var(--c-primary)}.lang-switcher button{background:0 0;border:none;color:var(--c-text-muted);padding:5px 12px;cursor:pointer;font-size:.9rem;transition:.2s}.lang-switcher button.active{background:var(--c-primary);color:var(--c-text);font-weight:var(--fw-bold)}.storyline-panel{display:none;opacity:0;transition:opacity .3s}.storyline-panel.active{display:block;opacity:1}.storyline-panel p{margin:0;font-size:.95rem;line-height:1.8;color:var(--c-text-muted)}.hero-block-c9a3b-cta-buttons{margin-top:auto;display:flex;gap:15px}.hero-block-c9a3b-btn,.lists-header .cinema-btn-outline{display:inline-flex;font-weight:var(--fw-bold);text-decoration:none}.hero-block-c9a3b-btn{align-items:center;gap:10px;padding:12px 25px;border-radius:var(--border-radius);font-size:1rem;transition:transform .2s}.hero-block-c9a3b-btn:hover{transform:translateY(-2px)}.btn-stream{border:1px solid var(--c-primary);transition:background-color .3s,color .3s,border-color .3s}.btn-stream:hover{background-color:#fff0;color:var(--c-primary)}.trailer-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;z-index:1000}.modal-overlay{position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .85);cursor:pointer}.modal-content{position:relative;z-index:1001;width:90%;max-width:800px;aspect-ratio:16/9;box-shadow:0 10px 40px rgb(0 0 0 / .5)}#modal-player-container iframe,#modal-player-container video{width:100%;height:100%;border:none}.cf-btn-login,.cf-btn-vip{display:flex;justify-content:center;align-items:center;gap:10px;width:100%}.count-bubble,.more-count-overlay{font-size:var(--fs-sm);display:flex}@media (max-width:992px){.news-grid-layout{grid-template-columns:1fr}.work-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.hero-block-c9a3b-section{padding:40px 0}.hero-block-c9a3b-container{padding:0 15px;flex-direction:column;align-items:center;text-align:center;gap:25px}.hero-block-c9a3b-actions-desktop,.top-250-box-desktop{display:none}.hero-block-c9a3b-poster-col{position:relative;width:80%;max-width:300px;margin-top:30px}.hero-block-c9a3b-actions-mobile{position:absolute;top:-45px;left:50%;transform:translateX(-50%);z-index:5;display:flex;gap:15px}.hero-block-c9a3b-action-btn{background:0 0;padding:5px;margin:-5px;border:2px solid rgb(255 255 255 / .5);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:border-color .2s,color .2s}.hero-block-c9a3b-details-col{align-items:center;width:100%}.hero-block-c9a3b-cta-buttons,.hero-block-c9a3b-meta-info,.hero-block-c9a3b-ratings,.update-reasons{justify-content:center}.top-250-box-mobile{display:block;margin:20px auto 0;width:100%;max-width:400px}.update-reasons{grid-template-columns:1fr;width:100%;max-width:400px;margin:0 auto}.hero-block-c9a3b-cta-buttons{margin-top:20px}.hero-block-c9a3b-storyline .storyline-header{width:100%}.hero-block-c9a3b-ratings{gap:25px}.rating-item{flex-direction:column;gap:5px}.rating-item .rating-details,.rating-item .rating-value,.rating-item .site-rating-icon,.rating-item img{order:initial}}.related-lists-container{padding:20px 20px 6rem;background-color:var(--c-bg);margin-top:-2.2rem}.lists-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;border-bottom:1px solid var(--c-border-strong);padding-bottom:15px;gap:20px}.lists-header h3{font-size:1.5rem;color:var(--c-text);margin:0}.lists-header .cinema-btn-outline{background-color:#fff0;border:1px solid var(--c-border-strong);margin-left:15px;color:var(--c-text-muted);padding:8px 16px;border-radius:var(--border-radius);align-items:center;gap:8px;font-size:.9rem;transition:.2s}.user-lists-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:25px}.user-list-card{background:var(--c-surface);border-radius:12px;overflow:hidden;transition:.3s}.user-list-card:hover{transform:translateY(-5px) scale(1.02);box-shadow:var(--shadow)}.list-card-link{display:flex;flex-direction:column;text-decoration:none;color:var(--c-text)}.list-posters-grid{display:grid;grid-template-columns:repeat(3,1fr);background-color:#111}.poster-item{position:relative;overflow:hidden;border:2px solid var(--c-surface);aspect-ratio:1/1}.poster-image-bg{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .4s}.more-count-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);color:var(--c-text);justify-content:center;align-items:center;font-weight:var(--fw-extrabold);backdrop-filter:blur(2px)}.count-bubble{justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 10px;background-color:rgb(0 0 0 / .3);border:2px solid rgb(255 255 255 / .3);border-radius:18%;font-weight:500;color:var(--c-text);box-shadow:0 0 10px rgb(0 0 0 / .5)}.list-info{padding:15px 20px;background-color:var(--c-surface-hover)}.list-title{font-size:1rem;font-weight:var(--fw-bold);margin:0 0 10px;overflow:hidden}.no-lists-found{text-align:center;padding:40px;background-color:var(--c-surface);border-radius:var(--border-radius);color:var(--c-text)}.related-works-section{padding:4rem 0;background-color:var(--c-bg);position:relative;overflow:hidden;background-image:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(var(--c-primary-rgb),.15) 0,rgba(var(--c-primary-rgb),0) 40%)}.related-works-container{max-width:1400px;margin:0 auto;padding:0 2rem}.related-works-section .section-header{margin-bottom:2rem;text-align:right}.related-works-section .section-header h2{font-size:1.8rem;font-weight:var(--fw-extrabold);color:var(--c-text);margin:0}.related-slider-scroller{display:flex;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:20px;margin:-20px;cursor:grab;user-select:none}.related-slider-scroller.active{cursor:grabbing}.related-slider-scroller::-webkit-scrollbar{display:none}.related-slider-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:30px;direction:rtl}.related-works-section .work-rating,.work-title-en{font-weight:var(--fw-extrabold);text-align:left;direction:ltr;color:var(--c-text)}.related-works-section .work-card{display:block;text-decoration:none;position:relative;aspect-ratio:2/3;border-radius:12px;overflow:hidden;background-color:var(--c-surface);transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s}.related-works-section .work-card:hover{transform:translateY(-10px) scale(1.03);box-shadow:var(--shadow);z-index:10}.related-works-section .work-poster img{width:100%;height:100%;object-fit:cover;transition:transform .4s;pointer-events:none}.info-gradient{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgb(0 0 0 / .85) 0,transparent 100%);z-index:1;transition:opacity .3s}.work-title-en{position:absolute;bottom:1rem;left:1rem;right:1rem;font-size:1.2rem;z-index:2;overflow:hidden;transition:opacity .3s,transform .3s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.related-works-section .work-card:hover .work-title-en{opacity:0;transform:translateY(10px)}.hover-overlay{position:absolute;top:6px;left:6px;right:6px;bottom:6px;background-color:rgb(0 0 0 / .5);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);border-radius:8px;z-index:3;opacity:0;transform:scale(.95);transition:.4s cubic-bezier(.25,1,.5,1);display:flex;flex-direction:column;padding:1.25rem}.related-works-section .work-card:hover .hover-overlay{opacity:1;transform:scale(1)}.hover-genres-container{flex-grow:1;display:flex;justify-content:center;align-items:center;text-align:center}.related-works-section .work-genres{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.genre-tag{display:inline-block;color:var(--c-text);background-color:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);padding:5px 14px;border-radius:20px;font-size:var(--fs-sm)}.hover-top-features{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:right;direction:rtl}.feature-item{display:flex;align-items:center;gap:8px;font-size:.9rem}.cf-tab-btn,.related-works-section .work-rating small{font-weight:var(--fw-normal);color:var(--c-text-muted)}.feature-item i{width:18px;text-align:center;color:var(--c-text-muted)}.hover-separator{width:100%;height:1px;background-color:rgb(255 255 255 / .15);margin:1rem 0}.related-works-section .work-rating{font-size:1.1rem}.related-works-section .work-rating small{font-size:.8em}.slider-pagination{display:flex;justify-content:center;gap:8px;margin-top:1.5rem}.pagination-dot{width:10px;height:10px;border-radius:50%;background-color:rgb(255 255 255 / .2);transition:.3s}.pagination-dot.active{background-color:var(--c-primary);width:25px;border-radius:5px}.cf-tabs-container{position:relative;width:100%;margin-top:-.1rem}.cf-tab-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--c-border);background-color:#242424}.cf-tab-nav::-webkit-scrollbar{height:4px}.cf-tab-nav::-webkit-scrollbar-track{background:0 0}.cf-tab-nav::-webkit-scrollbar-thumb{background:var(--c-surface-hover);border-radius:4px}.cf-tab-nav::-webkit-scrollbar-thumb:hover{background:var(--c-primary)}.cf-tab-nav ul{list-style:none;margin:2px;padding-bottom:4px;display:flex}.cf-tab-btn{background:0 0;border:none;border-bottom:3px solid #fff0;padding:.8rem 1.5rem;cursor:pointer;font-size:.95rem;transition:color .2s ease-in-out,background-color .2s ease-in-out;margin-bottom:-1px;display:inline-flex;align-items:center;gap:.6rem}.cf-tab-btn i{font-size:1.1em;transition:color .2s ease-in-out}.cf-tab-btn.active{color:var(--c-text);border-bottom-color:var(--c-primary)}.cf-tab-content-container{scroll-margin-top:80px;padding-top:2rem}.cf-tab-content,.details-block-f8e2d-table,.hero-slider:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.content-placeholder{padding:2rem;border:1px solid var(--c-border);border-radius:var(--border-radius);color:var(--c-text-muted)}@media (max-width:767px){body{padding-bottom:0}.cf-tab-nav{position:static;bottom:auto;left:auto;right:auto;z-index:auto;border-top:none;border-bottom:1px solid var(--c-border)}.cf-tab-btn{border-top:none;border-bottom:3px solid #fff0;margin-bottom:-1px}.cf-tab-btn.active{border-bottom-color:var(--c-primary);border-top-color:#fff0}}.cf-download-box-wrapper{background:linear-gradient(180deg,var(--c-surface) 0,var(--c-bg) 100%);width:100%;position:relative;margin-top:-2.1rem;direction:rtl;color:var(--c-text);padding-bottom:5rem;padding-top:4rem}.cf-download-box-container{max-width:1200px;margin:50px auto 0;padding:2.5rem 1rem 1.5rem;position:relative;border:1px solid var(--c-border);border-radius:20px}.cf-box-header{display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:30px;right:30px;transform:translateY(-50%);pointer-events:none}.cf-box-title,.cf-header-actions{pointer-events:auto;padding:0 15px}.cf-box-title{font-size:1.1rem;margin:0;color:var(--c-text)}.cf-header-btn,.cf-notice-item{color:var(--c-text-muted);display:flex}.cf-header-actions{display:flex;gap:.75rem}.cf-header-btn{align-items:center;gap:.3rem;border:1px solid var(--c-border-strong);border-radius:var(--border-radius);padding:8px 14px;font-size:9px;cursor:pointer;transition:.2s}.cf-box-notices{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.cf-notice-item{align-items:center;gap:.6rem;font-size:.9rem}.cf-notice-item svg{width:18px;height:18px;flex-shrink:0}.cf-accordion{margin-bottom:1rem}.cf-acco-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid var(--c-border);border-radius:12px;padding:9px 8px 9px 16px;cursor:pointer;text-align:right;color:var(--c-text)}.cf-version-tag{display:flex;align-items:center;gap:.5rem;padding:6px 15px;border-radius:0 8px;font-size:.85rem}.cf-version-tag span{font-family:inherit!important}.cf-version-tag.subtitled{background-color:var(--c-accent);color:var(--c-text)}.cf-version-tag.dubbed{background-color:#16a34a;color:var(--c-text)}.cf-acco-toggle-icon{display:flex}.cf-acco-toggle-icon svg{transition:transform .3s;width:20px;height:20px}.cf-acco-body{padding:1rem 0 0}.cf-row{border:1px solid var(--c-border);border-radius:14px;padding:1rem;margin-bottom:.75rem}.cf-row-content{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.cf-row-details{flex-grow:1;display:flex;flex-direction:column;gap:.75rem}.cf-quality-line{display:flex;align-items:baseline;gap:.75rem}.cf-btn,.cf-meta-item{display:flex;align-items:center;text-decoration:none}.cf-quality-text{font-family:var(--font-secondary);font-size:1.1rem;font-weight:var(--fw-bold);color:var(--c-text);margin:0}.cf-sub-kind-tag{color:var(--c-text-muted);font-size:var(--fs-sm);padding:3px 8px;border-radius:6px}.cf-meta-item{gap:.4rem;font-size:.85rem;color:var(--c-text-muted)}a.cf-meta-item:hover span{color:var(--c-primary);text-decoration:none}.cf-meta-encoder strong{font-family:var(--font-secondary);font-weight:600;color:var(--c-text)}.cf-btn{position:relative;height:45px;background-color:var(--c-surface-hover);border:1px solid var(--c-border-strong);border-radius:10px;color:var(--c-text);font-size:.9rem;transition:background-color .2s,transform .2s;overflow:hidden}.cf-btn:hover{background-color:var(--c-border-strong);transform:scale(1.03)}.cf-btn::before{content:'';position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(to right,#fff0 0,rgb(255 255 255 / .25) 50%,#fff0 100%);transform:skewX(-25deg);transition:left .6s ease-in-out}.cf-modal-close:hover,.cf-quality-version-tag.subtitled,.cf-season-badge.ended{background-color:var(--c-accent)}.cf-btn:hover::before{left:120%}.cf-btn-main{gap:.6rem;padding:0 20px}.cf-btn-copy{justify-content:center;width:48px;height:100%;border-right:1px solid rgb(255 255 255 / .15);cursor:pointer}.cf-row-desc{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-sm);color:var(--c-text-muted);margin-top:1rem;padding-top:1rem;border-top:1px solid var(--c-border)}.cf-row-desc svg{width:16px;height:16px;flex-shrink:0}.cf-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(10 11 13 / .5);backdrop-filter:blur(8px) saturate(180%);display:flex;justify-content:center;align-items:center;padding:1rem;z-index:99999;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.cf-modal-overlay:not([hidden]){opacity:1;visibility:visible;transition:opacity .3s}#page-loader.loaded,.hero-slider:not(.swiper-initialized){visibility:hidden;opacity:0}.cf-modal-content{background-color:rgb(26 27 31 / .8);border:1px solid var(--c-border);border-radius:16px;padding:2rem;width:100%;max-width:480px;position:relative;transform:translateY(20px) scale(.98);transition:transform .3s cubic-bezier(.25,1,.5,1);color:var(--c-text);box-shadow:0 10px 30px rgb(0 0 0 / .3)}.cf-modal-overlay:not([hidden]) .cf-modal-content{transform:translateY(0) scale(1)}.cf-modal-close{position:absolute;top:1rem;left:1rem;background:rgb(255 255 255 / .07);border:none;padding:0;display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;cursor:pointer;transition:background-color .2s,transform .2s}.card-bg,.info-rating .imdb-icon,.loader-logo-pulse::after{background-repeat:no-repeat;background-position:center}.cf-modal-close i{font-size:16px;color:var(--c-text-muted)}.cf-modal-close:hover{transform:scale(1.1) rotate(90deg)}.cf-modal-content h3{font-size:1.5rem;margin-top:0;margin-bottom:.5rem;text-align:center}.cf-modal-content p{font-size:.9rem;color:var(--c-text-muted);margin-bottom:1.5rem;text-align:center;line-height:1.6}.cf-modal-content .wpcf7-form textarea{width:100%;height:120px;background-color:var(--c-bg);border:1px solid var(--c-border-strong);border-radius:10px;padding:.8rem 1rem;color:var(--c-text);font-size:.95rem;resize:none;transition:border-color .2s,box-shadow .2s}.cf-modal-content .wpcf7-form textarea:focus{outline:0;border-color:var(--c-primary);box-shadow:0 0 0 3px rgba(var(--c-primary-rgb),.3)}.cf-modal-content .wpcf7-form .wpcf7-submit{width:100%;background-color:var(--c-primary);color:var(--c-text);border:none;padding:14px;border-radius:10px;font-weight:var(--fw-extrabold);font-size:1rem;cursor:pointer;transition:transform .2s,box-shadow .2s;margin-top:1rem}.cf-modal-content .wpcf7-form .wpcf7-submit:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--c-primary-rgb),.3)}.cf-modal-content .wpcf7-spinner{margin:0 auto}.cf-no-links-message{padding:20px;margin:10px 0;text-align:center;color:var(--c-text-muted);background-color:var(--c-surface);border:1px dashed var(--c-border-strong);border-radius:var(--border-radius);font-size:1rem}.cf-meta-line-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.cf-meta-line-primary,.cf-meta-line-secondary{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.cf-row .cf-meta-item svg{width:16px!important;height:16px!important;flex-shrink:0}.cf-meta-line-secondary .cf-meta-item,.cf-meta-line-secondary .cf-meta-item i,.cf-meta-line-secondary .cf-meta-item svg{transition:.2s ease-in-out}.cf-meta-line-secondary .cf-meta-item:hover svg{fill:var(--c-primary)}.cf-season-badge{font-size:.7rem;font-weight:700;padding:4px 10px;border-radius:6px;color:var(--c-text);margin-right:12px}.cf-quality-version-tag.dubbed,.cf-season-badge.finished{background-color:#16a34a}.cf-season-title{font-size:1.1rem;font-weight:800}.cf-qualities-list{padding:1rem .5rem .5rem;display:flex;flex-direction:column;gap:.75rem}.cf-quality-accordion .cf-acco-trigger{background-color:var(--c-surface);padding:1rem;border-radius:10px}.cf-accordion .cf-acco-body{transition:max-height .4s ease-out}.cf-quality-info-line{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;width:100%;font-size:.85rem;color:var(--c-text-muted)}.cf-quality-info-line .info-item strong{color:var(--c-text);margin-left:4px}.cf-quality-version-tag{color:var(--c-text);padding:4px 10px;border-radius:6px;font-weight:700}.cf-episodes-list{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.cf-episode-btn.cf-btn{padding:0;justify-content:space-between;align-items:center}.cf-episode-btn .cf-btn-main{justify-content:flex-start;padding:0 20px;gap:.75rem;flex-grow:1}.cf-episode-btn .cf-btn-copy{display:flex;align-items:center;justify-content:center;width:48px;height:100%;border-right:1px solid var(--c-border-strong);flex-shrink:0}.cf-btn-main .ep-size{color:var(--c-text-muted);font-size:.85em;font-weight:var(--fw-normal);margin-right:6px}.cf-quality-footer{display:flex;justify-content:center;padding:1rem .75rem .75rem;border-top:1px solid var(--c-border);margin-top:.75rem}.cf-copy-all-btn{display:flex;align-items:center;gap:.5rem;background-color:var(--c-surface);color:var(--c-text-muted);border:1px solid var(--c-border-strong);border-radius:8px;padding:8px 14px;font-size:.8rem;font-weight:700;cursor:pointer;transition:.2s}.cf-copy-all-btn:hover{background-color:var(--c-surface);color:var(--c-text)}.cf-locked-content{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem 1rem;background-color:rgb(0 0 0 / .2);border-radius:10px;margin:.75rem}.locked-icon{font-size:2.5rem;color:var(--c-accent)}.locked-text{color:var(--c-text-muted);font-size:.95rem;text-align:center;line-height:1.7;max-width:400px;margin:0}.cf-locked-content .cf-btn{width:auto;padding:0 2rem}.dubbing-accordion .accordion-header svg{width:18px;height:18px;transition:transform .3s;color:var(--c-text)}.info-list-wrapper{padding-bottom:20px}.detail-list-f8e2d{margin:0;padding:0;list-style:none;border:1px solid var(--c-border);border-radius:12px;overflow:hidden}.detail-item-f8e2d{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--c-border)}.detail-item-f8e2d dt{display:flex;align-items:center;gap:12px;margin:0;font-size:.9rem;color:var(--c-text-muted);flex-shrink:0}.detail-item-f8e2d dt svg{width:22px;height:22px;stroke-width:1.5;color:var(--c-text-muted)}.detail-item-f8e2d dd{margin:0;font-size:.95rem;font-weight:500;color:var(--c-text);text-align:left;direction:rtl}.detail-item-f8e2d dd a{color:var(--c-text-muted);text-decoration:none;transition:color .2s}.detail-item-f8e2d dd .user-rating-score{font-weight:var(--fw-bold);font-size:1.1em;color:var(--c-primary)}.detail-item-f8e2d dd .user-rating-votes{font-size:.85em;color:var(--c-text-muted);margin-right:5px}.user-rating-score .rating-base{font-size:.8em;font-weight:var(--fw-normal);color:var(--c-text-muted);margin-left:1px}@media (max-width:576px){.post-card-horizontal{flex-direction:column}.card-image-link{width:100%;aspect-ratio:16/9}.work-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px}.collection-header h2{font-size:1.2rem}.work-title{font-size:.9rem;height:2.3em}.lists-header{flex-direction:column;align-items:flex-start;gap:15px}.user-lists-grid{display:flex;overflow-x:auto;flex-wrap:nowrap;scroll-snap-type:x mandatory;padding:10px 0;gap:15px;-ms-overflow-style:none;scrollbar-width:none}.user-lists-grid::-webkit-scrollbar{display:none}.user-lists-grid .user-list-card{flex:0 0 85%;scroll-snap-align:start}.detail-item-f8e2d{flex-direction:column;align-items:flex-start;gap:8px;padding:15px}.detail-item-f8e2d dd{text-align:right;direction:rtl;width:100%}}@media (max-width:992px){body{padding-bottom:5rem}}#nprogress .bar{background:var(--c-primary)!important;height:3px!important}#nprogress .peg{box-shadow:0 0 10px var(--c-primary),0 0 5px var(--c-primary)!important}@media (min-width:1024px){.top-imdb-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:40px}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){padding-right:50px;padding-left:50px;padding-top:20px}}.section-more-link{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}.section-more-link>span{font-size:1rem;font-weight:600}.section-more-link>i{font-size:.9em}.app-download-page{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:4rem 1rem}.app-download-container{background-color:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--border-radius);padding:2.5rem;max-width:800px;width:100%;text-align:center;box-shadow:var(--shadow)}.app-download-title{font-family:var(--font-primary);font-weight:var(--fw-extrabold);font-size:2.5rem;color:var(--c-text);margin-top:0;margin-bottom:.75rem}.app-download-subtitle{font-family:var(--font-primary);font-size:1.1rem;color:var(--c-text-muted);line-height:1.8;max-width:600px;margin:0 auto 2.5rem}.app-download-buttons{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.app-download-btn{position:relative;display:flex;align-items:center;padding:1rem 1.5rem;border-radius:var(--border-radius);text-decoration:none;transition:all var(--transition-speed) ease;min-width:220px;border:1px solid #fff0}.app-download-btn .btn-icon{width:32px;height:32px;margin-left:1rem}.app-download-btn .btn-text{display:flex;flex-direction:column;align-items:flex-start}.app-download-btn .btn-main-text{font-weight:var(--fw-bold);font-size:1rem}.app-download-btn .btn-sub-text{font-size:var(--fs-sm);opacity:.8}.app-download-btn.active:hover{transform:translateY(-3px);box-shadow:0 4px 10px rgba(var(--c-primary-rgb),.4)}.app-download-btn.disabled{background-color:var(--c-surface-hover);color:var(--c-text-muted);cursor:not-allowed;overflow:hidden}.app-download-btn.disabled .btn-icon{opacity:.5}.coming-soon-badge{position:absolute;top:-1px;right:-1px;background-color:var(--c-accent);color:#fff;font-size:.7rem;font-weight:var(--fw-bold);padding:3px 12px;border-top-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}@media (max-width:768px){.cf-quality-text{font-size:.7rem}.cf-header-btn{padding:6px 16px}.cf-box-title{background-color:var(--c-surface);padding:5px 6px;font-size:.8rem;font-weight:var(--fw-extrabold);margin:0;pointer-events:auto;color:var(--c-text)}.cf-version-tag svg{width:18px;height:18px;margin-top:0}.cf-row .cf-meta-item svg{width:16px!important;height:16px!important;flex-shrink:0}.cf-download-box-container{width:90%;margin-left:auto;margin-right:auto;margin-top:1.5rem;padding:4rem 1rem 2rem}.cf-box-header{left:15px;right:15px}.cf-box-notices{padding:0 1rem}.cf-accordion{padding:0 .5rem}.cf-row-content{flex-direction:column;align-items:stretch;gap:1rem}.cf-btn,.cf-row-actions{width:100%}.cf-meta-separator{display:none}.cf-btn-copy{position:absolute;right:auto;left:0;top:0;height:100%;width:48px;border-right:none}.cf-btn-copy::after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:22px;background-color:rgb(255 255 255 / .15)}.cf-btn-main{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding-left:48px}.cf-season-accordion .cf-acco-trigger{padding:.8rem 1rem}.cf-season-title{font-size:1rem}.cf-quality-info-line{flex-direction:column;align-items:flex-start;gap:.75rem}.cf-quality-accordion .cf-acco-trigger{padding:.8rem}.cf-episode-btn .cf-btn-main{padding:0 1.5px 0 10px;gap:.5rem}.cf-episode-btn .cf-btn-main span,.section-more-link>span{font-size:.85rem}.section-more-link{gap:.25rem}.section-more-link>i{font-size:.8em}.app-download-container{padding:2rem 1.5rem}.app-download-title{font-size:2rem}.app-download-subtitle{font-size:1rem;margin-bottom:2rem}.app-download-buttons{flex-direction:column;gap:1rem}.app-download-btn{min-width:initial;width:100%;justify-content:center}}.updated-series-card__image-wrapper{aspect-ratio:16/9;position:relative;overflow:hidden}.card-bg{width:100%;height:100%;background-size:cover}.info-rating .imdb-icon{display:inline-block;width:38px;height:18px;background-size:contain;margin-left:6px;vertical-align:middle}.info-rating span{color:#ddd;font-size:1.4rem;font-family:var(--font-bebas);font-weight:550}.hero-slider.swiper-initialized{visibility:visible;opacity:1;transition:opacity .4s ease-in}#page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#121212;z-index:999999;display:flex;justify-content:center;align-items:center;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;opacity:1;visibility:visible}#page-loader.loaded{pointer-events:none}.loader-logo-pulse{position:relative;opacity:0;animation:.8s .2s forwards fadeIn}.loader-logo-pulse img{display:block;max-width:180px;height:auto;position:relative;z-index:10}@keyframes fadeIn{to{opacity:1}}.loader-logo-pulse::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('/wp-content/themes/cf-v2/assets/css/<?php echo esc_url(get_stylesheet_directory_uri() . '/assets/img/main-logo-light.png'); ?>');background-size:contain;z-index:1;animation:1.5s ease-out .5s infinite pulse}@keyframes pulse{0%{opacity:0;transform:scale(1);opacity:.6}70%{transform:scale(1.1);opacity:.7}100%{transform:scale(1.5);opacity:0}}#play-trailer-btn{overflow:visible!important;display:flex;align-items:center;justify-content:center}.trailer-text{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:12px;white-space:nowrap;color:#fff;font-size:13px;font-weight:700;text-shadow:0 2px 4px rgb(0 0 0 / .9);pointer-events:none}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media(min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr__caption{background:rgb(0 0 0 / .8);background:var(--plyr-captions-background,rgb(0 0 0 / .8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:3px dotted #00b3ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff))) dotted 3px;outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing,10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsl(0 0% 100% / .9);background:var(--plyr-menu-background,hsl(0 0% 100% / .9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgb(0 0 0 / .15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgb(0 0 0 / .15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #fff0;border-top-color:hsl(0 0% 100% / .9);border:var(--plyr-menu-arrow-size,4px) solid #fff0;border-top-color:var(--plyr-menu-background,hsl(0 0% 100% / .9));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7 - var(--plyr-menu-arrow-size,4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing,10px)*.7/1.5) calc(var(--plyr-control-spacing,10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #fff0;border:var(--plyr-menu-item-arrow-size,4px) solid #fff0;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing,10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing,10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing,10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing,10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing,10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgb(0 0 0 / .1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b3ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgb(35 40 47 / .1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(-7px - -2);margin-right:calc(var(--plyr-control-spacing,10px)*.7*-1 - -2);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:#00b3ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width,3px)*2 + var(--plyr-range-thumb-height,13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px 0 0 0 1px rgb(35 40 47 / .15) rgb(35 40 47 / .2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgb(35 40 47 / .15),0 0 0 1px rgb(35 40 47 / .2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc(var(--plyr-range-thumb-height,13px)/2*-1 - var(--plyr-range-track-height,5px)/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px 0 0 0 1px rgb(35 40 47 / .15) rgb(35 40 47 / .2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgb(35 40 47 / .15),0 0 0 1px rgb(35 40 47 / .2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#fff0}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px 0 0 0 1px rgb(35 40 47 / .15) rgb(35 40 47 / .2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgb(35 40 47 / .15),0 0 0 1px rgb(35 40 47 / .2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:3px dotted #00b3ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:3px dotted #00b3ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:3px dotted #00b3ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff))) dotted 3px;outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsl(0 0% 100% / .9);background:var(--plyr-tooltip-background,hsl(0 0% 100% / .9));border-radius:3px;border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:0 1px 2px rgb(0 0 0 / .15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgb(0 0 0 / .15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing,10px)/2) calc(var(--plyr-control-spacing,10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #fff0;border-left:var(--plyr-tooltip-arrow-size,4px) solid #fff0;border-right:4px solid #fff0;border-right:var(--plyr-tooltip-arrow-size,4px) solid #fff0;border-top:4px solid hsl(0 0% 100% / .9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsl(0 0% 100% / .9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress__buffer,.plyr__progress input[type=range]{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height,13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height,13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height,5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgb(35 40 47 / .6) 25%,transparent 0,transparent 50%,rgb(35 40 47 / .6) 0,rgb(35 40 47 / .6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgb(35 40 47 / .6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgb(35 40 47 / .6)) 50%,var(--plyr-progress-loading-background,rgb(35 40 47 / .6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#fff0}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsl(0 0% 100% / .25);background-color:var(--plyr-video-progress-buffered-background,hsl(0 0% 100% / .25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgb(193 200 209 / .6);background-color:var(--plyr-audio-progress-buffered-background,rgb(193 200 209 / .6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing,10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing,10px)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgb(193 200 209 / .6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgb(193 200 209 / .6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgb(193 200 209 / .6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgb(193 200 209 / .6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgb(193 200 209 / .6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgb(193 200 209 / .6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px 0 0 0 1px rgb(35 40 47 / .15) rgb(35 40 47 / .2),0 0 0 3px rgb(35 40 47 / .1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgb(35 40 47 / .15),0 0 0 1px rgb(35 40 47 / .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgb(35 40 47 / .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px 0 0 0 1px rgb(35 40 47 / .15) rgb(35 40 47 / .2),0 0 0 3px rgb(35 40 47 / .1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgb(35 40 47 / .15),0 0 0 1px rgb(35 40 47 / .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgb(35 40 47 / .1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px 0 0 0 1px rgb(35 40 47 / .15) rgb(35 40 47 / .2),0 0 0 3px rgb(35 40 47 / .1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgb(35 40 47 / .15),0 0 0 1px rgb(35 40 47 / .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgb(35 40 47 / .1))}.plyr--audio .plyr__progress__buffer{color:rgb(193 200 209 / .6);color:var(--plyr-audio-progress-buffered-background,rgb(193 200 209 / .6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden;border-radius:12px}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgb(0 0 0 / .75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgb(0 0 0 / .75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing,10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing,10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsl(0 0% 100% / .25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsl(0 0% 100% / .25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsl(0 0% 100% / .25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsl(0 0% 100% / .25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsl(0 0% 100% / .25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsl(0 0% 100% / .25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px 0 0 0 1px rgb(35 40 47 / .15) rgb(35 40 47 / .2),0 0 0 3px rgb(255 255 255 / .5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgb(35 40 47 / .15),0 0 0 1px rgb(35 40 47 / .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsl(0 0% 100% / .5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px 0 0 0 1px rgb(35 40 47 / .15) rgb(35 40 47 / .2),0 0 0 3px rgb(255 255 255 / .5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgb(35 40 47 / .15),0 0 0 1px rgb(35 40 47 / .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsl(0 0% 100% / .5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px 0 0 0 1px rgb(35 40 47 / .15) rgb(35 40 47 / .2),0 0 0 3px rgb(255 255 255 / .5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgb(35 40 47 / .15),0 0 0 1px rgb(35 40 47 / .2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsl(0 0% 100% / .5))}.plyr--video .plyr__progress__buffer{color:hsl(0 0% 100% / .25);color:var(--plyr-video-progress-buffered-background,hsl(0 0% 100% / .25))}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:hsl(0 0% 100% / .9);background-color:var(--plyr-tooltip-background,hsl(0 0% 100% / .9));border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgb(0 0 0 / .15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgb(0 0 0 / .15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:3px;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #fff0;border-left:var(--plyr-tooltip-arrow-size,4px) solid #fff0;border-right:4px solid #fff0;border-right:var(--plyr-tooltip-arrow-size,4px) solid #fff0;border-top:4px solid hsl(0 0% 100% / .9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsl(0 0% 100% / .9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgb(0 0 0 / .55);border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.pagination-container{margin-top:40px;margin-bottom:40px;width:100%;display:flex;justify-content:center}.pagination-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;list-style:none;padding:0;margin:0}.pagination-item{display:flex}.page-link{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;font-family:var(--font-primary);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--c-text-light);background-color:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--border-radius);text-decoration:none;transition:all var(--transition-speed) ease;user-select:none;line-height:1}.page-link:focus,.page-link:hover{background-color:var(--c-surface-hover);color:var(--c-text);border-color:var(--c-border-strong);box-shadow:0 4px 12px rgb(0 0 0 / .15);transform:translateY(-2px)}.page-link.current{background-color:var(--c-primary);color:#fff;border-color:var(--c-primary);box-shadow:0 4px 12px rgba(var(--c-primary-rgb),.4);pointer-events:none}.page-link.next,.page-link.prev{padding:0 8px}@media (max-width:576px){.pagination-list{gap:6px}.page-link{min-width:36px;height:36px;font-size:.8rem;padding:0 10px}}.mobile-sticky-footer a.is-active{color:var(--c-primary)}.mobile-sticky-footer a.is-active svg{fill:var(--c-primary)}.swiper-slide{position:relative;overflow:hidden;z-index:0}.hero-bg-link,.hero-slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.hero-bg-link{display:block;z-index:-1}.hero-bg-wrapper{display:block;width:100%;height:100%}.hero-slide-background-img{width:100%;height:100%;object-fit:cover;display:block}.hero-slide-overlay{z-index:1;pointer-events:none}.hero-guest-content,.hero-slide-content{z-index:2}.hero-pagination{z-index:10}.swiper-slide{position:relative;overflow:hidden;z-index:0}.hero-bg-link,.hero-click-guard,.hero-slide-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.hero-bg-link{display:block;z-index:-1;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.hero-bg-wrapper{display:block;width:100%;height:100%}.hero-slide-background-img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.hero-click-guard{z-index:1;background:0 0}.hero-slide-overlay{z-index:2;pointer-events:none}.hero-slide-content{z-index:3;pointer-events:none}.hero-guest-content{z-index:10;position:relative}.hero-pagination{z-index:10}.guest-mode-active .swiper-wrapper{pointer-events:none!important}.guest-mode-active~.hero-guest-content,.hero-guest-content{pointer-events:auto!important}.hero-section,.swiper-slide{position:relative;overflow:hidden}.hero-section{width:100%}.swiper-slide{z-index:0}.hero-bg-link,.hero-click-guard,.hero-guest-content,.hero-slide-overlay{position:absolute;width:100%}.hero-bg-link{display:block;top:0;left:0;height:100%;z-index:-1;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.hero-bg-wrapper{display:block;width:100%;height:100%}.hero-slide-background-img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.hero-click-guard{top:0;left:0;height:100%;z-index:1;background:0 0}.hero-slide-overlay{top:0;left:0;height:100%;z-index:2;pointer-events:none}.hero-slide-content{z-index:3;pointer-events:none}.hero-guest-content{top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;text-align:center;pointer-events:auto!important}.hero-pagination{z-index:10}.guest-mode-active{pointer-events:none!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.site-header .has-megamenu:hover .megamenu,.site-header .megamenu{opacity:0;visibility:hidden;pointer-events:none!important}.site-header .megamenu{z-index:-1}.site-header .has-megamenu.is-hover-active .megamenu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:9999}