.ef-poster{border-radius:var(--ef-radius);background:var(--ef-surface);width:100%;height:0;position:relative;overflow:hidden}.ef-poster--16x9{padding-top:56.25%}.ef-poster--9x16{padding-top:177.78%}.ef-poster--2x3{padding-top:150%}.ef-poster--fallback{background:-webkit-linear-gradient(315deg, var(--ef-primary) 0%, var(--ef-bg-raised) 100%);background:linear-gradient(135deg, var(--ef-primary) 0%, var(--ef-bg-raised) 100%)}.ef-poster__fallback{align-items:flex-end;width:100%;height:100%;padding:8%;display:flex;position:absolute;top:0;left:0}.ef-poster__fallback-text{font-size:var(--ef-fs-md);text-shadow:0 1px 6px #00000080;-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.ef-poster--9x16 .ef-poster__fallback-text,.ef-poster--2x3 .ef-poster__fallback-text{font-size:var(--ef-fs-lg);-webkit-line-clamp:4}.ef-poster__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.ef-progress{background:#ffffff40;border-radius:2px;height:4px;overflow:hidden}.ef-progress__fill{background:var(--ef-primary-strong);height:100%}.ef-live-badge{background:var(--ef-live);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:.15em .6em;font-size:.75em;font-weight:700;line-height:1.5;display:inline-block}.ef-tag{color:var(--ef-fg-muted);white-space:nowrap;background:#ffffff1f;border-radius:4px;padding:.1em .6em;font-size:.75em;display:inline-block}.ef-tag--live{color:#ff8a8f}.ef-spinner{justify-content:center;align-items:center;padding:40px;display:flex}.ef-spinner__ring{border:4px solid #fff3;border-top-color:var(--ef-fg);border-radius:50%;width:48px;height:48px;animation:.9s linear infinite ef-spin}@-webkit-keyframes ef-spin{to{-webkit-transform:rotate(360deg)}}@keyframes ef-spin{to{transform:rotate(360deg)}}.ef-btn{color:var(--ef-fg);font-size:var(--ef-fs-md);white-space:nowrap;cursor:pointer;-webkit-transition:background .12s,border-color .12s,-webkit-transform .12s;background:#ffffff24;border:2px solid #0000;border-radius:999px;align-items:center;padding:.6em 1.4em;font-weight:600;transition:background .12s,border-color .12s,transform .12s;display:inline-flex}.ef-btn--primary{background:var(--ef-primary)}.ef-btn--danger{background:var(--ef-live)}.ef-btn--small{font-size:var(--ef-fs-sm);padding:.4em 1em}.ef-btn.is-focused,a:hover>.ef-btn,button:hover>.ef-btn{border-color:var(--ef-focus);background:var(--ef-fg);color:var(--ef-bg);transform:scale(1.04)}.ef-btn__icon{margin-right:.5em;line-height:1}[dir=rtl] .ef-btn__icon{margin-left:.5em;margin-right:0}.ef-error{text-align:center;flex-direction:column;align-items:center;padding:48px 24px;display:flex}.ef-error__icon{background:var(--ef-live);color:#fff;border-radius:50%;width:64px;height:64px;margin-bottom:20px;font-size:40px;font-weight:700;line-height:64px}.ef-error__message{font-size:var(--ef-fs-lg);font-weight:600}.ef-error__hint{color:var(--ef-fg-muted);margin-top:8px}.ef-error__actions{margin-top:24px}.ef-card{width:var(--ef-card-landscape-w);color:var(--ef-fg);-webkit-transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;position:relative}.ef-card--portrait{width:var(--ef-card-portrait-w)}.ef-card__media{border-radius:var(--ef-radius);-webkit-transition:border-color .12s,-webkit-box-shadow .12s;border:3px solid #0000;transition:border-color .12s,box-shadow .12s;position:relative}.ef-card.is-focused{-webkit-transform:scale(var(--ef-focus-scale));transform:scale(var(--ef-focus-scale));z-index:2}.ef-card.is-focused .ef-card__media,a:hover>.ef-card .ef-card__media{border-color:var(--ef-focus);-webkit-box-shadow:0 10px 30px var(--ef-shadow);box-shadow:0 10px 30px var(--ef-shadow)}.ef-card__live{position:absolute;top:10px;left:10px}[dir=rtl] .ef-card__live{left:auto;right:10px}.ef-card__duration{font-size:var(--ef-fs-xs);background:#000000a6;border-radius:4px;padding:.1em .5em;font-weight:600;position:absolute;bottom:10px;right:10px}[dir=rtl] .ef-card__duration{left:10px;right:auto}.ef-card__progress{position:absolute;bottom:6px;left:8px;right:8px}.ef-card__body{padding:10px 4px 0}.ef-card__title{font-size:var(--ef-fs-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.ef-card--portrait .ef-card__title{font-size:var(--ef-fs-sm)}.ef-card__subtitle,.ef-card__meta{font-size:var(--ef-fs-sm);color:var(--ef-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.ef-card--portrait .ef-card__meta{font-size:var(--ef-fs-xs)}.ef-carousel{margin-bottom:calc(var(--ef-gap) * 1.6);position:relative}.ef-carousel__head{align-items:baseline;margin-bottom:12px;display:flex}.ef-carousel__title{font-size:var(--ef-fs-lg);font-weight:700}.ef-carousel__viewport{margin:-14px -24px;padding:14px 24px;overflow:hidden}.ef-carousel--scroll .ef-carousel__viewport{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.ef-carousel--scroll .ef-carousel__viewport::-webkit-scrollbar{display:none}.ef-carousel__track{will-change:transform;-webkit-transition:-webkit-transform .22s ease-out;align-items:flex-start;transition:transform .22s ease-out;display:flex}.ef-carousel--scroll .ef-carousel__track{transition:none}.ef-carousel__item{margin-right:var(--ef-gap);flex:none}[dir=rtl] .ef-carousel__item{margin-right:0;margin-left:var(--ef-gap)}.ef-carousel__item>a,.ef-carousel__item>div{display:block}.ef-hero{background:var(--ef-bg-raised);width:100%;height:0;padding-top:42%;position:relative;overflow:hidden}.ef-hero--no-art .ef-hero__bg{background:-webkit-linear-gradient(315deg, var(--ef-primary-soft) 0%, var(--ef-bg) 70%);background:linear-gradient(135deg, var(--ef-primary-soft) 0%, var(--ef-bg) 70%)}.ef-hero--compact{padding-top:30%}.ef-hero__bg,.ef-hero__media,.ef-hero__img,.ef-hero__shade{width:100%;height:100%;position:absolute;top:0;left:0}.ef-hero__img{-o-object-fit:cover;object-fit:cover}.ef-hero__media .ef-player,.ef-hero__media video{width:100%;height:100%}.ef-hero__shade--side{background:-webkit-linear-gradient(left, var(--ef-bg) 0%, var(--ef-bg-overlay) 35%, var(--ef-bg-transparent) 70%);background:linear-gradient(to right, var(--ef-bg) 0%, var(--ef-bg-overlay) 35%, var(--ef-bg-transparent) 70%)}[dir=rtl] .ef-hero__shade--side{background:-webkit-linear-gradient(right, var(--ef-bg) 0%, var(--ef-bg-overlay) 35%, var(--ef-bg-transparent) 70%);background:linear-gradient(to left, var(--ef-bg) 0%, var(--ef-bg-overlay) 35%, var(--ef-bg-transparent) 70%)}.ef-hero__shade--bottom{background:-webkit-linear-gradient(top, var(--ef-bg-transparent) 55%, var(--ef-bg) 100%);background:linear-gradient(to bottom, var(--ef-bg-transparent) 55%, var(--ef-bg) 100%)}.ef-hero__content{width:48%;padding:0 var(--ef-gap);position:absolute;bottom:12%;left:0}[dir=rtl] .ef-hero__content{left:auto;right:0}.ef-hero__kicker{font-size:var(--ef-fs-sm);color:var(--ef-fg-muted);margin-bottom:12px}.ef-hero__kicker .ef-live-badge{font-size:var(--ef-fs-xs);margin-right:10px}[dir=rtl] .ef-hero__kicker .ef-live-badge{margin-left:10px;margin-right:0}.ef-hero__title{font-size:var(--ef-fs-hero);letter-spacing:-.01em;text-shadow:0 2px 12px #00000080;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;line-height:1.05;display:-webkit-box;overflow:hidden}.ef-hero__subtitle{font-size:var(--ef-fs-lg);color:var(--ef-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:10px;overflow:hidden}.ef-hero__desc{font-size:var(--ef-fs-md);color:var(--ef-fg-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;display:-webkit-box;overflow:hidden}.ef-hero__actions{margin-top:22px;display:flex}.ef-hero__actions>*{margin-right:14px}[dir=rtl] .ef-hero__actions>*{margin-left:14px;margin-right:0}.ef-player{background:#000;position:relative;overflow:hidden}.ef-player__video{-o-object-fit:contain;object-fit:contain;background:#000;width:100%;height:100%;display:block}.ef-player__ads{z-index:5;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.ef-player__ads.is-active{display:block}.ef-episode{border-radius:var(--ef-radius);border:3px solid #0000;align-items:center;padding:10px 14px;transition:background .12s,border-color .12s;display:flex}.ef-episode.is-focused,a:hover>.ef-episode{background:var(--ef-bg-raised);border-color:var(--ef-focus)}.ef-episode__num{width:2.2em;font-size:var(--ef-fs-lg);color:var(--ef-fg-dim);text-align:center;flex:none;font-weight:700}.ef-episode__thumb{width:var(--ef-card-landscape-w);margin:0 var(--ef-gap);flex:none;position:relative}.ef-episode__progress{position:absolute;bottom:6px;left:8px;right:8px}.ef-episode__body{flex:auto;min-width:0}.ef-episode__title{font-size:var(--ef-fs-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.ef-episode__meta{color:var(--ef-fg-muted);font-size:var(--ef-fs-sm);margin-top:4px}.ef-epg-row{border-radius:var(--ef-radius);color:var(--ef-fg);border:3px solid #0000;align-items:center;padding:12px 16px;transition:background .12s,border-color .12s;display:flex}.ef-epg-row.is-past{color:var(--ef-fg-muted)}.ef-epg-row.is-now{background:var(--ef-primary-soft)}.ef-epg-row.is-focused,a:hover>.ef-epg-row{background:var(--ef-bg-raised);border-color:var(--ef-focus);color:var(--ef-fg)}.ef-epg-row__time{font-variant-numeric:tabular-nums;flex:none;width:4em;font-weight:700}.ef-epg-row__body{min-width:0;padding:0 var(--ef-gap);flex:auto}.ef-epg-row__title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ef-epg-row__subtitle{font-size:var(--ef-fs-sm);color:var(--ef-fg-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.ef-epg-row__flags{flex:none}.ef-epg-row__flags>*{margin-left:8px}[dir=rtl] .ef-epg-row__flags>*{margin-left:0;margin-right:8px}:root{--ef-primary:#0045ab;--ef-primary-strong:#4070c0;--ef-primary-soft:#0045ab59;--ef-bg:#141533;--ef-bg-raised:#22234a;--ef-bg-overlay:#141533d9;--ef-bg-transparent:#14153300;--ef-surface:#2e2f5c;--ef-line:#ffffff1f;--ef-fg:#fff;--ef-fg-muted:#ffffffad;--ef-fg-dim:#ffffff73;--ef-focus:#8fb4ff;--ef-live:#e01f26;--ef-shadow:#0000008c;--ef-font:"Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Noto Sans Hebrew", sans-serif;--ef-radius:8px;--ef-gap:16px;--ef-card-landscape-w:280px;--ef-card-portrait-w:160px;--ef-fs-xs:12px;--ef-fs-sm:14px;--ef-fs-md:16px;--ef-fs-lg:20px;--ef-fs-xl:28px;--ef-fs-hero:44px;--ef-focus-scale:1.04}html,body{background:var(--ef-bg);color:var(--ef-fg);font-family:var(--ef-font);font-size:var(--ef-fs-md);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;padding:0;line-height:1.3}*{box-sizing:border-box}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,p{margin:0}[dir=rtl]{direction:rtl}.ef-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ef-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ef-visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:root{--ef-gap:16px;--ef-card-landscape-w:300px;--ef-card-portrait-w:170px;--ef-fs-xs:12px;--ef-fs-sm:14px;--ef-fs-md:16px;--ef-fs-lg:22px;--ef-fs-xl:30px;--ef-fs-hero:48px;--web-max:1400px;--web-pad:24px}@media (width<=720px){:root{--ef-card-landscape-w:220px;--ef-card-portrait-w:130px;--ef-fs-hero:28px;--ef-fs-xl:24px;--ef-fs-lg:18px;--web-pad:16px}}body{overflow-x:hidden}.web-splash{justify-content:center;align-items:center;min-height:100vh;display:flex}.web-header{z-index:30;background:var(--ef-bg-overlay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ef-line);position:sticky;top:0}.web-header__inner{max-width:var(--web-max);padding:0 var(--web-pad);align-items:center;height:60px;margin:0 auto;display:flex}.web-header__brand img{width:auto;height:32px}.web-header__nav{scrollbar-width:none;white-space:nowrap;margin-left:28px;display:flex;overflow-x:auto}.web-header__nav::-webkit-scrollbar{display:none}[dir=rtl] .web-header__nav{margin-left:0;margin-right:28px}.web-header__link{color:var(--ef-fg-muted);border-radius:8px;padding:8px 12px;font-weight:600}.web-header__link:hover{color:var(--ef-fg)}.web-header__link.is-active{color:var(--ef-fg);background:#ffffff1a}.web-header__tools{margin-left:auto;display:flex}[dir=rtl] .web-header__tools{margin-left:0;margin-right:auto}.web-header__icon{width:40px;height:40px;color:var(--ef-fg-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.web-header__icon:hover,.web-header__icon.is-active{color:var(--ef-fg);background:#ffffff1a}.web-main{max-width:var(--web-max);padding:0 var(--web-pad) 80px;margin:0 auto}.web-page .ef-hero{border-radius:16px;margin-top:16px}@media (width<=720px){.web-page .ef-hero{padding-top:70%}.web-page .ef-hero__content{width:92%;bottom:6%}.web-page .ef-hero__desc{display:none}}.web-hero-video.ef-player,.web-hero-video .ef-player__video{object-fit:cover;background:0 0}.web-page__rows{margin-top:28px}.web-page__title{font-size:var(--ef-fs-xl);margin:28px 0 16px;font-weight:800}.web-card-link,.web-episode-link,.web-epg__link{color:inherit;display:block}.web-card-link:hover .ef-card{transform:translateY(-3px)}.web-button{color:var(--ef-fg);cursor:pointer;background:#ffffff24;border:2px solid #0000;border-radius:999px;padding:8px 18px;font-weight:600}.web-button--primary{background:var(--ef-primary)}.web-button:hover{border-color:var(--ef-focus)}.web-chip{border:1px solid var(--ef-line);color:var(--ef-fg-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;margin:0 8px 8px 0;padding:6px 14px}[dir=rtl] .web-chip{margin:0 0 8px 8px}.web-chip:hover{color:var(--ef-fg);border-color:var(--ef-fg-muted)}.web-chip.is-active{background:var(--ef-primary);border-color:var(--ef-primary);color:#fff}.web-muted{color:var(--ef-fg-muted)}.web-title{position:relative}.web-title__backdrop{z-index:0;border-radius:0 0 24px 24px;height:360px;position:absolute;top:0;left:0;right:0;overflow:hidden}.web-title__backdrop img{object-fit:cover;opacity:.35;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.web-title__head{z-index:1;padding-top:48px;display:flex;position:relative}.web-title__poster{flex:none;width:200px;margin-right:28px}.web-title__poster .ef-poster{box-shadow:0 16px 40px var(--ef-shadow);border-radius:12px}[dir=rtl] .web-title__poster{margin-left:28px;margin-right:0}.web-title__kicker{color:var(--ef-fg-muted);margin-bottom:8px}.web-title__name{font-size:var(--ef-fs-hero);font-weight:800;line-height:1.05}.web-title__desc{color:var(--ef-fg-muted);max-width:760px;margin-top:14px}.web-title__actions{flex-wrap:wrap;margin-top:20px;display:flex}.web-title__actions>*{margin:0 12px 10px 0}.web-title__seasons{flex-wrap:wrap;margin-top:16px;display:flex}.web-title__episodes{z-index:1;margin-top:32px;position:relative}.web-title__episodes .ef-episode__thumb{width:200px}@media (width<=720px){.web-title__head{flex-direction:column;padding-top:24px}.web-title__poster{width:130px;margin:0 0 16px}.web-title__episodes .ef-episode__thumb{width:120px;margin:0 10px}.web-title__episodes .ef-episode__num{display:none}}.web-watch__player{margin:16px calc(-1 * var(--web-pad)) 0;background:#000;position:relative}@media (width>=900px){.web-watch__player{border-radius:12px;margin:16px 0 0;overflow:hidden}}.web-watch__core{width:100%;height:0;padding-top:56.25%}.web-watch__core .ef-player__video{width:100%;height:100%;position:absolute;top:0;left:0}.web-watch__error{background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.web-watch__info{padding-top:20px}.web-watch__heading{font-size:var(--ef-fs-xl);margin-top:8px;font-weight:700}.web-watch__sub{color:var(--ef-fg-muted);margin-top:6px}.web-watch__desc{max-width:800px;color:var(--ef-fg-muted);margin-top:14px}.web-watch__actions{flex-wrap:wrap;align-items:center;margin-top:18px;display:flex}.web-watch__actions>*{margin:0 10px 10px 0}.web-watch__engine{font-size:var(--ef-fs-xs)}.web-epg__head{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:28px 0 16px;display:flex}.web-epg__head h1,.web-settings h1,.web-search h1{font-size:var(--ef-fs-xl);font-weight:800}.web-epg__nav{flex-wrap:wrap;display:flex}.web-epg .ef-epg-row{margin-bottom:4px}@media (width<=720px){.web-epg .ef-epg-row__flags{display:none}}.web-settings h1,.web-search h1{padding:28px 0 16px}.web-settings section{margin-bottom:28px}.web-settings h2{font-size:var(--ef-fs-lg);margin-bottom:12px}.web-settings__options{flex-wrap:wrap;display:flex}.web-settings__about dt{color:var(--ef-fg-dim);margin-top:12px}.web-settings__about dd{margin:2px 0 0}.web-settings__ua{font-size:var(--ef-fs-xs);word-break:break-word}.web-search__input{border:1px solid var(--ef-line);background:var(--ef-bg-raised);width:100%;max-width:640px;color:var(--ef-fg);font:inherit;font-size:var(--ef-fs-lg);border-radius:12px;outline:none;margin-bottom:24px;padding:14px 18px}.web-search__input:focus{border-color:var(--ef-focus)}
