@font-face{font-family:IRANYekanX;src:url(./IRANYekanX-Regular.DSgknM3V.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IRANYekanX;src:url(./IRANYekanX-Medium.sNcE5o7O.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IRANYekanX;src:url(./IRANYekanX-Medium.sNcE5o7O.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IRANYekanX;src:url(./IRANYekanX-Medium.sNcE5o7O.woff2)format("woff2");font-style:normal;font-weight:650;font-display:swap}@font-face{font-family:IRANYekanX;src:url(./IRANYekanX-Bold.B3EUfDkF.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:IRANYekanX;src:url(./IRANYekanX-Bold.B3EUfDkF.woff2)format("woff2");font-style:normal;font-weight:750;font-display:swap}@font-face{font-family:IRANYekanX;src:url(./IRANYekanX-Bold.B3EUfDkF.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:IRANYekanX;src:url(./IRANYekanX-Bold.B3EUfDkF.woff2)format("woff2");font-style:normal;font-weight:850;font-display:swap}@font-face{font-family:IRANYekanX;src:url(./IRANYekanX-Bold.B3EUfDkF.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:IRANYekanX;src:url(./IRANYekanX-Bold.B3EUfDkF.woff2)format("woff2");font-style:normal;font-weight:950;font-display:swap}:root{--bg:#0f0f0f;--surface:#272727;--surface-2:#34343494;--surface-3:#272727;--surface-selected:#2f2f2fe0;--line:#f2f5f616;--line-strong:#f2f5f626;--text:#f2f5f6;--text-soft:#f2f5f6b8;--muted:#9aa4aa;--muted-2:#9aa4aab8;--brand:#ff1f2d;--brand-soft:#ff1f2d29;--success:#22c55e;--success-bright:#63d995;--error:#ff6b6b;--premium:#fbd436;--on-light:#000;--radius-card:17px;--radius-panel:26px;--hero-height-desktop:900px;--home-hero-height-mobile:610px;--single-hero-height-mobile:680px;--content-max:1760px;--page-x:clamp(16px, 3vw, 44px);--rail-gap:clamp(10px, 1vw, 15px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:IRANYekanX,Tahoma,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:auto;scrollbar-color:var(--surface-3) var(--bg);overscroll-behavior-x:none}#__nuxt,body,html{width:100%;max-width:100%;font-family:IRANYekanX,Tahoma,Arial,sans-serif;overflow-x:clip}body{background:var(--bg);color:var(--text);overscroll-behavior-x:none;min-width:320px;margin:0}@media (hover:none) and (pointer:coarse){#__nuxt,body,html{overscroll-behavior-x:none}}body,button,input,select,textarea{font-family:IRANYekanX,Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}img{max-width:100%;display:block}::selection{color:#fff;background:#ff1f2d66}.app-shell{background:var(--bg);min-height:100dvh}.app-main,.app-shell{width:100%;max-width:100%;overflow-x:clip}.app-main{min-height:calc(100dvh - var(--header-h))}.page{width:min(var(--content-max),100%);margin:0 auto}.topbar{z-index:120;height:var(--header-h);position:fixed;inset:0 0 auto;transform:translateZ(0)}.topbar,.topbar--overlay,.topbar--overlay.topbar--scrolled,.topbar.topbar--scrolled{border:0}.topbar__inner{width:min(var(--content-max),100%);height:100%;padding:0 var(--page-x);direction:rtl;align-items:center;gap:clamp(18px,2vw,34px);margin:0 auto;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand__image{-o-object-fit:contain;object-fit:contain;width:auto;max-width:148px;height:31px}.brand__image--red{filter:none}.wordpress-nav{flex:1;gap:8px;min-width:0}.header-menu,.wordpress-nav{align-items:center;display:flex}.header-menu{gap:2px;margin:0;padding:0;list-style:none}.header-menu__item{list-style:none;position:relative}.header-menu__link,.header-search-link{cursor:pointer;color:#ffffffc2;white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;min-height:38px;padding:7px 11px;font-size:12px;font-weight:750;transition:color .16s,background .16s;display:inline-flex}.header-menu__item:focus-within>.header-menu__link,.header-menu__link:hover,.header-search-link:hover{color:#fff;background:#fff1}.header-menu__caret{color:#ffffff94;width:14px;height:14px;transition:color .18s}.header-menu__item.is-open>.header-menu__link .header-menu__caret,.header-menu__item:hover>.header-menu__link .header-menu__caret{color:#fff}.header-search-link{margin-right:auto}.header-search-link .app-icon{font-size:18px}.header-menu__submenu{z-index:160;visibility:hidden;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#14181cfa;border:1px solid #ffffff1a;border-radius:18px;margin:0;padding:13px;list-style:none;transition:opacity .16s,visibility .16s;display:grid;position:absolute;top:calc(100% - 1px);right:0;box-shadow:0 22px 55px #0000007a}.header-menu__item.is-open>.header-menu__submenu,.header-menu__item:focus-within>.header-menu__submenu,.header-menu__item:hover>.header-menu__submenu{visibility:visible;opacity:1;pointer-events:auto}.header-menu__submenu--level-1{grid-template-columns:minmax(180px,1fr);gap:2px 14px;width:max-content;min-width:230px;max-width:min(680px,90vw)}.header-menu__submenu--level-1.is-two-column{grid-template-columns:repeat(2,minmax(150px,1fr));min-width:390px}.header-menu__submenu--level-1>.header-menu__item>.header-menu__link{justify-content:space-between;width:100%;padding:9px 11px;font-size:12px}.header-menu__submenu--level-2{grid-template-columns:1fr;min-width:220px;top:-10px;right:calc(100% - 1px)}.header-menu__submenu--level-2 .header-menu__link{width:100%}.page-home{padding:0 var(--page-x) 124px;padding-top:0}.home-hero{width:100vw;height:var(--hero-height-desktop);min-height:var(--hero-height-desktop);margin-inline:calc(50% - 50vw);isolation:isolate;background:var(--bg);touch-action:pan-y;overscroll-behavior-x:contain;cursor:grab;max-height:none;margin-bottom:26px;position:relative;overflow:hidden}.home-hero.is-dragging{cursor:grabbing}.home-hero__art,.home-hero__gradient,.home-hero__slide{position:absolute;inset:0}.home-hero__slide{will-change:transform;transition:none}.home-hero__slide:not(.is-current){pointer-events:none}.home-hero.is-settling .home-hero__slide{transition:transform .265s cubic-bezier(.22,.72,.22,1)}.home-hero__art{overflow:hidden}.home-hero__art picture{width:100%;height:100%;display:block}.home-hero__art img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;-webkit-user-select:none;user-select:none;width:100%;height:100%;transform:none}.home-hero__gradient{z-index:1;background:linear-gradient(#0000,#0000 43%,#000000a8 70%,#000000fa)}.home-hero__content{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:7px;width:min(820px,90vw);display:flex;position:absolute;bottom:clamp(58px,7vh,90px);right:50%;transform:translate(50%)}.managed-ratings{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.managed-rating{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;direction:rtl;background:#090b0d99;border:1px solid #ffffff21;border-radius:10px;align-items:center;gap:6px;min-height:33px;padding:5px 8px;font-size:10px;display:inline-flex}.managed-rating .rating-icon{font-size:18px}.managed-rating b{font-size:10px;line-height:1}.managed-ratings--compact{justify-content:flex-start;gap:7px}.managed-ratings--compact .managed-rating{border-radius:8px;min-height:28px;padding:4px 6px;font-size:9px}.managed-ratings--compact .managed-rating .rating-icon{font-size:15px}.managed-ratings--compact .managed-rating b{font-size:8.5px}.home-hero__notice,.media-card__feature-notice{color:#17191c;white-space:nowrap;text-overflow:ellipsis;background:#ffffffb8;border:1px solid #ffffff61;border-radius:10px;justify-content:center;align-items:center;max-width:min(520px,80vw);padding:4px 10px;font-size:10.5px;font-weight:850;line-height:1.45;display:inline-flex;overflow:hidden}.home-hero__title-lockup{place-items:center;width:100%;min-height:68px;display:grid}.home-hero__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:min(360px,68vw);max-height:112px;margin:2px auto 0}.home-hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4.4vw,68px);font-weight:950;line-height:1.12}.home-hero__english{color:#ffffffb8;text-align:center;direction:ltr;margin:2px 0 0;font-size:12px}.home-hero__meta{color:#ffffffe8;margin:0;font-size:12px;font-weight:750;line-height:1.8}.home-hero__actions{gap:12px;height:50px;margin-top:5px;display:flex}.button,.home-hero__actions{justify-content:center;align-items:center}.button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--text);cursor:pointer;border-radius:13px;gap:8px;padding:9px 16px;font-size:12px;font-weight:850;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.button:hover:not(:disabled){filter:brightness(1.04)}.button .app-icon{font-size:17px}.button--primary{color:var(--on-light);background:#fff;border-color:#fff}.button--glass{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#14181c8c;border-color:#ffffff1f}.button:disabled{opacity:.62;cursor:default}.beta-label{opacity:.55;font-size:8px}.hero-more-button{border-radius:999px;height:44px;padding-inline:22px}.hero-bookmark-button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff21;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid}.hero-bookmark-button .app-icon{font-size:22px}.hero-bookmark-button.active{color:var(--brand);background:#ff1f2d29}.home-hero__pagination{z-index:5;gap:7px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.home-hero__pagination button{cursor:pointer;background:#ffffff4d;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.home-hero__pagination button.active{background:#fff;width:26px}.hero-fade-enter-active,.hero-fade-leave-active{transition:opacity .34s}.hero-fade-enter-from,.hero-fade-leave-to{opacity:0}.rail-section{margin:10px 0 34px}.section-heading{justify-content:space-between;align-items:center;gap:16px;min-height:38px;margin-bottom:12px;display:flex}.section-heading__title{align-items:center;gap:5px;min-width:0;display:inline-flex}.section-heading h2{letter-spacing:-.025em;margin:0;font-size:clamp(17px,1.35vw,22px);font-weight:950;line-height:1.4}.section-heading__title>.app-icon{color:var(--muted);font-size:14px}.rail-controls{direction:rtl;gap:7px;display:flex}.rail-controls button{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;display:grid}.rail-controls button .app-icon{font-size:17px}.rail-controls button:hover{color:#fff;border-color:var(--line-strong);background:var(--surface-3)}.media-rail{grid-auto-flow:column;grid-auto-columns:calc(12.5% - var(--rail-gap)*7/8);gap:var(--rail-gap);overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:manipulation;-webkit-user-select:none;user-select:none;direction:rtl;padding:3px 1px 8px;display:grid;overflow-x:auto}.media-rail::-webkit-scrollbar{display:none}.media-rail.is-dragging{cursor:grabbing;scroll-snap-type:none}.media-rail--feature{grid-auto-columns:calc(25% - var(--rail-gap)*3/4)}.media-card{scroll-snap-align:start;scroll-snap-stop:normal;outline:none;min-width:0;display:block;position:relative}.media-card__artwork{aspect-ratio:2/3;background:var(--surface-3);border:1px solid #ffffff12;border-radius:16px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 5px 18px #0000002e}.media-card--feature .media-card__artwork{aspect-ratio:4/5;border-radius:22px}.media-card__image-link{cursor:pointer;display:block;position:absolute;inset:0}.media-card__image-link>img{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.media-card__shade{pointer-events:none;background:linear-gradient(#02030505 42%,#0203052e 60%,#020305f0);position:absolute;inset:0}.media-card:not(.media-card--feature) .media-card__shade{background:linear-gradient(#0000 62%,#00000038 79%,#0000008c)}.media-card:focus-within .media-card__artwork,.media-card:hover .media-card__artwork{border-color:#ffffff2b;transform:none;box-shadow:0 7px 22px #00000038}.poster-imdb-badge{z-index:4;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;direction:rtl;background:#090b0db8;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:5px;min-height:27px;padding:4px 6px;display:inline-flex;position:absolute;top:7px;right:7px}.poster-imdb-badge .rating-icon{width:15px;height:15px}.poster-imdb-badge b{color:#fff;font-size:8.5px}.poster-free-badge{z-index:4;color:#111;pointer-events:none;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:27px;padding:4px 8px;font-size:8.5px;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:7px;left:7px;box-shadow:0 4px 14px #0000002e}.poster-free-badge+.poster-top250-rank{top:40px}.title-info-button{z-index:5;color:#fff;cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;background:#363636b0;border:0;border-radius:50%;place-items:center;width:27px;height:27px;padding:0;display:grid;position:absolute;bottom:7px;left:7px}.title-info-button .app-icon{font-size:16px}.media-card__caption{text-align:center;padding-top:7px;display:block}.media-card__title{min-height:15px;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;line-height:15px;display:block;overflow:hidden}.media-card__meta{min-height:24px;color:var(--muted-2);text-align:center;-webkit-line-clamp:2;direction:ltr;-webkit-box-orient:vertical;margin-top:1px;font-size:8px;line-height:11px;display:-webkit-box;overflow:hidden}.media-card__feature-copy{z-index:3;pointer-events:none;flex-direction:column;align-items:flex-start;gap:7px;display:flex;position:absolute;bottom:17px;left:52px;right:18px}.media-card__feature-copy .managed-ratings{justify-content:flex-start}.media-card__feature-notice{border-radius:8px;max-width:100%;padding:3px 8px;font-size:9px}.media-card__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;width:min(64%,260px);max-height:72px}.media-card__feature-copy strong{font-size:17px;font-weight:950;line-height:1.3}.media-card__feature-en{color:#ffffffb3;direction:ltr;font-size:10px}.media-card__feature-meta{color:#ffffffdb;font-size:10px;line-height:1.45}.catalog-page,.search-page{padding-top:calc(var(--header-h) + 34px)}.page-header{justify-content:space-between;align-items:flex-end;gap:20px;min-height:94px;margin-bottom:27px;display:flex}.page-header h1{letter-spacing:-.04em;margin:2px 0 0;font-size:clamp(31px,4vw,54px);font-weight:950;line-height:1.15}.page-kicker{color:var(--muted-2);letter-spacing:.13em;direction:ltr;font-size:9px;font-weight:850;display:inline-block}.count-chip{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:6px 9px;font-size:10px}.catalog-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:24px 13px;display:grid}.search-box{border:1px solid var(--line);background:var(--surface);width:min(720px,100%);height:54px;color:var(--muted-2);border-radius:17px;align-items:center;gap:11px;margin:0 auto 19px;padding:0 16px;transition:border-color .15s,background .15s;display:flex}.search-box:focus-within{background:var(--surface-3);border-color:#ffffff30}.search-box>.app-icon{flex:none;font-size:20px}.search-box input{color:#fff;text-align:right;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.search-box input::placeholder{color:var(--muted-2)}.search-box__spinner{border:1.5px solid #ffffff1f;border-top-color:#ffffffbf;border-radius:50%;width:15px;height:15px;animation:.75s linear infinite spin}.search-result-copy{width:min(720px,100%);color:var(--muted-2);margin:0 auto 24px;font-size:11px}.empty-state,.search-hint{text-align:center;min-height:340px;color:var(--muted);align-content:center;place-items:center;display:grid}.empty-state h2,.search-hint h2{color:var(--text);margin:13px 0 0;font-size:20px}.empty-state p,.search-hint p{margin:6px 0 0;font-size:11px}.search-hint__icon{background:var(--surface-2);width:64px;height:64px;color:var(--muted-2);border-radius:50%;place-items:center;display:grid}.search-hint__icon .app-icon{font-size:27px}.title-page-v3{background:var(--bg);min-height:100vh;padding-bottom:112px}.single-hero{width:100%;height:var(--hero-height-desktop);min-height:var(--hero-height-desktop);isolation:isolate;background:var(--bg);max-height:none;position:relative;overflow:hidden}.single-hero__art,.single-hero__shade{position:absolute;inset:0}.single-hero__art picture{width:100%;height:100%;display:block}.single-hero__art img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;image-rendering:auto;width:100%;height:100%}.single-hero__shade{z-index:1;background:linear-gradient(180deg,#0000001a 0,transparent 46%,var(--bg) 100%)}.single-hero__top-actions{z-index:4;top:calc(var(--header-h) + 14px);left:max(var(--page-x),calc((100vw - var(--content-max))/2 + var(--page-x)));right:max(var(--page-x),calc((100vw - var(--content-max))/2 + var(--page-x)));pointer-events:none;direction:ltr;justify-content:space-between;align-items:center;display:flex;position:absolute}.single-hero__round{color:#fff;-webkit-backdrop-filter:blur(10px);cursor:pointer;pointer-events:auto;background:#00000057;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background .15s,border-color .15s,transform .15s;display:grid}.single-hero__round:hover{background:#0000008c;border-color:#ffffff73;transform:none}.single-hero__round .app-icon{width:19px;height:19px}.single-hero__content{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:5px;width:min(900px,100% - 36px);display:flex;position:absolute;bottom:clamp(54px,7vh,78px);left:50%;transform:translate(-50%)}.single-hero__ratings-slot{place-items:center;min-height:31px;display:grid}.single-hero__notice-slot{place-items:center;min-height:24px;display:grid}.single-hero__notice{color:#161616;white-space:nowrap;text-overflow:ellipsis;background:#ffffffb8;border:1px solid #ffffff80;border-radius:10px;max-width:min(560px,90vw);padding:4px 10px;font-size:10px;font-weight:850;line-height:14px;overflow:hidden}.single-hero__lockup{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:min(245px,48vw);min-height:76px;padding:0;display:grid}.single-hero__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;max-height:76px}.single-hero__lockup h1{margin:0;font-size:clamp(30px,4vw,55px);font-weight:950;line-height:1.18}.single-hero__identity{color:#ffffffd1;min-height:16px;margin:0;font-size:11px;font-weight:650;line-height:16px}.single-hero__meta{color:#ffffffeb;min-height:17px;margin:0;font-size:11px;font-weight:750;line-height:17px}.single-hero__actions{justify-content:center;align-items:center;gap:8px;width:min(520px,100vw - 36px);min-height:42px;margin:3px 0 1px;display:flex}.single-hero__engagement,.single-hero__play{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:38px;transition:transform .15s,border-color .15s,background .15s,color .15s;display:inline-flex}.single-hero__play{min-width:126px;color:var(--on-light);background:#fff;border:0;padding:0 18px;font-size:11px;font-weight:950}.single-hero__play:disabled{opacity:.46;cursor:default}.single-hero__play:not(:disabled):hover{filter:brightness(.96);transform:none}.single-hero__engagement{color:#fffffff0;-webkit-backdrop-filter:blur(8px);background:#ffffff3d;border:0;min-width:60px;padding:0 9px;font-size:19px}.single-hero__engagement .app-icon{width:18px;height:18px}.single-hero__engagement b{direction:ltr;font-size:9px;font-weight:800}.single-hero__engagement:hover{background:#00000080;border-color:#ffffff7a}.single-hero__engagement.active{color:var(--brand);background:#ffffff3d}.single-hero__summary{color:#ffffffc2;text-align:center;cursor:pointer;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;width:min(520px,100vw - 36px);min-height:34px;margin-top:1px;padding:0;font-size:10.5px;line-height:17px;display:-webkit-box;overflow:hidden}.single-hero__summary strong{color:#fff;margin-inline-start:4px;font-weight:950}.single-body{width:min(var(--content-max),100%);padding:4px var(--page-x) 30px;margin:0 auto}.single-section{margin:0 0 30px}.single-section__head{justify-content:space-between;align-items:center;min-height:38px;margin-bottom:10px;display:flex}.single-section__head h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:950;line-height:1.35}.single-rail-frame{min-width:0;position:relative}.single-rail-edge-control{z-index:8;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#20262beb;border:1px solid #ffffff2e;border-radius:13px;place-items:center;width:38px;height:56px;padding:0;transition:background .16s,border-color .16s,transform .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px #00000047}.single-rail-edge-control--left{left:5px}.single-rail-edge-control--right{right:5px}.single-rail-edge-control .app-icon{width:18px;height:18px}.single-rail-edge-control:hover{background:#2f2f2ff5;border-color:#ffffff4d;transform:translateY(-50%)scale(1.03)}.single-rail-edge-control:active{transform:translateY(-50%)scale(.96)}.season-chip{background:var(--surface);min-width:82px;height:40px;color:var(--muted);cursor:pointer;border:1px solid #ffffff21;border-radius:999px;flex:none;padding:0 16px;font-size:11px;font-weight:800}.season-chip.active{background:var(--brand);color:#fff;border-color:var(--brand)}.episode-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;grid-auto-columns:minmax(300px,1fr);grid-auto-flow:column;gap:14px;padding:1px 0 6px;display:grid;overflow-x:auto}.episode-rail::-webkit-scrollbar{display:none}.episode-card{scroll-snap-align:start;background:var(--surface);border-radius:20px;justify-content:space-between;gap:12px;min-height:156px;padding:18px}.episode-card,.episode-card__copy{flex-direction:column;display:flex}.episode-card__copy{align-items:flex-start;gap:5px;min-width:0}.episode-card__copy strong{font-size:14px;font-weight:950}.episode-card__note{width:100%;color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.episode-card__media{color:var(--brand);align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.episode-card__media small,.free-badge{color:var(--bg);background:#fff;border-radius:6px;padding:3px 7px;font-size:8px;font-weight:950;display:inline-flex}.episode-card__actions{gap:9px;display:grid}.episode-card__actions button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:42px;font-size:11px;font-weight:850;display:inline-flex}.episode-card__actions .app-icon{width:17px;height:17px}.episode-card__play{background:var(--brand);color:#fff;border:0}.episode-card__download{color:#fff;background:0 0;border:1px solid #ffffff2e}.episode-card__actions button:disabled{opacity:.35;cursor:default}.movie-download-card{background:var(--surface);border:1px solid #ffffff17;border-radius:21px;align-items:center;gap:16px;min-height:112px;padding:20px;display:flex}.movie-download-card__icon{width:52px;height:52px;color:var(--brand);background:#ff1f2d1c;border-radius:50%;flex:0 0 52px;place-items:center;display:grid}.movie-download-card__icon .app-icon{width:24px;height:24px}.movie-download-card__copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.movie-download-card__copy strong{font-size:15px;font-weight:900}.movie-download-card__copy span{color:var(--muted-2);font-size:11.5px}.movie-download-card__button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:999px;min-width:100px;height:44px;padding:0 18px;font-size:11.5px;font-weight:900}.movie-download-card__button:disabled{opacity:.38;cursor:default}.single-empty-card{color:var(--muted-2);background:var(--surface);border:1px solid #ffffff14;border-radius:20px;padding:24px;font-size:11px}.trailer-info-rail{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity;gap:16px;padding:1px 0 6px;display:flex;overflow-x:auto}.trailer-info-rail::-webkit-scrollbar{display:none}.information-card,.trailer-card{scroll-snap-align:start;background:var(--surface);border-radius:20px;flex:none;height:178px;overflow:hidden}.trailer-card{border:1px solid var(--line);color:#fff;width:316px;display:block;position:relative}.trailer-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.trailer-card__shade{background:linear-gradient(#0000 30%,#000000d6);position:absolute;inset:0}.trailer-card__title{-webkit-backdrop-filter:blur(8px);white-space:nowrap;background:#090b0d9e;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;bottom:14px;right:15px}.trailer-card__title .app-icon{width:17px;height:17px}.information-card{border:0;flex-direction:column;justify-content:space-evenly;width:250px;padding:12px 16px;display:flex}.information-card__row{border-bottom:1px solid #ffffff0a;flex-direction:column;justify-content:center;gap:2px;min-height:48px;display:flex}.information-card__row:last-child{border-bottom:0}.information-card__row span{color:var(--muted-2);font-size:11px}.information-card__row strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:760;line-height:18px;overflow:hidden}.people-rail{scrollbar-width:none;scroll-snap-type:inline proximity;align-items:flex-start;gap:14px;padding:2px 0 5px;display:flex;overflow-x:auto}.people-rail::-webkit-scrollbar{display:none}.person-card{scroll-snap-align:start;text-align:center;flex-direction:column;flex:0 0 94px;align-items:center;gap:4px;width:94px;display:flex}.person-card__avatar{background:var(--surface-3);width:76px;height:76px;color:var(--muted);border-radius:50%;place-items:center;font-size:20px;font-weight:950;display:grid;position:relative;overflow:hidden}.person-card__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.person-card small,.person-card strong{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.person-card strong{color:var(--text);font-size:9.5px;line-height:13px}.person-card small{color:var(--muted-2);font-size:8px;line-height:11px}.detail-about{width:min(980px,100%);scroll-margin-top:calc(var(--header-h) + 18px);margin-inline:auto;padding-top:6px}.detail-about__facts{flex-wrap:wrap;gap:8px;margin-bottom:13px;display:flex}.detail-about__fact{background:var(--surface);border:1px solid #ffffff13;border-radius:12px;flex-direction:column;gap:2px;min-width:130px;padding:9px 11px;display:flex}.detail-about__fact span{color:var(--muted-2);font-size:8px}.detail-about__fact strong{font-size:10px}.detail-about__summary{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:2}.wp-content{color:var(--muted);font-size:13px;line-height:2.1}.wp-content img{border-radius:16px;max-width:100%;height:auto}.wp-content a{color:#fff;text-underline-offset:3px;text-decoration:underline}.account-preview-page{min-height:calc(100dvh - var(--header-h));place-items:center;padding-top:30px;display:grid}.account-preview-card{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:27px;width:min(540px,100%);padding:40px}.account-preview-card__avatar{background:var(--surface-3);border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 18px;display:grid;overflow:hidden}.account-preview-card__avatar .user-avatar{width:100%;height:100%}.account-preview-card h1{margin:8px 0 7px;font-size:31px}.account-preview-card p,.simple-page p{color:var(--muted);font-size:12px;line-height:2}.account-preview-card .button{margin-top:12px}.simple-page{padding-top:80px}.simple-page h1{margin:8px 0;font-size:44px}.skeleton{background:var(--surface-2);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff0e 48%,#0000 76%);animation:1.55s infinite shimmer;position:absolute;inset:0;transform:translate(110%)}.skeleton--heading{border-radius:8px;width:140px;height:22px;margin-bottom:12px}.skeleton-rail{gap:var(--rail-gap);grid-auto-columns:clamp(135px,12.5vw,196px);grid-auto-flow:column;display:grid;overflow:hidden}.skeleton--poster{aspect-ratio:2/3;border-radius:var(--radius-card)}.connectivity-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(520px,100% - 32px);min-height:65vh;margin:0 auto;display:flex}.connectivity-state__mark{background:var(--surface-2);width:66px;height:66px;color:var(--brand);border-radius:22px;place-items:center;font-size:28px;font-weight:950;display:grid}.connectivity-state h2{margin:16px 0 5px;font-size:20px}.connectivity-state p{max-width:430px;color:var(--muted);margin:0 0 18px;font-size:11px;line-height:1.9}.home-brand-fallback{place-items:center;min-height:250px;display:grid}.home-brand-fallback img{max-width:180px;max-height:80px}.home-brand-fallback strong{letter-spacing:.08em;font-size:30px}.mobile-nav{display:none}.user-avatar{background:var(--surface);border-radius:50%;position:relative;overflow:hidden}.user-avatar,.user-avatar>img{width:100%;height:100%;display:block}.user-avatar>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:inherit}.app-bottom-nav{z-index:140;left:0;right:0;bottom:max(12px,env(safe-area-inset-bottom));backface-visibility:hidden;will-change:transform;pointer-events:none;direction:ltr;align-items:center;gap:7px;width:min(590px,100% - 28px);height:64px;margin-inline:auto;display:flex;position:fixed;transform:translateZ(0)}.app-bottom-nav__main{-webkit-backdrop-filter:blur(22px)saturate(140%);pointer-events:auto;background:#14181ce6;border:1px solid #ffffff21;border-radius:999px;flex:1;grid-template-columns:repeat(4,1fr);align-items:stretch;height:64px;padding:2px;display:grid;box-shadow:0 12px 38px #0000006b}.app-bottom-nav__item{min-width:0;height:100%;color:var(--muted);border-radius:25px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.app-bottom-nav__item:before{content:"";background:0 0;border-radius:25px;transition:background .16s;position:absolute;inset:5px 8px}.app-bottom-nav__item.active:before{background:var(--surface-selected)}.app-bottom-nav__icon,.app-bottom-nav__label{z-index:1;position:relative}.app-bottom-nav__icon{place-items:center;width:22px;height:22px;display:grid}.app-bottom-nav__icon .app-icon{font-size:22px}.app-bottom-nav__label{direction:rtl;font-size:9px;font-weight:600;line-height:11px}.app-bottom-nav__item.active{color:#fff}.app-bottom-nav__item.active .app-bottom-nav__label{font-weight:950}.app-bottom-nav__profile{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:64px;height:64px;color:var(--muted-2);pointer-events:auto;background:#14181ce6;border:1px solid #ffffff21;border-radius:50%;flex:0 0 64px;place-items:center;padding:4px;transition:border-color .16s,background .16s;display:grid;position:relative;overflow:visible;box-shadow:0 12px 38px #0000006b}.app-bottom-nav__profile.active{background:#14181ce6;border-color:#ffffff21}.app-bottom-nav__profile.active .user-avatar{box-shadow:0 0 0 2px var(--brand);border:0;border-radius:50%;padding:0;overflow:hidden}@media (hover:none) and (pointer:coarse){.app-bottom-nav__main,.app-bottom-nav__profile{-webkit-backdrop-filter:none;backdrop-filter:none;background:#14181cf7}}html.modal-open{overflow:hidden}.quick-info{z-index:240;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000a8;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.quick-info__sheet{background:var(--surface);border:1px solid #ffffff1f;border-radius:28px 28px 20px 20px;width:min(680px,100%);max-height:62dvh;padding:30px 24px 34px;position:relative;overflow:auto;box-shadow:0 -22px 70px #0000007a}.quick-info__grabber{background:#ffffff2e;border-radius:99px;width:46px;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.quick-info__close{color:#fff;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;left:16px}.quick-info__close .app-icon{font-size:17px}.quick-info__body{text-align:center;flex-direction:column;align-items:center;gap:9px;display:flex}.quick-info__logo{-o-object-fit:contain;object-fit:contain;width:min(270px,65%);max-height:82px}.quick-info__body h3{margin:0;font-size:22px}.quick-info__english{color:var(--muted);direction:ltr;margin:-4px 0 0;font-size:11px}.quick-info__meta{color:var(--text);margin:0;font-size:10px}.quick-info__summary{width:min(570px,100%);color:var(--muted);text-align:right;margin:5px auto 0;font-size:11px;line-height:1.95}.quick-info__more{min-height:40px;color:var(--on-light);background:#fff;border-radius:999px;margin-top:5px;padding:8px 18px;font-weight:900;display:inline-flex}.quick-info__more,.quick-info__state{justify-content:center;align-items:center;font-size:11px}.quick-info__state{min-height:220px;color:var(--muted);flex-direction:column;gap:12px;display:flex}.quick-info__state button{color:var(--brand);cursor:pointer;background:0 0;border:0;font-weight:800}.quick-info__spinner{border:2px solid #ffffff1f;border-top-color:#fff;border-radius:50%;width:26px;height:26px;animation:.75s linear infinite spin}.sheet-enter-active,.sheet-leave-active{transition:opacity .18s}.sheet-enter-active .quick-info__sheet,.sheet-leave-active .quick-info__sheet{transition:transform .2s cubic-bezier(.2,.8,.25,1)}.sheet-enter-from,.sheet-leave-to{opacity:0}.sheet-enter-from .quick-info__sheet,.sheet-leave-to .quick-info__sheet{transform:translateY(34px)}@keyframes shimmer{to{transform:translate(-110%)}}@keyframes spin{to{transform:rotate(1turn)}}@media (width<=1320px){.catalog-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.media-rail{grid-auto-columns:calc(16.6667% - var(--rail-gap)*5/6)}.media-rail--feature{grid-auto-columns:calc(33.3333% - var(--rail-gap)*2/3)}}@media (width<=1040px){.catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.media-rail{grid-auto-columns:calc(20% - var(--rail-gap)*4/5)}.media-rail--feature{grid-auto-columns:88vw;gap:12px}.header-menu__link,.header-search-link{padding-inline:8px;font-size:11px}}@media (width<=860px){:root{--header-h:56px;--page-x:14px;--radius-card:15px}input,select,textarea{font-size:16px}.topbar__inner{justify-content:flex-start}.brand__image{max-width:125px;height:26px}.wordpress-nav{display:none}.page-home{padding-inline:0;width:100%;max-width:none;padding-bottom:104px}.page-home>.empty-state,.page-home>.quick-buttons,.page-home>.rail-section{margin-inline:var(--page-x)}.home-hero{width:100%;height:var(--home-hero-height-mobile);min-height:var(--home-hero-height-mobile);max-height:none;margin:0 0 18px}.home-hero__art img{-o-object-position:center 24%;object-position:center 24%}.home-hero__gradient{background:linear-gradient(#0000,#0000 43%,#000000a8 70%,#000000fa)}.home-hero__content{width:auto;bottom:53px;left:16px;right:16px;transform:none}.home-hero__title-lockup{min-height:56px}.home-hero__logo{width:min(230px,64vw);max-height:84px}.home-hero h1{font-size:clamp(28px,9vw,44px)}.managed-ratings{gap:6px}.managed-rating{border-radius:8px;min-height:28px;padding:4px 6px}.managed-rating .rating-icon{font-size:15px}.managed-rating b{font-size:8.5px}.home-hero__notice{border-radius:8px;padding:3px 8px;font-size:9px}.home-hero__meta{font-size:10px}.hero-more-button{height:40px;min-height:40px;padding-inline:18px;font-size:10.5px}.hero-bookmark-button{width:43px;height:43px}.hero-bookmark-button .app-icon{font-size:20px}.home-hero__pagination{bottom:22px}.rail-section{margin-bottom:25px}.section-heading{margin-bottom:9px}.section-heading h2{font-size:16px}.rail-controls button{width:29px;height:29px}.media-rail{margin-inline:calc(0px - var(--page-x));padding-inline:var(--page-x);scroll-padding-inline:var(--page-x);grid-auto-columns:calc(31.25vw - 15px);gap:10px}.media-rail--feature{grid-auto-columns:88vw;gap:12px}.media-card--feature .media-card__artwork{aspect-ratio:4/5;border-radius:20px}.media-card__feature-copy{gap:6px;bottom:14px;left:46px;right:15px}.media-card__logo{max-height:58px}.catalog-page,.search-page{padding-top:65px}.page-header{min-height:70px;margin-bottom:19px}.page-header h1{font-size:32px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.search-box{border-radius:15px;height:49px}.search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-hero{min-height:78dvh}.detail-hero__shade{background:linear-gradient(180deg,#0000001a 0,transparent 46%,var(--bg) 100%)}.detail-hero__content{width:auto;bottom:84px;left:18px;right:18px}.detail-hero__logo{width:min(230px,68%);max-height:95px}.detail-hero h1{font-size:34px}.detail-hero__summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}.detail-content{width:calc(100% - 28px);margin-top:24px}.detail-content h2{font-size:18px}.app-bottom-nav{width:calc(100% - 18px);height:62px;bottom:max(8px,env(safe-area-inset-bottom))}.app-bottom-nav__main{height:62px}.app-bottom-nav__profile{flex-basis:62px;width:62px;height:62px}.app-bottom-nav__profile .app-icon{width:24px;height:24px;font-size:24px}.skeleton-rail{grid-auto-columns:calc(31.25vw - 15px);gap:10px}.account-preview-page{padding-top:70px}.account-preview-card{padding:28px 20px}.quick-info{padding:0}.quick-info__sheet{border-bottom:0;border-radius:28px 28px 0 0;max-height:68dvh}.title-page-v3{padding-bottom:102px}.single-hero{height:var(--single-hero-height-mobile);min-height:var(--single-hero-height-mobile);max-height:none}.single-hero__art img{-o-object-position:center 20%;object-position:center 20%;transform:none}.single-hero__shade{background:linear-gradient(180deg,#0000001a 0,transparent 46%,var(--bg) 100%)}.single-hero__content{gap:4px;width:calc(100% - 36px);bottom:52px}.single-hero__ratings-slot{min-height:27px}.single-hero__notice-slot{min-height:22px}.single-hero__notice{padding:3px 8px;font-size:9px;line-height:12px}.single-hero__lockup{width:min(195px,52vw);min-height:62px}.single-hero__logo{max-height:62px}.single-hero__lockup h1{font-size:28px}.single-hero__identity,.single-hero__meta{min-height:14px;font-size:9.5px;line-height:14px}.single-hero__actions{scrollbar-width:none;justify-content:center;gap:6px;width:100%;min-height:38px;overflow-x:auto}.single-hero__actions::-webkit-scrollbar{display:none}.single-hero__engagement,.single-hero__play{height:36px}.single-hero__play{min-width:112px;padding-inline:15px;font-size:10px}.single-hero__engagement{min-width:60px;padding-inline:8px}.single-hero__summary{width:100%;font-size:10px;line-height:16px}.single-body{padding-inline:14px}.single-section{margin-bottom:25px}.single-section__head{min-height:34px;margin-bottom:8px}.single-section__head h2{font-size:16px}.single-rail-edge-control{border-radius:11px;width:32px;height:48px}.single-rail-edge-control--left{left:3px}.single-rail-edge-control--right{right:3px}.single-rail-edge-control .app-icon{width:16px;height:16px}.season-chip{min-width:72px;height:36px;padding-inline:14px;font-size:10px}.episode-rail{grid-auto-columns:calc(45.4546vw - 17.2727px);gap:10px}.episode-card{border-radius:17px;gap:9px;min-height:116px;padding:11px}.episode-card__copy{gap:4px}.episode-card__copy strong{font-size:12px}.episode-card__note{font-size:9px}.episode-card__media{gap:5px;font-size:9px}.episode-card__media small,.free-badge{border-radius:5px;padding:2px 5px;font-size:7px}.episode-card__actions{gap:7px}.episode-card__actions button{gap:6px;height:36px;font-size:9px}.episode-card__actions .app-icon{width:15px;height:15px}.movie-download-card{border-radius:18px;gap:12px;min-height:88px;padding:13px}.movie-download-card__icon{flex-basis:42px;width:42px;height:42px}.movie-download-card__icon .app-icon{width:20px;height:20px}.movie-download-card__copy{gap:3px}.movie-download-card__copy strong{font-size:12px}.movie-download-card__copy span{font-size:9px}.movie-download-card__button{min-width:82px;height:36px;padding-inline:13px;font-size:9.5px}.trailer-info-rail{gap:12px;margin-inline:-14px;padding-inline:14px}.information-card,.trailer-card{border-radius:18px;height:133px}.trailer-card{width:236px}.trailer-card__title{gap:6px;padding:5px 8px;font-size:10px;bottom:11px;right:12px}.trailer-card__title .app-icon{width:15px;height:15px}.information-card{flex-basis:184px;width:184px;padding:9px 12px}.information-card__row{gap:1px;min-height:31px}.information-card__row span{font-size:8px}.information-card__row strong{font-size:9.5px;line-height:13px}.people-rail{gap:12px;margin-inline:-14px;padding-inline:14px}.person-card{flex-basis:82px;width:82px}.person-card__avatar{aspect-ratio:1;width:min(76px,100%);height:auto}.detail-about{width:100%}.detail-about__summary,.wp-content{font-size:11px}}@media (width<=430px){.catalog-grid,.search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.media-rail{grid-auto-columns:calc(31.4465vw - 15.0943px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.quick-buttons{scrollbar-width:none;gap:8px;margin:2px 0 10px;padding:3px 0 16px;display:flex;overflow-x:auto}.quick-buttons::-webkit-scrollbar{display:none}.quick-button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--text);border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 13px;font-size:10px;font-weight:750;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.quick-button:hover{border-color:var(--line-strong);background:var(--surface-2);transform:none}.quick-button__dot{background:var(--brand);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #ff1f2d1a}@media (width<=760px){.page-home>.quick-buttons{margin-inline:var(--page-x);padding-bottom:12px}.quick-button{min-height:36px;padding:6px 11px;font-size:9px}}.single-detail-skeleton__hero{border-radius:0;height:clamp(690px,86dvh,940px);min-height:690px;position:relative}.single-detail-skeleton__content{flex-direction:column;align-items:center;gap:8px;width:min(720px,100% - 36px);display:flex;position:absolute;bottom:62px;left:50%;transform:translate(-50%)}.single-detail-skeleton__ratings{border-radius:10px;width:210px;height:28px}.single-detail-skeleton__notice{border-radius:9px;width:160px;height:22px}.single-detail-skeleton__logo{border-radius:14px;width:300px;max-width:64vw;height:72px}.single-detail-skeleton__meta{border-radius:6px;width:260px;max-width:74vw;height:14px}.single-detail-skeleton__actions{gap:8px;display:flex}.single-detail-skeleton__actions>div{border-radius:999px;width:38px;height:38px}.single-detail-skeleton__actions>div:first-child{width:126px}.single-detail-skeleton__summary{border-radius:10px;width:520px;max-width:86vw;height:30px}.single-detail-skeleton__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.single-detail-skeleton__cards>div{border-radius:17px;height:116px}@media (width<=860px){.single-detail-skeleton__hero{height:var(--single-hero-height-mobile);min-height:var(--single-hero-height-mobile)}.single-detail-skeleton__content{bottom:52px}.single-detail-skeleton__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.filmology-image{background:0 0;overflow:hidden}.filmology-image,.filmology-image>img{width:100%;height:100%;display:block;position:relative}.filmology-image>img{z-index:1;-o-object-fit:cover;object-fit:cover;visibility:visible}.filmology-image.is-error>img{display:none}.home-hero__art>.filmology-image,.media-card__image-link>.filmology-image,.person-card__avatar>.filmology-image,.single-hero__art>.filmology-image,.trailer-card>.filmology-image{position:absolute;inset:0}.home-hero__logo,.media-card__logo,.quick-info__logo,.single-hero__logo-image{background:0 0}.detail-floating-header__logo .filmology-image>img,.home-hero__logo>img,.media-card__logo>img,.quick-info__logo>img,.single-hero__logo-image>img{-o-object-fit:contain;object-fit:contain}.detail-floating-header{width:min(var(--content-max),100%);height:var(--header-h);padding:0 var(--page-x);direction:ltr;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;margin:0 auto;display:grid}.detail-floating-header__action{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#090b0d2e;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.detail-floating-header__action:hover{background:#090b0d47;border-color:#ffffff5c}.detail-floating-header__action .app-icon{width:19px;height:19px}.detail-floating-header__back{grid-area:1/1;justify-self:start}.detail-floating-header__logo{pointer-events:none;background:0 0;grid-area:1/2;justify-self:center;width:112px;height:28px;display:block}.detail-floating-header__logo .filmology-image{background:0 0!important}.detail-floating-header__logo .filmology-image>img{-o-object-fit:contain;object-fit:contain}.detail-floating-header__menu{grid-area:1/3;justify-self:end}.detail-floating-header__mobile-spacer{grid-area:1/3;display:none}.compact-logo-enter-active,.compact-logo-leave-active{transition:opacity .16s}.compact-logo-enter-from,.compact-logo-leave-to{opacity:0}.detail-menu-popover{z-index:185;padding:calc(var(--header-h) + 8px) var(--page-x) 0;background:0 0;position:fixed;inset:0}.detail-menu-popover__panel{width:min(820px,calc(100vw - var(--page-x)*2));-webkit-backdrop-filter:blur(18px)saturate(120%);background:#14181ce8;border:1px solid #ffffff1c;border-radius:18px;min-height:54px;margin-inline:auto;padding:7px 9px;box-shadow:0 18px 42px #00000047}.detail-menu-popover__nav{justify-content:center;width:100%}.detail-menu-popover__nav .header-menu{flex-wrap:wrap;justify-content:center}.detail-menu-popover__nav .header-search-link{margin-right:0}.detail-menu-popover-enter-active,.detail-menu-popover-leave-active{transition:opacity .14s}.detail-menu-popover-enter-active .detail-menu-popover__panel,.detail-menu-popover-leave-active .detail-menu-popover__panel{transition:transform .16s,opacity .14s}.detail-menu-popover-enter-from,.detail-menu-popover-leave-to{opacity:0}.detail-menu-popover-enter-from .detail-menu-popover__panel,.detail-menu-popover-leave-to .detail-menu-popover__panel{opacity:0;transform:translateY(-6px)}.single-hero__logo-image{width:100%;height:76px;max-height:76px}.single-hero__summary span{display:inline}.people-rail>*,.trailer-info-rail>*{flex-shrink:0}.information-card{flex-basis:250px}.home-hero__art,.media-card__image-link,.single-hero__art{position:absolute;inset:0}.person-card__avatar,.trailer-card{position:relative}.comments-section{max-width:1080px;margin-inline:auto}.comments-section__head>span{color:var(--muted-2);font-size:10px}.comment-composer-stack{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.comment-replying-to{min-height:34px;color:var(--muted);background:#ff1f2d1a;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;font-size:10px;display:flex}.comment-replying-to strong{color:var(--text)}.comment-replying-to button{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:900}.comment-composer--web{background:var(--surface);border:1px solid #ffffff13;border-radius:22px;grid-template-columns:44px minmax(0,1fr) auto 42px;align-items:end;gap:11px;width:100%;min-height:92px;padding:13px 14px;display:grid}.comment-composer--web .comment-composer-preview__avatar{align-self:start;width:40px;height:40px}.comment-composer--web textarea{resize:none;color:#fff;width:100%;min-width:0;min-height:52px;max-height:150px;font:inherit;background:0 0;border:0;outline:0;padding:5px 0;font-size:12.5px;overflow-y:auto}.comment-composer--web textarea::placeholder{color:var(--muted-2)}.comment-composer__send{cursor:pointer;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.comment-composer__send .app-icon{width:17px;height:17px}.comment-composer__send:disabled{color:#ffffff80;cursor:default}.comment-send-spinner{border:2px solid #ffffff61;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite comment-spin}@keyframes comment-spin{to{transform:rotate(1turn)}}.comment-spoiler-switch{color:var(--muted-2);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.comment-spoiler-switch input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.comment-spoiler-switch__track{background:#2f3438;border-radius:999px;flex:0 0 40px;width:40px;height:23px;transition:background .18s;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.comment-spoiler-switch__track>span{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;right:2px;box-shadow:0 1px 4px #00000059}.comment-spoiler-switch input:checked+.comment-spoiler-switch__track{background:var(--brand)}.comment-spoiler-switch input:checked+.comment-spoiler-switch__track>span{transform:translate(-17px)}.comment-spoiler-switch input:focus-visible+.comment-spoiler-switch__track{outline-offset:2px;outline:2px solid #ff1f2d80}.comment-spoiler-switch input:disabled+.comment-spoiler-switch__track{opacity:.5}.comment-composer__message{color:var(--muted);margin:7px 4px 12px;font-size:10px}.comment-composer-closed{color:var(--muted);background:#20262b94;border-radius:16px;margin-bottom:16px;padding:14px 16px;font-size:11px}.comment-composer-preview{min-height:70px;color:var(--muted-2);cursor:pointer;background:#20262b8c;border:1px solid #ffffff0e;border-radius:22px;align-items:center;gap:11px;margin-bottom:16px;padding:11px 13px;font-size:11.5px;display:flex}.comment-composer-preview__avatar{background:var(--surface-3);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;position:relative;overflow:hidden}.comment-composer-preview__avatar .user-avatar{width:100%;height:100%}.comment-composer-preview>span:nth-child(2){text-align:right;flex:1}.comment-composer-preview__send{width:34px;height:34px;color:var(--brand);background:#ff1f2d21;border-radius:50%;place-items:center;display:grid}.comment-composer-preview__send .app-icon{width:16px;height:16px;transform:scaleX(-1)}.comment-list{flex-direction:column;gap:18px;display:flex}.comment-thread{--comment-indent:0px;min-width:0;position:relative}.comment-thread--nested{margin-inline-start:var(--comment-indent)}.comment-thread--nested:before{content:"";top:0;bottom:8px;background:#ffffff13;width:1px;position:absolute;inset-inline-start:-7px}.comment-thread__item{grid-template-columns:42px minmax(0,1fr);gap:10px;min-width:0;display:grid}.comment-thread__item.is-pending{opacity:.86}.comment-thread__avatar{background:var(--surface-3);border-radius:50%;width:42px;height:42px;display:block;position:relative;overflow:hidden}.comment-thread__avatar .user-avatar{width:100%;height:100%}.comment-thread__content{border-bottom:1px solid #ffffff0d;min-width:0;padding:2px 0 8px}.comment-thread__identity{align-items:center;gap:6px;min-width:0;display:flex}.comment-thread__identity>a,.comment-thread__identity>strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;min-width:0;max-width:46%;font-size:11.5px;font-weight:950;overflow:hidden}.comment-thread__identity .account-identity-icons{flex:none;gap:2px}.comment-thread__identity .account-identity-icons--compact .app-icon{width:13px;height:13px;font-size:13px}.comment-thread__time{color:var(--muted-2);white-space:nowrap;margin-inline-start:auto;font-size:9px}.comment-thread__pending{color:#fbd436;white-space:nowrap;font-size:9px;font-weight:850}.comment-thread__text{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 4px;font-size:11.5px;line-height:1.9}.comment-thread__spoiler{width:100%;color:var(--brand);font:inherit;text-align:right;cursor:pointer;background:0 0;border:0;margin:5px 0 4px;padding:3px 0;font-size:11px;font-weight:850;line-height:1.8}.comment-thread__actions{align-items:center;gap:2px;min-height:28px;display:flex}.comment-reply-action,.comment-vote-action{min-height:28px;color:var(--muted-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:4px 7px;font-size:9.5px;font-weight:750;display:inline-flex}.comment-reply-action .app-icon,.comment-vote-action .app-icon{width:14px;height:14px}.comment-vote-action.active{color:var(--brand);background:#ff1f2d14}.comment-reply-action:disabled,.comment-vote-action:disabled{opacity:.45;cursor:default}.comment-thread__children,.comment-thread__community{min-width:0}.comment-thread__children{flex-direction:column;gap:8px;margin-top:7px;display:flex}.comment-thread__children--staff{margin-top:7px}.comment-thread__toggle{color:var(--muted-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:5px 0 0 48px;padding:4px 0;font-size:9.5px;font-weight:750;display:flex}.comment-thread__toggle-line{background:#ffffff29;width:22px;height:1px}.comment-replies-expand-enter-active,.comment-replies-expand-leave-active{transform-origin:top;transition:opacity .16s,transform .16s}.comment-replies-expand-enter-from,.comment-replies-expand-leave-to{opacity:0;transform:translateY(-4px)}.comments-more{background:var(--surface-3);width:100%;min-height:44px;color:var(--text);cursor:pointer;border:0;border-radius:13px;margin-top:2px;font-size:10.5px;font-weight:850}.comments-more:disabled{opacity:.5}.comments-empty{text-align:center;min-height:110px;color:var(--muted-2);background:#20262b59;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:22px;display:flex}.comments-empty .app-icon{width:24px;height:24px}.comments-empty strong{color:var(--text);font-size:12px}.comments-empty span{font-size:11px}.comments-skeleton{flex-direction:column;gap:14px;display:flex}.comment-skeleton-card{grid-template-columns:42px minmax(0,1fr);gap:10px;display:grid}.comment-skeleton-card__avatar{border-radius:50%;width:42px;height:42px}.comment-skeleton-card__copy{flex-direction:column;gap:7px;padding-top:2px;display:flex}.comment-skeleton-card__name{border-radius:5px;width:110px;height:11px}.comment-skeleton-card__line{border-radius:5px;width:100%;height:9px}.comment-skeleton-card__line--short{width:64%}.catalog-skeleton{min-width:0}.media-card--skeleton{pointer-events:none}.media-card-skeleton__caption{flex-direction:column;align-items:center;gap:5px;padding-top:7px;display:flex}.media-card-skeleton__line{border-radius:5px;height:8px;display:block}.media-card-skeleton__line--title{width:72%;height:10px}.media-card-skeleton__line--meta{width:54%}@media (width<=860px){.detail-floating-header{grid-template-columns:38px minmax(0,1fr) 38px;padding-inline:14px}.detail-floating-header__action{width:36px;height:36px}.detail-floating-header__logo{width:94px;height:24px}.detail-floating-header__menu{display:none}.detail-floating-header__mobile-spacer{width:36px;height:36px;display:block}.detail-menu-popover{display:none}.single-hero__logo-image{height:62px;max-height:62px}.single-hero__actions,.single-hero__summary{width:100%}.comments-section{max-width:none}.comment-thread__item{grid-template-columns:36px minmax(0,1fr);gap:8px}.comment-thread__avatar{width:36px;height:36px}.comment-thread__identity>a,.comment-thread__identity>strong{font-size:10.5px}.comment-thread__text{font-size:10.5px;line-height:1.85}.comment-thread__spoiler{font-size:10.5px}}@media (hover:hover){.button:hover,.detail-floating-header__action:hover,.media-card:focus-within .media-card__artwork,.media-card:hover .media-card__artwork,.quick-button:hover,.rail-controls button:hover,.single-hero__engagement:hover,.single-hero__play:hover,.single-hero__round:hover{transform:scale(1)!important}}.home-hero__logo{height:112px}.media-card__logo{height:72px}.quick-info__logo{height:82px}@media (width<=860px){.home-hero__logo{height:84px}.media-card__logo{height:58px}}.home-hero__logo{width:min(245px,48vw);height:76px;max-height:76px}.media-card__logo{width:min(46%,180px);height:50px;max-height:50px}.app-bottom-nav__profile .user-avatar{width:46px;height:46px}.detail-floating-header__logo{place-items:center;display:grid}.detail-floating-header__brand{width:104px!important;height:22px!important}.detail-floating-header__logo.is-title-logo{width:112px;height:28px}.detail-menu-popover{top:var(--header-h);pointer-events:none;padding-top:8px;bottom:auto}.detail-menu-popover__panel{pointer-events:auto}@media (width<=860px){.home-hero__logo{width:min(195px,52vw);height:62px;max-height:62px}.media-card__logo{width:min(44%,150px);height:42px;max-height:42px}.app-bottom-nav__profile .user-avatar{width:44px;height:44px}.detail-floating-header__brand{width:88px!important;height:19px!important}}.managed-surface-page{background:var(--bg);width:100%;max-width:100%;min-height:100dvh;padding-bottom:124px;overflow-x:clip}.managed-surface-body{width:min(var(--content-max),100%);padding:10px var(--page-x) 0;margin:0 auto}.managed-surface-title-only{width:min(var(--content-max),100%);min-height:180px;padding:calc(var(--header-h) + 44px) var(--page-x) 28px;align-items:flex-end;margin:0 auto;display:flex}.managed-surface-title-only h1{margin:0;font-size:clamp(32px,4vw,56px);font-weight:950}.managed-surface-buttons{overscroll-behavior-inline:contain;scrollbar-width:none;gap:8px;margin:2px 0 14px;padding:3px 0 12px;display:flex;overflow:auto hidden}.managed-surface-buttons::-webkit-scrollbar{display:none}.managed-surface-buttons button{min-height:38px;color:var(--text);cursor:pointer;background:#20262bb8;border:1px solid #ffffff13;border-radius:12px;flex:none;padding:8px 15px;font-size:10.5px;font-weight:750}.managed-surface-buttons button:hover{background:#20262be6;border-color:#ffffff21}.managed-section-heading{color:#fff;text-align:right;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;width:100%;min-height:38px;margin:8px 0 10px;padding:0;display:flex}.managed-section-heading:disabled{cursor:default}.managed-section-heading h2{margin:0;font-size:clamp(17px,1.35vw,22px);font-weight:950}.managed-section-heading .app-icon{width:14px;height:14px;color:var(--muted-2)}.managed-rail-wrap{margin-bottom:28px}.managed-rail-wrap .rail-section{margin-top:-10px}.managed-rail-wrap .rail-section>.section-heading{display:none}.managed-grid-section{margin-bottom:32px}.managed-root-catalog{margin-top:34px;padding-top:6px}.managed-root-catalog__title{color:#fff;text-align:right;direction:rtl;margin:0 0 14px;font-size:clamp(17px,1.35vw,22px);font-weight:950;line-height:1.5}.managed-root-catalog__empty,.managed-root-catalog__retry{justify-content:flex-start;align-items:center;min-height:120px;display:flex}.managed-root-catalog__empty{color:var(--muted-2);margin:0;font-size:11px}.managed-section-skeleton{grid-auto-flow:column;grid-auto-columns:calc(12.5% - var(--rail-gap)*7/8);gap:var(--rail-gap);padding:3px 1px 8px;display:grid;overflow:hidden}.managed-section-skeleton--feature{grid-auto-columns:calc(25% - var(--rail-gap)*3/4)}.managed-section-skeleton--grid{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-flow:row;gap:24px 13px;padding:0;overflow:hidden}.managed-section-skeleton__card{aspect-ratio:2/3;background:var(--surface-2);border-radius:16px;width:100%;display:block}.managed-section-skeleton--feature .managed-section-skeleton__card{aspect-ratio:4/5;border-radius:22px}.managed-section-retry{background:var(--surface-2);min-width:130px;height:38px;color:var(--text);cursor:pointer;border:1px solid #ffffff14;border-radius:12px;margin:4px 0 12px;padding:0 16px;font-size:10px;font-weight:800}.managed-feed-grid,.managed-root-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:24px 13px;display:grid}.managed-feed-page{width:min(var(--content-max),100%);min-height:100dvh;padding:calc(var(--header-h) + 26px) var(--page-x) 130px;margin:0 auto}.archive-floating-title{direction:ltr;grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:62px;margin-bottom:20px;display:grid}.archive-floating-title>button{color:#fff;cursor:pointer;background:#14181cbf;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.archive-floating-title>button .app-icon{width:17px;height:17px}.archive-floating-title h1{color:#fff;text-align:right;direction:rtl;margin:0;font-size:clamp(20px,2vw,28px);font-weight:950}.archive-floating-title>span[aria-hidden=true]{display:none}.load-more-button{background:var(--surface-2);width:min(360px,100%);height:46px;color:var(--text);cursor:pointer;border:1px solid #ffffff14;border-radius:14px;margin:30px auto 0;font-weight:800;display:block}.load-more-button:disabled{opacity:.5}.search-app-page{width:min(var(--content-max),100%);min-height:100dvh;padding:calc(var(--header-h) + 10px) var(--page-x) 126px;margin:0 auto}.search-root-header{direction:ltr;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;min-height:58px;display:grid}.search-root-header h1{text-align:center;direction:rtl;margin:0;font-size:22px;font-weight:950}.search-filter-action{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.search-filter-action .app-icon{width:19px;height:19px}.search-root-body{width:min(900px,100%);margin:0 auto}.search-app-field{width:100%;min-height:52px;color:var(--muted);background:#20262b9e;border:1px solid #ffffff0e;border-radius:16px;align-items:center;gap:9px;margin:7px 0 8px;padding:0 13px;display:flex}.search-app-field>.app-icon{width:20px;height:20px}.search-app-field input{color:#fff;text-align:right;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.search-app-field input::placeholder{color:var(--muted-2)}.search-app-field>button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:20px}.search-filter-bar{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:3px 0 10px;display:grid}.search-filter-bar button{height:34px;color:var(--text);cursor:pointer;background:#20262b9e;border:0;border-radius:10px;font-size:9.5px;font-weight:650}.search-filter-bar button.active{background:var(--brand);color:#fff;font-weight:900}.search-shortcut-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:10px 0 16px;display:grid}.search-shortcut{min-height:64px;color:var(--text);cursor:pointer;background:#20262b94;border:1px solid #ffffff0b;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.search-shortcut .app-icon{width:19px;height:19px}.search-shortcut span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding-inline:4px;font-size:9.5px;overflow:hidden}.search-results-panel{padding-top:4px}.search-result-section{margin-top:16px}.search-result-section>h2{margin:0 0 8px;font-size:13px;font-weight:950}.search-title-row{direction:rtl;border-bottom:1px solid #ffffff0b;grid-template-columns:54px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:78px;padding:7px 5px;display:grid}.search-title-row__poster{background:var(--surface-2);border-radius:10px;width:52px;height:68px;position:relative;overflow:hidden}.search-title-row__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.search-title-row__copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:850;overflow:hidden}.search-title-row__copy small{color:var(--muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;direction:ltr;font-size:9px;overflow:hidden}.search-title-row__copy em{color:var(--muted-2);font-size:8px;font-style:normal}.search-title-row__rating{direction:rtl;background:#ffffff0b;border-radius:8px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.search-title-row__rating .rating-icon{width:15px;height:15px}.search-title-row__rating b{font-size:8.5px}.search-title-row__arrow{width:14px;height:14px;color:var(--muted-2)}.search-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.search-person-row{align-items:center;gap:8px;min-width:0;padding:5px 0;display:flex}.search-person-row__avatar{background:var(--surface-3);width:46px;height:46px;color:var(--muted);border-radius:50%;flex:0 0 46px;place-items:center;font-weight:900;display:grid;position:relative;overflow:hidden}.search-person-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.search-person-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.search-person-row small{color:var(--muted-2);font-size:8.5px}.search-collection-row{color:#fff;text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0b;grid-template-columns:100px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:68px;padding:6px 0;display:grid}.search-collection-row__art{background:var(--surface-2);border-radius:10px;width:100px;height:56px;position:relative;overflow:hidden}.search-collection-row strong{font-size:11px}.search-collection-row>.app-icon{width:14px;height:14px;color:var(--muted-2)}.search-result-skeleton{grid-template-columns:54px 1fr;align-items:center;gap:10px;min-height:78px;display:grid}.search-result-skeleton>span{background:var(--surface-2);border-radius:10px;width:52px;height:68px}.search-result-skeleton>div{flex-direction:column;gap:8px;display:flex}.search-result-skeleton b,.search-result-skeleton small{background:var(--surface-3);border-radius:6px;height:9px;display:block}.search-result-skeleton b{width:42%}.search-result-skeleton small{width:68%}.search-discovery-body{width:100%}.discovery-term-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.discovery-term-grid.is-collections{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-term-card{aspect-ratio:1.45;background:var(--surface-2);color:#fff;cursor:pointer;text-align:right;border:1px solid #ffffff0f;border-radius:14px;position:relative;overflow:hidden}.discovery-term-grid.is-collections .discovery-term-card{aspect-ratio:16/9}.discovery-term-card>.filmology-image{position:absolute;inset:0}.discovery-term-card__shade{background:linear-gradient(#00000005 35%,#000000d1);position:absolute;inset:0}.discovery-term-card__logo{background:0 0!important;width:44%!important;height:30px!important;position:absolute!important;bottom:29px!important;left:auto!important;right:9px!important}.discovery-term-card strong{z-index:3;font-size:10.5px;font-weight:850;position:absolute;bottom:9px;left:9px;right:9px}.discovery-term-card small{z-index:3;color:var(--muted);font-size:7.5px;position:absolute;bottom:9px;left:9px}.empty-state.compact{min-height:180px}@media (width<=1320px){.managed-feed-grid,.managed-root-grid,.managed-section-skeleton--grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1180px){.search-shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=980px){.managed-feed-grid,.managed-root-grid,.managed-section-skeleton--grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 11px}}@media (width<=860px){.managed-feed-page,.managed-surface-body{padding-inline:12px}.managed-feed-page{padding-top:calc(var(--header-h) + 8px)}.managed-surface-buttons{margin-inline:0}.search-app-page{padding:calc(var(--header-h) + 4px) 14px 118px}.search-root-header{min-height:50px}.search-root-header h1{font-size:18.5px}.search-shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.search-shortcut{min-height:54px}.search-filter-bar{gap:5px}.search-filter-bar button{font-size:8.7px}.search-title-row{grid-template-columns:48px minmax(0,1fr) auto 14px}.search-title-row__poster{width:46px;height:62px}.search-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-term-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.discovery-term-grid.is-collections{grid-template-columns:repeat(2,minmax(0,1fr))}}.classic-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;width:100%;margin:34px auto 0;display:flex}.classic-pagination__arrow,.classic-pagination__page{min-width:38px;height:38px;color:var(--text);background:#20262be6;border:1px solid #ffffff14;border-radius:11px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:850;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.classic-pagination__arrow{width:38px;padding:0}.classic-pagination__arrow .app-icon{width:14px;height:14px}.classic-pagination__arrow:hover,.classic-pagination__page:hover{background:var(--surface-3);border-color:#ffffff26}.classic-pagination__page.is-active{background:var(--brand);border-color:var(--brand);color:#fff;pointer-events:none}.classic-pagination__ellipsis{min-width:22px;color:var(--muted-2);text-align:center;font-size:13px}@media (width<=640px){.managed-feed-grid,.managed-root-grid,.managed-section-skeleton--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.classic-pagination{gap:5px;margin-top:28px}.classic-pagination__arrow,.classic-pagination__page{border-radius:10px;min-width:34px;height:34px;padding-inline:8px;font-size:10px}.classic-pagination__arrow{width:34px;padding:0}}.classic-pagination,.home-hero__pagination{direction:rtl}.managed-rating,.poster-imdb-badge,.title-info-button{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.single-recommendations-anchor{min-height:1px}.search-shortcut-icon{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();opacity:.94;pointer-events:none;width:20px;height:20px;display:block}.search-shortcut .app-icon{display:none}.trailer-card{appearance:none;color:inherit;text-align:right;font:inherit;cursor:pointer;padding:0}.trailer-modal{z-index:420;background:#000000db;place-items:center;display:grid;position:fixed;inset:0}.trailer-modal__panel{background:var(--bg);overflow:hidden;box-shadow:0 30px 100px #000000a6}.trailer-modal__head{direction:rtl;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 12px 9px 18px;display:flex}.trailer-modal__head strong{font-size:13px;font-weight:900}.trailer-modal__head button{color:#fff;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.trailer-modal__player{aspect-ratio:16/9;background:#000;width:100%;position:relative}.trailer-modal__player iframe,.trailer-modal__player video{background:#000;border:0;width:100%;height:100%;display:block}.trailer-modal__error{width:100%;height:100%;color:var(--muted);place-items:center;font-size:12px;display:grid}.trailer-modal-fade-enter-active,.trailer-modal-fade-leave-active{transition:opacity .18s}.trailer-modal-fade-enter-from,.trailer-modal-fade-leave-to{opacity:0}.account-page,.account-settings-page{padding-top:calc(var(--header-h) + 22px)}.account-page-loading{min-height:56dvh;color:var(--muted);justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.account-auth-shell{place-items:center;min-height:72dvh;display:grid}.account-auth-card{background:var(--surface);border:1px solid #ffffff14;border-radius:24px;width:min(540px,100%);padding:28px;box-shadow:0 28px 90px #0000003d}.account-auth-card__brand{justify-content:center;margin-bottom:20px;display:flex}.account-auth-tabs{background:var(--surface-2);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px;padding:4px;display:grid}.account-auth-tabs button{height:42px;color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-radius:11px;font-size:12px;font-weight:850}.account-auth-tabs button.active{background:var(--brand);color:#fff}.account-auth-form{flex-direction:column;gap:12px;display:flex}.account-auth-form label,.account-settings-form label{color:var(--muted);flex-direction:column;gap:6px;font-size:10.5px;font-weight:700;display:flex}.account-auth-form label small{color:var(--muted-2);font-weight:500}.account-auth-form input,.account-list-modal input,.account-settings-form input,.account-settings-form textarea{background:var(--surface-2);color:#fff;text-align:right;border:1px solid #ffffff14;border-radius:12px;outline:0;width:100%;min-height:45px;padding:10px 12px;font-size:12px;transition:border-color .16s,background .16s}.account-settings-form textarea{resize:vertical;min-height:106px;line-height:1.9}.account-auth-form input:focus,.account-list-modal input:focus,.account-settings-form input:focus,.account-settings-form textarea:focus{background:var(--surface-3);border-color:#ffffff40}.account-auth-form__pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.account-auth-submit{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:12px;min-height:44px;font-size:11.5px;font-weight:950}.account-auth-submit:disabled{opacity:.55;cursor:wait}.account-auth-link{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:10.5px}.account-auth-backline{align-items:center;gap:10px;display:flex}.account-auth-backline button{background:var(--surface-3);cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.account-auth-help{color:var(--muted-2);margin:0;font-size:9.5px;line-height:1.85}.account-auth-state{border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:10px;line-height:1.7}.account-auth-state--error{color:var(--error);background:#ff1f2d1a}.account-auth-input-shell{width:100%;position:relative}.account-auth-input-shell.has-check input{padding-left:42px}.account-auth-input-shell.has-action input{padding-left:104px}.account-auth-input-shell.has-error input{border-color:#ff6b6b9e!important}.account-auth-field-check{color:#22c55e;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%);width:20px!important;height:20px!important}.account-auth-referral-shell input{text-transform:uppercase;letter-spacing:.055em}.account-auth-referral-shell input[readonly]{color:#fff;text-transform:none;letter-spacing:0}.account-auth-referral-validate{color:#fff;cursor:pointer;min-width:88px;height:32px;font:inherit;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;padding:0 10px;font-size:8.5px;font-weight:850;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.account-auth-referral-validate:hover{background:#ffffff1a}.account-auth-referral-validate:disabled{opacity:.45;cursor:not-allowed}.account-auth-field-error{margin:0 4px;line-height:1.7;color:var(--error)!important;align-self:flex-start!important;font-size:8.5px!important;font-weight:650!important}.account-auth-form .account-auth-field{gap:6px}.account-panel{direction:rtl;width:min(1040px,100%);margin:0 auto}.account-panel__top{justify-content:space-between;align-items:center;gap:14px;min-height:48px;margin-bottom:10px;display:flex}.account-panel__top-title{align-items:center;gap:8px;display:flex}.account-panel__top-title strong{direction:ltr;font-size:13px;font-weight:900}.account-notification-count{background:var(--brand);color:#fff;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;font-weight:950;display:grid}.account-panel__top-actions{gap:7px;display:flex}.account-panel__top-actions a,.account-panel__top-actions button{background:var(--surface-2);width:38px;height:38px;color:var(--text);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:17px;display:grid}.account-profile-head{direction:ltr;align-items:flex-start;gap:18px;padding:8px 0;display:flex}.account-profile-avatar{flex:0 0 88px;width:88px;height:88px}.account-profile-avatar__edit{width:28px;height:28px;bottom:0;right:0}.account-profile-identity{flex:1;min-width:0;padding-top:5px}.account-profile-name-row{gap:7px}.account-profile-name-row>strong{min-width:0;font-size:17px}.account-identity-badge{color:var(--text);white-space:nowrap;background:#ffffff14;border-radius:7px;padding:3px 6px;font-size:7.5px;font-weight:900}.account-identity-badge--premium{color:var(--brand);background:#ff1f2d21}.account-profile-stats{align-items:stretch;margin-top:10px;display:flex}.account-profile-stats button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff14;flex-direction:column;align-items:flex-start;gap:2px;min-width:86px;padding:0 16px 0 0;display:flex}.account-profile-stats button:first-child{padding-left:0}.account-profile-stats button:last-child{border-right:0}.account-profile-stats b{font-size:12px}.account-profile-stats span{color:var(--muted-2);font-size:8.5px}.account-profile-copy{direction:rtl;flex-direction:column;align-items:flex-start;gap:5px;margin-top:5px;display:flex}.account-profile-bio,.account-profile-rank,.account-profile-warning{margin:0}.account-profile-rank{color:var(--muted);font-size:10px}.account-profile-bio{max-width:760px;font-size:11px;line-height:1.85}.account-profile-warning{color:var(--premium)}.account-profile-meta{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:7px 14px;font-size:9px;display:flex}.account-profile-meta button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.account-profile-meta small{color:var(--brand)}.account-profile-actions{flex-wrap:wrap;gap:7px;margin:15px 0;display:flex}.account-profile-actions a,.account-profile-actions button{background:var(--surface-2);min-height:36px;color:var(--text);cursor:pointer;border:1px solid #ffffff12;border-radius:10px;padding:7px 13px;font-size:9.5px;font-weight:800}.account-profile-actions button:disabled{opacity:.45;cursor:default}.account-summary-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.account-membership-card,.account-referral-card{background:var(--surface);border:1px solid #fff1;border-radius:17px;min-height:138px;padding:15px}.account-membership-card.premium{background:linear-gradient(135deg,#ff1f2d1c,var(--surface) 58%)}.account-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-card-head>div{flex-direction:column;gap:2px;display:flex}.account-card-head span{color:var(--muted-2);font-size:8.5px}.account-card-head strong{font-size:12px;font-weight:950}.account-membership-status{background:#ffffff0f;border-radius:8px;padding:4px 7px;color:var(--text)!important}.account-membership-card p,.account-referral-card p{color:var(--muted);margin:13px 0 8px;font-size:9.5px;line-height:1.75}.account-membership-progress{background:var(--surface-3);border-radius:99px;height:7px;overflow:hidden}.account-membership-progress span{border-radius:inherit;background:var(--brand);height:100%;display:block}.account-card-cta{min-height:32px;color:var(--on-light);cursor:pointer;background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;margin-top:7px;padding:5px 11px;font-size:9px;font-weight:900;display:inline-flex}.account-referral-avatars{align-items:center;margin-top:12px;display:flex}.account-referral-avatars .user-avatar{border:2px solid var(--surface);width:38px;height:38px;margin-left:-8px}.account-tabs{background:var(--bg);scrollbar-width:none;border:1px solid #ffffff0e;border-radius:15px;align-items:center;gap:4px;padding:5px;display:flex;overflow-x:auto}.account-tabs::-webkit-scrollbar{display:none}.account-tabs button{min-width:max-content;min-height:38px;color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:6px;padding:7px 11px;font-size:9px;font-weight:800;display:inline-flex}.account-tabs button .app-icon{font-size:15px}.account-tabs button.active{background:var(--surface-3);color:#fff}.account-tab-body{min-height:280px;padding-top:16px}.account-tab-state{min-height:260px;color:var(--muted-2);justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.account-tab-state--error{color:var(--error);flex-direction:column}.account-empty-state button,.account-tab-state button{min-height:34px;color:var(--on-light);cursor:pointer;background:#fff;border:0;border-radius:9px;padding:6px 12px;font-size:9px;font-weight:900}.account-continue-grid,.account-title-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 11px;display:grid}.account-continue-item{min-width:0}.account-continue-progress{background:var(--surface-3);border-radius:99px;height:4px;margin-top:7px;overflow:hidden}.account-continue-progress span{background:var(--brand);height:100%;display:block}.account-continue-item>small{color:var(--muted-2);text-align:right;margin-top:4px;font-size:8px;display:block}.account-lists-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.account-list-card{background:var(--surface);border:1px solid #ffffff0f;border-radius:15px;overflow:hidden}.account-list-covers{background:var(--surface-2);grid-template-columns:repeat(4,1fr);height:128px;display:grid;overflow:hidden}.account-list-covers:empty:after{content:"";background:var(--surface-3);grid-column:1/-1}.account-list-covers .filmology-image{width:100%;height:100%}.account-list-covers img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account-list-card>div:last-child{flex-direction:column;gap:3px;padding:10px 11px;display:flex}.account-list-card strong{font-size:10.5px}.account-list-card span{color:var(--muted-2);font-size:8.5px}.account-comments-list{gap:8px;display:grid}.account-comment-item{background:var(--surface);border:1px solid #ffffff0e;border-radius:14px;padding:12px 14px}.account-comment-item>div{justify-content:space-between;gap:10px;display:flex}.account-comment-item strong{font-size:10px}.account-comment-item small,.account-comment-item span{color:var(--muted-2);font-size:8px}.account-comment-item p{color:var(--text);margin:7px 0;font-size:10px;line-height:1.85}.account-empty-state{text-align:center;min-height:260px;color:var(--muted-2);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.account-empty-state>.app-icon{color:var(--muted-2);font-size:30px}.account-empty-state strong{color:var(--text);font-size:11px}.account-empty-state p{max-width:420px;margin:0;font-size:9.5px;line-height:1.8}.account-list-modal{z-index:410;background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.account-list-modal__panel{background:var(--surface);border:1px solid #ffffff17;border-radius:18px;width:min(440px,100%);padding:18px}.account-list-modal__head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.account-list-modal__head strong{font-size:13px}.account-list-modal__head button{background:var(--surface-3);cursor:pointer;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.account-list-modal label{color:var(--muted);flex-direction:column;gap:6px;font-size:10px;display:flex}.account-list-visibility{grid-template-columns:1fr 1fr;gap:6px;margin:12px 0;display:grid}.account-list-visibility button{background:var(--surface-3);height:38px;color:var(--muted-2);cursor:pointer;border:0;border-radius:10px;font-size:10px}.account-list-visibility button.active{background:var(--brand);color:#fff;font-weight:900}.account-settings-head{align-items:center;gap:12px;width:min(1100px,100%);min-height:54px;margin:0 auto 14px;display:flex}.account-settings-head button{background:var(--surface-2);cursor:pointer;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.account-settings-head h1{margin:0;font-size:22px}.account-settings-layout{direction:rtl;grid-template-columns:270px minmax(0,1fr);gap:14px;width:min(1100px,100%);margin:0 auto;display:grid}.account-settings-nav{background:var(--bg);border:1px solid #ffffff0e;border-radius:16px;flex-direction:column;align-self:start;gap:5px;padding:6px;display:flex}.account-settings-nav button{min-height:57px;color:var(--muted-2);cursor:pointer;text-align:right;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:8px 10px;display:flex}.account-settings-nav button>.app-icon{flex:none;font-size:18px}.account-settings-nav button>span{flex-direction:column;gap:2px;display:flex}.account-settings-nav b{color:var(--text);font-size:10px}.account-settings-nav small{color:var(--muted-2);font-size:8px}.account-settings-nav button.active{color:#fff;background:#ff1f2d14}.account-settings-nav button.active>.app-icon{color:var(--brand)}.account-settings-nav__logout b{color:var(--error)!important}.account-settings-content{background:var(--surface-2);border:1px solid #ffffff0e;border-radius:18px;min-height:520px;padding:20px}.account-settings-form,.account-settings-stack{flex-direction:column;gap:13px;display:flex}.account-settings-form--embedded{background:var(--surface);border:1px solid #ffffff0d;border-radius:14px;padding:14px}.account-settings-section-title{flex-direction:column;gap:3px;margin-bottom:5px;display:flex}.account-settings-section-title strong{font-size:14px}.account-settings-section-title span{color:var(--muted-2);font-size:9.5px}.account-settings-avatar-row{background:var(--surface);direction:ltr;border-radius:14px;align-items:center;gap:12px;padding:11px;display:flex}.account-settings-avatar-row .user-avatar{width:58px;height:58px}.account-settings-avatar-row>div{flex-direction:column;gap:3px;display:flex}.account-settings-avatar-row strong{font-size:12px}.account-settings-avatar-row span{color:var(--muted-2);font-size:9px}.account-notification-item{background:var(--surface);border:1px solid #ffffff0d;border-radius:13px;padding:11px 13px}.account-notification-item>div{justify-content:space-between;gap:12px;display:flex}.account-notification-item strong{font-size:10px}.account-notification-item span{color:var(--muted-2);font-size:8px}.account-notification-item p{color:var(--muted);margin:6px 0 0;font-size:9.5px;line-height:1.75}.account-session-list{flex-direction:column;gap:7px;display:flex}.account-session-list>strong{margin-top:4px;font-size:11px}.account-session-list article{background:var(--surface-2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.account-session-list article>div{flex-direction:column;gap:2px;display:flex}.account-session-list b{font-size:9.5px}.account-session-list small,.account-session-list span{color:var(--muted-2);font-size:8px}.account-settings-login{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:58dvh;display:flex}.account-settings-login strong{font-size:16px}.account-settings-login p{max-width:460px;color:var(--muted-2);margin:0;font-size:10px}.account-settings-login a{color:var(--on-light);background:#fff;border-radius:10px;margin-top:5px;padding:9px 15px;font-size:10px;font-weight:900}@media (width>=861px){.header-menu__link,.header-search-link{font-size:13.5px}.managed-rating b{font-size:11px}.managed-ratings--compact .managed-rating b{font-size:10px}.home-hero__meta{font-size:13.5px}.hero-more-button,.quick-button{font-size:12px}.media-card__title{min-height:18px;font-size:12px;line-height:18px}.media-card__meta{min-height:28px;font-size:9.5px;line-height:13px}.media-card__feature-meta{font-size:11.5px}.poster-imdb-badge b{font-size:10px}.quick-info__english{font-size:12.5px}.quick-info__meta{font-size:11.5px}.quick-info__summary{font-size:12.5px}.quick-info__more,.quick-info__state{font-size:12px}.single-hero__identity,.single-hero__meta{font-size:12.5px;line-height:18px}.single-hero__summary{font-size:12.5px;line-height:20px}.information-card__row span,.single-hero__play{font-size:12px}.information-card__row strong{font-size:14px;line-height:19px}.comment-thread__identity>a,.comment-thread__identity>strong{font-size:12px}.comment-thread__text{font-size:12.5px}.comment-thread__actions button{font-size:10.5px}.comments-section__head>span{font-size:11px}.search-app-field input{font-size:15px}.search-filter-bar button,.search-shortcut span{font-size:11px}.search-title-row__copy strong{font-size:13px}.search-title-row__copy small{font-size:10.5px}.search-title-row__copy em{font-size:9.5px}.search-person-row strong{font-size:12px}.search-person-row small{font-size:10px}.search-collection-row strong{font-size:12.5px}.classic-pagination__arrow,.classic-pagination__page,.discovery-term-card strong,.managed-root-catalog__empty,.managed-section-retry,.managed-surface-buttons button{font-size:12px}.account-auth-tabs button{font-size:13px}.account-auth-form label,.account-settings-form label{font-size:11.5px}.account-auth-form input,.account-list-modal input,.account-settings-form input,.account-settings-form textarea{font-size:13px}.account-auth-submit{font-size:12.5px}.account-auth-help,.account-auth-link,.account-auth-state{font-size:11px}.account-card-head span,.account-profile-meta,.account-profile-stats span{font-size:10px}.account-profile-actions a,.account-profile-actions button,.account-profile-rank,.account-profile-warning{font-size:11px}.account-profile-bio{font-size:12px}.account-card-cta,.account-empty-state button,.account-empty-state p,.account-membership-card p,.account-referral-card p,.account-tab-state,.account-tabs button{font-size:10.5px}.account-comment-item p,.account-comment-item strong,.account-notification-item p,.account-session-list>strong,.account-settings-nav b,.account-settings-section-title span{font-size:11px}.account-comment-item small,.account-comment-item span,.account-notification-item span,.account-session-list small,.account-session-list span,.account-settings-avatar-row span,.account-settings-nav small{font-size:9.5px}}@media (width<=860px){.trailer-modal{align-items:end;padding:0}.trailer-modal__panel{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;width:100%}.trailer-modal__head strong{font-size:11px}.account-page,.account-settings-page{padding-top:8px}.account-auth-shell{min-height:68dvh}.account-auth-card{border-radius:20px;padding:20px 16px}.account-auth-form__pair{grid-template-columns:1fr}.account-panel{width:100%}.account-profile-head{gap:13px}.account-profile-avatar,.account-profile-avatar .user-avatar{width:78px;height:78px}.account-profile-avatar{flex-basis:78px}.account-profile-name-row>strong{font-size:15px}.account-profile-stats button{flex:1;min-width:0;padding-right:10px}.account-profile-stats b{font-size:10px}.account-profile-stats span{font-size:7.8px}.account-profile-bio{font-size:10px}.account-summary-grid{grid-template-columns:1fr}.account-continue-grid,.account-title-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.account-lists-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-list-covers{height:112px}.account-tabs{margin-inline:calc(0px - var(--page-x));padding-inline:var(--page-x);border-left:0;border-right:0;border-radius:0}.account-tabs button{font-size:8.5px}.account-settings-head{margin-bottom:8px}.account-settings-head h1{font-size:18px}.account-settings-layout{display:block}.account-settings-nav{scrollbar-width:none;border-radius:13px;flex-direction:row;margin-bottom:9px;overflow-x:auto}.account-settings-nav::-webkit-scrollbar{display:none}.account-settings-nav button{min-width:max-content;min-height:42px;padding:7px 10px}.account-settings-nav button>span small{display:none}.account-settings-content{border-radius:15px;min-height:440px;padding:15px}}.account-list-wizard{width:min(620px,100%);padding:0;overflow:hidden}.account-list-wizard .account-list-modal__head{border-bottom:1px solid #fff1;min-height:58px;margin:0;padding:9px 12px}.account-list-wizard .account-list-modal__head>strong{text-align:center;flex:1;font-size:13px}.account-list-wizard .account-list-modal__head>button{flex:none}.account-list-wizard__action{min-width:58px;font-size:9.5px;font-weight:950;background:var(--brand)!important;color:#fff!important;border-radius:9px!important;width:auto!important;padding-inline:10px!important}.account-list-wizard__action:disabled{opacity:.38;cursor:default}.account-list-wizard__stage{min-height:250px;padding:20px}.account-list-wizard__stage>small{color:var(--muted-2);margin-top:8px;font-size:9.5px;display:block}.account-list-wizard__stage--items{flex-direction:column;min-height:460px;max-height:min(68dvh,640px);padding:14px;display:flex}.account-list-visibility--stacked{grid-template-columns:1fr;gap:8px;margin:0}.account-list-visibility--stacked button{text-align:right;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;height:auto;min-height:66px;padding:11px 13px;display:flex}.account-list-visibility--stacked strong{font-size:11px}.account-list-visibility--stacked small{opacity:.72;font-size:8.7px;font-weight:500}.account-list-search{background:var(--surface-2);border:1px solid #ffffff14;min-height:43px}.account-list-search .app-icon{flex:none;font-size:17px}.account-list-search input{min-height:41px!important}.account-list-minimum{color:var(--muted-2);text-align:center;margin:8px 0;font-size:9.5px}.account-list-minimum.ready{color:var(--success-bright)}.account-list-search-state{min-height:130px;color:var(--muted-2);text-align:center;justify-content:center;align-items:center;gap:8px;margin:0;font-size:10px;display:flex}.account-list-search-results{overscroll-behavior:contain;flex-direction:column;flex:1;gap:6px;min-height:0;padding:2px 1px 6px;display:flex;overflow-y:auto}.account-list-search-results>button{background:var(--surface-2);color:#fff;cursor:pointer;text-align:right;border:1px solid #ffffff0b;border-radius:11px;grid-template-columns:45px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:64px;padding:7px;display:grid}.account-list-search-results>button.selected{background:var(--surface-2);border-color:#ff1f2d6b}.account-list-search-results__poster{background:var(--surface-3);border-radius:8px;width:45px;height:54px;overflow:hidden}.account-list-search-results__poster .filmology-image,.account-list-search-results__poster img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account-list-search-results>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.account-list-search-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.account-list-search-results small{color:var(--muted-2);font-size:8.5px}.account-list-search-results>button>b{background:var(--surface-3);color:#fff;border-radius:50%;justify-self:end;place-items:center;width:25px;height:25px;font-size:13px;display:grid}.account-list-search-results>button.selected>b{color:var(--brand);background:#ff1f2d1f}.account-list-selected-grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:9px;min-height:0;padding:3px;display:grid;overflow-y:auto}.account-list-selected-grid button{aspect-ratio:2/3;background:var(--surface-3);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:0;position:relative;overflow:hidden}.account-list-selected-grid .filmology-image,.account-list-selected-grid img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account-list-selected-grid button>span{text-overflow:ellipsis;white-space:nowrap;background:#000000b3;border-radius:6px;padding:4px;font-size:7.5px;position:absolute;bottom:5px;left:5px;right:5px;overflow:hidden}.account-list-selected-grid button>b{background:#000000d1;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;display:grid;position:absolute;top:5px;left:5px}@media (width<=860px){.account-list-modal{place-items:end center;padding:0}.account-list-wizard{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0;width:100%}.account-list-wizard__stage--items{min-height:min(68dvh,560px);max-height:72dvh}.account-list-selected-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.account-settings-workspace{min-height:calc(100dvh - var(--header-h));padding-bottom:110px}.account-detail-shell,.account-settings-home{width:min(920px,100%);margin:0 auto}.account-detail-header{align-items:center;gap:12px;min-height:56px;margin-bottom:14px;display:flex}.account-detail-header>button{background:var(--surface-2);width:38px;height:38px;color:var(--text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.account-detail-header>div{flex:1;min-width:0}.account-detail-header h1{margin:0;font-size:22px;font-weight:950}.account-detail-header p{color:var(--muted-2);margin:3px 0 0;font-size:10px}.account-detail-content{flex-direction:column;gap:14px;display:flex}.account-workspace-error{width:min(920px,100%);margin:12px auto}.account-settings-user-card{background:var(--surface);color:#fff;text-align:right;cursor:pointer;border:1px solid #ffffff0f;border-radius:18px;align-items:center;gap:12px;width:100%;margin-bottom:14px;padding:13px 14px;display:flex}.account-settings-user-card .user-avatar{aspect-ratio:1;flex:0 0 58px;width:58px;min-width:58px;height:58px}.account-settings-user-card>span:not(.user-avatar){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.account-settings-user-card strong{font-size:13px}.account-settings-user-card small{color:var(--muted-2);font-size:9.5px}.account-settings-user-card>.app-icon{color:var(--muted-2);font-size:15px}.account-settings-home__priority{margin-bottom:16px}.account-settings-group-wrap{margin-top:17px}.account-settings-group-wrap>h2{color:var(--muted-2);margin:0 4px 7px;font-size:10px;font-weight:850}.account-settings-group{background:var(--surface-2);border:1px solid #ffffff0e;border-radius:16px;overflow:hidden}.account-settings-row{width:100%;min-height:62px;color:var(--text);text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0d;align-items:center;gap:11px;padding:10px 13px;display:flex;position:relative}.account-settings-row:last-child{border-bottom:0}.account-settings-row--standalone{background:var(--surface-2);border:1px solid #ffffff0e;border-radius:16px}.account-settings-row__icon{background:var(--surface-2);width:36px;height:36px;color:var(--text);border-radius:11px;flex:0 0 36px;place-items:center;font-size:17px;display:grid}.account-settings-row__copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.account-settings-row__copy strong{font-size:11px}.account-settings-row__copy small{color:var(--muted-2);font-size:9px;line-height:1.6}.account-settings-row>.app-icon{color:var(--muted-2);font-size:14px}.account-settings-badge{background:var(--brand);color:#fff;border-radius:99px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:8px;display:grid}.account-settings-row--danger .account-settings-row__icon,.account-settings-row--danger strong{color:var(--error)}.account-social-buttons{background:var(--surface-2);border:1px solid #ffffff0e;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.account-social-buttons button{background:var(--surface-2);height:40px;color:var(--text);cursor:pointer;border:1px solid #ffffff14;border-radius:11px;font-size:10px;font-weight:850}.account-form-group,.account-info-card,.account-list-toolbar,.account-referral-dashboard,.account-security-section,.account-ticket-meta,.account-update-card{background:var(--surface-2);border:1px solid #ffffff0f;border-radius:18px;padding:16px}.account-form-group{flex-direction:column;gap:11px;display:flex}.account-form-group h2,.account-info-card h2,.account-list-toolbar h2,.account-security-section h2,.account-update-card h2{margin:0;font-size:14px}.account-form-group h3{margin:7px 0 0;font-size:11px}.account-form-group>p,.account-info-card>p,.account-list-toolbar p,.account-update-card p{color:var(--muted-2);margin:0;font-size:10px;line-height:1.85}.account-form-group label,.account-sheet label{color:var(--muted);flex-direction:column;gap:6px;font-size:10px;display:flex}.account-form-group input,.account-form-group select,.account-form-group textarea,.account-sheet input,.account-ticket-new input,.account-ticket-new select,.account-ticket-new textarea{background:var(--surface-2);color:#fff;width:100%;min-height:43px;font:inherit;border:1px solid #ffffff14;border-radius:11px;outline:0;padding:9px 11px}.account-form-group textarea,.account-ticket-new textarea{resize:vertical;line-height:1.8}.account-form-group input:focus,.account-form-group select:focus,.account-form-group textarea:focus,.account-sheet input:focus,.account-ticket-new input:focus,.account-ticket-new textarea:focus{border-color:#ffffff3b}.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-form-grid--birth{grid-template-columns:repeat(3,minmax(0,1fr))}.account-form-group label>small{color:var(--muted-2);align-self:flex-end;font-size:8px}.account-danger-button,.account-primary-button,.account-secondary-button{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-size:11px;font-weight:950;display:inline-flex}.account-primary-button{background:var(--brand);color:#fff}.account-secondary-button{background:var(--surface-3);color:var(--text);border:1px solid #ffffff17}.account-danger-button{background:var(--error);color:#fff}.account-danger-button:disabled,.account-primary-button:disabled,.account-secondary-button:disabled{opacity:.5;cursor:wait}.account-danger-button--inline{color:var(--error);background:#ff6b6b1f}.account-editor-actions{gap:8px;display:flex}.account-editor-actions>*{flex:1}.account-inline-action{color:var(--muted-2);border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:10px;padding:9px 0 0;font-size:9.5px;display:flex}.account-inline-action button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:9.5px;font-weight:850}.account-inline-link{color:var(--text);border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:10px;padding:12px 0 0;font-size:10px;font-weight:800;display:flex}.account-segmented{background:var(--surface-2);border-radius:12px;grid-template-columns:repeat(2,1fr);gap:5px;padding:4px;display:grid}.account-segmented--three{grid-template-columns:repeat(3,1fr)}.account-segmented--four{grid-template-columns:repeat(4,1fr)}.account-segmented button{min-height:36px;color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:9.5px}.account-segmented button.active{background:var(--brand);color:#fff;font-weight:950}.account-switch-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:12px;padding:8px 0;flex-direction:row!important;min-height:54px!important;display:flex!important}.account-switch-row:last-child{border:0}.account-switch-row>span{flex-direction:column;flex:1;gap:2px;display:flex}.account-switch-row strong{color:var(--text);font-size:10.5px}.account-switch-row small{color:var(--muted-2);font-size:8.5px}.account-switch-row input{height:24px;accent-color:var(--brand);padding:0;width:42px!important;min-height:24px!important}.account-profile-avatar-picker{background:var(--surface);color:#fff;border:1px solid #ffffff0f;border-radius:17px;align-items:center;gap:12px;padding:13px;display:flex}.account-profile-avatar-picker .user-avatar{aspect-ratio:1;flex:0 0 60px!important;width:60px!important;min-width:60px!important;height:60px!important}.account-profile-avatar-picker>span:not(.user-avatar){flex-direction:column;gap:3px;display:flex}.account-profile-avatar-picker strong{font-size:11.5px}.account-profile-avatar-picker small{color:var(--muted-2);font-size:9px}.account-current-avatar{background:var(--surface);border-radius:17px;align-items:center;gap:12px;padding:14px;display:flex}.account-current-avatar .user-avatar{width:68px;height:68px}.account-current-avatar>div{flex-direction:column;gap:3px;display:flex}.account-current-avatar strong{font-size:13px}.account-current-avatar span{color:var(--muted-2);font-size:9px}.account-avatar-group{padding:13px 0}.account-avatar-group h2{margin:0 0 9px;font-size:12px}.account-avatar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.account-avatar-grid button{aspect-ratio:1;background:var(--surface-2);cursor:pointer;border:2px solid #0000;border-radius:50%;padding:2px;position:relative}.account-avatar-grid button.selected{border-color:#fff}.account-avatar-grid button.locked{opacity:.65}.account-avatar-grid .filmology-image,.account-avatar-grid img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:100%;height:100%}.account-avatar-grid small{background:var(--surface-3);max-width:100%;color:var(--text);white-space:nowrap;border-radius:6px;padding:2px 5px;font-size:6.5px;position:absolute;inset:auto 50% -6px auto;transform:translate(50%)}.account-avatar-check{border:2px solid var(--bg);width:22px;height:22px;color:var(--on-light);background:#fff;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;bottom:-1px;right:-1px}.account-membership-hero{background:var(--surface-2);border:1px solid #ffffff12;border-radius:20px;padding:20px;position:relative;overflow:hidden}.account-membership-hero.premium{background:var(--surface)}.account-membership-hero>div:first-child{flex-direction:column;gap:4px;display:flex}.account-membership-hero span{color:var(--muted-2);font-size:9px}.account-membership-hero h2{margin:0;font-size:19px}.account-membership-hero p{color:var(--muted);margin:0;font-size:10px}.account-membership-hero>b{background:#ffffff14;border-radius:8px;padding:5px 8px;font-size:8px;position:absolute;top:18px;left:18px}.account-membership-hero .account-membership-progress{margin-top:16px}.account-facts-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.account-facts-grid article{background:var(--surface);border:1px solid #ffffff0d;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:13px 8px;display:flex}.account-facts-grid strong{font-size:15px}.account-facts-grid span{color:var(--muted-2);font-size:8.5px}.account-info-card{flex-direction:column;gap:9px;display:flex}.account-info-card article{border-top:1px solid #ffffff0d;padding-top:9px}.account-info-card article:first-of-type{border:0;padding-top:0}.account-info-card strong{font-size:10.5px}.account-info-card small{color:var(--muted-2);font-size:8.5px}.account-plans-section{flex-direction:column;gap:10px;display:flex}.account-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-section-heading>div{flex-direction:column;gap:3px;display:flex}.account-section-heading h2{margin:0;font-size:13px}.account-section-heading p{color:var(--muted-2);margin:0;font-size:9px}.account-section-heading>a{color:var(--text);font-size:9px;font-weight:850}.account-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.account-plan-grid article{background:var(--surface);border:1px solid #ffffff0f;border-radius:17px;flex-direction:column;gap:8px;padding:15px;display:flex;position:relative}.account-plan-grid article.featured{background:linear-gradient(180deg,#ff1f2d12,var(--surface));border-color:#ff1f2d52}.account-plan-grid h3{margin:0;font-size:13px}.account-plan-grid p{min-height:36px;color:var(--muted-2);margin:0;font-size:9px;line-height:1.7}.account-plan-grid ul{color:var(--muted);flex:1;margin:0;padding-right:16px;font-size:8.5px;line-height:1.9}.account-plan-grid button{height:39px;color:var(--on-light);cursor:pointer;background:#fff;border:0;border-radius:10px;font-size:9.5px;font-weight:950}.account-plan-badge{background:var(--brand);border-radius:6px;padding:3px 6px;font-size:7px;position:absolute;top:9px;left:9px}.account-plan-price{align-items:baseline;gap:6px;display:flex}.account-plan-price strong{font-size:12px}.account-plan-price del{color:var(--muted-2);font-size:8px}.account-transaction-list{flex-direction:column;gap:7px;display:flex}.account-transaction-row{background:var(--surface);border:1px solid #ffffff0d;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.account-transaction-row>span{flex-direction:column;flex:1;gap:2px;display:flex}.account-transaction-row strong{font-size:10px}.account-transaction-row small{color:var(--muted-2);font-size:8px}.account-transaction-row>b{font-size:9px}.account-transaction-row>em{color:var(--muted);font-size:8px;font-style:normal}.account-referral-dashboard{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-referral-dashboard>div{flex-direction:column;gap:4px;display:flex}.account-referral-dashboard span{color:var(--muted-2);font-size:9px}.account-referral-dashboard strong{font-size:20px}.account-referral-dashboard button{height:38px;color:var(--on-light);cursor:pointer;background:#fff;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:9px;font-weight:900;display:flex}.account-friend-list{flex-direction:column;gap:6px;display:flex}.account-friend-list>h2{margin:4px 0;font-size:13px}.account-friend-list>a{background:var(--surface);color:#fff;border:1px solid #ffffff0d;border-radius:13px;align-items:center;gap:10px;padding:10px 11px;display:flex}.account-friend-list .user-avatar{aspect-ratio:1;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important}.account-friend-list a>span:not(.user-avatar){flex-direction:column;gap:2px;display:flex}.account-friend-list strong{font-size:10px}.account-friend-list small{color:var(--muted-2);font-size:8px}.account-friend-list a>b{color:var(--success-bright);font-size:8px}.account-friend-list a>.app-icon{color:var(--muted-2);font-size:13px}.account-notification-toolbar{direction:rtl;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;margin-bottom:12px;display:grid}.account-notification-tabs{background:var(--surface-2);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;min-width:0;padding:4px;overflow:visible}.account-notification-tabs button{min-width:0;min-height:38px;color:var(--muted-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 5px;font-size:9px;font-weight:750;display:flex}.account-notification-tabs b,.account-notification-tabs button.active{background:var(--brand);color:#fff;font-weight:950}.account-notification-tabs b{border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;display:grid}.account-notification-tabs button.active b{color:var(--brand);background:#fff}.account-notification-actions{direction:rtl;align-items:stretch;gap:5px;display:flex}.account-notification-actions button{background:var(--surface-2);min-width:78px;height:auto;min-height:46px;color:var(--text);cursor:pointer;white-space:nowrap;border:1px solid #ffffff0f;border-radius:12px;padding:0 11px;font-size:8.5px;font-weight:850}.account-notification-actions button:disabled{opacity:.4;cursor:default}.account-notification-actions .danger{min-width:58px;color:var(--error)}.account-notification-list{flex-direction:column;gap:7px;display:flex}.account-notification-card{background:var(--surface);color:#fff;text-align:right;cursor:pointer;border:1px solid #ffffff0d;border-radius:14px;align-items:flex-start;gap:10px;width:100%;padding:11px 12px;display:flex}.account-notification-card.unread{background:#ff1f2d09;border-color:#ff1f2d2e}.account-notification-card>.filmology-image,.account-notification-card>img{-o-object-fit:cover;object-fit:cover;border-radius:10px;flex:0 0 48px;width:48px;height:48px}.account-notification-card__copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.account-notification-card__head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.account-notification-card__head>strong{flex:1;min-width:0}.account-notification-card__meta{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.account-notification-card strong{font-size:10.5px}.account-notification-card small{color:var(--muted-2);white-space:nowrap;font-size:8px}.account-notification-card p{color:var(--muted);margin:0;font-size:9.5px;line-height:1.7}.account-notification-card__meta em{color:#fff;white-space:nowrap;background:#ffffff24;border-radius:6px;align-self:flex-end;padding:3px 7px;font-size:7px;font-style:normal;font-weight:900;line-height:1.3}.account-notification-dot{background:var(--brand);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:7px}.account-mini-pagination{justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.account-mini-pagination button{background:var(--surface-3);color:#fff;cursor:pointer;border:0;border-radius:9px;height:34px;padding:0 12px;font-size:9px}.account-mini-pagination button:disabled{opacity:.35}.account-mini-pagination span{color:var(--muted-2);font-size:9px}.account-security-section{flex-direction:column;gap:7px;display:flex}.account-security-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:10px 0;display:flex}.account-security-row:last-child{border:0}.account-security-row__icon{background:var(--surface-3);width:38px;height:38px;color:var(--text);border-radius:11px;flex:0 0 38px;place-items:center;font-size:18px;display:grid}.account-security-row>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.account-security-row strong{font-size:10px}.account-security-row small{color:var(--muted-2);font-size:8px}.account-security-row>b{background:#ffffff0f;border-radius:6px;padding:3px 6px;font-size:7px}.account-security-row>button{color:var(--error);cursor:pointer;background:0 0;border:0;font-size:8.5px}.account-danger-zone{background:#ff1f2d06;border:1px solid #ff1f2d1f;border-radius:17px;flex-direction:column;gap:6px;padding:15px;display:flex}.account-danger-zone h2{color:var(--error);margin:0 0 4px;font-size:12px}.account-danger-zone>button{color:var(--error);text-align:right;cursor:pointer;background:#ff1f2d0f;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.account-danger-zone>button>.app-icon{font-size:18px}.account-danger-zone>button>span{flex-direction:column;gap:2px;display:flex}.account-danger-zone strong{font-size:10px}.account-danger-zone small{color:#ff6b6bad;font-size:8px}.account-sheet{z-index:5000;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.account-sheet__panel{background:var(--surface);color:#fff;border:1px solid #ffffff14;border-radius:20px;width:min(480px,100%);max-height:min(80dvh,720px);padding:22px;position:relative;overflow:auto}.account-sheet__close{background:var(--surface-3);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;left:12px}.account-sheet__panel h2{margin:6px 0 8px;font-size:17px}.account-sheet__panel p{color:var(--muted);font-size:10px;line-height:1.9}.account-sheet__panel small{color:var(--muted-2);font-size:8.5px}.account-sheet__art{-o-object-fit:cover;object-fit:cover;border-radius:13px;width:100%;max-height:220px;margin-bottom:10px}.account-sheet__panel>.account-danger-button,.account-sheet__panel>.account-primary-button{width:100%;margin-top:14px}.account-sheet__danger-icon{color:var(--error);font-size:30px}.account-support-shell{min-width:0}.account-support-index{gap:12px}.account-support-controls{grid-template-columns:minmax(0,1fr) 170px 148px;align-items:stretch;gap:8px;display:grid}.account-support-search{background:var(--surface-2);height:44px;color:var(--muted-2);border:1px solid #ffffff0f;border-radius:13px;align-items:center;gap:8px;padding:0 12px;display:flex}.account-support-search .app-icon{width:18px;height:18px}.account-support-search input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:10px}.account-support-controls select{background:var(--surface-2);color:#fff;min-width:0;height:44px;font:inherit;border:1px solid #ffffff0f;border-radius:13px;outline:0;padding:0 11px;font-size:9.5px}.account-support-new{height:44px;color:var(--on-light);background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:9.5px;font-weight:900;display:flex}.account-support-new .app-icon{width:16px;height:16px}.account-ticket-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.account-ticket-counts span{background:var(--surface-2);min-height:48px;color:var(--muted-2);border:1px solid #ffffff0d;border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:8.5px;display:flex}.account-ticket-counts b{color:#fff;font-size:11px}.account-ticket-list{flex-direction:column;gap:8px;display:flex}.account-ticket-list>a{background:var(--surface);color:#fff;border:1px solid #ffffff0e;border-radius:15px;grid-template-columns:44px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:11px 13px;transition:background .16s,border-color .16s;display:grid;position:relative}.account-ticket-list>a:hover{background:var(--surface-2);border-color:#ffffff1a}.account-ticket-list>a.unseen{border-color:#ff1f2d3d}.account-ticket-list .user-avatar{aspect-ratio:1;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important}.account-ticket-list__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.account-ticket-list__top{justify-content:space-between;align-items:center;gap:9px;display:flex}.account-ticket-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;overflow:hidden}.account-ticket-list small{background:var(--surface-3);color:var(--muted-2);border-radius:999px;flex:none;padding:3px 7px;font-size:7.5px}.account-ticket-list p{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin:0;font-size:9.2px;overflow:hidden}.account-ticket-list em{color:var(--muted-2);font-size:7.8px;font-style:normal}.account-ticket-list>a>i{background:var(--brand);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.account-ticket-list>a>.app-icon{width:15px;height:15px;color:var(--muted-2)}.account-ticket-thread{min-height:560px;position:relative}.account-ticket-meta{background:var(--surface);border:1px solid #ffffff0e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.account-ticket-meta__identity,.account-ticket-meta__state{align-items:center;gap:7px;display:flex}.account-ticket-meta__identity span{color:var(--muted-2);font-size:8.5px}.account-ticket-meta__identity strong{font-size:10px}.account-ticket-meta__state b{background:var(--surface-3);border-radius:999px;padding:4px 8px;font-size:8px}.account-ticket-meta__state small{color:var(--muted-2);font-size:8px}.account-chat{flex-direction:column;gap:13px;padding:14px 3px 8px;display:flex}.account-chat-row{direction:ltr;align-items:flex-end;gap:9px;width:100%;display:flex}.account-chat-row.mine,.account-chat-row.theirs{justify-content:flex-start}.account-chat-row.mine{flex-direction:row-reverse}.account-chat-author{flex-direction:column;flex:0 0 46px;align-items:center;gap:4px;width:46px;display:flex}.account-chat-author .user-avatar{aspect-ratio:1;width:38px!important;min-width:38px!important;height:38px!important}.account-chat-author small{text-overflow:ellipsis;white-space:nowrap;max-width:54px;color:var(--muted-2);text-align:center;font-size:7.5px;overflow:hidden}.account-chat-bubble{background:var(--surface);max-width:min(72%,650px);color:var(--text);border:1px solid #ffffff0e;border-radius:17px;padding:10px 13px;box-shadow:0 6px 20px #0000001f}.account-chat-bubble.theirs{border-bottom-left-radius:6px}.account-chat-bubble.mine{background:#ff1f2d21;border-color:#ff1f2d24;border-bottom-right-radius:6px}.account-chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:10.5px;line-height:1.9}.account-chat-bubble>small{color:var(--muted-2);text-align:left;direction:rtl;margin-top:5px;font-size:7.3px;display:block}.account-chat-bubble.mine>small{text-align:right}.account-chat-end{height:1px}.account-chat-composer{z-index:18;-webkit-backdrop-filter:blur(16px);background:#272727f5;border:1px solid #ffffff14;border-radius:22px;align-items:center;gap:8px;padding:8px 9px;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 36px #00000052}.account-chat-composer textarea{resize:none;color:#fff;min-width:0;height:42px;min-height:42px;max-height:132px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:11px 8px;font-size:11px;line-height:1.75;overflow-y:auto}.account-chat-composer button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;display:grid}.account-chat-composer button .app-icon{width:18px;height:18px}.account-chat-composer button:disabled{opacity:.38;cursor:default}.account-chat-typing{background:var(--surface-2);color:var(--muted-2);border:1px solid #ffffff0d;border-radius:9px;padding:5px 9px;font-size:8px;position:absolute;bottom:calc(100% + 6px);right:14px}.account-support-new-card{gap:14px}.account-support-new-head{align-items:flex-start;gap:10px;display:flex}.account-support-new-head>div{flex:1;min-width:0}.account-support-new-head h2{margin:0 0 3px}.account-support-new-head p{color:var(--muted-2);margin:0;font-size:9px;line-height:1.7}@media (width<=700px){.account-support-controls{grid-template-columns:minmax(0,1fr) 108px 44px;gap:6px}.account-support-controls select,.account-support-new,.account-support-search{border-radius:11px;height:42px}.account-support-search{padding-inline:9px}.account-support-search input{font-size:9px}.account-support-controls select{padding-inline:7px;font-size:8.4px}.account-support-new{width:44px;padding:0}.account-support-new span{display:none}.account-support-new .app-icon{width:17px;height:17px}.account-ticket-counts{gap:5px}.account-ticket-counts span{flex-direction:column;gap:1px;min-height:42px;font-size:7.5px}.account-ticket-counts b{font-size:10px}.account-ticket-list>a{grid-template-columns:40px minmax(0,1fr) 14px;gap:9px;padding:10px}.account-ticket-list .user-avatar{width:40px!important;min-width:40px!important;height:40px!important}.account-ticket-list strong{font-size:9.8px}.account-ticket-list p{font-size:8.5px}.account-ticket-meta{flex-direction:column;align-items:flex-start;gap:6px}.account-ticket-meta__state{justify-content:space-between;width:100%}.account-chat{gap:11px;padding-inline:0}.account-chat-author{flex-basis:40px;width:40px}.account-chat-author .user-avatar{width:34px!important;min-width:34px!important;height:34px!important}.account-chat-author small{font-size:7px}.account-chat-bubble{border-radius:15px;max-width:76%;padding:9px 11px}.account-chat-bubble p{font-size:10px;line-height:1.85}.account-chat-composer{bottom:calc(78px + env(safe-area-inset-bottom));border-radius:20px;padding:7px 8px}.account-chat-composer textarea{padding-inline:7px;font-size:10.5px}.account-chat-composer button{flex-basis:40px;width:40px;height:40px}.account-chat-typing{right:10px}}.account-lists-shell{min-width:0}.account-lists-index{gap:14px}.account-list-toolbar{background:var(--surface-2);border:1px solid #ffffff0e;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.account-list-toolbar>div{flex-direction:column;gap:3px;min-width:0;display:flex}.account-list-toolbar h2{margin:0;font-size:14px}.account-list-toolbar p{color:var(--muted-2);margin:0;font-size:9.5px;line-height:1.7}.account-list-toolbar>a{height:40px;color:var(--on-light);background:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:9px;font-weight:900;display:inline-flex}.account-managed-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-managed-list-card{color:#fff;grid-template-columns:96px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:92px;transition:background .16s,border-color .16s;background:var(--surface)!important;border:1px solid #ffffff0e!important;border-radius:16px!important;padding:10px!important;display:grid!important}.account-managed-list-card:hover{background:var(--surface-2)!important;border-color:#ffffff1c!important}.account-managed-list-card .account-list-covers{background:var(--surface-2);border-radius:11px;grid-template-columns:repeat(4,1fr);width:96px;height:72px;display:grid;overflow:hidden}.account-managed-list-card .account-list-covers .filmology-image{width:100%;height:72px}.account-list-cover-empty{color:var(--muted-2);grid-column:1/-1;place-items:center;display:grid}.account-list-cover-empty .app-icon{width:22px;height:22px}.account-managed-list-card__copy{flex-direction:column;align-items:flex-start;min-width:0;gap:4px!important;display:flex!important}.account-managed-list-card__copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.account-managed-list-card__copy small{color:var(--muted-2);font-size:8.5px}.account-managed-list-card__copy em{background:var(--surface-3);color:var(--muted-2);border-radius:999px;padding:3px 7px;font-size:7.2px;font-style:normal}.account-managed-list-card__copy em.public{color:var(--success-bright);background:#22c55e1a}.account-managed-list-card>.app-icon{width:15px;height:15px;color:var(--muted-2)}.account-list-editor{gap:12px}.account-list-editor__content,.account-list-editor__identity{background:var(--surface-2);border:1px solid #ffffff0e;border-radius:18px;flex-direction:column;gap:13px;padding:16px;display:flex}.account-list-editor__heading{align-items:flex-start;gap:10px;display:flex}.account-list-editor__heading>div{flex:1;min-width:0}.account-list-editor__heading h2{margin:0 0 3px;font-size:14px}.account-list-editor__heading p{color:var(--muted-2);margin:0;font-size:9px;line-height:1.75}.account-list-title-field{color:var(--muted-2);flex-direction:column;gap:6px;font-size:9px;display:flex}.account-list-title-field input{background:var(--surface);color:#fff;height:46px;font:inherit;border:1px solid #ffffff14;border-radius:12px;outline:0;padding:0 12px;font-size:11px}.account-list-title-field input:focus{border-color:#ffffff38}.account-list-visibility-picker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-list-visibility-picker>button{background:var(--surface);min-height:58px;color:var(--muted-2);text-align:right;cursor:pointer;border:1px solid #ffffff0e;border-radius:13px;align-items:center;gap:10px;padding:9px 12px;display:flex}.account-list-visibility-picker>button>.app-icon{flex:0 0 20px;width:20px;height:20px}.account-list-visibility-picker>button>span{flex-direction:column;gap:2px;display:flex}.account-list-visibility-picker strong{color:var(--text);font-size:10px}.account-list-visibility-picker small{font-size:8px}.account-list-visibility-picker>button.active{color:var(--brand);background:#ff1f2d14;border-color:#ff1f2d57}.account-list-editor__section-head{margin:0!important}.account-list-editor .account-section-heading>b{color:var(--brand);background:#ff1f2d1a;border-radius:999px;padding:4px 8px;font-size:8px}.account-list-editor .account-section-heading>b.ready{color:var(--success-bright);background:#22c55e1a}.account-list-search{border:1px solid #ffffff12;border-radius:12px;align-items:center;height:45px;padding:0 11px;background:var(--surface)!important;flex-direction:row!important;gap:8px!important;display:flex!important}.account-list-search .app-icon{width:18px;height:18px;color:var(--muted-2)}.account-list-search input{background:0 0!important;border:0!important;height:43px!important;min-height:43px!important;padding:0!important}.account-picker-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:360px;padding:1px;display:grid;overflow:auto}.account-picker-results button{background:var(--surface);color:#fff;text-align:right;cursor:pointer;border:1px solid #ffffff0d;border-radius:12px;grid-template-columns:46px minmax(0,1fr) 30px;align-items:center;gap:9px;min-height:66px;padding:7px;display:grid}.account-picker-results button.selected{background:#ff1f2d0f;border-color:#ff1f2d4d}.account-picker-results .filmology-image,.account-picker-results img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:46px;height:58px}.account-picker-results button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.account-picker-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.8px;overflow:hidden}.account-picker-results small{color:var(--muted-2);font-size:7.8px}.account-picker-results b{background:var(--surface-3);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.account-picker-results button.selected b{background:var(--brand)}.account-picker-results b .app-icon{width:14px;height:14px}.account-selected-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-selected-list__item{border:1px solid #ffffff0d;grid-template-columns:54px minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:78px;position:relative;background:var(--surface)!important;border-radius:13px!important;padding:8px!important;display:grid!important;overflow:visible!important}.account-selected-list__poster{background:var(--surface-3);width:54px;height:68px;color:var(--muted-2);border-radius:9px;place-items:center;display:grid;overflow:hidden}.account-selected-list__poster .filmology-image,.account-selected-list__poster img{-o-object-fit:cover;object-fit:cover;aspect-ratio:auto;width:100%;height:100%}.account-selected-list__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.account-selected-list__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.8px;overflow:hidden}.account-selected-list__copy small{color:var(--muted-2);font-size:7.8px}.account-selected-list__item>button{color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;background:var(--surface-3)!important;width:30px!important;height:30px!important;position:static!important}.account-selected-list__item>button .app-icon{width:14px;height:14px}.account-list-editor__empty{min-height:150px;color:var(--muted-2);text-align:center;border:1px dashed #ffffff14;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.account-list-editor__empty>.app-icon{width:26px;height:26px}.account-list-editor__empty strong{color:var(--text);font-size:10px}.account-list-editor__empty small{font-size:8.5px}.account-list-editor__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important}.account-list-editor__actions>*{width:100%;min-height:44px}.account-list-delete-sheet{z-index:5100}@media (width<=700px){.account-list-toolbar{border-radius:15px;padding:12px}.account-list-toolbar p{font-size:8.5px}.account-list-toolbar>a{width:40px;height:40px;padding:0;font-size:0}.account-list-toolbar>a .app-icon{width:17px;height:17px}.account-managed-list-grid{grid-template-columns:1fr}.account-managed-list-card{grid-template-columns:86px minmax(0,1fr) 16px;min-height:84px}.account-managed-list-card .account-list-covers{width:86px;height:64px}.account-managed-list-card .account-list-covers .filmology-image{height:64px}.account-list-editor__content,.account-list-editor__identity{border-radius:15px;padding:13px}.account-list-visibility-picker{gap:6px}.account-list-visibility-picker>button{min-height:54px;padding:8px 9px}.account-picker-results{max-height:310px}.account-picker-results,.account-selected-list{grid-template-columns:1fr}.account-list-editor__actions{grid-template-columns:1fr!important}}.account-quick-connect-card{gap:12px}.account-connect-code{gap:7px;display:flex}.account-connect-code input{letter-spacing:2px;flex:1;font-size:16px!important}.account-connect-code button{border-radius:10px;padding:0 14px;font-size:9px;font-weight:900}.account-camera{border-radius:14px}.account-camera video{max-height:400px}.account-camera span{background:#000000b3;border-radius:8px;padding:5px 8px;font-size:8px}.account-device-link-card{background:var(--surface);border:1px solid #ffffff12;border-radius:17px;gap:10px;padding:14px}.account-device-link-card>div:nth-child(2){flex:1}.account-device-link-card p,.account-device-link-card small{font-size:8.5px}.account-device-link-actions{gap:5px}.account-device-link-actions button{border-radius:9px;height:34px;padding:0 9px;font-size:8px;font-weight:900}.account-download-engine{background:var(--surface);border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.account-download-engine.selected{background:#ff1f2d14;border-color:#ff1f2db8}.account-download-engine>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.account-download-engine strong{font-size:10.5px}.account-download-engine small{color:var(--muted-2);font-size:8.5px}.account-option-grid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.account-option-grid button{background:var(--surface-2);min-height:48px;color:var(--muted);cursor:pointer;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.account-option-grid button.active{border-color:var(--brand);background:var(--brand);color:#fff}.account-option-grid strong{font-size:9px}.account-option-grid small{font-size:7px}.account-option-grid--backdrop{grid-template-columns:repeat(3,1fr)}.account-color-options{flex-wrap:wrap;gap:6px;display:flex}.account-color-options button{background:var(--surface-2);color:var(--muted);cursor:pointer;border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:6px;padding:6px 9px;font-size:8.5px;display:flex}.account-color-options button.active{border-color:var(--brand);color:var(--text)}.account-color-options i{border:1px solid #fff3;border-radius:50%;width:18px;height:18px}.account-history-row{color:#fff;text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:10px 0;display:flex}.account-history-row:last-child{border:0}.account-history-row>span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.account-history-row strong{font-size:10px}.account-history-row small{color:var(--muted-2);font-size:8px}.account-settings-row__icon.danger{color:var(--error);background:#ff1f2d17}.account-update-card{align-items:flex-start}.account-update-card .filmology-brand-logo{width:132px}.account-update-card>.account-primary-button,.account-update-card>.account-secondary-button{width:100%}.account-empty-inline{min-height:50px;color:var(--muted-2);justify-content:center;align-items:center;gap:7px;font-size:9px;display:flex}.account-settings-login>.app-icon{color:var(--muted);font-size:28px}.account-settings-login>a{background:#fff!important}.public-profile-page{padding-top:calc(var(--header-h) + 25px);padding-bottom:110px}.public-profile-shell{width:min(920px,100%)}.public-profile-header{align-items:center;gap:16px;display:flex}.public-profile-header .user-avatar{width:90px;height:90px}.public-profile-header>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.public-profile-header h1{width:100%;margin:0;font-size:22px}.public-profile-header p{color:var(--muted-2);margin:0;font-size:10px}.public-profile-header span{background:var(--surface-2);color:var(--text);border-radius:6px;padding:3px 6px;font-size:7.5px}.public-profile-bio{max-width:650px;color:var(--muted);font-size:10.5px;line-height:1.9}.public-profile-stats{gap:20px;margin:13px 0;display:flex}.public-profile-stats span{color:var(--muted-2);font-size:9px}.public-profile-stats b{color:#fff;font-size:11px}.public-profile-tabs{margin-bottom:12px}.public-profile-title-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:18px 9px;display:grid}.public-profile-title-grid>a{color:#fff;min-width:0}.public-profile-title-grid .filmology-image,.public-profile-title-grid img{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%}.public-profile-title-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8.5px;display:block;overflow:hidden}@media (width<=980px){.account-avatar-grid{grid-template-columns:repeat(6,1fr)}.account-plan-grid{grid-template-columns:repeat(2,1fr)}.public-profile-title-grid{grid-template-columns:repeat(6,1fr)}}@media (width<=700px){.account-settings-workspace{padding-bottom:100px}.account-detail-header{min-height:48px;margin-bottom:8px}.account-detail-header h1{font-size:18px}.account-settings-user-card{border-radius:15px}.account-settings-group-wrap{margin-top:14px}.account-settings-group-wrap>h2{font-size:9px}.account-settings-row{min-height:58px;padding:9px 11px}.account-settings-row__copy strong{font-size:10px}.account-settings-row__copy small{font-size:8.3px}.account-detail-content{gap:10px}.account-form-group,.account-info-card,.account-referral-dashboard,.account-security-section{border-radius:15px;padding:13px}.account-form-grid{grid-template-columns:1fr}.account-form-grid--birth{grid-template-columns:repeat(3,1fr)}.account-avatar-grid{grid-template-columns:repeat(4,1fr);gap:9px}.account-facts-grid{grid-template-columns:repeat(2,1fr)}.account-plan-grid{grid-template-columns:1fr}.account-plan-grid p{min-height:0}.account-notification-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:6px}.account-notification-tabs{gap:3px;width:100%;padding:3px}.account-notification-tabs button{gap:3px;min-height:38px;padding-inline:2px;font-size:7.7px}.account-notification-tabs b{min-width:17px;height:17px;padding-inline:3px;font-size:6.5px}.account-notification-actions{justify-content:flex-end;gap:3px}.account-notification-actions button{min-width:68px;padding-inline:7px;font-size:7.7px}.account-notification-actions .danger{min-width:48px;padding-inline:6px}.account-option-grid{grid-template-columns:repeat(3,1fr)}.account-option-grid--backdrop{grid-template-columns:repeat(2,1fr)}.public-profile-page{padding-top:calc(var(--header-h) + 10px)}.public-profile-header .user-avatar{width:76px;height:76px}.public-profile-title-grid{grid-template-columns:repeat(3,1fr);gap:15px 8px}.public-profile-tabs{margin-inline:calc(0px - var(--page-x));padding-inline:var(--page-x)}.account-sheet{align-items:end;padding:0}.account-sheet__panel{border-radius:22px 22px 0 0;width:100%;max-height:85dvh}.account-social-buttons{grid-template-columns:1fr}.account-referral-dashboard{flex-direction:column;align-items:flex-start}.account-referral-dashboard button{justify-content:center;width:100%}}.account-rank-info-button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:#ffffff0d;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.account-rank-info-button .app-icon{width:16px;height:16px}.account-ranks-sheet header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.account-ranks-sheet header>div{flex-direction:column;gap:3px;display:flex}.account-ranks-sheet header strong{font-size:15px}.account-ranks-sheet header small{color:var(--muted-2);font-size:9px}.account-ranks-sheet header>button{background:var(--surface-3);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.account-rank-list{flex-direction:column;gap:7px;display:flex}.account-rank-list article{background:var(--surface-2);border:1px solid #ffffff0f;border-radius:13px;align-items:center;gap:11px;min-height:58px;padding:9px 10px;display:flex}.account-rank-list article.active{background:var(--surface-3);border-color:#ffffff38}.account-rank-list__icon{background:var(--bg);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.account-rank-list__icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.account-rank-list article>span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.account-rank-list article strong{font-size:10.5px}.account-rank-list article small{color:var(--muted-2);font-size:8.5px}.account-confirm-sheet{text-align:center}.account-confirm-sheet__icon{color:#fff;background:#ffffff0f;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 12px;display:grid}.account-confirm-sheet__icon.danger{color:var(--error);background:#ff6b6b1f}.account-confirm-sheet>strong{font-size:15px;display:block}.account-confirm-sheet>p{margin:8px 0 16px}.account-confirm-sheet>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-confirm-sheet .account-danger-button,.account-confirm-sheet .account-secondary-button{width:100%}.account-plan-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;display:grid}.account-plan-actions button{min-height:39px;color:var(--on-light);cursor:pointer;background:#fff;border:0;border-radius:10px;font-size:9.5px;font-weight:900}.account-plan-actions button.gift{background:var(--surface-3);color:#fff;border:1px solid #ffffff17}.account-plan-actions button.gift .app-icon{vertical-align:-3px;width:15px;height:15px;margin-inline-end:5px}.account-plan-actions button:disabled{opacity:.5}.account-loyalty-card>.account-section-heading>b{color:#fff;font-size:9px}.account-facts-grid--loyalty{margin-top:10px}.account-transaction-row--button{width:100%;text-align:inherit;color:inherit;cursor:pointer;border:0}.account-gift-sheet__icon{color:#fff;background:#ffffff0f;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 8px;font-size:25px;display:grid}.account-gift-sheet>h2,.account-gift-sheet>p{text-align:center}.account-gift-lookup{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.account-gift-lookup>button{min-width:74px;color:var(--on-light);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:10px;font-size:9.5px;font-weight:900}.account-gift-lookup>button:disabled{opacity:.5}.account-gift-recipient{background:var(--surface-2);border:1px solid #ffffff0f;border-radius:13px;align-items:center;gap:10px;margin:12px 0;padding:10px;display:flex}.account-gift-recipient .user-avatar{aspect-ratio:1;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important}.account-gift-recipient>span:not(.user-avatar){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.account-gift-recipient strong{font-size:10.5px}.account-gift-recipient small{color:var(--muted-2);font-size:8.5px;line-height:1.6}.account-transaction-sheet dl{flex-direction:column;gap:0;margin:14px 0 0;display:flex}.account-transaction-sheet dl>div{border-bottom:1px solid #ffffff0d;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.account-transaction-sheet dt{color:var(--muted-2);font-size:9px}.account-transaction-sheet dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:9.5px}@media (width<=600px){.account-plan-actions{grid-template-columns:1fr}.account-transaction-sheet dl>div{grid-template-columns:96px minmax(0,1fr)}}.account-avatar-checkout__preview{background:var(--surface-2);border-radius:22px;width:92px;height:92px;margin:0 auto 10px;overflow:hidden}.account-avatar-checkout__preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account-avatar-checkout>h2,.account-avatar-checkout>p{text-align:center}.account-avatar-checkout__note{background:var(--surface-2);border-radius:12px;padding:10px;margin:12px 0!important}.account-avatar-checkout>.account-primary-button{width:100%;margin-top:12px}.account-comment-item--link{color:inherit;text-decoration:none;display:block}.app-shell--account .app-main{min-height:100dvh}.app-shell--account .account-page,.app-shell--account .account-settings-page{padding-top:0!important}.app-shell--account .account-settings-workspace{min-height:100dvh}.account-profile-app{width:min(1040px,calc(100% - var(--page-x)*2));padding-bottom:108px}.account-profile-topbar{z-index:72;-webkit-backdrop-filter:none;background:#090b0df0;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;margin-bottom:12px;padding:7px 0;display:flex;position:sticky;top:0}.account-profile-topbar__left,.account-profile-topbar__right{align-items:center;gap:7px;display:flex}.account-profile-topbar__left{min-width:0}.account-profile-topbar__left strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text);direction:ltr;font-size:12px;font-weight:900;overflow:hidden}.account-profile-topbar__left button,.account-profile-topbar__right>a,.account-profile-topbar__right>button{background:var(--surface-2);width:38px;height:38px;color:var(--text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;font-size:17px;display:grid;position:relative}.account-profile-topbar__grid{color:#fff!important}.account-profile-topbar__bell b{border:2px solid var(--bg);background:var(--brand);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;font-weight:950;line-height:1;display:grid;position:absolute;top:-2px;right:-5px}.account-profile-menu-popover{z-index:71;padding:10px var(--page-x) 18px;background:linear-gradient(var(--bg) 0,#090b0df7 72%,#090b0d00 100%);place-items:start center;display:grid;position:fixed;inset:58px 0 auto}.account-profile-menu-popover__panel{background:var(--bg);border:1px solid #ffffff0f;border-radius:16px;width:min(1040px,100%);padding:12px 14px}.account-profile-menu-popover .wordpress-nav{justify-content:space-between;gap:10px;width:100%;display:flex}.account-profile-menu-popover .header-menu{flex:1}.account-profile-overview{direction:rtl;grid-template-columns:minmax(250px,32%) minmax(0,1fr);gap:22px;padding:6px 0 10px;display:grid}.account-profile-overview__left,.account-profile-overview__right{direction:ltr;min-width:0}.account-profile-primary{align-items:flex-start;gap:12px;display:flex}.account-profile-avatar{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 82px;width:82px;height:82px;padding:0;position:relative}.account-profile-avatar .user-avatar{width:82px;height:82px}.account-profile-avatar__edit{border:2px solid var(--bg);background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid;position:absolute;bottom:-1px;right:-1px}.account-profile-primary__identity{flex-direction:column;gap:4px;min-width:0;padding-top:3px;display:flex}.account-profile-primary__identity>small{color:var(--muted-2);direction:ltr;font-size:9px}.account-profile-name-row{align-items:center;gap:6px;min-width:0;display:flex}.account-profile-name-row>strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:15px;font-weight:950;overflow:hidden}.account-identity-icons{color:#fff;align-items:center;gap:4px;display:inline-flex}.account-identity-icons .app-icon{width:17px;height:17px;font-size:17px}.account-identity-icons--compact .app-icon{width:15px;height:15px;font-size:15px}.account-profile-stats-box{background:var(--surface-2);direction:ltr;border:1px solid #ffffff0e;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:0;margin-top:13px;padding:8px 6px;display:grid}.account-profile-stats-box button{color:#fff;cursor:pointer;background:0 0;border:0;border-right:1px solid #fff1;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:2px 7px;display:flex}.account-profile-stats-box button:last-child{border-right:0}.account-profile-stats-box b{font-size:11.5px}.account-profile-stats-box span{color:var(--muted-2);font-size:8.5px}.account-profile-overview__left{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:2px 0;display:flex}.account-profile-copy--app{text-align:left;padding:0}.account-profile-copy--app p{text-align:left;margin-inline:0}.account-profile-rank{color:var(--muted-2);margin:0 0 4px;font-size:9.5px;font-weight:700}.account-profile-bio{color:var(--text);font-size:11.5px;line-height:1.8}.account-profile-warning{color:var(--brand);margin:3px 0 0;font-size:9.5px;font-weight:800}.account-profile-meta--app{color:var(--muted-2);direction:ltr;flex-wrap:wrap;align-items:center;gap:5px 12px;margin-top:5px;font-size:9.5px;display:flex}.account-profile-meta--app button{color:var(--muted-2);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.account-profile-meta--app small{color:var(--text)}.account-profile-actions--app{grid-template-columns:42px 1fr 1fr;gap:7px;width:min(520px,100%);margin-top:12px;display:grid}.account-profile-actions--app>a,.account-profile-actions--app>button{background:var(--surface-2);min-height:40px;color:var(--text);cursor:pointer;border:1px solid #ffffff13;border-radius:11px;place-items:center;padding:0 12px;font-size:9.5px;font-weight:900;display:grid}.account-profile-actions--app .account-profile-action-square{padding:0;font-size:17px}.account-profile-actions--app button:disabled{opacity:.4}.account-profile-summary-cards{flex-direction:column;gap:8px;margin:10px 0 14px;display:flex}.account-profile-summary-cards .account-membership-card,.account-profile-summary-cards .account-referral-card{width:100%;min-height:0;text-align:inherit;border-radius:12px;margin:0;padding:11px 13px}.account-membership-card--app{background:var(--surface);color:#fff;cursor:pointer;border:0}.account-membership-card--app.premium{background:var(--surface)}.account-membership-card--app p,.account-referral-card--app p{color:var(--muted);margin:7px 0;font-size:9px;line-height:1.65}.account-referral-card--app{background:var(--surface);color:#fff;cursor:pointer;border:0}.account-referral-card__head{align-items:center}.account-referral-info{width:28px;height:28px;color:var(--muted);cursor:pointer;background:#ffffff0e;border:0;border-radius:50%;place-items:center;font-size:14px;display:grid}.account-referral-avatars--progress{align-items:center;margin:6px 0;display:flex}.account-referral-avatar-ring{--friend-progress:0%;background:conic-gradient(var(--brand) var(--friend-progress),var(--surface-3) 0);border-radius:50%;place-items:center;width:34px;height:34px;margin-right:-6px;padding:2px;display:grid}.account-referral-avatar-ring:first-child{margin-right:0}.account-referral-avatar-ring .user-avatar{border:2px solid var(--surface);width:28px!important;height:28px!important}.account-profile-summary-cards .account-card-cta{background:var(--line-strong);color:var(--text);cursor:pointer;border:0;border-radius:9px;place-items:center;width:max-content;min-width:92px;min-height:30px;margin-top:3px;padding:0 10px;font-size:8.5px;font-weight:400;display:inline-grid}.account-profile-tabs{top:var(--header-h);z-index:360;background:#090b0df7;border:0;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff13;border-radius:0;justify-content:stretch;align-items:stretch;gap:0;padding:0;display:flex;position:sticky;overflow:visible}.account-profile-tab-combo,.account-profile-tabs>button{flex:.9 1 0;min-width:0;position:relative}.account-profile-tab-combo>button,.account-profile-tabs>button{width:100%;height:54px;color:var(--muted-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:0 7px;font-size:8.8px;font-weight:900;display:inline-flex}.account-profile-tabs button .app-icon{width:22px;height:22px;font-size:22px}.account-profile-tabs button.active{color:#fff;background:0 0}.account-profile-tabs button.active span{display:inline}.account-profile-tab-combo:after,.account-profile-tabs>button:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:16%;right:16%}.account-profile-tab-combo.active:after,.account-profile-tabs>button.active:after{background:#fff}.account-profile-tab-combo{position:relative}.account-profile-tab-menu{z-index:370;background:var(--surface-2);border:1px solid #ffffff12;border-radius:12px;width:145px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 16px 42px #0000006b}.account-profile-tab-menu button{width:100%;height:38px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 9px;font-size:9px;display:flex}.account-profile-tab-menu button:hover{background:var(--surface-3)}.account-tab-menu-enter-active,.account-tab-menu-leave-active{transition:opacity .15s,transform .15s}.account-tab-menu-enter-from,.account-tab-menu-leave-to{opacity:0;transform:translateY(-4px)}.account-backdrop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.account-backdrop-card{aspect-ratio:16/7;background:var(--surface);color:#fff;border-radius:12px;display:block;position:relative;overflow:hidden}.account-backdrop-card .filmology-image,.account-backdrop-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account-backdrop-card__shade{background:linear-gradient(#0000 30%,#000000d6);position:absolute;inset:0}.account-backdrop-card__copy{z-index:2;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:10px;left:11px;right:11px}.account-backdrop-card__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.account-backdrop-card__copy small{color:var(--text);font-size:8px}.account-backdrop-card__progress{z-index:3;background:#fff3;height:3px;position:absolute;bottom:0;left:0;right:0}.account-backdrop-card__progress i{background:var(--brand);height:100%;display:block}.account-referral-rules-sheet header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.account-referral-rules-sheet header>div{flex-direction:column;gap:4px;display:flex}.account-referral-rules-sheet header strong{font-size:14px}.account-referral-rules-sheet header small{color:var(--muted-2);font-size:9px;line-height:1.7}.account-referral-rules-sheet header button{background:var(--surface-3);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.account-referral-rules-sheet ol{gap:8px;margin:0;padding:0;list-style:none}.account-referral-rules-sheet li{background:var(--surface-2);border-radius:11px;align-items:flex-start;gap:9px;padding:9px;display:flex}.account-referral-rules-sheet li>b{width:23px;height:23px;color:var(--on-light);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:8px;display:grid}.account-referral-rules-sheet li>span{flex-direction:column;gap:2px;display:flex}.account-referral-rules-sheet li strong{font-size:9.5px}.account-referral-rules-sheet li small{color:var(--muted-2);font-size:8.3px;line-height:1.6}.account-referral-rules-sheet>article{border:1px solid #ffffff0f;border-radius:11px;margin-top:10px;padding:10px}.account-referral-rules-sheet>article strong{font-size:9.5px}.account-referral-rules-sheet>article p,.account-referral-rules-sheet__note{color:var(--muted-2);font-size:8.7px;line-height:1.7}.account-detail-header{direction:ltr}.account-detail-header>div{text-align:right}.account-detail-header h1,.account-detail-header p{text-align:right;direction:rtl}.account-settings-user-card--app{text-align:left;direction:ltr}.account-settings-user-card--app .user-avatar{order:0}.account-settings-user-card__identity{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex!important}.account-settings-user-card__identity>span{align-items:center;gap:6px;min-width:0;display:flex}.account-settings-user-card__identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-settings-user-card__identity>small{text-align:left;direction:rtl}.account-settings-user-card--app>.app-icon{font-size:17px}.account-rank-info-button{background:0 0;border:1px solid #ffffff12}.account-editor-header{z-index:60;background:var(--bg);border-bottom:1px solid #ffffff0e;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;width:100%;height:56px;margin-bottom:12px;padding:0 2px;display:grid;position:sticky;top:0}.account-editor-header h1{text-align:center;color:#fff;direction:rtl;grid-column:2;margin:0;font-size:15px;font-weight:950}.account-editor-header button{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:21px;display:grid}.account-editor-header__close{grid-area:1/1}.account-editor-header__save{grid-area:1/3;color:var(--brand)!important;font-size:24px!important}.account-editor-header__save:disabled{cursor:default;color:var(--muted-2)!important}.account-profile-avatar-picker--app{box-sizing:border-box;text-align:left;direction:ltr;width:100%}.account-profile-avatar-picker--app .user-avatar{order:0}.account-profile-avatar-picker--app>span:not(.user-avatar){text-align:left;direction:rtl;min-width:0}.account-profile-avatar-picker--app>.app-icon{color:var(--muted-2);flex:none;margin-left:auto;margin-right:0;font-size:18px}.account-form-hint{color:var(--muted-2)!important;margin:0 0 8px!important;font-size:8.5px!important}.account-avatar-editor__intro{text-align:center;flex-direction:column;align-items:center;gap:7px;padding:3px 18px 6px;display:flex}.account-avatar-editor__intro .user-avatar{width:92px;height:92px}.account-avatar-editor__intro>strong{font-size:13px}.account-avatar-editor__intro>p{width:min(520px,100%);color:var(--muted-2);margin:0;font-size:9.5px;line-height:1.7}.account-avatar-pack-card{background:#20262b94;border:1px solid #ffffff0f;border-radius:18px;padding:12px}.account-avatar-pack-card>header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.account-avatar-pack-card>header>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.account-avatar-pack-card>header strong{font-size:11.5px}.account-avatar-pack-card>header small{color:var(--muted-2);font-size:8.5px}.account-avatar-pack-card>header button,.account-avatar-pack-card>header em{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:10px;place-items:center;min-height:30px;padding:0 10px;font-size:8.5px;font-style:normal;font-weight:950;display:inline-grid}.account-avatar-pack-card>header em{background:var(--surface-2);color:var(--muted-2)}.account-avatar-pack-card>header em.selectable{color:var(--brand);background:#ff1f2d1a}.account-avatar-grid--app{direction:rtl;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px 4px!important}.account-avatar-grid--app button{aspect-ratio:auto;border-width:1px;justify-self:center;width:62px;height:62px}.account-avatar-grid--app button.selected{border-width:2.5px;border-color:var(--brand)}.account-avatar-grid--app button.locked{opacity:.72}.account-avatar-lock{border:2px solid var(--surface-2);background:var(--surface-3);width:20px;height:20px;color:var(--muted);border-radius:50%;place-items:center;font-size:9px;display:grid;position:absolute;bottom:-1px;right:-1px}.account-avatar-grid--app .account-avatar-check{background:var(--brand);color:#fff;width:20px;height:20px}@media (width<=700px){.detail-floating-header__menu{display:grid!important}.detail-floating-header__mobile-spacer{display:none!important}.detail-menu-popover{display:grid!important}}@media (width<=760px){.account-profile-app{width:100%;padding-inline:var(--page-x)}.account-profile-topbar{margin-inline:calc(0px - var(--page-x));width:calc(100% + var(--page-x)*2)}.account-profile-menu-popover,.account-profile-topbar{padding-inline:var(--page-x)}.account-profile-menu-popover .wordpress-nav{flex-direction:column;align-items:flex-start}.account-profile-menu-popover .header-menu{width:100%;overflow-x:auto}.account-profile-overview{grid-template-columns:1fr;gap:11px}.account-profile-overview__left,.account-profile-overview__right{width:100%}.account-profile-overview__left{padding-top:0}.account-profile-actions--app{width:100%}.account-profile-name-row>strong{font-size:13px}.account-profile-primary{gap:10px}.account-profile-avatar,.account-profile-avatar .user-avatar{width:76px;height:76px}.account-profile-avatar{flex-basis:76px}.account-profile-copy--app{margin-top:2px}.account-profile-bio{font-size:10.5px}.account-profile-summary-cards{margin-top:5px}.account-profile-tabs{margin-inline:calc(0px - var(--page-x));padding-inline:var(--page-x);scrollbar-width:none;border-left:0;border-right:0;border-radius:0;overflow:auto visible}.account-profile-tabs::-webkit-scrollbar{display:none}.account-profile-tab-combo>button,.account-profile-tabs>button{min-width:40px;padding-inline:8px}.account-profile-tab-menu{z-index:90;right:var(--page-x);bottom:96px;left:var(--page-x);width:auto;position:fixed}.account-backdrop-grid{grid-template-columns:1fr;gap:9px}.account-backdrop-card{aspect-ratio:16/7.4}.account-backdrop-card__copy strong{font-size:10px}.account-profile-stats-box{margin-top:10px}.account-profile-topbar__left strong{font-size:10.5px}.account-detail-shell,.account-settings-home{width:100%}.account-editor-header{margin-inline:calc(0px - var(--page-x));width:calc(100% + var(--page-x)*2);padding-inline:var(--page-x)}.account-detail-header{margin-bottom:8px}.account-detail-header h1{font-size:18px}.account-avatar-editor__intro{padding-inline:8px}.account-avatar-pack-card{padding:10px}.account-avatar-grid--app button{width:58px;height:58px}.account-settings-user-card--app .user-avatar{width:54px;height:54px}}.account-sheet--bottom{align-items:end;padding-bottom:0}.account-sheet--bottom .account-sheet__panel{border-radius:22px 22px 0 0;width:min(680px,100%)}.account-identity-icons .app-icon--rank-movie-buff,.account-identity-icons .app-icon--rank-pro{width:19px;height:19px;font-size:19px}.account-settings-user-card--app>.user-avatar,.account-settings-user-card>.user-avatar{aspect-ratio:1;align-self:center;flex:0 0 50px!important;width:50px!important;min-width:50px!important;height:50px!important}.account-settings-user-card>.user-avatar+.account-settings-user-card__identity{flex:auto;min-width:0}.account-settings-user-card>span:not(.user-avatar):not(.account-settings-user-card__identity){flex:none}.account-profile-overview{flex-direction:column;width:100%;direction:ltr!important;gap:9px!important;padding:7px 0 10px!important;display:flex!important}.account-profile-identity-row{direction:ltr;align-items:flex-start;gap:14px;width:100%;display:flex}.account-profile-identity-column{flex-direction:column;flex:auto;gap:7px;min-width:0;padding-top:2px;display:flex}.account-profile-identity-column .account-profile-primary__identity{align-items:flex-start;padding-top:0}.account-profile-identity-column .account-profile-stats-box{background:0 0;border:0;border-radius:0;width:100%;margin-top:0;padding:6px 2px}.account-profile-identity-column .account-profile-stats-box button{min-height:36px}.account-profile-copy--app{flex-direction:column;align-items:flex-start;gap:3px;width:100%;display:flex;text-align:left!important;direction:ltr!important;margin:0!important}.account-profile-bio,.account-profile-copy--app>*{text-align:left!important}.account-profile-bio{direction:rtl;unicode-bidi:plaintext;width:100%;margin:0}.account-profile-rank,.account-profile-warning{margin:0}.account-profile-meta--app{width:100%;text-align:left!important;direction:ltr!important;justify-content:flex-start!important}.account-profile-actions--app{grid-template-columns:42px minmax(0,1fr) minmax(0,1fr)!important;width:100%!important;max-width:none!important;margin:1px 0 0!important}.account-profile-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px!important;display:grid!important}.account-profile-summary-cards>*{height:100%}.account-referral-card--app{flex-direction:column;display:flex}.account-referral-card__footer{align-items:center;gap:6px;width:100%;margin-top:auto;padding-top:7px;display:flex}.account-referral-card__spacer{flex:auto}.account-referral-avatars--progress,.account-referral-card__footer .account-card-cta{margin:0!important}.account-referral-avatar-ring{box-sizing:border-box;flex:0 0 35px;width:35px!important;height:35px!important;padding:2px!important}.account-referral-avatar-ring .user-avatar{aspect-ratio:1;border:0!important;flex:0 0 27px!important;width:27px!important;min-width:27px!important;height:27px!important;margin:0!important}.account-referral-avatar-ring--large{flex-basis:39px;width:39px!important;height:39px!important}.account-referral-avatar-ring--large .user-avatar{flex-basis:31px!important;width:31px!important;min-width:31px!important;height:31px!important}.account-profile-tabs{gap:5px;width:100%;justify-content:stretch!important;align-items:stretch!important;display:flex!important;overflow:visible!important}.account-profile-tab-combo,.account-profile-tabs>button{flex:.9 1 0!important;min-width:0!important}.account-profile-tab-combo.active,.account-profile-tabs>button.active{flex-grow:1.35!important}.account-profile-tab-combo>button{width:100%;min-width:0!important}.account-profile-tab-combo>button,.account-profile-tabs>button{padding-inline:6px!important}.account-profile-detail-menu{padding:calc(var(--header-h) + 8px) var(--page-x) 0!important}.account-profile-detail-menu .detail-menu-popover__panel{margin-inline:auto}.account-referrals-app{gap:10px}.account-referral-code-card,.account-referrals-summary{background:var(--surface);border:1px solid #ffffff0f;border-radius:16px;padding:13px}.account-referrals-summary__head{align-items:flex-start;gap:12px;display:flex}.account-referrals-summary__head>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.account-referrals-summary__head strong{font-size:13px}.account-referrals-summary__head small{color:var(--muted-2);font-size:9px;line-height:1.7}.account-referrals-summary__head>button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:#ffffff0e;border:0;border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.account-referrals-stats{grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.account-referrals-stats>span{border-left:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:2px;padding:4px;display:flex}.account-referrals-stats>span:last-child{border-left:0}.account-referrals-stats b{font-size:15px}.account-referrals-stats b.positive{color:var(--success-bright)}.account-referrals-stats small{color:var(--muted-2);font-size:8px}.account-referral-reward-dots{direction:ltr;justify-content:center;gap:6px;margin-top:12px;display:flex}.account-referral-reward-dots i{background:var(--surface-3);border-radius:50%;width:8px;height:8px}.account-referral-reward-dots i.active{background:var(--brand)}.account-referral-email-warning{color:var(--brand);background:#ff1f2d14;border-radius:12px;align-items:center;gap:7px;margin:0;padding:9px 11px;font-size:8.8px;display:flex}.account-referral-code-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-referral-code-card>div{flex-direction:column;gap:3px;display:flex}.account-referral-code-card span{color:var(--muted-2);font-size:8.5px}.account-referral-code-card strong{letter-spacing:.6px;font-size:20px}.account-referral-code-card button{min-height:34px;color:var(--on-light);cursor:pointer;background:#fff;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:8.5px;font-weight:900;display:flex}.account-referral-share-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.account-referral-share-actions button{background:var(--surface-3);color:#fff;cursor:pointer;border:1px solid #ffffff14;border-radius:10px;min-height:38px;font-size:9px;font-weight:900}.account-referral-share-actions button.primary{color:var(--on-light);background:#fff;border-color:#fff}.account-referrals-section-label{text-align:right;margin:7px 2px 1px;font-size:11px}.account-friend-list--app{border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;gap:0}.account-friend-list--app>a{direction:ltr;min-height:58px;padding:10px 15px;border-bottom:1px solid #ffffff0d!important}.account-friend-list--app>a:last-of-type{border-bottom:0!important}.account-friend-list--app>a>.user-avatar{flex:none!important}.account-friend-profile-button{background:var(--line-strong);color:#fff;border-radius:8px;height:28px;font-size:8.5px;font-weight:850;flex:0 0 54px!important;place-items:center!important;width:54px!important;display:grid!important}.account-friend-identity{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;flex:auto!important;display:flex!important}.account-friend-identity strong{text-align:right;width:100%;font-size:10.5px}.account-friend-identity small{text-align:right;width:100%;color:var(--muted-2);font-size:8px}.account-referral-rules-sheet ol{flex-direction:column;gap:10px;margin:14px 0;padding:0 20px 0 0;display:flex}.account-referral-rules-sheet li{color:var(--text);font-size:10px;line-height:1.8}.account-referral-rules-sheet li strong{margin-bottom:2px;display:block}.account-referral-rules-sheet li span{color:var(--muted)}.account-referral-rules-note{border-top:1px solid #ffffff0f;padding-top:10px}.account-avatar-editor{min-height:calc(100dvh - 180px)}.account-avatar-editor .account-page-loading{min-height:140px}.account-avatar-pack-card{width:100%}.account-backdrop-card{aspect-ratio:16/7.2}.account-backdrop-card .filmology-image>img{-o-object-fit:cover;object-fit:cover}@media (width<=700px){.account-settings-user-card--app>.user-avatar,.account-settings-user-card>.user-avatar{flex-basis:50px!important;width:50px!important;min-width:50px!important;height:50px!important}.account-profile-identity-row{gap:10px}.account-profile-avatar,.account-profile-avatar .user-avatar{flex-basis:76px!important;width:76px!important;min-width:76px!important;height:76px!important}.account-profile-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}.account-profile-summary-cards .account-membership-card,.account-profile-summary-cards .account-referral-card{border-radius:14px;min-height:132px;padding:10px}.account-profile-summary-cards .account-card-head{align-items:flex-start;gap:6px}.account-profile-summary-cards .account-card-head strong{font-size:10.5px;line-height:1.5}.account-profile-summary-cards .account-card-head span{font-size:8px}.account-profile-summary-cards .account-membership-status{white-space:nowrap;padding:3px 5px;font-size:7.5px!important}.account-profile-summary-cards .account-membership-card p,.account-profile-summary-cards .account-referral-card p{margin:6px 0;line-height:1.65;font-size:8.3px!important}.account-profile-summary-cards .account-card-cta{white-space:nowrap;min-width:0;max-width:100%;min-height:28px;padding:0 8px;font-size:7.8px}.account-profile-summary-cards .account-referral-card__footer{gap:4px;padding-top:5px}.account-profile-summary-cards .account-referral-avatar-ring{flex-basis:30px;width:30px!important;height:30px!important}.account-profile-summary-cards .account-referral-avatar-ring .user-avatar{flex-basis:24px!important;width:24px!important;min-width:24px!important;height:24px!important}.account-profile-summary-cards .account-referral-info{flex:0 0 26px;width:26px;height:26px}.account-profile-tabs{border:0!important;border-top:1px solid #ffffff0e!important;border-bottom:1px solid #ffffff13!important;border-radius:0!important;margin-inline:0!important;padding:0!important;overflow:visible!important}.account-profile-tab-combo>button,.account-profile-tabs>button{min-width:0!important;height:52px!important;padding-inline:3px!important}.account-profile-tabs button .app-icon{width:22px;height:22px;font-size:22px}.account-profile-tabs button span{font-size:8px}.account-profile-tab-menu{right:var(--page-x);bottom:96px;left:var(--page-x);width:auto;position:fixed}.account-profile-meta--app{flex-wrap:wrap}.account-referral-code-card{align-items:flex-start}.comment-composer--web{border-radius:20px;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:7px 9px;min-height:94px;padding:10px 11px}.comment-composer--web .comment-composer-preview__avatar{grid-area:1/1;align-self:start;width:36px;height:36px}.comment-composer--web textarea{grid-area:1/2/auto/4;min-height:48px;font-size:11.5px}.comment-spoiler-switch{grid-area:2/2;justify-self:start;font-size:9px}.comment-spoiler-switch__track{flex-basis:38px;width:38px;height:22px}.comment-spoiler-switch__track>span{width:18px;height:18px}.comment-spoiler-switch input:checked+.comment-spoiler-switch__track>span{transform:translate(-16px)}.comment-composer__send{grid-area:2/3;justify-self:end;width:34px;height:34px}.comment-composer-preview{min-height:62px;padding:9px 10px}.comment-thread__toggle{margin-inline-start:42px}}.account-profile-identity-row{align-items:center!important}.account-profile-identity-main{flex:auto;align-self:center;min-width:130px}.account-profile-stats-box--inline{flex:0 350px;align-self:center;width:min(350px,40%)!important;margin:0!important;padding:7px 6px!important}.account-profile-stats-box--inline button{min-height:40px}@media (width<=700px){.account-profile-identity-row{-moz-column-gap:12px;grid-template-rows:auto auto;grid-template-columns:92px minmax(0,1fr);gap:7px 12px;align-items:center!important;display:grid!important}.account-profile-avatar{grid-area:1/1/span 2;align-self:center;flex-basis:92px!important}.account-profile-avatar,.account-profile-avatar .user-avatar{width:92px!important;min-width:92px!important;height:92px!important}.account-profile-identity-main{grid-area:1/2;align-self:end;width:100%}.account-profile-stats-box--inline{flex:none;grid-area:2/2;align-self:start;min-width:0;max-width:none;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;margin:0!important;padding:0!important}.account-profile-stats-box--inline button{min-height:42px!important;padding:0 5px!important}.account-profile-stats-box--inline b{font-size:13px}.account-profile-stats-box--inline span{font-size:8.5px}}.app-shell--account .public-profile-page{padding-top:0!important}.public-profile-page{background:var(--bg);width:100%;max-width:none;margin:0;padding:0 0 112px}.public-profile-shell{width:min(1040px,calc(100% - var(--page-x)*2));margin:0 auto}.public-profile-topbar{z-index:76;-webkit-backdrop-filter:none;background:#090b0df0;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:7px 0;display:flex;position:sticky;top:0}.public-profile-topbar__left{align-items:center;gap:9px;min-width:0;display:flex}.public-profile-topbar__left>button,.public-profile-topbar__share{background:var(--surface-2);width:38px;height:38px;color:var(--text);cursor:pointer;border:0;border-radius:50%;flex:0 0 38px;place-items:center;padding:0;display:grid}.public-profile-topbar__left>button .app-icon,.public-profile-topbar__share .app-icon{font-size:17px}.public-profile-topbar__left>strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text);direction:ltr;font-size:11.5px;font-weight:850;overflow:hidden}.public-profile-summary{flex-direction:column;gap:9px;padding:8px 16px 10px;display:flex}.public-profile-identity-row{align-items:flex-start;gap:14px;width:100%;display:flex}.public-profile-avatar.user-avatar{border-radius:50%;flex:0 0 82px;overflow:hidden;width:82px!important;height:82px!important}.public-profile-identity-copy{flex-direction:column;flex:1;gap:7px;min-width:0;padding-top:2px;display:flex}.public-profile-name-row{justify-content:flex-start;align-items:center;gap:6px;min-width:0;display:flex}.public-profile-name-row>strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;min-width:0;font-size:15px;font-weight:950;line-height:1.4;overflow:hidden}.public-profile-name-row .account-identity-icons{flex:none}.public-profile-presence{color:#8ee7a8;align-self:flex-start;align-items:center;gap:5px;font-size:8.5px;font-weight:800;line-height:1.4;display:inline-flex}.public-profile-presence>i{background:#22c55e;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 3px #22c55e1f}.public-profile-stats-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;width:100%;display:grid}.public-profile-stats-row>span{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;display:flex}.public-profile-stats-row b{color:#fff;font-size:14px;font-weight:950;line-height:1.45}.public-profile-stats-row small{color:var(--muted-2);font-size:9.5px;font-weight:600;line-height:1.5}.public-profile-about{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.public-profile-about>strong{color:var(--muted);font-size:9.5px;font-weight:700}.public-profile-about>p{width:100%;color:var(--text);text-align:left;white-space:pre-wrap;margin:0;font-size:11.5px;line-height:1.8}.public-profile-about>small{color:var(--muted-2);font-size:9.5px}.public-profile-friends-preview{align-items:center;gap:6px;width:100%;padding-top:2px;display:flex}.public-profile-friends-preview__avatars{flex:none;align-items:center;gap:5px;display:flex}.public-profile-friends-preview__avatars .user-avatar{border-radius:50%;flex:0 0 31px;overflow:hidden;width:31px!important;height:31px!important}.public-profile-friends-preview>span{color:var(--muted-2);white-space:nowrap;font-size:8.8px}.public-profile-friends-preview>i{flex:1}.public-profile-friends-preview>button{background:var(--surface-2);min-height:30px;color:var(--text);cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:0 10px;font-size:8.8px;font-weight:800}.public-profile-private{margin:28px 16px!important}.public-profile-tabs{direction:ltr;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;align-items:stretch;width:100%;height:51px;margin:0;display:flex;position:relative}.public-profile-tab-combo,.public-profile-tabs>button{flex:.9 1 0;min-width:0;height:50px;position:relative}.public-profile-tab-combo>button,.public-profile-tabs>button{width:100%;height:100%;color:var(--muted-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 5px;display:flex}.public-profile-tab-combo.active,.public-profile-tabs>button.active{flex:1.35 1 0}.public-profile-tab-combo>button.active,.public-profile-tabs>button.active{color:var(--text)}.public-profile-tab-combo:after,.public-profile-tabs>button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:13%;right:13%}.public-profile-tab-combo.active:after,.public-profile-tabs>button.active:after{background:#fff}.public-profile-tabs .app-icon{flex:0 0 21px;width:21px;height:21px;font-size:21px}.public-profile-tabs button>span{direction:rtl;font-size:8.5px;font-weight:800}.public-profile-tabs button>.app-icon:last-child:not(:first-child){flex-basis:13px;width:13px;height:13px;font-size:13px}.public-profile-tab-combo{display:block}.public-profile-collection-menu{z-index:18;background:var(--surface);border:1px solid #ffffff14;border-radius:14px;gap:3px;width:160px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%);box-shadow:0 14px 38px #00000073}.public-profile-collection-menu>button{min-height:38px;color:var(--muted);cursor:pointer;text-align:right;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.public-profile-collection-menu>button.active{background:var(--surface-3);color:#fff;font-weight:900}.public-profile-collection-menu .app-icon{width:16px;height:16px;font-size:16px}.public-profile-activity{min-height:190px;padding:16px 0 6px}.public-profile-poster-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 10px;display:grid}.account-profile-landscape-grid,.public-profile-download-grid,.public-profile-progress-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.public-profile-progress-card{background:var(--surface);color:#fff;border:1px solid #ffffff0e;border-radius:15px;align-items:center;gap:11px;min-width:0;padding:9px;display:flex}.public-profile-progress-card>.filmology-image,.public-profile-progress-card>img{-o-object-fit:cover;object-fit:cover;border-radius:10px;flex:0 0 76px;width:76px;height:112px;overflow:hidden}.public-profile-progress-card>span{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.public-profile-progress-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.public-profile-progress-card em,.public-profile-progress-card small{color:var(--muted-2);font-size:8.5px;font-style:normal}.public-profile-progress-card i{background:var(--surface-3);border-radius:99px;width:100%;height:3px;overflow:hidden}.public-profile-progress-card i>b{border-radius:inherit;background:var(--brand);height:100%;display:block}.public-profile-comments{flex-direction:column;gap:8px;display:flex}.public-profile-comment-card{background:var(--surface);color:#fff;border:1px solid #ffffff0e;border-radius:14px;padding:12px 13px;display:block}.public-profile-comment-card>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.public-profile-comment-card strong{font-size:10.5px}.public-profile-comment-card small{color:var(--muted-2);font-size:8px}.public-profile-comment-card p{color:var(--text);margin:8px 0;font-size:10px;line-height:1.8}.public-profile-comment-card footer{color:var(--muted-2);align-items:center;gap:12px;font-size:8px;display:flex}.public-profile-comment-card footer span{align-items:center;gap:4px;display:inline-flex}.public-profile-comment-card footer .app-icon{font-size:13px}.public-profile-more{background:var(--surface-2);color:#fff;cursor:pointer;border:1px solid #ffffff12;border-radius:10px;min-width:120px;min-height:36px;margin:18px auto 0;padding:0 14px;font-size:9px;font-weight:850;display:block}.public-profile-skeleton{padding:20px 16px}.public-profile-skeleton__identity{gap:14px;display:flex}.public-profile-skeleton__identity>i{background:var(--surface-2);border-radius:50%;flex:0 0 82px;width:82px;height:82px}.public-profile-skeleton__identity>span{flex-direction:column;flex:1;gap:9px;padding-top:8px;display:flex}.public-profile-skeleton__identity b{background:var(--surface-2);border-radius:8px;width:45%;height:10px}.public-profile-skeleton__identity b:nth-child(2){width:75%}.public-profile-skeleton__identity b:nth-child(3){width:60%}.public-profile-skeleton__line{background:var(--surface-2);border-radius:8px;width:100%;height:8px;margin-top:13px}.public-profile-skeleton__line.short{width:56%}.public-profile-error{margin:38px 16px!important}.public-friends-sheet{width:min(620px,100%)}.public-friends-sheet>header{grid-template-columns:1fr auto 34px;align-items:center;gap:8px;display:grid}.public-friends-sheet>header strong{font-size:13px}.public-friends-sheet>header>span{color:var(--muted-2);font-size:8.5px}.public-friends-sheet>header>button{background:var(--surface-3);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.public-friends-sheet__list{flex-direction:column;gap:5px;margin-top:10px;display:flex}.public-friends-sheet__list>a{background:var(--surface);border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:7px 8px;display:grid}.public-friends-sheet__list>a>.user-avatar{flex:0 0 42px;width:42px!important;height:42px!important}.public-friends-sheet__list>a>span{flex-direction:column;gap:3px;min-width:0;display:flex}.public-friend-name{align-items:center;gap:5px;flex-direction:row!important;display:flex!important}.public-friend-name strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.public-friend-name .account-identity-icons{flex:none}.public-friends-sheet__list small{color:var(--muted-2);font-size:8px}.public-friends-sheet__list>a>b{color:var(--muted);font-size:8px}.public-friends-more{background:var(--surface-3);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:36px;font-size:8.5px;font-weight:800}@media (width<=980px){.public-profile-poster-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=760px){.public-profile-shell{width:100%}.public-profile-activity,.public-profile-summary,.public-profile-topbar{padding-inline:var(--page-x)}.public-profile-avatar.user-avatar{flex-basis:76px;width:76px!important;height:76px!important}.public-profile-name-row>strong{font-size:14px}.public-profile-about>p{font-size:10.8px}.public-profile-tabs{width:100%;margin:0;padding-inline:0}.account-profile-landscape-grid,.public-profile-download-grid,.public-profile-progress-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-poster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 8px}.public-profile-friends-preview{flex-wrap:wrap}}.account-auth-card__topbar{direction:ltr;justify-content:space-between;align-items:center;min-height:34px;margin:-4px 0 8px;display:flex}.account-auth-card__topbar>span{width:34px;height:34px}.account-auth-card__topbar>button{background:var(--surface-2);width:34px;height:34px;color:var(--muted);cursor:pointer;border:1px solid #ffffff0f;border-radius:50%;place-items:center;display:grid}.account-auth-card__topbar>button:hover{background:var(--surface-3);color:#fff}.account-auth-card__topbar .app-icon{width:17px;height:17px}.auth-help-modal{z-index:1200;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.auth-help-modal__panel{background:var(--surface);direction:rtl;border:1px solid #ffffff12;border-radius:24px;flex-direction:column;width:min(560px,100vw - 32px);max-height:min(760px,100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 28px 90px #00000080}.auth-help-modal__header{direction:ltr;border-bottom:1px solid #ffffff0e;grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;min-height:62px;padding:10px 12px;display:grid}.auth-help-modal__header>strong{text-align:center;direction:rtl;font-size:14px}.auth-help-modal__back,.auth-help-modal__close{background:var(--surface-3);width:36px;height:36px;color:var(--text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.auth-help-modal__header-spacer{width:36px;height:36px}.auth-help-modal__back .app-icon,.auth-help-modal__close .app-icon{width:16px;height:16px}.auth-help-modal__body{scrollbar-width:thin;min-height:0;padding:14px;overflow:auto}.auth-help-modal__loading{min-height:160px;color:var(--muted-2);justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.auth-help-faqs{flex-direction:column;gap:8px;display:flex}.auth-help-faqs>button{background:var(--surface-2);width:100%;color:var(--text);text-align:right;cursor:pointer;border:1px solid #ffffff0e;border-radius:15px;align-items:center;gap:12px;padding:13px 14px;display:flex}.auth-help-faqs>button>span{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.auth-help-faqs strong{font-size:10.5px;line-height:1.7}.auth-help-faqs small{color:var(--muted);font-size:9px;font-weight:500;line-height:1.9}.auth-help-faqs>button>.app-icon{width:15px;height:15px;color:var(--muted-2);transition:transform .18s}.auth-help-faqs>button.open>.app-icon{transform:rotate(180deg)}.auth-help-support-cta{color:#fff;text-align:right;cursor:pointer;background:#ff1f2d0e;border:1px solid #ff1f2d2b;border-radius:15px;align-items:center;gap:11px;width:100%;margin-top:12px;padding:13px 14px;display:flex}.auth-help-support-cta>.app-icon:first-child{width:21px;height:21px;color:var(--brand)}.auth-help-support-cta>.app-icon:last-child{width:15px;height:15px;color:var(--muted-2)}.auth-help-support-cta>span{flex-direction:column;flex:1;gap:3px;display:flex}.auth-help-support-cta strong{font-size:10.5px}.auth-help-support-cta small{color:var(--muted-2);font-size:8.5px;line-height:1.6}.auth-help-support-form{flex-direction:column;gap:11px;display:flex}.auth-help-support-form label{color:var(--muted);flex-direction:column;gap:6px;font-size:10px;font-weight:750;display:flex}.auth-help-support-form input,.auth-help-support-form textarea{background:var(--surface-2);color:#fff;width:100%;font:inherit;border:1px solid #ffffff12;border-radius:12px;outline:0;padding:0 12px}.auth-help-support-form input{height:44px}.auth-help-support-form textarea{resize:vertical;min-height:120px;padding-block:11px;line-height:1.8}.auth-help-support-form input:focus,.auth-help-support-form textarea:focus{background:var(--surface-3);border-color:#ffffff3d}.auth-help-support-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.auth-help-telegram{background:var(--surface-2);direction:ltr;border:1px solid #ffffff12;border-radius:12px;align-items:center;display:flex}.auth-help-telegram:focus-within{background:var(--surface-3);border-color:#ffffff3d}.auth-help-telegram>b{color:var(--muted-2);padding-left:12px;font-size:12px}.auth-help-telegram>input{direction:ltr;border-radius:0;background:0 0!important;border:0!important}.auth-help-support-form .account-auth-state{margin:0}.auth-help-support-form .account-auth-submit{margin-top:2px}@media (width>=901px){.account-auth-card__topbar>button,.auth-help-modal__back,.auth-help-modal__close{transition:background .16s,color .16s}.auth-help-faqs strong,.auth-help-support-cta strong{font-size:11.5px}.auth-help-faqs small,.auth-help-support-cta small,.auth-help-support-form label{font-size:10px}}@media (width<=700px){.auth-help-modal{align-items:end;padding:0}.auth-help-modal__panel{border-radius:24px 24px 0 0;width:100%;max-height:86dvh}.auth-help-modal__header{min-height:58px}.auth-help-modal__body{padding:13px 14px 18px}.auth-help-support-pair{grid-template-columns:1fr}.account-auth-card__topbar{margin-top:-2px}}.account-desktop-settings-rail,.account-settings-desktop-idle{display:none}.account-settings-mobile-home{display:block}.account-profile-avatar-picker--app>.user-avatar,.account-profile-avatar-picker>.user-avatar{align-self:center;aspect-ratio:1!important;border-radius:50%!important;flex:0 0 60px!important;width:60px!important;min-width:60px!important;max-width:60px!important;height:60px!important}.account-friend-list>a>.user-avatar,.account-gift-recipient>.user-avatar,.account-settings-user-card--app>.user-avatar,.account-settings-user-card>.user-avatar,.account-ticket-list>a>.user-avatar{overflow:hidden;aspect-ratio:1!important;border-radius:50%!important}.account-settings-row.is-active,.account-settings-user-card.is-active{background:linear-gradient(90deg,#ff1f2d06,#ff1f2d18)!important;border-color:#ff1f2d38!important}.account-settings-row.is-active .account-settings-row__icon{color:#fff;background:#ff1f2d1f}.account-settings-row.is-active .account-settings-row__copy strong,.account-settings-user-card.is-active strong{color:#fff}.account-settings-row.is-active>.app-icon{color:var(--brand)}@media (width>=1180px) and (hover:hover) and (pointer:fine){.app-main--account-panel{padding-inline:0}.account-desktop-panel-shell{direction:ltr;grid-template-columns:minmax(0,1fr) 344px;align-items:start;gap:22px;width:min(1520px,100% - 56px);margin:0 auto;display:grid}.account-desktop-panel-content{direction:rtl;min-width:0}.account-desktop-panel-content>.account-page,.account-desktop-panel-content>.account-settings-page{width:100%}.account-desktop-panel-content .account-detail-shell,.account-desktop-panel-content .account-profile-app,.account-desktop-panel-content .account-settings-home,.account-desktop-panel-content .account-workspace-error{width:100%;max-width:none}.account-profile-app{padding-bottom:108px}.account-desktop-settings-rail{background:var(--surface);border:1px solid #ffffff0e;border-radius:19px;align-self:start;min-width:0;max-height:calc(100dvh - 24px);display:block;position:sticky;top:12px;overflow:hidden}.account-desktop-settings-rail__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;direction:ltr;width:100%;max-height:calc(100dvh - 24px);padding:10px 10px 18px;overflow-y:auto}.account-desktop-settings-rail .account-settings-home{direction:rtl;width:100%;margin:0}.account-desktop-settings-rail .account-settings-user-card{border-radius:14px;margin:0 0 10px;padding:10px}.account-desktop-settings-rail .account-settings-user-card>.user-avatar{flex-basis:46px!important;width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important}.account-desktop-settings-rail .account-settings-user-card strong{font-size:10.5px}.account-desktop-settings-rail .account-settings-user-card small{font-size:8.2px}.account-desktop-settings-rail .account-settings-home__priority{margin-bottom:10px}.account-desktop-settings-rail .account-settings-group-wrap{margin-top:11px}.account-desktop-settings-rail .account-settings-group-wrap>h2{margin:0 4px 5px;font-size:8.7px}.account-desktop-settings-rail .account-settings-group{border-radius:13px}.account-desktop-settings-rail .account-settings-row{gap:8px;min-height:51px;padding:7px 9px}.account-desktop-settings-rail .account-settings-row__icon{border-radius:9px;flex-basis:31px;width:31px;height:31px;font-size:14px}.account-desktop-settings-rail .account-settings-row__copy strong{font-size:9.4px}.account-desktop-settings-rail .account-settings-row__copy small{font-size:7.5px;line-height:1.55}.account-desktop-settings-rail .account-settings-row>.app-icon{font-size:12px}.account-desktop-settings-rail .account-settings-badge{min-width:21px;height:21px;padding-inline:5px;font-size:7px}.account-desktop-settings-rail .account-social-buttons{border-radius:13px;grid-template-columns:1fr 1fr;gap:6px;padding:7px}.account-desktop-settings-rail .account-social-buttons button{height:34px;font-size:8.3px}.account-profile-topbar__settings,.account-settings-mobile-home{display:none!important}.account-settings-desktop-idle{min-height:58dvh;color:var(--muted-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex}.account-settings-desktop-idle>span{background:var(--surface);width:50px;height:50px;color:var(--muted);border:1px solid #ffffff0f;border-radius:15px;place-items:center;margin-bottom:5px;display:grid}.account-settings-desktop-idle>span .app-icon{width:22px;height:22px}.account-settings-desktop-idle strong{color:var(--text);font-size:11px}.account-settings-desktop-idle small{max-width:420px;font-size:8.5px;line-height:1.8}.account-settings-workspace{min-height:calc(100dvh - 20px)}.account-desktop-panel-content .account-settings-workspace{padding-bottom:108px}.account-desktop-panel-content .account-detail-header,.account-desktop-panel-content .account-editor-header{width:100%}}@media (hover:none),(width<=1179px),(pointer:coarse){.account-desktop-panel-shell{width:100%;display:block}.account-desktop-settings-rail,.account-settings-desktop-idle{display:none!important}.account-settings-mobile-home{display:block!important}}.app-shell--native-subpage .app-main,.person-page{min-height:100dvh}.person-page{background:var(--bg);padding-bottom:118px}.person-page-topbar{z-index:82;width:min(1380px,100%);height:58px;color:var(--text);background:#090b0df5;border-bottom:1px solid #f2f5f60e;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;margin:0 auto;padding:0 14px;display:grid;position:sticky;top:0}.person-page-topbar>button{width:48px;height:48px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:-8px;padding:0;display:grid}.person-page-topbar>button .app-icon{width:27px;height:27px}.person-page-topbar>strong{text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:min(52vw,320px);font-size:13px;font-weight:950;overflow:hidden}.person-page-body{width:min(1380px,100%);margin:0 auto;padding:0 24px 24px}.person-profile-header{flex-direction:column;gap:10px;width:100%;padding-top:4px;display:flex}.person-profile-identity{align-items:flex-start;gap:16px;width:100%;display:flex}.person-profile-avatar-column{flex-direction:column;flex:0 0 96px;align-items:center;gap:5px;width:96px;display:flex}.person-profile-avatar{background:var(--surface-3);width:92px;height:92px;color:var(--text);border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.person-profile-avatar img,.person-profile-avatar>.filmology-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.person-profile-avatar>b{font-size:27px;font-weight:950}.person-profile-avatar-column>small{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--muted);text-align:center;font-size:10px;font-weight:650;overflow:hidden}.person-profile-copy{flex-direction:column;flex:1;gap:14px;min-width:0;padding-top:3px;display:flex}.person-profile-copy>h1{width:100%;color:var(--text);text-align:left;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:950;line-height:1.35}.person-profile-stats{align-items:center;width:100%;display:flex}.person-profile-stats>div{flex-direction:column;flex:1;align-items:center;gap:1px;min-width:0;padding-block:2px;display:flex}.person-profile-stats b{color:var(--text);font-size:15px;font-weight:950}.person-profile-stats span{color:var(--muted);font-size:10px}.person-profile-short-bio{width:100%;color:var(--text);text-align:right;cursor:default;background:0 0;border:0;padding:0;font-size:11.5px;line-height:1.9;display:block}.person-profile-short-bio.is-clickable{cursor:pointer}.person-profile-short-bio>strong{color:#fff;white-space:nowrap;margin-right:6px;font-weight:900}.person-profile-short-bio:disabled{opacity:1}.person-profile-facts{flex-direction:column;gap:5px;margin:0;padding:0;display:flex}.person-profile-facts>div{align-items:baseline;gap:8px;min-width:0;display:flex}.person-profile-facts dt{color:var(--muted);flex:none;font-size:10px}.person-profile-facts dd{min-width:0;color:var(--text);margin:0;font-size:10px;font-weight:700;line-height:1.6}.person-profile-tabs{border-top:1px solid #f2f5f60e;border-bottom:1px solid #f2f5f60e;align-items:stretch;width:100%;height:52px;margin-top:2px;display:flex}.person-profile-tabs>button{min-width:0;height:50px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:.9 1 0;padding:0;transition:flex .18s,color .16s;position:relative}.person-profile-tabs>button.active{color:var(--text);flex-grow:1.35}.person-profile-tabs__inner{justify-content:center;align-items:center;gap:5px;width:100%;height:100%;display:flex}.person-profile-tabs__inner .app-icon{width:21px;height:21px}.person-profile-tabs__inner b{font-size:9px;font-weight:800}.person-profile-tabs>button>i{background:0 0;border-radius:999px 999px 0 0;height:2px;position:absolute;bottom:-1px;left:13%;right:13%}.person-profile-tabs>button.active>i{background:var(--text)}.person-titles-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:24px 13px;padding-top:18px;display:grid}.person-page-body>.catalog-skeleton{grid-template-columns:repeat(8,minmax(0,1fr));margin-top:18px}.person-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;display:flex}.person-empty-state h2{margin:0;font-size:15px;font-weight:950}.person-empty-state p{color:var(--muted);margin:0;font-size:10px}.person-load-state{min-height:58px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.person-load-state--error{color:var(--error);flex-wrap:wrap}.person-load-state--error button{background:var(--surface-3);min-height:30px;color:var(--text);cursor:pointer;border:1px solid #ffffff17;border-radius:9px;padding:0 10px;font-size:9px;font-weight:850}.person-load-spinner{border:2px solid #9aa4aa40;border-top-color:var(--text);border-radius:50%;width:17px;height:17px;animation:.75s linear infinite spin}.person-load-sentinel{width:100%;height:1px}.person-biography-dialog{z-index:260;background:#000000b8;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.person-biography-dialog__sheet{background:var(--surface);border:1px solid #f2f5f614;border-radius:24px 24px 18px 18px;width:min(620px,100%);max-height:min(680px,82dvh);padding:28px 20px 30px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #00000080}.person-biography-dialog__grabber{background:#f2f5f62e;border-radius:999px;width:42px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.person-biography-dialog__close{background:var(--surface-3);width:32px;height:32px;color:var(--text);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;left:12px}.person-biography-dialog__close .app-icon{width:17px;height:17px}.person-biography-dialog__sheet h2{text-align:center;margin:0 38px 16px;font-size:15px;font-weight:950}.person-biography-dialog__sheet p{color:var(--muted);white-space:pre-line;margin:0;font-size:11.5px;line-height:2}.person-profile-skeleton{flex-direction:column;gap:10px;padding-top:4px;display:flex}.person-profile-skeleton__identity{align-items:flex-start;gap:16px;display:flex}.person-profile-skeleton__avatar{background:var(--surface-3);border-radius:50%;flex:0 0 92px;width:92px;height:92px}.person-profile-skeleton__copy{flex-direction:column;flex:1;gap:18px;min-width:0;padding-top:6px;display:flex}.person-profile-skeleton__copy>b{background:var(--surface-3);border-radius:7px;width:58%;height:18px;display:block}.person-profile-skeleton__copy>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.person-profile-skeleton__copy i{background:var(--surface-3);border-radius:8px;height:28px}.person-profile-skeleton__line{background:var(--surface-3);border-radius:5px;width:100%;height:10px;display:block}.person-profile-skeleton__line.medium{width:82%}.person-profile-skeleton__line.short{width:56%}.person-profile-skeleton__tabs{border-top:1px solid #f2f5f60e;border-bottom:1px solid #f2f5f60e;grid-template-columns:repeat(3,1fr);align-items:center;gap:10px;height:52px;display:grid}.person-profile-skeleton__tabs i{background:var(--surface-3);border-radius:6px;justify-self:center;width:28px;height:21px}.person-card{cursor:pointer}.person-card:hover strong,.search-person-row:hover strong{color:#fff}.person-card:focus-visible,.search-person-row:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:12px}@media (width<=1320px){.person-page-body>.catalog-skeleton,.person-titles-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=980px){.person-page-body>.catalog-skeleton,.person-titles-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 11px}}@media (width<=860px){.person-page-topbar{padding-inline:8px 14px}.person-page-body{padding:0 14px 18px}.person-profile-identity{gap:14px}.person-profile-avatar-column{flex-basis:82px;width:82px}.person-profile-avatar{width:82px;height:82px}.person-profile-avatar>b{font-size:25px}.person-profile-copy{gap:11px}.person-profile-copy>h1{font-size:16px;line-height:21px}.person-profile-stats b{font-size:14px}.person-profile-stats span{font-size:9.5px}.person-profile-short-bio{font-size:11px;line-height:19px}.person-profile-facts dd,.person-profile-facts dt{font-size:9.5px}.person-biography-dialog{padding:0}.person-biography-dialog__sheet{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100%;max-height:80dvh;padding-inline:18px}}@media (width<=640px){.person-page-body>.catalog-skeleton,.person-titles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}}.account-settings-collapsible-wrap{margin-top:12px}.account-settings-collapse-group{overflow:hidden}.account-settings-collapse-trigger{border-bottom:0!important}.account-settings-collapse-trigger>.app-icon:last-child{transition:transform .18s,color .18s}.account-settings-collapse-group.is-open .account-settings-collapse-trigger{border-bottom:1px solid #ffffff0d!important}.account-settings-collapse-group.is-open .account-settings-collapse-trigger>.app-icon:last-child{color:var(--brand);transform:rotate(180deg)}.account-settings-collapse-group.has-active-child>.account-settings-collapse-trigger .account-settings-row__icon{color:#fff;background:#ff1f2d1f}.account-settings-collapse-body{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.account-settings-collapse-group.is-open .account-settings-collapse-body{grid-template-rows:1fr}.account-settings-collapse-body__inner{min-height:0;overflow:hidden}.account-settings-row--nested{padding-inline-start:18px}.account-settings-row--nested .account-settings-row__icon{border-radius:9px;flex-basis:32px;width:32px;height:32px;font-size:15px}.account-settings-app-download-wrap{margin-top:12px;margin-bottom:2px}.account-settings-app-download .account-settings-row__icon{color:var(--brand);background:#ff1f2d1f}.account-app-center-shell{padding-bottom:112px}.account-app-center{flex-direction:column;gap:18px;padding:16px 0 0;display:flex}.account-app-center__hero{isolation:isolate;background:#000;border:1px solid #ffffff0f;border-radius:24px;align-items:center;min-height:250px;padding:34px 36px;display:flex;position:relative;overflow:hidden}.account-app-center__hero-copy{z-index:3;flex-direction:column;align-items:flex-start;max-width:560px;display:flex;position:relative}.account-app-center__hero-copy>span,.account-app-platform__eyebrow{color:var(--brand);letter-spacing:.16em;font-size:9px;font-weight:950}.account-app-center__hero-copy h1{color:#fff;letter-spacing:-.03em;margin:8px 0 5px;font-size:34px;font-weight:950;line-height:1.25}.account-app-center__hero-copy p{color:var(--text);margin:0;font-size:13px;font-weight:750;line-height:1.8}.account-app-center__hero-art{pointer-events:none;position:absolute;inset:0}.account-app-center__glow{background:var(--brand);filter:blur(52px);opacity:.22;border-radius:50%;display:block;position:absolute}.account-app-center__glow--one{width:430px;height:210px;top:20%;left:8%}.account-app-center__glow--two{opacity:.14;width:260px;height:180px;bottom:4%;right:10%}.account-app-center__icon{background:#14181cc7;border:1px solid #ffffff1f;border-radius:29px;place-items:center;width:118px;height:118px;display:grid;position:absolute;top:50%;left:8%;overflow:hidden;transform:translateY(-50%);box-shadow:0 28px 70px #00000073}.account-app-center__icon .filmology-image,.account-app-center__icon>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account-app-center__icon .filmology-brand-logo{color:#fff;width:92px;height:auto}.account-app-center__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;display:grid}.account-app-center__tabs>button{-moz-column-gap:10px;background:var(--surface);min-height:74px;color:var(--muted);text-align:right;cursor:pointer;border:1px solid #ffffff0f;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:10px;padding:10px 13px;display:grid}.account-app-center__tabs>button>span{background:var(--surface-3);width:42px;height:42px;color:var(--text);border-radius:12px;grid-row:1/3;place-items:center;font-size:20px;display:grid}.account-app-center__tabs>button>b{color:var(--text);align-self:end;font-size:11px;font-weight:900}.account-app-center__tabs>button>small{color:var(--muted-2);align-self:start;font-size:8.5px}.account-app-center__tabs>button.active{background:linear-gradient(90deg,#ff1f2d06,#ff1f2d17);border-color:#ff1f2d42}.account-app-center__tabs>button.active>span{color:#fff;background:#ff1f2d1f}.account-app-center__tabs>button.active>b{color:#fff}.account-app-platform{background:var(--surface);border:1px solid #ffffff0f;border-radius:24px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:30px;min-height:430px;padding:30px;display:grid}.account-app-platform__copy{flex-direction:column;align-items:flex-start;gap:15px;min-width:0;display:flex}.account-app-platform__heading{justify-content:space-between;align-items:flex-start;gap:14px;width:100%;display:flex}.account-app-platform__heading>div{flex:1;min-width:0}.account-app-platform__heading h2{color:#fff;margin:0 0 7px;font-size:23px;font-weight:950}.account-app-platform__heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.95}.account-app-platform__status{background:var(--surface-3);min-height:28px;color:var(--muted);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.account-app-platform__status.ready{color:#63d995;background:#22c55e1f}.account-app-platform__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.account-app-platform__meta>span{background:var(--surface-2);border:1px solid #ffffff0e;border-radius:13px;flex-direction:column;gap:4px;min-width:0;padding:11px 12px;display:flex}.account-app-platform__meta small{color:var(--muted-2);font-size:8px}.account-app-platform__meta strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:10px;overflow:hidden}.account-app-platform__actions{flex-wrap:wrap;gap:8px;display:flex}.account-app-platform__disabled,.account-app-platform__primary,.account-app-platform__secondary{min-height:46px;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.account-app-platform__primary{background:var(--brand);color:#fff;cursor:pointer}.account-app-platform__primary .app-icon{font-size:17px}.account-app-platform__secondary{background:var(--surface-3);color:var(--text);cursor:pointer;border:1px solid #ffffff12}.account-app-platform__disabled{background:var(--surface-3);color:var(--muted-2)}.account-app-platform__note{color:var(--muted);background:#ff1f2d11;border-radius:12px;margin:0;padding:10px 12px;font-size:9px;line-height:1.8}.account-app-platform__steps{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.account-app-platform__steps li{background:var(--surface-2);color:var(--text);border:1px solid #ffffff0e;border-radius:13px;align-items:center;gap:9px;padding:10px 11px;font-size:10px;display:flex}.account-app-platform__steps li>b{width:26px;height:26px;color:var(--brand);background:#ff1f2d1f;border-radius:50%;flex:0 0 26px;place-items:center;font-size:9px;display:grid}.account-app-platform__visual{justify-content:center;align-items:center;min-width:0;min-height:340px;display:flex;overflow:hidden}.account-app-phone-gallery{perspective:850px;direction:ltr;justify-content:center;align-items:center;gap:0;width:min(390px,100%);height:360px;display:flex}.account-app-phone-gallery figure{opacity:.78;background:#090b0d;border:4px solid #17191c;border-radius:24px;flex:0 0 128px;width:128px;height:276px;margin:0 -30px;overflow:hidden;transform:rotateY(10deg)scale(.88);box-shadow:0 22px 48px #0000006b}.account-app-phone-gallery figure:nth-child(2n){transform:rotateY(-10deg)scale(.88)}.account-app-phone-gallery figure.featured{z-index:4;opacity:1;transform:none}.account-app-phone-gallery .filmology-image,.account-app-phone-gallery img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account-app-phone-placeholder{background:linear-gradient(155deg,var(--surface-3),#090b0d);border:5px solid #17191c;border-radius:32px;place-items:center;width:220px;height:350px;display:grid;box-shadow:0 25px 58px #00000070}.account-app-phone-placeholder>div{color:var(--muted);flex-direction:column;align-items:center;gap:12px;display:flex}.account-app-phone-placeholder .app-icon{color:var(--brand);font-size:46px}.account-app-phone-placeholder span{font-size:10px;font-weight:850}.account-app-tv{flex-direction:column;align-items:center;width:min(520px,100%);display:flex}.account-app-tv__screen{aspect-ratio:16/9;background:#090b0d;border:8px solid #17191c;border-radius:16px;place-items:center;width:100%;display:grid;overflow:hidden;box-shadow:0 26px 62px #00000075}.account-app-tv__screen .filmology-image,.account-app-tv__screen img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account-app-tv__screen>span{color:var(--muted);flex-direction:column;align-items:center;gap:6px;display:flex}.account-app-tv__screen .app-icon{color:var(--brand);font-size:42px}.account-app-tv__screen b{color:#fff;font-size:12px}.account-app-tv__screen small{font-size:8px}.account-app-tv__stand{border-bottom:7px solid #17191c;width:80px;height:25px;position:relative}.account-app-tv__stand:before{content:"";background:#17191c;width:9px;height:24px;position:absolute;top:0;left:50%;transform:translate(-50%)}.account-app-center-state{min-height:330px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:28px;display:flex}.account-app-center-state>strong{color:var(--text);font-size:11px}.account-app-center-state>small{max-width:420px;font-size:9px;line-height:1.8}.account-app-center-state>.app-icon{font-size:32px}.account-app-center-state>button{background:var(--brand);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 14px;font-size:9px;font-weight:850}.account-app-ios-sheet>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-app-ios-sheet>header>div{flex-direction:column;gap:3px;display:flex}.account-app-ios-sheet>header small{color:var(--brand);font-size:8px;font-weight:900}.account-app-ios-sheet>header strong{font-size:13px}.account-app-ios-sheet>header>button{background:var(--surface-3);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.account-app-ios-sheet>ol{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.account-app-ios-sheet>ol li{background:var(--surface-2);border-radius:13px;align-items:flex-start;gap:10px;padding:11px;display:flex}.account-app-ios-sheet>ol li>b{width:27px;height:27px;color:var(--brand);background:#ff1f2d1f;border-radius:50%;flex:0 0 27px;place-items:center;font-size:9px;display:grid}.account-app-ios-sheet>ol li>span{flex-direction:column;gap:3px;display:flex}.account-app-ios-sheet>ol strong{font-size:10px}.account-app-ios-sheet>ol small{color:var(--muted-2);font-size:8.5px;line-height:1.7}@media (width>=1180px) and (hover:hover) and (pointer:fine){.account-desktop-settings-rail{max-height:none;overflow:visible}.account-desktop-settings-rail__scroll{overscroll-behavior:auto;scrollbar-width:auto;scrollbar-gutter:auto;direction:rtl;max-height:none;overflow:visible}.account-desktop-settings-rail .account-settings-collapse-trigger{min-height:51px}.account-desktop-settings-rail .account-settings-row--nested{padding-inline-start:13px}.account-desktop-settings-rail .account-settings-row--nested .account-settings-row__icon{flex-basis:28px;width:28px;height:28px;font-size:13px}.account-desktop-settings-rail .account-settings-app-download-wrap{margin-top:10px}}@media (width<=900px){.account-app-center-shell{padding-bottom:100px}.account-app-center{gap:12px;padding-top:10px}.account-app-center__hero{border-radius:19px;min-height:180px;padding:24px 18px}.account-app-center__hero-copy{max-width:70%}.account-app-center__hero-copy h1{font-size:24px}.account-app-center__hero-copy p{font-size:10.5px}.account-app-center__icon{border-radius:22px;width:82px;height:82px;left:6%}.account-app-center__tabs{scrollbar-width:none;gap:6px;overflow-x:auto}.account-app-center__tabs::-webkit-scrollbar{display:none}.account-app-center__tabs>button{-moz-column-gap:7px;border-radius:14px;grid-template-columns:34px minmax(0,1fr);column-gap:7px;min-width:0;min-height:64px;padding:8px}.account-app-center__tabs>button>span{border-radius:10px;width:34px;height:34px;font-size:17px}.account-app-center__tabs>button>b{font-size:9px}.account-app-center__tabs>button>small{font-size:7.3px}.account-app-platform{border-radius:19px;grid-template-columns:1fr;gap:18px;min-height:0;padding:18px 14px}.account-app-platform__heading h2{font-size:18px}.account-app-platform__heading p{font-size:9.5px}.account-app-platform__status{font-size:7.5px}.account-app-platform__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.account-app-platform__meta>span:last-child:nth-child(3){grid-column:1/-1}.account-app-platform__visual{order:-1;min-height:300px}.account-app-phone-gallery{height:300px}.account-app-phone-gallery figure{border-width:3px;border-radius:20px;flex-basis:105px;width:105px;height:228px;margin:0 -27px}.account-app-phone-placeholder{border-radius:27px;width:180px;height:290px}.account-app-platform__disabled,.account-app-platform__primary,.account-app-platform__secondary{min-height:42px;padding:0 14px;font-size:9px}}@media (width<=560px){.account-app-center__hero{min-height:155px}.account-app-center__hero-copy{max-width:75%}.account-app-center__hero-copy h1{font-size:20px}.account-app-center__hero-copy p{font-size:9.5px}.account-app-center__hero-copy>span{font-size:7.5px}.account-app-center__icon{border-radius:18px;width:68px;height:68px;left:5%}.account-app-center__tabs>button{text-align:center;grid-template-rows:28px auto auto;grid-template-columns:1fr}.account-app-center__tabs>button>span{grid-row:auto;width:28px;height:28px;margin:auto;font-size:14px}.account-app-center__tabs>button>b,.account-app-center__tabs>button>small{align-self:center}.account-app-platform__heading{flex-direction:column}.account-app-platform__status{align-self:flex-start}.account-app-platform__meta{grid-template-columns:1fr 1fr}.account-app-platform__actions{width:100%}.account-app-platform__disabled,.account-app-platform__primary,.account-app-platform__secondary{flex:auto}.account-app-phone-gallery figure:nth-child(n+4){display:none}}html.filmology-player-open,html.filmology-player-open body{overscroll-behavior:none;background:#000;overflow:hidden!important}.app-main--player,.app-shell--player,.filmology-player-page{background:#000;width:100%;height:100dvh;min-height:100dvh;overflow:hidden}.app-main--player{min-height:100dvh!important;padding:0!important}.filmology-player-page{position:relative}.filmology-player-page__loading{background:#000;place-items:center;display:grid;position:fixed;inset:0}.filmology-web-player{z-index:500;color:#fff;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#000;outline:0;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.filmology-web-player__video{-o-object-position:center;object-position:center;background:#000;width:100%;height:100%;position:absolute;inset:0}.filmology-web-player.aspect-fit .filmology-web-player__video,.filmology-web-player__video{-o-object-fit:contain;object-fit:contain}.filmology-web-player.aspect-zoom .filmology-web-player__video{-o-object-fit:cover;object-fit:cover}.filmology-web-player.aspect-stretch .filmology-web-player__video{-o-object-fit:fill;object-fit:fill}.filmology-web-player__gesture-layer{z-index:2;grid-template-columns:1fr 1fr 1fr;display:grid;position:absolute;inset:0}.filmology-web-player__gesture-layer>button,.filmology-web-player__locked-surface{cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0}.filmology-web-player__locked-surface{z-index:6;position:absolute;inset:0}.filmology-player-controls{z-index:5;pointer-events:none;background:linear-gradient(#0000009e,#0000 24% 58%,#000000c7);position:absolute;inset:0}.filmology-player-controls button,.filmology-player-controls input{pointer-events:auto}.filmology-player-controls__top{padding:calc(14px + env(safe-area-inset-top)) calc(18px + env(safe-area-inset-right)) 0 calc(18px + env(safe-area-inset-left));direction:ltr;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:absolute;top:0;left:0;right:0}.filmology-player-title-block{align-items:flex-start;gap:12px;width:min(68%,900px);min-width:0;display:flex}.filmology-player-title-block>div{text-align:left;direction:ltr;flex-direction:column;gap:2px;min-width:0;padding-top:2px;display:flex}.filmology-player-title-block strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:16px;font-weight:800;line-height:1.35;overflow:hidden}.filmology-player-title-block small{text-overflow:ellipsis;white-space:nowrap;color:#ffffffad;font-family:IRANYekanX,Tahoma,Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.4;overflow:hidden}.filmology-player-top-actions{direction:ltr;align-items:center;gap:8px;display:flex}.filmology-player-icon-button{cursor:pointer;background:#00000057;border:0;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;transition:background .14s,transform .14s,opacity .14s;display:grid}.filmology-player-icon-button.is-plain{background:0 0}.filmology-player-icon-button:focus-visible,.filmology-player-icon-button:hover{background:#ffffff1c}.filmology-player-icon-button:active{transform:scale(.94)}.filmology-player-icon-button>img{-o-object-fit:contain;object-fit:contain;width:23px;height:23px}.filmology-player-top-actions .filmology-player-icon-button>img{width:25px;height:25px}.filmology-player-controls__center{direction:ltr;align-items:center;gap:34px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.filmology-player-center-button{cursor:pointer;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000075;border:1px solid #ffffff14;border-radius:50%;place-items:center;padding:0;transition:transform .13s,background .13s,opacity .13s;display:grid;box-shadow:0 8px 28px #0003}.filmology-player-center-button:hover:not(:disabled){background:#0000009e;transform:scale(1.045)}.filmology-player-center-button:active:not(:disabled){transform:scale(.94)}.filmology-player-center-button:disabled{cursor:default;opacity:.32}.filmology-player-center-button.is-small{width:50px;height:50px}.filmology-player-center-button.is-main{background:#0000008a;width:68px;height:68px}.filmology-player-center-button img{width:26px;height:26px}.filmology-player-center-button.is-main img{width:32px;height:32px}.filmology-player-center-button.is-main .app-icon{color:#fff;width:34px;height:34px;font-size:34px}.filmology-player-controls__bottom{left:0;right:0;bottom:calc(42px + env(safe-area-inset-bottom));padding:0 calc(20px + env(safe-area-inset-right)) 0 calc(20px + env(safe-area-inset-left));direction:ltr;align-items:flex-end;gap:20px;display:flex;position:absolute}.filmology-player-time-pill{color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums;background:#0000009e;border-radius:17px;align-items:center;min-height:29px;padding:7px 11px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.filmology-player-bottom-actions{direction:rtl;flex-direction:column;align-items:flex-end;gap:7px;margin-left:auto;display:flex}.filmology-player-next-pill{background:var(--brand);color:#fff;min-height:34px;font:inherit;cursor:pointer;border:0;border-radius:18px;padding:8px 14px;font-size:11px;font-weight:800}.filmology-player-episodes-pill{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#000000a3;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:8px;padding:6px 6px 6px 13px;font-size:12px;font-weight:800;display:flex}.filmology-player-episodes-pill .filmology-image,.filmology-player-episodes-pill img{-o-object-fit:cover;object-fit:cover;background:#ffffff1a;border-radius:7px;width:44px;height:26px}.filmology-player-seek-wrap{left:calc(20px + env(safe-area-inset-left));right:calc(20px + env(safe-area-inset-right));bottom:calc(13px + env(safe-area-inset-bottom));pointer-events:auto;align-items:center;height:18px;display:flex;position:absolute}.filmology-player-seek-buffer,.filmology-player-seek-played,.filmology-player-seek-wrap:before{content:"";pointer-events:none;border-radius:999px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.filmology-player-seek-wrap:before{background:#ffffff47;width:100%}.filmology-player-seek-buffer{z-index:1;background:#ffffff7a}.filmology-player-seek-played{z-index:2;background:var(--brand)}.filmology-player-seek{z-index:3;appearance:none;cursor:pointer;direction:ltr;background:0 0;width:100%;height:18px;margin:0;position:absolute;inset:0}.filmology-player-seek::-webkit-slider-runnable-track{background:0 0;height:4px}.filmology-player-seek::-moz-range-track{background:0 0;height:4px}.filmology-player-seek::-webkit-slider-thumb{appearance:none;background:var(--brand);border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px;box-shadow:0 0 0 1px #ffffff29}.filmology-player-seek::-moz-range-thumb{background:var(--brand);border:0;border-radius:50%;width:12px;height:12px}.filmology-player-spinner{z-index:28;border:3px solid #ffffff47;border-top-color:#fff;border-radius:50%;width:42px;height:42px;margin:-21px 0 0 -21px;animation:.72s linear infinite filmology-player-spin;position:absolute;top:50%;left:50%}@keyframes filmology-player-spin{to{transform:rotate(1turn)}}.filmology-player-gesture-hud{z-index:12;pointer-events:none;background:#0000002e;border-radius:28px;align-items:center;gap:8px;padding:12px 18px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.filmology-player-gesture-hud.is-back{left:72px}.filmology-player-gesture-hud.is-forward{right:72px}.filmology-player-gesture-hud>.app-icon{color:#fff;width:25px;height:25px;font-size:25px}.filmology-player-gesture-hud>strong{color:#fff;font-variant-numeric:tabular-nums;font-family:IRANYekanX,Tahoma,Arial,sans-serif;font-size:18px;font-weight:800}.filmology-player-unlock-pill{z-index:26;left:50%;bottom:calc(28px + env(safe-area-inset-bottom));color:#000;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:26px;align-items:center;gap:9px;padding:11px 18px;font-size:14px;font-weight:800;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 8px 26px #00000061}.filmology-player-unlock-pill img{filter:brightness(0);width:20px;height:20px}.filmology-player-error{z-index:38;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000a3;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.filmology-player-error__panel{text-align:center;background:#14181cf2;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;align-items:center;gap:20px;width:min(520px,94vw);padding:25px;display:flex;box-shadow:0 28px 70px #00000073}.filmology-player-error__panel>strong{color:#fff;font-size:15px;font-weight:800;line-height:1.9}.filmology-player-error__panel>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.filmology-player-error__panel button,.filmology-player-error__primary{background:var(--surface-3);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;padding:0 15px;font-size:10px;font-weight:850;display:inline-flex}.filmology-player-error__primary{border-color:var(--brand);background:var(--brand)}.filmology-player-modal-layer{z-index:30;background:#00000061;justify-content:center;align-items:flex-end;padding:0 18px;display:flex;position:absolute;inset:0}.filmology-player-sheet{overscroll-behavior:contain;width:min(560px,58vw);max-height:min(420px,100dvh - 20px);padding:10px 20px calc(20px + env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;background:#232323;border:0;border-radius:20px 20px 0 0;overflow:auto;box-shadow:0 -18px 50px #00000059}.filmology-player-sheet__handle{background:#ffffff52;border-radius:99px;width:50px;height:4px;margin:0 auto 8px}.filmology-player-sheet__header{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;min-height:48px;padding-bottom:8px;display:flex}.filmology-player-sheet__header h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:17px;font-weight:800;line-height:1.5;overflow:hidden}.filmology-player-sheet__header>button{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid}.filmology-player-sheet__header>button:hover{background:#ffffff14}.filmology-player-sheet__header img{width:19px;height:19px}.filmology-player-sheet__header img.is-back{transform:rotate(180deg)}.filmology-player-option-row,.filmology-player-setting-row{color:#fff;text-align:right;width:100%;min-height:56px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0a;align-items:center;gap:15px;padding:12px 0;display:flex}.filmology-player-setting-row>img{flex:0 0 25px;width:25px;height:25px}.filmology-player-option-row--with-chevron>img:last-child,.filmology-player-setting-row>img:last-child{opacity:.58;flex:0 0 17px;width:17px;height:17px;transform:rotate(180deg)}.filmology-player-option-row>span:last-of-type,.filmology-player-setting-row>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.filmology-player-setting-row strong{color:#fff;font-size:16px;font-weight:500;line-height:1.5}.filmology-player-setting-row small{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.45;overflow:hidden}.filmology-player-setting-row--terminal{padding-block:12px}.filmology-player-option-row{gap:0;padding-block:11px}.filmology-player-option-row strong{color:#fff;font-size:16px;font-weight:500;line-height:1.55}.filmology-player-option-row small{color:#ffffff8f;margin-top:2px;font-size:12px;font-weight:500;line-height:1.5}.filmology-player-option-row:has(.filmology-player-option-check img) strong{font-weight:800}.filmology-player-option-check{flex:0 0 34px!important;place-items:center!important;width:34px!important;display:grid!important}.filmology-player-option-check img{width:22px;height:22px}.filmology-player-option-row--with-chevron{gap:0}.filmology-player-option-row--with-chevron>img:last-child{margin-right:8px}.filmology-player-sheet__empty{color:#ffffff9e;text-align:center;background:#ffffff0e;border-radius:13px;margin:16px 0;padding:16px;font-size:12px;line-height:1.9}.filmology-player-subtitle-appearance{gap:0;padding:8px 0 2px;display:grid}.filmology-player-subtitle-picker,.filmology-player-subtitle-size-control{width:100%;padding:7px 0}.filmology-player-subtitle-section-head{align-items:center;gap:12px;display:flex}.filmology-player-subtitle-picker h3,.filmology-player-subtitle-section-head h3{color:#fff;flex:1;min-width:0;margin:0;font-size:13px;font-weight:800}.filmology-player-subtitle-section-head>span{color:#ffffff9e;white-space:nowrap;font-size:10.5px}.filmology-player-subtitle-size-slider{align-items:center;gap:8px;width:100%;padding-top:5px;display:flex}.filmology-player-subtitle-size-slider>b{color:#ffffffa8;font-family:Arial,sans-serif;line-height:1}.filmology-player-subtitle-size-slider>b.is-small{font-size:11px}.filmology-player-subtitle-size-slider>b.is-large{color:#fff;font-size:19px;font-weight:900}.filmology-player-speed-slider>input,.filmology-player-subtitle-size-slider>input{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:24px;margin:0}.filmology-player-speed-slider>input::-webkit-slider-runnable-track{background:#ffffff40;border-radius:99px;height:4px}.filmology-player-subtitle-size-slider>input::-webkit-slider-runnable-track{background:#ffffff40;border-radius:99px;height:4px}.filmology-player-speed-slider>input::-moz-range-track{background:#ffffff40;border-radius:99px;height:4px}.filmology-player-subtitle-size-slider>input::-moz-range-track{background:#ffffff40;border-radius:99px;height:4px}.filmology-player-speed-slider>input::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:16px;height:16px;margin-top:-6px}.filmology-player-subtitle-size-slider>input::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:16px;height:16px;margin-top:-6px}.filmology-player-speed-slider>input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:16px;height:16px}.filmology-player-subtitle-size-slider>input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:16px;height:16px}.filmology-player-subtitle-chip-row{scrollbar-width:none;gap:8px;padding-top:7px;display:flex;overflow-x:auto}.filmology-player-subtitle-chip-row::-webkit-scrollbar{display:none}.filmology-player-subtitle-chip-row>button{color:#fff;min-width:max-content;min-height:32px;font:inherit;cursor:pointer;border:1px solid #ffffff3d;border-radius:16px;padding:7px 13px;font-size:10.5px;font-weight:800}.filmology-player-subtitle-chip-row>button.is-dark-text{color:#000000db}.filmology-player-subtitle-chip-row>button.active{border-width:2px;border-color:#fff;font-weight:900}.filmology-player-subtitle-chip-row.is-backdrop>button{color:#fff;background:#ffffff0f;border-color:#ffffff29;font-weight:500}.filmology-player-subtitle-chip-row.is-backdrop>button.is-shadow{background:#ffffff1c}.filmology-player-subtitle-chip-row.is-backdrop>button.is-black25{background:#00000040}.filmology-player-subtitle-chip-row.is-backdrop>button.is-black50{background:#00000080}.filmology-player-subtitle-chip-row.is-backdrop>button.is-black75{background:#000000bf}.filmology-player-subtitle-chip-row.is-backdrop>button.is-black{background:#000000e6}.filmology-player-subtitle-chip-row.is-backdrop>button.active{border-width:2px;border-color:#fff;font-weight:900}.filmology-player-toggle-row{cursor:pointer;border-bottom:1px solid #ffffff0a;align-items:center;gap:15px;width:100%;min-height:56px;padding:10px 0;display:flex;position:relative}.filmology-player-toggle-row>img{flex:0 0 25px;width:25px;height:25px}.filmology-player-toggle-row>span{flex:1;min-width:0}.filmology-player-toggle-row strong{font-size:16px;font-weight:500}.filmology-player-toggle-row>input{opacity:0;pointer-events:none;position:absolute}.filmology-player-toggle-row>i{background:#ffffff38;border-radius:999px;flex:0 0 42px;width:42px;height:24px;transition:background .18s;position:relative}.filmology-player-toggle-row>i:after{content:"";background:#ffffffb8;border-radius:50%;width:18px;height:18px;transition:transform .18s,background .18s;position:absolute;top:3px;right:3px}.filmology-player-toggle-row>input:checked+i{background:var(--brand)}.filmology-player-toggle-row>input:checked+i:after{background:#fff;transform:translate(-18px)}.filmology-player-speed-value{color:#fff;text-align:center;font-variant-numeric:tabular-nums;width:100%;padding:6px 0 3px;font-size:21px;font-weight:800;line-height:1.5;display:block}.filmology-player-speed-slider{align-items:center;gap:12px;width:100%;display:flex}.filmology-player-speed-slider>button{color:#fff;width:48px;height:48px;font:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;flex:0 0 48px;place-items:center;padding:0;font-family:Arial,sans-serif;font-size:28px;line-height:1;display:grid}.filmology-player-speed-slider>button:disabled{opacity:.32;cursor:default}.filmology-player-speed-presets{scrollbar-width:none;gap:9px;width:100%;padding-top:8px;display:flex;overflow-x:auto}.filmology-player-speed-presets::-webkit-scrollbar{display:none}.filmology-player-speed-presets>button{color:#fff;min-width:max-content;font:inherit;cursor:pointer;background:#ffffff1a;border:0;border-radius:20px;padding:9px 18px;font-size:13px}.filmology-player-speed-presets>button.active{background:#fff3;border:1px solid #ffffff73}.filmology-player-episodes-sheet{width:min(820px,72vw);max-height:min(360px,100dvh - 20px);padding-block:10px}.filmology-player-season-tabs{scrollbar-width:none;gap:8px;padding:7px 0 6px;display:flex;overflow-x:auto}.filmology-player-season-tabs::-webkit-scrollbar{display:none}.filmology-player-season-tabs>button{color:#fff;min-width:max-content;min-height:32px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:11px;padding:7px 14px;font-size:11px;font-weight:800}.filmology-player-season-tabs>button.active{border-color:var(--brand);background:var(--brand)}.filmology-player-episode-list{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;width:100%;padding:12px 0 8px;display:flex;overflow-x:auto}.filmology-player-episode-list::-webkit-scrollbar{display:none}.filmology-player-episode-card{color:#fff;text-align:right;width:182px;height:96px;font:inherit;cursor:pointer;scroll-snap-align:start;background:#ffffff0f;border:1.5px solid #ffffff1f;border-radius:16px;flex-direction:column;flex:0 0 182px;padding:9px 12px 8px;display:flex;position:relative;overflow:hidden}.filmology-player-episode-card.active{border-color:var(--brand);background:#ff1f2d38}.filmology-player-episode-card__top{align-items:center;gap:8px;min-width:0;display:flex}.filmology-player-episode-card__top>strong{flex:1;min-width:0;font-size:13px;font-weight:800;line-height:1.4}.filmology-player-episode-card__top>.app-icon{color:#fff;flex:0 0 17px;width:17px;height:17px;font-size:17px}.filmology-player-episode-card>small{text-overflow:ellipsis;white-space:nowrap;color:#ffffff9e;padding-top:5px;font-size:10px;line-height:1.4;overflow:hidden}.filmology-player-episode-card.active>small{color:#fff}.filmology-player-episode-card__status{color:#ffffffb8;margin-top:auto;font-size:10px;line-height:1.4}.filmology-player-episode-card.active .filmology-player-episode-card__status{color:#fff;font-weight:800}.filmology-player-episode-progress{direction:ltr;background:#ffffff21;height:4px;position:absolute;bottom:0;left:0;right:0}.filmology-player-episode-progress>i{background:var(--brand);height:100%;display:block}.filmology-player-next-countdown{z-index:34;background:#000000d1;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:230px;padding:18px;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.filmology-player-next-countdown>strong{color:#fff;text-align:center;width:100%;font-size:18px;font-weight:800;line-height:1.55}.filmology-player-next-countdown>p{color:#ffffffc2;margin:0;font-size:13px}.filmology-player-next-countdown>div{justify-content:center;gap:8px;display:flex}.filmology-player-next-countdown button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#ffffff24;border:0;border-radius:12px;padding:0 16px;font-size:11px;font-weight:800}.filmology-player-next-countdown button.primary{background:var(--brand)}.player-fade-enter-active,.player-fade-leave-active{transition:opacity .16s}.player-fade-enter-from,.player-fade-leave-to{opacity:0}.player-sheet-enter-active,.player-sheet-leave-active{transition:opacity .19s}.player-sheet-enter-active .filmology-player-sheet,.player-sheet-leave-active .filmology-player-sheet{transition:transform .22s cubic-bezier(.2,.76,.25,1)}.player-sheet-enter-from,.player-sheet-leave-to{opacity:0}.player-sheet-enter-from .filmology-player-sheet,.player-sheet-leave-to .filmology-player-sheet{transform:translateY(100%)}.filmology-web-player.subtitle-size-extra-small video::cue{font-size:75%}.filmology-web-player.subtitle-size-small video::cue{font-size:85%}.filmology-web-player.subtitle-size-medium video::cue{font-size:100%}.filmology-web-player.subtitle-size-large video::cue{font-size:120%}.filmology-web-player.subtitle-size-extra-large video::cue{font-size:140%}.filmology-web-player.subtitle-tint-white video::cue{color:#fff}.filmology-web-player.subtitle-tint-yellow video::cue{color:#ffea00}.filmology-web-player.subtitle-tint-cyan video::cue{color:#00e5ff}.filmology-web-player.subtitle-tint-green video::cue{color:#50dc6e}.filmology-web-player.subtitle-tint-magenta video::cue{color:#f0f}.filmology-web-player.subtitle-tint-red video::cue{color:#ff4848}.filmology-web-player.subtitle-backdrop-none video::cue{text-shadow:none;background:0 0}.filmology-web-player.subtitle-backdrop-shadow video::cue{text-shadow:0 2px 4px #000,0 0 3px #000;background:0 0}.filmology-web-player.subtitle-backdrop-black25 video::cue{background:#00000040}.filmology-web-player.subtitle-backdrop-black50 video::cue{background:#00000080}.filmology-web-player.subtitle-backdrop-black75 video::cue{background:#000000bf}.filmology-web-player.subtitle-backdrop-black video::cue{background:#000}@media (width<=780px){.filmology-player-controls__top{padding-top:calc(9px + env(safe-area-inset-top));padding-inline:calc(10px + env(safe-area-inset-left)) calc(10px + env(safe-area-inset-right));gap:12px}.filmology-player-title-block{gap:8px;width:min(70%,520px)}.filmology-player-title-block strong{font-size:12px}.filmology-player-title-block small{font-size:8.5px}.filmology-player-icon-button{flex-basis:36px;width:36px;height:36px}.filmology-player-icon-button>img{width:20px;height:20px}.filmology-player-top-actions .filmology-player-icon-button>img{width:22px;height:22px}.filmology-player-controls__center{gap:22px}.filmology-player-center-button.is-small{width:43px;height:43px}.filmology-player-center-button.is-main{width:60px;height:60px}.filmology-player-center-button img{width:23px;height:23px}.filmology-player-center-button.is-main img{width:28px;height:28px}.filmology-player-center-button.is-main .app-icon{width:30px;height:30px;font-size:30px}.filmology-player-controls__bottom{bottom:calc(35px + env(safe-area-inset-bottom));padding-inline:calc(12px + env(safe-area-inset-left)) calc(12px + env(safe-area-inset-right))}.filmology-player-time-pill{min-height:25px;padding:6px 9px;font-size:8.5px}.filmology-player-next-pill{min-height:30px;padding:6px 10px;font-size:8.5px}.filmology-player-episodes-pill{min-height:32px;padding:4px 4px 4px 10px;font-size:9px}.filmology-player-episodes-pill .filmology-image,.filmology-player-episodes-pill img{width:38px;height:23px}.filmology-player-seek-wrap{left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right));bottom:calc(9px + env(safe-area-inset-bottom))}.filmology-player-modal-layer{padding-inline:0}.filmology-player-sheet{border-radius:19px 19px 0 0;width:100%;max-height:72dvh;padding-inline:14px}.filmology-player-sheet__header h2{font-size:16px}.filmology-player-option-row,.filmology-player-setting-row{gap:12px;min-height:50px;padding-block:9px}.filmology-player-setting-row>img{flex-basis:22px;width:22px;height:22px}.filmology-player-option-row strong,.filmology-player-setting-row strong,.filmology-player-toggle-row strong{font-size:15px}.filmology-player-setting-row small{font-size:11.5px}.filmology-player-option-row small{font-size:11px}.filmology-player-episodes-sheet{width:100%;max-height:min(360px,74dvh)}.filmology-player-episode-list{gap:10px}.filmology-player-episode-card{flex-basis:182px;width:182px;height:96px}.filmology-player-gesture-hud{padding:10px 15px}.filmology-player-gesture-hud.is-back{left:26px}.filmology-player-gesture-hud.is-forward{right:26px}.filmology-player-gesture-hud>.app-icon{width:22px;height:22px;font-size:22px}.filmology-player-gesture-hud>strong{font-size:16px}.filmology-player-next-countdown{width:min(230px,100vw - 24px);padding:16px;right:12px}.filmology-player-next-countdown>strong{font-size:16px}.filmology-player-speed-slider>button{flex-basis:44px;width:44px;height:44px}.filmology-player-speed-presets>button{padding:8px 14px}}@media (orientation:portrait) and (width<=780px){.filmology-player-controls__center{top:47%}.filmology-player-controls__bottom{bottom:calc(49px + env(safe-area-inset-bottom))}.filmology-player-seek-wrap{bottom:calc(17px + env(safe-area-inset-bottom))}.filmology-player-sheet{max-height:68dvh}}@media (width<=440px){.filmology-player-title-block{width:66%}.filmology-player-controls__center{gap:15px}.filmology-player-gesture-hud.is-back{left:14px}.filmology-player-gesture-hud.is-forward{right:14px}.filmology-player-subtitle-chip-row>button{padding-inline:10px}.filmology-player-next-countdown{width:min(224px,100vw - 20px);right:10px}}.episode-card{position:relative;overflow:hidden}.episode-card__seen{z-index:2;-webkit-backdrop-filter:blur(8px);color:#fff;pointer-events:none;background:#080a0c7a;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:14px;left:14px}.episode-card__seen .app-icon{width:17px;height:17px}.episode-card__watch-progress{pointer-events:none;background:#ffffff1a;border-radius:999px;height:3px;position:absolute;bottom:9px;left:18px;right:18px;overflow:hidden}.episode-card__watch-progress>span{border-radius:inherit;background:var(--brand);min-width:2px;height:100%;transition:width .25s;display:block}@media (width<=760px){.episode-card__seen{width:24px;height:24px;top:9px;left:9px}.episode-card__seen .app-icon{width:15px;height:15px}.episode-card.is-watched .episode-card__copy>strong{padding-left:25px}.episode-card__watch-progress{bottom:7px;left:11px;right:11px}}.single-hero__play{flex-direction:row-reverse}.single-hero__play .app-icon{width:18px;height:18px}.single-rail-frame{overflow:visible}@media (width>=1025px){.single-rail-edge-control{width:42px;height:62px}.single-rail-edge-control--left{left:-21px}.single-rail-edge-control--right{right:-21px}}@media (width<=1024px){.single-rail-edge-control{display:none!important}}.download-glyph{flex:none;justify-content:center;align-items:center;width:16px;height:16px;line-height:0;display:inline-flex}.download-glyph svg{fill:currentColor;width:100%;height:100%;display:block}.episode-card__download{background:#ffffff0a;gap:8px}.episode-card__download .download-glyph{width:15px;height:15px}.movie-download-card{gap:18px}.movie-download-card__icon{color:#fff;background:#ffffff14}.movie-download-card__icon svg{fill:currentColor;width:24px;height:24px;display:block}.movie-download-card__copy strong{font-size:16px}.movie-download-card__copy span{font-size:11px}.movie-download-card__button{background:#ffffff12;border:1px solid #ffffff1f;min-width:132px;padding-inline:20px}@media (width<=860px){.movie-download-card{border-radius:18px;gap:11px;min-height:92px;padding:13px}.movie-download-card__icon{flex:0 0 42px;width:42px;height:42px}.movie-download-card__icon svg{width:20px;height:20px}.movie-download-card__copy strong{font-size:12px}.movie-download-card__copy span{font-size:8.8px}.movie-download-card__button{min-width:94px;height:36px;padding-inline:12px;font-size:9px}}.single-hero__play{direction:rtl;flex-direction:row}.single-hero__play .app-icon{order:-1}.movie-download-card__button{background:var(--brand)!important;color:#fff!important;border-color:#0000!important}.movie-download-card__button:hover{background:#ff3540!important}.comments-section{max-width:1160px}.comment-composer-stack{gap:10px;margin-bottom:18px}.comment-composer--web{grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:74px;padding:12px 14px;box-shadow:0 12px 28px #0000002e}.comment-composer--web textarea{align-self:center;min-height:44px;max-height:120px;padding:8px 0;font-size:12.75px;line-height:1.8}.comment-spoiler-switch{align-self:center;gap:9px;font-size:10.5px;font-weight:850}.comment-composer__send{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:112px;height:42px;padding:0 16px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #ff1f2d38}.comment-composer__send .app-icon{width:16px;height:16px;transform:scaleX(-1)}.comment-composer__send:disabled{box-shadow:none;background:#9aa4aa38}.comment-list{gap:14px}.comment-thread__item{background:linear-gradient(#12161be0,#0a0d11eb);border:1px solid #ffffff0f;border-radius:20px;padding:14px 16px}.comment-thread__content{border-bottom:0;padding:0}.comment-thread__identity{gap:7px}.comment-thread__text{color:#fffffff5;margin:9px 0 8px;font-size:12px;line-height:2}.comment-thread__actions{gap:6px;min-height:32px}.comment-reply-action,.comment-vote-action{background:#ffffff09;border-radius:999px;min-height:30px;padding:5px 10px;font-size:10px;font-weight:800}.comment-reply-action{color:#fff}.comment-thread__toggle{margin:7px 0 0 54px;font-size:10px}.comment-thread__children{gap:10px;margin-top:9px}.comment-thread--nested:before{inset-inline-start:-9px;background:#ffffff17;bottom:12px}.comment-thread__children--staff,.comment-thread__community .comment-thread__children{padding-inline-start:6px}.episode-rail{grid-auto-columns:320px;justify-content:start}.trailer-info-rail{align-items:stretch}.information-card{flex:0 0 238px;width:238px}.trailer-modal{align-items:center;padding:clamp(14px,3vw,34px)}.trailer-modal__panel{border:1px solid #ffffff1f;border-radius:22px;width:min(1120px,100%)}@media (width<=860px){.comment-composer--web{grid-template-columns:38px minmax(0,1fr) auto auto;gap:9px;min-height:68px;padding:10px 12px}.comment-composer--web .comment-composer-preview__avatar{width:36px;height:36px}.comment-composer--web textarea{min-height:40px;font-size:11.5px;line-height:1.75}.comment-spoiler-switch{gap:7px;font-size:9.5px}.comment-composer__send{min-width:92px;height:38px;padding:0 13px;font-size:9.5px}.comment-composer__send .app-icon{width:14px;height:14px}.comment-thread__item{border-radius:17px;padding:11px 12px}.comment-thread__text{font-size:10.75px;line-height:1.95}.comment-reply-action,.comment-vote-action{padding:4px 8px;font-size:9px}.comment-thread__toggle{margin-inline-start:44px;font-size:9px}.information-card{flex-basis:160px;width:160px;padding:9px 11px}.information-card__row{min-height:30px}.information-card__row span{font-size:7.8px}.information-card__row strong{font-size:9px;line-height:12.5px}.trailer-card{width:220px}.trailer-modal{align-items:center;padding:16px}.trailer-modal__panel{border:1px solid #ffffff1f;border-radius:20px;width:min(100%,720px)}.episode-rail{grid-auto-columns:216px;gap:10px}}.trailer-card__shade{z-index:2}.trailer-card__title{z-index:4;color:#fff;pointer-events:none}.trailer-card__title .app-icon{color:#fff}.detail-menu-popover--anchored{background:0 0;padding:0!important}.detail-menu-popover--anchored .detail-menu-popover__panel{z-index:2;width:min(820px,100vw - 28px);max-width:calc(100vw - 28px);margin:0;position:fixed}.detail-menu-popover--anchored .detail-menu-popover__nav{min-width:0}.detail-menu-popover--anchored .header-menu{flex-wrap:wrap;min-width:0}@media (width>=1180px) and (hover:hover) and (pointer:fine){.account-desktop-settings-rail .account-settings-user-card>.user-avatar{flex-basis:52px!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important}.account-desktop-settings-rail .account-settings-user-card strong{font-size:12px}.account-desktop-settings-rail .account-settings-user-card small{font-size:9px;line-height:1.55}.account-desktop-settings-rail .account-settings-group-wrap>h2{font-size:9.5px}.account-desktop-settings-rail .account-settings-row__icon{border-radius:10px;flex-basis:35px;width:35px;height:35px;font-size:17px}.account-desktop-settings-rail .account-settings-row__copy strong{font-size:10.8px;line-height:1.45}.account-desktop-settings-rail .account-settings-row__copy small{font-size:8.4px;line-height:1.6}.account-desktop-settings-rail .account-settings-row>.app-icon{font-size:14.5px}.account-desktop-settings-rail .account-settings-badge{font-size:8.5px}.account-desktop-settings-rail .account-settings-row--nested .account-settings-row__icon{flex-basis:31px;width:31px;height:31px;font-size:15px}.account-desktop-settings-rail .account-social-buttons button{font-size:9px}.account-profile-avatar,.account-profile-avatar .user-avatar{flex-basis:96px!important;width:96px!important;min-width:96px!important;height:96px!important}.account-profile-avatar__edit{width:29px;height:29px;font-size:14px}.account-profile-name-row>strong{font-size:16px}.account-profile-bio{font-size:13px;line-height:1.9}.account-profile-meta--app,.account-profile-rank{font-size:10px}.public-profile-avatar.user-avatar{flex-basis:94px!important;width:94px!important;height:94px!important}.public-profile-name-row>strong{font-size:16px}.public-profile-about>p{font-size:12.5px;line-height:1.9}.public-profile-about>small,.public-profile-about>strong{font-size:10px}}@media (width<=860px){.detail-menu-popover--anchored .detail-menu-popover__panel{width:min(680px,100vw - 24px);max-width:calc(100vw - 24px)}}.account-profile-topbar,.person-page-topbar{display:none!important}@media (width>=1180px){.account-desktop-panel-shell{padding-top:calc(var(--header-h) + 18px)}.account-desktop-settings-rail{top:calc(var(--header-h) + 14px)!important}.account-desktop-settings-rail,.account-desktop-settings-rail__scroll{max-height:calc(100dvh - var(--header-h) - 28px)!important}.app-shell--account .public-profile-page{padding-top:calc(var(--header-h) + 18px)!important}}.person-page-body{padding-top:calc(var(--header-h) + 16px)}.pricing-page{min-height:100dvh;padding:calc(var(--header-h) + 38px) var(--page-x) 120px;background:var(--bg)}.pricing-shell{width:min(1240px,100%);margin:0 auto}.pricing-head{text-align:center;max-width:720px;margin:0 auto 28px}.pricing-head>span{color:var(--brand);margin-bottom:8px;font-size:10px;font-weight:950;display:inline-flex}.pricing-head h1{color:var(--text);letter-spacing:-.025em;margin:0;font-size:clamp(29px,4vw,45px);font-weight:950}.pricing-head p{max-width:650px;color:var(--muted);margin:9px auto 0;font-size:11px;line-height:1.9}.pricing-login-note{color:var(--muted);text-align:center;border-radius:14px;margin:0 auto 18px;padding:11px 14px;font-size:10px}.pricing-login-note,.pricing-purchase-mode{background:var(--surface);border:1px solid #ffffff12;max-width:760px}.pricing-purchase-mode{border-radius:18px;margin:0 auto 24px;padding:10px}.pricing-purchase-mode__tabs{background:var(--surface-2);border-radius:13px;grid-template-columns:1fr 1fr;gap:6px;padding:3px;display:grid}.pricing-purchase-mode__tabs button{height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.pricing-purchase-mode__tabs button.active{color:#000;background:#fff}.pricing-purchase-mode__tabs .app-icon{width:16px;height:16px}.pricing-gift-panel{gap:11px;padding:16px 8px 5px;display:grid}.pricing-gift-panel>div:first-child strong{font-size:12px}.pricing-gift-panel>div:first-child p{color:var(--muted-2);margin:3px 0 0;font-size:9px;line-height:1.8}.pricing-gift-lookup{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.pricing-gift-lookup input{background:var(--surface-3);color:#fff;text-align:left;border:1px solid #ffffff17;border-radius:11px;outline:0;height:42px;padding:0 12px;font-size:11px}.pricing-gift-lookup button{color:#000;cursor:pointer;background:#fff;border:0;border-radius:11px;padding:0 14px;font-size:9.5px;font-weight:900}.pricing-gift-recipient{background:var(--surface-2);border-radius:13px;align-items:center;gap:10px;padding:10px;display:flex}.pricing-gift-recipient>.user-avatar{flex:0 0 42px!important;width:42px!important;height:42px!important}.pricing-gift-recipient>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pricing-gift-recipient strong{font-size:10.5px}.pricing-gift-recipient small{color:var(--muted-2);font-size:8.5px}.pricing-gift-recipient>.app-icon{color:var(--success-bright)}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pricing-grid--five{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr}.pricing-grid--five>.pricing-card:first-child{grid-area:1/1/auto/span 2}.pricing-grid--five>.pricing-card:nth-child(2){grid-area:1/3/auto/span 2}.pricing-grid--five>.pricing-card:nth-child(3){grid-area:1/5/auto/span 2}.pricing-grid--five>.pricing-card:nth-child(4){grid-area:2/1/auto/span 3}.pricing-grid--five>.pricing-card:nth-child(5){grid-area:2/4/auto/span 3}.pricing-card{background:var(--surface);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;height:100%;min-height:500px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 55px #0000002e}.pricing-card.featured{border-color:#ff1f2d5c;box-shadow:0 20px 60px #ff1f2d14}.pricing-card__art{background:0 0;flex:0 0 220px;width:100%;height:220px;position:relative;overflow:hidden}.pricing-card__art>.filmology-image{width:auto;height:auto;position:absolute;inset:12px;background:0 0!important}.pricing-card__art>.filmology-image img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;background:0 0!important;width:100%!important;height:100%!important}.pricing-card__fallback{background:0 0;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.pricing-card__fallback .app-icon{width:28px;height:28px;color:var(--premium)}.pricing-card__fallback strong{font-size:13px}.pricing-card__featured{background:var(--brand);color:#fff;border-radius:999px;padding:5px 9px;font-size:8px;font-weight:950;position:absolute;top:12px;right:12px}.pricing-card__body{flex-direction:column;flex:1;gap:10px;padding:17px;display:flex}.pricing-card__title{justify-content:space-between;align-items:center;gap:10px;display:flex}.pricing-card__title>strong{font-size:15px;font-weight:950}.pricing-card__title>span{background:#ffffff12;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:850}.pricing-card__meta{color:var(--muted);align-items:center;gap:8px;font-size:9px;display:flex}.pricing-card__meta>b{color:var(--brand);margin-inline-start:auto;font-size:8px}.pricing-card__price{align-items:baseline;gap:8px;display:flex}.pricing-card__price del{color:var(--muted-2);font-size:9px}.pricing-card__price strong{color:#fff;font-size:17px;font-weight:950}.pricing-card__description{min-height:42px;color:var(--muted);margin:0;font-size:9.5px;line-height:1.8}.pricing-card ul{flex:1;gap:6px;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:var(--text-soft);align-items:center;gap:6px;font-size:9px;display:flex}.pricing-card li .app-icon{width:14px;height:14px;color:var(--success-bright)}.pricing-card__body>button{color:#000;cursor:pointer;background:#fff;border:0;border-radius:12px;height:42px;margin-top:2px;font-size:10px;font-weight:950}.pricing-card.featured .pricing-card__body>button{background:var(--brand);color:#fff}.pricing-card__body>button:disabled{opacity:.55;cursor:wait}.pricing-card--skeleton{min-height:420px}.pricing-card__line{border-radius:7px;width:72%;height:12px;margin:18px}.pricing-card__line--short{width:48%;margin-top:0}.pricing-empty{background:var(--surface);text-align:center;border:1px solid #ffffff0f;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:260px;display:flex}.pricing-empty>.app-icon{width:32px;height:32px;color:var(--premium)}.pricing-empty h2{margin:5px 0 0;font-size:15px}.pricing-empty p{color:var(--muted);margin:0;font-size:10px}.account-quick-connect-heading{gap:11px}.account-quick-connect-heading>.account-security-row__icon{flex:0 0 38px;width:38px;height:38px}.account-quick-connect-heading>div{flex:1;min-width:0}.account-quick-connect-heading h2{font-size:12px}.account-quick-connect-heading p{font-size:9px;line-height:1.75}.account-login-qr-loading{min-height:210px;font-size:9.5px}.account-login-qr-surface{background:var(--surface-2);border:1px solid #ffffff0f;border-radius:17px;grid-template-columns:200px minmax(0,1fr);align-items:center;padding:14px}.account-login-qr-code,.account-login-qr-fallback{color:#111;background:#fff;border-radius:16px;place-items:center;width:200px;height:200px;padding:10px;display:grid;overflow:hidden}.account-login-qr-code svg,.account-login-qr-fallback canvas,.account-login-qr-fallback img,.account-login-qr-fallback svg{-o-object-fit:contain;object-fit:contain;width:100%!important;max-width:100%!important;height:100%!important;display:block!important}.account-login-qr-copy{gap:6px}.account-login-qr-copy small{color:var(--muted);font-size:9px;line-height:1.8}.account-login-qr-copy button{border:1px solid #ffffff1a;border-radius:10px;height:36px;margin-top:5px;padding:0 12px;font-weight:900}@media (width<=1100px) and (width>=861px){.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pricing-grid.pricing-grid--five{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;gap:14px}}@media (width<=860px){.app-shell--account .app-main{padding-top:var(--header-h)}.person-page-body{padding-top:calc(var(--header-h) + 8px)}.pricing-page{padding:calc(var(--header-h) + 20px) 14px 104px}.pricing-head{margin-bottom:20px}.pricing-head h1{font-size:29px}.pricing-head p{font-size:10px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pricing-card{border-radius:20px;min-height:440px}.pricing-card__body{padding:14px}.pricing-grid.pricing-grid--five{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px}.pricing-grid--five>.pricing-card:first-child{grid-area:1/1}.pricing-grid--five>.pricing-card:nth-child(2){grid-area:1/2}.pricing-grid--five>.pricing-card:nth-child(3){grid-area:2/1}.pricing-grid--five>.pricing-card:nth-child(4){grid-area:2/2}.pricing-grid--five>.pricing-card:nth-child(5){grid-area:3/1/auto/span 2}.pricing-grid--five .pricing-card__body{gap:8px;padding:11px}.pricing-grid--five .pricing-card__title>strong{font-size:12px}.pricing-grid--five .pricing-card__title>span{padding:3px 5px;font-size:6.8px}.pricing-grid--five .pricing-card__meta{font-size:7.8px}.pricing-grid--five .pricing-card__meta>b{font-size:7px}.pricing-grid--five .pricing-card__price{flex-wrap:wrap;gap:5px}.pricing-grid--five .pricing-card__price strong{font-size:14px}.pricing-grid--five .pricing-card__price del{font-size:7.5px}.pricing-grid--five .pricing-card__description{min-height:50px;font-size:8px;line-height:1.7}.pricing-grid--five .pricing-card li{font-size:7.5px;line-height:1.55}.pricing-grid--five .pricing-card__body>button{height:38px;padding-inline:5px;font-size:8px}.pricing-purchase-mode{margin-bottom:16px;padding:8px}.pricing-gift-panel{padding-inline:4px}.pricing-gift-lookup{grid-template-columns:1fr}.pricing-gift-lookup button{height:39px}.account-login-qr-surface{text-align:center;grid-template-columns:1fr;justify-items:center;gap:12px}.account-login-qr-copy{align-items:center}.account-login-qr-code,.account-login-qr-fallback{width:min(220px,72vw);height:min(220px,72vw)}}.public-profile-topbar{display:none!important}.public-profile-summary{position:relative}.public-profile-share-inline{background:var(--surface-2);color:#fff;cursor:pointer;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:0;right:0}.public-profile-share-inline .app-icon{width:17px;height:17px}@media (width<=860px){.public-profile-share-inline{width:34px;height:34px}.public-profile-share-inline .app-icon{width:15px;height:15px}}:root{--filmology-sidebar-width:min(370px,88vw);--filmology-sidebar-ease:cubic-bezier(.2,.78,.2,1)}html.filmology-sidebar-lock,html.filmology-sidebar-lock body{overflow:hidden}.app-shell{will-change:auto!important;transform:none!important}.app-main{transition:left .32s var(--filmology-sidebar-ease);position:relative;left:0}html.filmology-sidebar-open .app-main{left:calc(var(--filmology-sidebar-width)*-1)}.filmology-sidebar-layer{z-index:520;pointer-events:none;isolation:isolate;position:fixed;inset:0}.filmology-sidebar-backdrop{top:0;bottom:0;left:0;right:var(--filmology-sidebar-width);cursor:default;pointer-events:auto;background:#0000006b;border:0;padding:0;position:absolute}.filmology-navigation-sidebar{width:var(--filmology-sidebar-width);color:#fff;pointer-events:auto;contain:layout paint;will-change:transform;direction:rtl;background:#0d1013;border-left:1px solid #ffffff14;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translateZ(0);box-shadow:-24px 0 70px #00000061}.filmology-navigation-sidebar__header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:12px 18px;display:flex}.filmology-navigation-sidebar__brand{place-items:center;width:122px;height:28px;display:grid}.filmology-navigation-sidebar__brand .filmology-brand-logo{width:100%;height:100%}.filmology-navigation-sidebar__close{color:#fff;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.filmology-navigation-sidebar__close .app-icon{width:18px;height:18px}.filmology-sidebar-menu{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;flex:1;min-height:0;padding:14px 12px 20px;overflow-y:auto}.filmology-sidebar-menu>ul,.filmology-sidebar-menu__children{margin:0;padding:0;list-style:none}.filmology-sidebar-menu>ul{flex-direction:column;gap:5px;display:flex}.filmology-sidebar-menu__item{list-style:none}.filmology-sidebar-menu__row{align-items:center;gap:7px;min-width:0;display:flex}.filmology-sidebar-menu__link{color:#f2f5f6eb;text-align:right;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:1;align-items:center;min-width:0;min-height:48px;padding:0 14px;font-size:13px;font-weight:850;display:flex}.filmology-sidebar-menu__link:focus-visible,.filmology-sidebar-menu__link:hover{color:#fff;background:#ffffff0e;outline:0}.filmology-sidebar-menu__link--button{width:100%}.filmology-sidebar-menu__toggle{color:#ffffffad;cursor:pointer;background:#ffffff09;border:0;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;transition:transform .18s,background .18s;display:grid}.filmology-sidebar-menu__toggle:hover{color:#fff;background:#ffffff13}.filmology-sidebar-menu__toggle .app-icon{width:16px;height:16px;transition:transform .2s}.filmology-sidebar-menu__item.is-open>.filmology-sidebar-menu__row>.filmology-sidebar-menu__toggle .app-icon{transform:rotate(180deg)}.filmology-sidebar-menu__children{border-right:1px solid #ffffff14;flex-direction:column;gap:3px;margin:3px 18px 8px 0;padding:5px 10px 5px 0;display:flex}.filmology-sidebar-menu__item.is-depth-1 .filmology-sidebar-menu__link{min-height:41px;color:var(--muted);font-size:11.5px;font-weight:760}.filmology-sidebar-menu__item.is-depth-2 .filmology-sidebar-menu__link{min-height:38px;font-size:10.5px}.filmology-sidebar-menu__item.is-depth-1 .filmology-sidebar-menu__toggle,.filmology-sidebar-menu__item.is-depth-2 .filmology-sidebar-menu__toggle{flex-basis:36px;width:36px;height:36px}.filmology-navigation-sidebar__footer{background:#0b0e11;border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.filmology-navigation-sidebar__footer>a{color:#fff;background:#ffffff0b;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:10.5px;font-weight:850;display:flex}.filmology-navigation-sidebar__footer>a:first-child .app-icon{color:var(--premium)}.filmology-navigation-sidebar__footer .app-icon{width:17px;height:17px}.filmology-sidebar-shell-enter-active,.filmology-sidebar-shell-leave-active{transition:opacity .22s}.filmology-sidebar-shell-enter-active .filmology-navigation-sidebar,.filmology-sidebar-shell-leave-active .filmology-navigation-sidebar{transition:transform .32s cubic-bezier(.2,.78,.2,1)}.filmology-sidebar-shell-enter-from,.filmology-sidebar-shell-leave-to{opacity:0}.filmology-sidebar-shell-enter-from .filmology-navigation-sidebar,.filmology-sidebar-shell-leave-to .filmology-navigation-sidebar{transform:translate(100%)}.filmology-sidebar-submenu-enter-active,.filmology-sidebar-submenu-leave-active{transition:opacity .17s,transform .18s}.filmology-sidebar-submenu-enter-from,.filmology-sidebar-submenu-leave-to{opacity:0;transform:translateY(-5px)}@media (width<=860px){:root{--filmology-sidebar-width:min(340px,88vw)}.filmology-navigation-sidebar__header{min-height:66px;padding:10px 14px}.filmology-navigation-sidebar__brand{width:108px;height:25px}.filmology-sidebar-menu{padding:12px 10px 18px}.filmology-sidebar-menu__link{min-height:46px;font-size:12.5px}.filmology-navigation-sidebar__footer{padding:10px}.pricing-card{border-radius:18px}.pricing-card__art{aspect-ratio:auto;flex-basis:150px;height:150px}.pricing-card__art>.filmology-image{inset:8px}.pricing-card__body{gap:8px;padding:12px}.pricing-card__title>strong{font-size:12px}.pricing-card__price strong{font-size:14px}.pricing-card__description{min-height:36px;font-size:8.5px}.pricing-card li{font-size:8px}.pricing-card__body>button{height:38px;font-size:9px}}.app-bottom-nav{transition:left .32s var(--filmology-sidebar-ease),right .32s var(--filmology-sidebar-ease);z-index:300!important;left:0!important;right:0!important;bottom:max(12px,env(safe-area-inset-bottom))!important;margin-top:0!important;position:fixed!important;top:auto!important}html.filmology-sidebar-open .app-bottom-nav{left:calc(var(--filmology-sidebar-width)*-1)!important;right:var(--filmology-sidebar-width)!important}@media (width<=860px){.filmology-global-header__mobile-brand .filmology-global-header__title-logo{width:100%;height:100%}.app-bottom-nav{bottom:max(8px,env(safe-area-inset-bottom))!important}}.account-page--auth{padding-inline:0;width:100%;max-width:none;min-height:100dvh;margin:0;padding-bottom:0;overflow:hidden;padding-top:0!important}.account-page--auth .account-auth-shell{isolation:isolate;width:100%;min-height:100dvh;padding:calc(var(--header-h) + 30px) clamp(16px,3vw,28px) 38px;position:relative}.account-page--auth .account-auth-shell:before{content:"";z-index:-2;background-image:url(../login-cinema-collage.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;position:fixed;inset:0}.account-page--auth .account-auth-shell:after{content:"";z-index:-1;background:radial-gradient(circle,#0000002e,#0000006b 45%,#000000c2),linear-gradient(#05070a8f,#05070ac7);position:fixed;inset:0}.account-page--auth .account-auth-card{-webkit-backdrop-filter:blur(18px)saturate(125%);background:#090b0dd1;border:1px solid #ffffff1a;width:min(540px,100vw - 32px);box-shadow:0 28px 90px #0000006b}.account-page--auth .account-auth-card__brand{margin-bottom:22px}.account-page--auth .account-auth-tabs{background:#ffffff12}.account-page--auth .account-auth-form input,.account-page--auth .account-list-modal input,.account-page--auth .account-settings-form input,.account-page--auth .account-settings-form textarea{background:#ffffff0f;border-color:#ffffff17}.account-page--auth .account-auth-form input:focus,.account-page--auth .account-list-modal input:focus,.account-page--auth .account-settings-form input:focus,.account-page--auth .account-settings-form textarea:focus{background:#ffffff1a;border-color:#fff3}.account-page--auth .account-auth-link{color:#d8dde0}.account-page--auth .account-auth-help{color:#f2f5f6d1}@media (width<=860px){.account-page--auth .account-auth-shell{min-height:calc(100dvh - var(--header-h));padding:14px 14px max(104px,calc(18px + env(safe-area-inset-bottom)));place-items:start center}.account-page--auth .account-auth-shell:before{background-position:50%;background-size:cover}.account-page--auth .account-auth-card{background:#090b0dd6;border-radius:22px;width:min(100%,470px);padding:20px 16px}.app-shell--account .account-page,.app-shell--account .account-settings-page{padding-inline:8px!important}.app-shell--account .account-profile-app{width:100%!important;padding-inline:0!important}.app-shell--account .account-editor-header,.app-shell--account .account-profile-tabs{width:calc(100% + 16px)!important;margin-inline:-8px!important;padding-inline:8px!important}.app-shell--account .account-detail-shell,.app-shell--account .account-settings-home{max-width:none}.page-home{width:100%;max-width:100%;overflow-x:clip}.page-home>.home-managed-section{width:auto;min-width:0;margin-inline:var(--page-x)}.page-home>.home-managed-section .media-rail,.page-home>.home-managed-section>.rail-section{min-width:0}}html{scrollbar-gutter:stable}@media (hover:hover) and (pointer:fine){html{scrollbar-gutter:stable;overflow-y:scroll}}html.filmology-player-open,html.filmology-sidebar-open,html.modal-open{scrollbar-gutter:stable}:root{--header-h:56px}.filmology-global-header{z-index:420;height:var(--header-h);-webkit-backdrop-filter:blur(48px);opacity:1;transition:left .32s var(--filmology-sidebar-ease),right .32s var(--filmology-sidebar-ease),transform .24s cubic-bezier(.2,.72,.2,1),opacity .16s ease;will-change:transform,opacity;background:#0f0f0fcc;border:0;position:fixed;inset:0 0 auto;transform:translateZ(0)}.filmology-global-header.topbar--hidden:not(.topbar--detail){opacity:0;pointer-events:none;transform:translateY(-100%)}.filmology-global-header.topbar--detail{opacity:1;pointer-events:auto;transform:translateZ(0)}.filmology-global-header__desktop{width:min(var(--content-max),100%);height:100%;padding:0 var(--page-x);align-items:center;margin:0 auto;display:flex;position:relative}.filmology-global-header__primary-actions{right:var(--page-x);z-index:3;direction:rtl;align-items:center;gap:7px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.filmology-global-header__download{position:relative}.filmology-global-header__menu-trigger{z-index:3;position:relative}.filmology-global-header__actions{inset-inline-start:var(--page-x);z-index:3;align-items:center;gap:7px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.filmology-global-header__brand,.filmology-global-header__mobile-brand{z-index:2;place-items:center;width:100px;height:22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.filmology-global-header__site-brand{opacity:1;visibility:visible;place-items:center;display:grid;position:absolute;inset:0}.filmology-global-header__site-brand.is-hidden{opacity:0;visibility:hidden}.filmology-global-header__site-brand .filmology-brand-logo{width:100%!important;height:100%!important}.filmology-global-header__brand.is-title-logo{width:132px;height:30px}.filmology-global-header__mobile-brand.is-title-logo{width:80px;height:21px}.filmology-global-header__title-logo{opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;background:0 0!important}.filmology-global-header__title-logo.is-visible{opacity:1;visibility:visible}.filmology-global-header__title-logo.filmology-image,.filmology-global-header__title-logo>.filmology-image{background:0 0!important}.filmology-global-header__title-logo img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;background:0 0!important;width:100%!important;height:100%!important}.filmology-global-header__mobile-back,.filmology-header-control{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;min-width:40px;height:40px;padding:0;transition:background .16s,opacity .16s,transform .16s;display:grid;position:relative}.filmology-global-header__mobile-back:focus-visible,.filmology-global-header__mobile-back:hover,.filmology-header-control:focus-visible,.filmology-header-control:hover{background:#ffffff29;outline:0}.filmology-global-header__mobile-back .app-icon,.filmology-header-control .app-icon{width:19px;height:19px;font-size:19px}.filmology-header-control--grid .app-icon{transform:translateY(-1px)}.filmology-header-control--profile{overflow:hidden}.filmology-header-control--profile>.user-avatar{border-radius:50%;flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important}.filmology-header-control--pricing{color:var(--premium)}.filmology-header-control--pricing svg{width:20px;height:20px}.filmology-header-control--notifications>b{background:var(--brand);color:#fff;border:2px solid #0f0f0f;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-weight:950;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.filmology-global-header__mobile{display:none}html.filmology-sidebar-open .filmology-global-header{left:calc(var(--filmology-sidebar-width)*-1);right:var(--filmology-sidebar-width)}@media (width<=860px){:root{--header-h:56px}.filmology-global-header__desktop{display:none!important}.filmology-global-header__mobile{direction:ltr;align-items:center;height:100%;display:flex;position:static}.filmology-global-header__mobile-menu{z-index:4;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.filmology-global-header__mobile-brand{width:100px;height:22px}.filmology-global-header__mobile-left{direction:ltr;gap:4px;left:10px}.filmology-global-header__mobile-left,.filmology-global-header__mobile-right-extra{z-index:4;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.filmology-global-header__mobile-right-extra{right:54px}.filmology-global-header .filmology-global-header__mobile-back,.filmology-global-header .filmology-header-control{-webkit-backdrop-filter:none;background:0 0;border:0;flex-basis:40px;width:40px;min-width:40px;height:40px}.filmology-global-header .filmology-global-header__mobile-back:focus-visible,.filmology-global-header .filmology-global-header__mobile-back:hover,.filmology-global-header .filmology-header-control:focus-visible,.filmology-global-header .filmology-header-control:hover{background:0 0}.filmology-global-header .filmology-global-header__mobile-back .app-icon,.filmology-global-header .filmology-header-control .app-icon{width:19px;height:19px;font-size:19px}.filmology-global-header .filmology-header-control--pricing svg{width:20px;height:20px}.filmology-global-header__mobile-left .filmology-header-control--notifications>b,.filmology-global-header__mobile-right-extra .filmology-header-control--notifications>b{top:-1px;right:-1px}}.app-icon{width:1em;height:1em;color:inherit;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.app-icon svg,.app-icon>svg{overflow:visible;width:100%!important;height:100%!important;display:block!important}.filmology-brand-logo{color:#fff;justify-content:center;align-items:center;width:100px;height:22px;line-height:0;display:inline-flex}.filmology-brand-logo svg,.filmology-brand-logo>svg{width:100%!important;height:100%!important;display:block!important}.filmology-header-control--pricing>svg{flex:0 0 20px;width:20px!important;height:20px!important;display:block!important}.managed-surface-loading{background:var(--bg);width:100%;min-height:100dvh;overflow:hidden}.managed-surface-loading__hero{width:100%;height:var(--hero-height-desktop);min-height:var(--hero-height-desktop);background:linear-gradient(#20262bb8,#14181c6b);border-radius:0;max-height:none;position:relative}.managed-surface-loading__hero-copy{flex-direction:column;align-items:center;gap:10px;width:min(620px,100% - 36px);display:flex;position:absolute;bottom:clamp(58px,7vh,90px);left:50%;transform:translate(-50%)}.managed-surface-loading__rating{border-radius:10px;width:190px;height:28px}.managed-surface-loading__logo{border-radius:14px;width:240px;max-width:58vw;height:68px}.managed-surface-loading__meta{border-radius:7px;width:280px;max-width:74vw;height:13px}.managed-surface-loading__hero-actions{align-items:center;gap:9px;margin-top:4px;display:flex}.managed-surface-loading__hero-actions>span:first-child{border-radius:999px;width:126px;height:40px}.managed-surface-loading__hero-actions>span:last-child{border-radius:50%;width:40px;height:40px}.managed-surface-loading__body{width:min(var(--content-max),100%);padding:12px var(--page-x) 0;margin:0 auto}.managed-surface-loading__buttons{gap:8px;min-height:44px;margin:0 0 18px;display:flex;overflow:hidden}.managed-surface-loading__buttons>span{border-radius:12px;flex:0 0 104px;width:104px;height:38px}.managed-surface-loading__section{margin:0 0 30px;overflow:hidden}.managed-surface-loading__heading{border-radius:8px;width:150px;height:20px;margin:0 0 12px;display:block}.managed-surface-loading__rail{grid-auto-flow:column;grid-auto-columns:calc(12.5% - var(--rail-gap)*7/8);gap:var(--rail-gap);display:grid;overflow:hidden}.managed-surface-loading__grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:24px 13px;display:grid;overflow:hidden}.managed-surface-loading__card{flex-direction:column;gap:7px;min-width:0;display:flex}.managed-surface-loading__poster{aspect-ratio:2/3;border-radius:var(--radius-card);width:100%;display:block}.managed-surface-loading__line{border-radius:5px;width:68%;height:8px;margin-inline:auto;display:block}.managed-surface-loading__line--title{width:88%;height:10px}@media (width<=1320px){.managed-surface-loading__rail{grid-auto-columns:calc(16.6667% - var(--rail-gap)*5/6)}.managed-surface-loading__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1040px){.managed-surface-loading__rail{grid-auto-columns:calc(20% - var(--rail-gap)*4/5)}.managed-surface-loading__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=860px){.managed-surface-loading__hero{height:var(--home-hero-height-mobile);min-height:var(--home-hero-height-mobile);max-height:none}.managed-surface-loading__hero-copy{width:calc(100% - 32px);bottom:53px}.managed-surface-loading__rating{width:150px;height:25px}.managed-surface-loading__logo{width:190px;height:56px}.managed-surface-loading__meta{width:230px;height:11px}.managed-surface-loading__body{padding:10px var(--page-x) 0}.managed-surface-loading__buttons{margin-inline:calc(0px - var(--page-x));padding-inline:var(--page-x);gap:7px}.managed-surface-loading__buttons>span{flex-basis:86px;width:86px;height:34px}.managed-surface-loading__section{margin-bottom:25px}.managed-surface-loading__heading{width:122px;height:17px;margin-bottom:9px}.managed-surface-loading__rail{margin-inline:calc(0px - var(--page-x));padding-inline:var(--page-x);grid-auto-columns:calc(31.25vw - 15px);gap:10px}.managed-surface-loading__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.managed-surface-loading__card{gap:6px}}.home-loading{background:var(--bg);width:100%;min-width:0}.home-loading__hero{width:100vw;height:var(--hero-height-desktop);min-height:var(--hero-height-desktop);margin-inline:calc(50% - 50vw);background:linear-gradient(#20262bc2,#14181c70);border-radius:0;max-height:none;margin-bottom:24px;position:relative}.home-loading__hero-copy{z-index:2;flex-direction:column;align-items:center;gap:10px;width:min(760px,100% - 36px);display:flex;position:absolute;bottom:clamp(58px,7vh,90px);left:50%;transform:translate(-50%)}.home-loading__ratings{justify-content:center;align-items:center;gap:8px;display:flex}.home-loading__ratings>span{border-radius:9px;width:58px;height:29px}.home-loading__logo{border-radius:14px;width:260px;max-width:60vw;height:74px}.home-loading__notice{border-radius:9px;width:210px;max-width:56vw;height:22px}.home-loading__meta{border-radius:7px;width:290px;max-width:72vw;height:13px}.home-loading__actions{align-items:center;gap:10px;margin-top:3px;display:flex}.home-loading__actions>span:first-child{border-radius:999px;width:132px;height:42px}.home-loading__actions>span:last-child{border-radius:50%;width:42px;height:42px}.home-loading__pagination{z-index:2;gap:7px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.home-loading__pagination>span{border-radius:999px;width:7px;height:7px}.home-loading__pagination>span.active{width:26px}.home-loading__body{width:100%;min-width:0;margin:0;padding:0}.home-loading__quick-buttons{gap:8px;margin:0 0 18px;display:flex;overflow:hidden}.home-loading__quick-buttons>span{border-radius:12px;flex:0 0 104px;width:104px;height:38px}.home-loading__section{margin:0 0 32px;overflow:hidden}.home-loading__heading{border-radius:8px;width:150px;height:20px;margin:0 0 12px;display:block}.home-loading__rail{grid-auto-flow:column;grid-auto-columns:calc(12.5% - var(--rail-gap)*7/8);gap:var(--rail-gap);padding:3px 1px 8px;display:grid;overflow:hidden}.home-loading__card{flex-direction:column;gap:7px;min-width:0;display:flex}.home-loading__poster{aspect-ratio:2/3;border-radius:var(--radius-card);width:100%;display:block}.home-loading__line{border-radius:5px;width:68%;height:8px;margin-inline:auto;display:block}.home-loading__line--title{width:88%;height:10px}.managed-section-skeleton__item{flex-direction:column;gap:7px;min-width:0;display:flex}.managed-section-skeleton__line{border-radius:5px;width:68%;height:8px;margin-inline:auto;display:block}.managed-section-skeleton__line--title{width:88%;height:10px}@media (width<=1320px){.home-loading__rail,.managed-section-skeleton:not(.managed-section-skeleton--feature):not(.managed-section-skeleton--grid){grid-auto-columns:calc(16.6667% - var(--rail-gap)*5/6)}.managed-section-skeleton--feature{grid-auto-columns:calc(33.3333% - var(--rail-gap)*2/3)}}@media (width<=1040px){.home-loading__rail,.managed-section-skeleton:not(.managed-section-skeleton--feature):not(.managed-section-skeleton--grid){grid-auto-columns:calc(20% - var(--rail-gap)*4/5)}.managed-section-skeleton--feature{grid-auto-columns:88vw;gap:12px}}@media (width<=860px){.home-loading__hero{width:100%;height:var(--home-hero-height-mobile);min-height:var(--home-hero-height-mobile);max-height:none;margin:0 0 18px}.home-loading__hero-copy{gap:8px;width:calc(100% - 32px);bottom:53px}.home-loading__ratings{gap:6px}.home-loading__ratings>span{border-radius:8px;width:48px;height:25px}.home-loading__logo{width:200px;height:58px}.home-loading__notice{width:170px;height:19px}.home-loading__meta{width:230px;height:11px}.home-loading__actions>span:first-child{width:116px;height:40px}.home-loading__actions>span:last-child{width:40px;height:40px}.home-loading__pagination{bottom:22px}.home-loading__body{padding:0 var(--page-x)}.home-loading__quick-buttons{margin-inline:calc(0px - var(--page-x));padding-inline:var(--page-x);gap:7px}.home-loading__quick-buttons>span{flex-basis:86px;width:86px;height:34px}.home-loading__section{margin-bottom:25px}.home-loading__heading{width:122px;height:17px;margin-bottom:9px}.home-loading__rail,.managed-section-skeleton:not(.managed-section-skeleton--feature):not(.managed-section-skeleton--grid){margin-inline:calc(0px - var(--page-x));padding-inline:var(--page-x);grid-auto-columns:calc(31.25vw - 15px);gap:10px}.managed-section-skeleton--feature{margin-inline:calc(0px - var(--page-x));padding-inline:var(--page-x);grid-auto-columns:88vw;gap:12px}.managed-section-skeleton--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px}.managed-section-skeleton__item{gap:6px}}.account-list-modal,.person-biography-dialog,.quick-info,.trailer-modal{z-index:900}.filmology-x-carousel{--filmology-carousel-bleed:var(--page-x);min-width:0;max-width:none;margin-inline:calc(0px - var(--filmology-carousel-bleed));padding-inline:var(--filmology-carousel-bleed);position:relative}.filmology-x-carousel__wrapper{overscroll-behavior-inline:contain;scroll-snap-type:none;scroll-behavior:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;direction:rtl;align-items:stretch;gap:12px;width:100%;min-width:0;margin:-15px 0;padding:15px 0;scroll-padding-inline:1px;display:flex;overflow:auto hidden}.filmology-x-carousel__wrapper::-webkit-scrollbar{display:none}.filmology-x-programmatic-scroll{scroll-snap-type:none!important;scroll-behavior:auto!important}.filmology-x-programmatic-scroll>*{scroll-snap-align:none!important}.filmology-x-carousel__wrapper>*{scroll-snap-align:start;scroll-snap-stop:normal;flex-shrink:0;min-width:0}.filmology-x-carousel--poster>.filmology-x-carousel__wrapper>*{flex:0 0 calc(12.5% - 10.5px)}.filmology-x-carousel--feature>.filmology-x-carousel__wrapper>*{flex:0 0 calc(25% - 9px)}.filmology-x-carousel--episode>.filmology-x-carousel__wrapper{gap:14px}.filmology-x-carousel--episode>.filmology-x-carousel__wrapper>*{flex:0 0 min(420px,40vw)}.filmology-x-carousel--season>.filmology-x-carousel__wrapper{gap:9px;margin:-8px 0;padding:8px 1px 10px}.filmology-x-carousel--season>.filmology-x-carousel__wrapper>*{flex:none}.filmology-x-carousel--trailer-info>.filmology-x-carousel__wrapper{gap:16px}.filmology-x-carousel--trailer-info>.filmology-x-carousel__wrapper>.trailer-card{flex:0 0 316px}.filmology-x-carousel--trailer-info>.filmology-x-carousel__wrapper>.information-card{flex:0 0 250px}.filmology-x-carousel--people>.filmology-x-carousel__wrapper{gap:14px}.filmology-x-carousel--people>.filmology-x-carousel__wrapper>.person-card{flex:0 0 94px}.filmology-x-carousel__button{z-index:12;background:var(--surface-3);color:#e8ecef;opacity:0;cursor:pointer;-webkit-backdrop-filter:blur(7px);border:0;border-radius:9px;place-items:center;width:34px;height:60px;padding:0;transition:opacity .18s,background .18s,color .18s;display:grid;position:absolute;top:40%;transform:translateY(-50%);box-shadow:0 8px 28px #0000002e}.filmology-x-carousel__button--left{left:2px}.filmology-x-carousel__button--right{right:2px}.filmology-x-carousel--episode>.filmology-x-carousel__button,.filmology-x-carousel--feature>.filmology-x-carousel__button,.filmology-x-carousel--people>.filmology-x-carousel__button,.filmology-x-carousel--season>.filmology-x-carousel__button,.filmology-x-carousel--trailer-info>.filmology-x-carousel__button{top:50%}.filmology-x-carousel--season>.filmology-x-carousel__button{border-radius:10px;width:32px;height:40px}.filmology-x-carousel__button .app-icon{width:18px;height:18px;font-size:18px}.filmology-x-carousel:focus-within>.filmology-x-carousel__button,.filmology-x-carousel:hover>.filmology-x-carousel__button{opacity:1}.filmology-x-carousel__button:hover{background:var(--brand);color:#fff}.filmology-x-carousel__button:disabled{pointer-events:none;opacity:0!important}@media (width>=861px) and ((hover:none) or (pointer:coarse)){.filmology-x-carousel__button:not(:disabled){opacity:.92}}.filmology-x-hero{width:100vw;height:var(--hero-height-desktop);min-height:var(--hero-height-desktop);margin-inline:calc(50% - 50vw);isolation:isolate;background:var(--bg);margin-bottom:26px;position:relative;overflow:hidden}.filmology-x-hero__track{z-index:1;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-behavior:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;direction:rtl;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:auto hidden}.filmology-x-hero__track::-webkit-scrollbar{display:none}.filmology-x-hero__slide{scroll-snap-align:start;scroll-snap-stop:always;background:var(--bg);flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}.filmology-x-hero__art,.filmology-x-hero__gradient,.filmology-x-hero__placeholder{position:absolute;inset:0}.filmology-x-hero__art{z-index:0;background:#101418;overflow:hidden}.filmology-x-hero__placeholder{z-index:0;border-radius:0;transition:opacity .22s;display:block}.filmology-x-hero__placeholder.is-hidden{opacity:0;pointer-events:none}.filmology-x-hero__responsive-art{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.filmology-x-hero__art img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%}.filmology-x-hero__gradient{z-index:2;pointer-events:none;background:linear-gradient(#0000,#0000 43%,#000000a8 70%,#000000fa)}.filmology-x-hero__content{z-index:4;text-align:center;direction:rtl;flex-direction:column;align-items:center;gap:7px;width:min(820px,90vw);display:flex;position:absolute;bottom:clamp(58px,7vh,90px);right:50%;transform:translate(50%)}.filmology-x-hero__notice{color:#17191c;white-space:nowrap;text-overflow:ellipsis;background:#ffffffb8;border:1px solid #ffffff61;border-radius:10px;justify-content:center;align-items:center;max-width:min(520px,80vw);padding:4px 10px;font-size:10.5px;font-weight:850;line-height:1.45;display:inline-flex;overflow:hidden}.filmology-x-hero__title-lockup{place-items:center;width:100%;min-height:68px;display:grid}.filmology-x-hero__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:min(360px,68vw);height:112px;max-height:112px;margin:2px auto 0}.filmology-x-hero__logo>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.filmology-x-hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4.4vw,68px);font-weight:950;line-height:1.12}.filmology-x-hero__english{color:#ffffffb8;text-align:center;direction:ltr;margin:2px 0 0;font-size:12px}.filmology-x-hero__meta{color:#ffffffe8;margin:0;font-size:12px;font-weight:750;line-height:1.8}.filmology-x-hero__actions{justify-content:center;align-items:center;gap:12px;height:50px;margin-top:5px;display:flex}.filmology-x-hero__more{border-radius:999px;height:44px;padding-inline:22px}.filmology-x-hero__bookmark{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#ffffff21;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid}.filmology-x-hero__bookmark .app-icon{font-size:22px}.filmology-x-hero__bookmark.active{color:var(--brand);background:#ff1f2d29}.filmology-x-hero__bottom{z-index:8;touch-action:manipulation;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.filmology-x-hero__arrow{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;transition:background .18s;display:grid}.filmology-x-hero__arrow:hover{background:#ffffff38}.filmology-x-hero__arrow .app-icon{width:15px;height:15px;font-size:15px}.filmology-x-hero__dots-wrap{background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 11px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000052}.filmology-x-hero__progress{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.filmology-x-hero__progress:before{content:"";width:var(--filmology-x-progress,0);background:linear-gradient(270deg,#ffffff38,#ffffff05);position:absolute;top:0;bottom:0;right:0}.filmology-x-hero__dots{z-index:1;align-items:center;gap:7px;display:flex;position:relative}.filmology-x-hero__dot{cursor:pointer;background:#ffffff57;border:0;border-radius:50%;width:7px;height:7px;padding:0}.filmology-x-hero__dot.is-active{background:#fff}.home-loading__rail,.managed-section-skeleton:not(.managed-section-skeleton--grid),.managed-surface-loading__rail{grid-auto-flow:unset;grid-auto-columns:unset;gap:12px;display:flex;overflow:hidden}.home-loading__rail>.home-loading__card,.managed-section-skeleton:not(.managed-section-skeleton--grid)>.managed-section-skeleton__item,.managed-surface-loading__rail>.managed-surface-loading__card{flex:0 0 calc(12.5% - 10.5px);min-width:0}.managed-section-skeleton--feature>.managed-section-skeleton__item{flex-basis:calc(25% - 9px)}@media (width<=1320px){.filmology-x-carousel--poster>.filmology-x-carousel__wrapper>*{flex-basis:calc(16.6667% - 10px)}.filmology-x-carousel--feature>.filmology-x-carousel__wrapper>*{flex-basis:calc(33.3333% - 8px)}.home-loading__rail>.home-loading__card,.managed-section-skeleton:not(.managed-section-skeleton--feature):not(.managed-section-skeleton--grid)>.managed-section-skeleton__item,.managed-surface-loading__rail>.managed-surface-loading__card{flex-basis:calc(16.6667% - 10px)}.managed-section-skeleton--feature>.managed-section-skeleton__item{flex-basis:calc(33.3333% - 8px)}}@media (width<=1040px){.filmology-x-carousel--poster>.filmology-x-carousel__wrapper>*{flex-basis:calc(20% - 9.6px)}.filmology-x-carousel--feature>.filmology-x-carousel__wrapper>*{flex:0 0 88%}.home-loading__rail>.home-loading__card,.managed-section-skeleton:not(.managed-section-skeleton--feature):not(.managed-section-skeleton--grid)>.managed-section-skeleton__item,.managed-surface-loading__rail>.managed-surface-loading__card{flex-basis:calc(20% - 9.6px)}.managed-section-skeleton--feature>.managed-section-skeleton__item{flex:0 0 88%}}@media (width<=860px){.filmology-x-carousel{--filmology-carousel-bleed:0px;margin-inline:0;padding-inline:0}.filmology-x-carousel--home{--filmology-carousel-bleed:var(--page-x);width:auto;margin-inline:calc(0px - var(--filmology-carousel-bleed));padding-inline:var(--filmology-carousel-bleed)}.managed-surface-body .filmology-x-carousel--home{--filmology-carousel-bleed:12px}.filmology-x-carousel--home>.filmology-x-carousel__wrapper{padding-inline:0;scroll-padding-inline:1px}.filmology-x-carousel__wrapper{scroll-snap-type:x mandatory;gap:10px;margin:-12px 0;padding-block:12px}.filmology-x-carousel--poster>.filmology-x-carousel__wrapper>*{flex:0 0 calc(31.25% - 6.25px)}.filmology-x-carousel--feature>.filmology-x-carousel__wrapper{gap:12px}.filmology-x-carousel--feature>.filmology-x-carousel__wrapper>*{flex:0 0 88%}.filmology-x-carousel--episode>.filmology-x-carousel__wrapper{gap:10px}.filmology-x-carousel--episode>.filmology-x-carousel__wrapper>*{flex:0 0 calc(45.4546% - 4.54545px)}.filmology-x-carousel--trailer-info>.filmology-x-carousel__wrapper{gap:10px}.filmology-x-carousel--trailer-info>.filmology-x-carousel__wrapper>.trailer-card{flex-basis:220px}.filmology-x-carousel--trailer-info>.filmology-x-carousel__wrapper>.information-card{flex-basis:210px}.filmology-x-carousel__button{display:none!important}.filmology-x-hero{width:100%;height:var(--home-hero-height-mobile);min-height:var(--home-hero-height-mobile);margin:0 0 18px}.filmology-x-hero__art img{-o-object-position:center 24%;object-position:center 24%}.filmology-x-hero__content{gap:6px;width:auto;bottom:54px;left:16px;right:16px;transform:none}.filmology-x-hero__title-lockup{min-height:56px}.filmology-x-hero__logo{width:min(230px,64vw);height:84px;max-height:84px}.filmology-x-hero h1{font-size:clamp(28px,9vw,44px)}.filmology-x-hero__english{font-size:10px}.filmology-x-hero__meta{font-size:10px;line-height:1.65}.filmology-x-hero__notice{max-width:82vw;padding:3px 8px;font-size:9px}.filmology-x-hero__actions{gap:9px;height:44px;margin-top:2px}.filmology-x-hero__more{height:40px;min-height:40px;padding-inline:18px;font-size:10.5px}.filmology-x-hero__bookmark{width:43px;height:43px}.filmology-x-hero__bookmark .app-icon{font-size:20px}.filmology-x-hero__bottom{gap:7px;bottom:18px}.filmology-x-hero__arrow{width:28px;height:28px}.filmology-x-hero__dots-wrap{min-height:28px;padding:5px 9px}.filmology-x-hero__dot{width:7px;height:7px}.home-loading__rail,.managed-section-skeleton:not(.managed-section-skeleton--grid),.managed-surface-loading__rail{gap:10px}.home-loading__rail>.home-loading__card,.managed-section-skeleton:not(.managed-section-skeleton--feature):not(.managed-section-skeleton--grid)>.managed-section-skeleton__item,.managed-surface-loading__rail>.managed-surface-loading__card{flex:0 0 calc(31.25% - 6.25px)}.managed-section-skeleton--feature{gap:12px}.managed-section-skeleton--feature>.managed-section-skeleton__item{flex:0 0 88%}}@media (prefers-reduced-motion:reduce){.filmology-x-carousel__wrapper,.filmology-x-hero__track{scroll-behavior:auto}}@media (display-mode:standalone) and (width<=860px){:root{--filmology-safe-top:env(safe-area-inset-top);--header-h:calc(56px + var(--filmology-safe-top))}.filmology-global-header{height:var(--header-h);box-sizing:border-box;padding:0}.filmology-global-header__mobile{top:var(--filmology-safe-top);left:0;right:0;height:56px!important;position:absolute!important}.managed-surface-page>.filmology-x-hero,.page-home .filmology-x-hero,.title-page-v3>.single-hero{margin-top:var(--header-h)}.title-page-v3>.single-hero .single-hero__top-actions{top:14px}}.account-quick-connect-card{background:var(--surface-2);border:1px solid #ffffff0f;border-radius:20px;padding:18px}.account-quick-connect-heading{align-items:flex-start;gap:12px;display:flex}.account-quick-connect-heading>.account-security-row__icon{background:var(--surface-3);border-radius:14px;flex:0 0 42px;width:42px;height:42px}.account-quick-connect-heading h2{margin:0 0 4px;font-size:14px;font-weight:900}.account-quick-connect-heading p{color:var(--muted-2);margin:0;font-size:9.4px;line-height:1.9}.account-login-qr-loading{min-height:220px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.account-login-qr-surface{background:0 0;border:0;grid-template-columns:minmax(220px,248px) minmax(0,1fr);align-items:stretch;gap:18px;padding:0;display:grid}.account-login-qr-frame{background:#fff;border:1px solid #ffffff0f;border-radius:18px;place-items:center;min-height:248px;padding:14px;display:grid}.account-login-qr-code,.account-login-qr-fallback,.account-login-qr-placeholder{color:#111;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.account-login-qr-code img,.account-login-qr-code svg,.account-login-qr-fallback canvas,.account-login-qr-fallback img,.account-login-qr-fallback svg{-o-object-fit:contain;object-fit:contain;width:100%!important;max-width:100%!important;height:auto!important;max-height:100%!important;display:block!important}.account-login-qr-fallback{background:#fff}.account-login-qr-fallback>*{max-width:100%!important}.account-login-qr-placeholder{color:#444;font-size:10px}.account-login-qr-copy{background:var(--surface);border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-width:0;padding:14px 16px;display:flex}.account-login-qr-copy strong{font-size:14px}.account-login-qr-copy p{color:var(--muted);margin:0;font-size:10px;line-height:1.9}.account-login-qr-meta{color:var(--muted-2);font-size:8.8px;line-height:1.9;display:block}.account-quick-connect-steps{color:var(--text);flex-direction:column;gap:7px;margin:0;padding:0 18px 0 0;font-size:9.4px;line-height:1.9;display:flex}.account-quick-connect-steps li::marker{color:var(--brand)}.account-login-qr-actions{flex-wrap:wrap;gap:9px;margin-top:3px;display:flex}.account-login-qr-copy button{background:var(--surface-3);color:#fff;cursor:pointer;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:9px;font-weight:950;display:inline-flex}.account-login-qr-copy button .app-icon{width:14px;height:14px}.account-connect-code{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.account-connect-code input{letter-spacing:2.4px;text-align:center;background:var(--surface);border:1px solid #ffffff14;border-radius:12px;min-height:46px;font-size:18px!important}.account-connect-code button{min-width:110px;min-height:46px;color:var(--on-light);cursor:pointer;background:#fff;border:0;border-radius:12px;padding:0 16px;font-size:10px;font-weight:950}.account-quick-connect-actions{gap:10px;display:flex}.account-quick-connect-actions>.account-secondary-button{justify-content:center;width:100%}.account-camera{background:#000;border:1px solid #ffffff0f;border-radius:18px;position:relative;overflow:hidden}.account-camera video{-o-object-fit:cover;object-fit:cover;width:100%;max-height:420px;display:block}.account-camera span{background:#000000b8;border-radius:9px;padding:6px 9px;font-size:8.2px;position:absolute;bottom:12px;right:50%;transform:translate(50%)}.account-device-link-card{background:var(--surface-2);border:1px solid #ffffff0f;border-radius:18px;align-items:center;gap:12px;padding:15px 16px;display:flex}.account-device-link-card strong{font-size:11.5px}.account-device-link-card p,.account-device-link-card small{color:var(--muted-2);margin:2px 0;font-size:8.8px;line-height:1.8}.account-device-link-actions{flex-wrap:wrap;gap:7px;display:flex}.account-device-link-actions button{height:38px;color:var(--on-light);cursor:pointer;background:#fff;border:0;border-radius:11px;padding:0 12px;font-size:8.5px;font-weight:950}.account-device-link-actions button.danger{color:var(--error);background:#ff1f2d1c}@media (width<=860px){.account-login-qr-surface{grid-template-columns:1fr;gap:12px}.account-login-qr-frame{min-height:unset;padding:12px}.account-login-qr-code,.account-login-qr-fallback,.account-login-qr-placeholder{width:min(240px,70vw);height:min(240px,70vw)}}@media (width<=700px){.account-quick-connect-card{border-radius:16px;padding:14px}.account-quick-connect-heading>.account-security-row__icon{border-radius:12px;flex-basis:38px;width:38px;height:38px}.account-quick-connect-heading h2{font-size:12px}.account-login-qr-copy p,.account-quick-connect-heading p{font-size:9px}.account-login-qr-copy{border-radius:16px;padding:12px}.account-login-qr-copy strong{font-size:12px}.account-quick-connect-steps{font-size:8.8px}.account-connect-code{grid-template-columns:1fr auto}.account-connect-code input{letter-spacing:2px;min-height:42px;font-size:16px!important}.account-connect-code button{min-width:94px;min-height:42px;font-size:8.8px}}.filmology-download-manager{flex-direction:column;gap:14px;display:flex}.filmology-download-engine-card{background:var(--surface-2)}.filmology-download-engine-head{align-items:flex-start;gap:11px;display:flex}.filmology-download-engine-head>div{flex:1;min-width:0}.filmology-download-engine-head h2{margin:0 0 4px;font-size:14px}.filmology-download-engine-head p{color:var(--muted-2);margin:0;font-size:9.5px;line-height:1.85}.filmology-download-engine-state{background:var(--surface-3);min-height:27px;color:var(--muted-2);border-radius:999px;flex:none;align-items:center;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.filmology-download-engine-state.active{color:var(--success-bright);background:#22c55e24}.filmology-download-storage{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.filmology-download-storage>span{background:var(--surface);border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;gap:3px;padding:10px 11px;display:flex}.filmology-download-storage small{color:var(--muted-2);font-size:8px}.filmology-download-storage strong{font-size:10px;font-weight:900}.filmology-download-ios-note{background:#ffffff09;border-radius:12px;padding:10px 11px;color:var(--muted)!important;margin:0!important;font-size:8.8px!important;line-height:1.85!important}.filmology-download-list-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.filmology-download-list-head>div{flex-direction:column;gap:3px;display:flex}.filmology-download-list-head h2{margin:0;font-size:14px}.filmology-download-list-head p{color:var(--muted-2);margin:0;font-size:8.5px}.filmology-download-refresh{background:var(--surface-3);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.filmology-download-refresh .app-icon{width:15px;height:15px}.filmology-download-list{flex-direction:column;gap:9px;display:flex}.filmology-download-item{background:var(--surface);border:1px solid #ffffff0e;border-radius:15px;grid-template-columns:70px minmax(0,1fr);gap:11px;padding:10px;display:grid}.filmology-download-poster{aspect-ratio:2/3;background:var(--surface-3);width:70px;color:var(--muted);border-radius:10px;place-items:center;display:grid;overflow:hidden}.filmology-download-poster img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.filmology-download-poster .app-icon{width:22px;height:22px}.filmology-download-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.filmology-download-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.filmology-download-title-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.filmology-download-title-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.filmology-download-title-row small{color:var(--muted-2);font-size:8px;line-height:1.6}.filmology-download-title-row>b{background:var(--surface-3);color:var(--muted-2);border-radius:7px;flex:none;padding:4px 7px;font-size:7.5px;font-weight:900}.filmology-download-title-row>b.is-downloading{color:#fff;background:#ff1f2d24}.filmology-download-title-row>b.is-completed{color:var(--success-bright);background:#22c55e24}.filmology-download-title-row>b.is-error{color:var(--error);background:#ff6b6b21}.filmology-download-progress{background:var(--surface-3);border-radius:999px;height:4px;position:relative;overflow:hidden}.filmology-download-progress>i{border-radius:inherit;background:var(--brand);height:100%;transition:width .2s;display:block}.filmology-download-progress.indeterminate:after{content:"";border-radius:inherit;background:var(--brand);width:34%;animation:1.15s ease-in-out infinite filmology-download-indeterminate;position:absolute;top:0;bottom:0}@keyframes filmology-download-indeterminate{0%{right:-36%}50%{right:35%}to{right:102%}}.filmology-download-meta{color:var(--muted-2);direction:rtl;flex-wrap:wrap;gap:5px 10px;font-size:7.8px;display:flex}.filmology-download-error{color:var(--error)!important;margin:0!important;font-size:8.4px!important;line-height:1.7!important}.filmology-download-actions{flex-wrap:wrap;gap:6px;margin-top:1px;display:flex}.filmology-download-actions button{background:var(--surface-3);min-height:32px;color:var(--text);font:inherit;cursor:pointer;border:1px solid #ffffff12;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:8px;font-weight:850;display:inline-flex}.filmology-download-actions button .app-icon{width:13px;height:13px}.filmology-download-actions button.primary{color:#000;background:#fff;border-color:#fff}.filmology-download-actions button.danger{color:var(--error);background:#ff6b6b14;border-color:#ff6b6b1f}.filmology-download-empty{text-align:center;min-height:150px;color:var(--muted-2);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex}.filmology-download-empty .app-icon{width:28px;height:28px;margin-bottom:4px}.filmology-download-empty strong{color:var(--text);font-size:11px}.filmology-download-empty span{max-width:440px;font-size:9px;line-height:1.8}@media (width<=700px){.filmology-download-manager{gap:10px}.filmology-download-engine-head{gap:9px}.filmology-download-engine-head h2,.filmology-download-list-head h2{font-size:12px}.filmology-download-engine-head p{font-size:8.6px}.filmology-download-engine-state{padding-inline:7px;font-size:7px}.filmology-download-storage{grid-template-columns:1fr 1fr}.filmology-download-storage>span:last-child{grid-column:1/-1}.filmology-download-item{border-radius:13px;grid-template-columns:58px minmax(0,1fr);gap:9px;padding:9px}.filmology-download-poster{border-radius:9px;width:58px}.filmology-download-title-row strong{font-size:9.7px}.filmology-download-title-row small{font-size:7.4px}.filmology-download-actions button{min-height:30px;padding-inline:8px;font-size:7.6px}}.filmology-header-control--downloads>b{background:var(--brand);color:#fff;border:2px solid #0f0f0f;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-weight:950;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}@media (width<=860px){.filmology-global-header__mobile-download{z-index:4;position:absolute;top:50%;right:50px;transform:translateY(-50%)}.filmology-global-header__mobile-right-extra{right:94px}.filmology-global-header__mobile-download.filmology-header-control{background:0 0}.filmology-global-header__mobile-download .app-icon{width:19px;height:19px;font-size:19px}.filmology-header-control--downloads>b{top:-1px;right:-1px}}.downloads-page{min-height:100dvh;padding:calc(var(--header-h) + 28px) var(--page-x) 122px;background:var(--bg)}.downloads-page__shell{width:min(1040px,100%);margin:0 auto}.downloads-page__head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.downloads-page__head>div{flex-direction:column;gap:4px;display:flex}.downloads-page__head h1{margin:0;font-size:clamp(24px,3vw,38px);font-weight:950}.downloads-page__head p{color:var(--muted-2);margin:0;font-size:10px;line-height:1.8}.downloads-page__head-badge{background:var(--surface-2);min-height:32px;color:var(--text);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex}@media (width<=700px){.downloads-page{padding:calc(var(--header-h) + 14px) 12px 106px}.downloads-page__head{flex-direction:column;align-items:flex-start;gap:9px;margin-bottom:12px}.downloads-page__head h1{font-size:24px}}.filmology-header-control--downloads.active{color:var(--brand)}.filmology-download-actions button:disabled{cursor:wait;opacity:.48}.filmology-download-ios-note b{color:var(--text);font-weight:850}.filmology-download-folder{background:var(--surface);border:1px solid #ffffff0e;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.filmology-download-folder>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.filmology-download-folder small{color:var(--muted-2);font-size:8px}.filmology-download-folder strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.filmology-download-folder .account-secondary-button{flex:none;min-height:36px;font-size:8.5px}.filmology-download-refresh svg{width:16px;height:16px;display:block}.filmology-download-filename{max-width:100%;color:var(--muted-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;line-height:1.6;display:block;overflow:hidden}.account-download-methods{flex-wrap:wrap;gap:7px;display:flex}.account-download-methods button{background:var(--surface-3);min-height:38px;color:var(--muted);cursor:pointer;font:inherit;border:1px solid #ffffff12;border-radius:11px;padding:0 14px;font-size:9px;font-weight:850}.account-download-methods button.active{border-color:var(--brand);background:var(--brand);color:#fff}.filmology-download-feedback-layer{z-index:6200;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.filmology-download-feedback-enter-active,.filmology-download-feedback-leave-active{transition:opacity .16s}.filmology-download-feedback-enter-from,.filmology-download-feedback-leave-to{opacity:0}@media (width<=860px){.filmology-global-header__mobile-download{color:#fff!important;left:auto!important;right:50px!important}.filmology-global-header__mobile-download.active{color:#fff!important}.filmology-download-folder{flex-direction:column;align-items:stretch}.filmology-download-folder .account-secondary-button{width:100%}.filmology-download-feedback-layer{align-items:end;padding:0}}.account-download-methods{--download-method-count:3;grid-template-columns:repeat(var(--download-method-count),minmax(0,1fr))!important;background:var(--surface-2)!important;border-radius:12px!important;gap:5px!important;padding:4px!important;display:grid!important}.account-download-methods button{min-height:36px!important;color:var(--muted-2)!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:0 8px!important;font-size:9.5px!important;font-weight:700!important}.account-download-methods button.active{background:var(--brand)!important;color:#fff!important;font-weight:950!important}@media (width<=700px){.account-download-methods{gap:4px!important}.account-download-methods button{padding-inline:5px!important;font-size:8.8px!important}}.vlc-launch-modal{z-index:1200;background:#000000a8;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.vlc-launch-modal__sheet{background:var(--surface);text-align:center;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:520px;padding:30px 22px 24px;display:flex;position:relative;box-shadow:0 24px 70px #0006}.vlc-launch-modal__grabber{background:#ffffff2b;border-radius:999px;width:44px;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.vlc-launch-modal__close{background:var(--surface-3);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:14px;left:14px}.vlc-launch-modal__close .app-icon{width:16px;height:16px}.vlc-launch-modal__icon{color:#fff;background:#ffffff0d;border:1px solid #ffffff12;border-radius:16px;place-items:center;width:54px;height:54px;margin-top:5px;display:grid}.vlc-launch-modal__icon .app-icon{width:25px;height:25px}.vlc-launch-modal h2{margin:2px 0 0;font-size:16px;font-weight:950}.vlc-launch-modal p{color:var(--muted);max-width:420px;margin:0;font-size:10.5px;line-height:1.9}.vlc-launch-modal small{color:var(--muted-2);max-width:440px;font-size:8.8px;line-height:1.8}.vlc-launch-modal__actions{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-top:3px;display:flex}.vlc-launch-modal__primary,.vlc-launch-modal__secondary{font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:9.5px;font-weight:900;text-decoration:none;display:inline-flex}.vlc-launch-modal__primary{color:#000;cursor:pointer;background:#fff;border:0}.vlc-launch-modal__secondary{background:var(--surface-3);color:#fff;cursor:pointer;border:1px solid #ffffff14}.vlc-launch-modal__primary .app-icon,.vlc-launch-modal__secondary .app-icon{width:15px;height:15px}@media (width<=700px){.vlc-launch-modal{padding:0}.vlc-launch-modal__sheet{max-width:none;padding:30px 16px max(22px,env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100%}.vlc-launch-modal__actions{flex-direction:column}.vlc-launch-modal__primary,.vlc-launch-modal__secondary{width:100%}}.availability-section__head{gap:10px}.availability-copy-all{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;margin-inline-start:auto;display:grid}.availability-copy-all .app-icon{width:16px;height:16px}.episode-card__status-badges{z-index:4;pointer-events:none;align-items:flex-start;gap:6px;display:flex;position:absolute;top:14px;left:14px}.episode-card__status-badges .episode-card__seen{flex:0 0 28px;position:static;top:auto;left:auto}.episode-card__downloaded{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#080a0c94;border-radius:9px;flex-direction:column;flex:0 0 28px;justify-content:center;align-items:center;gap:0;min-width:28px;min-height:28px;padding:4px 3px 3px;display:flex}.episode-card__downloaded .app-icon{width:15px;height:15px}.episode-card__downloaded small{color:#fff;font-size:6.5px;font-weight:900;line-height:8px}.episode-card.is-watched .episode-card__copy>strong{padding-left:68px}.episode-card:has(.episode-card__downloaded) .episode-card__copy>strong{padding-left:68px}.episode-card__actions{grid-template-columns:1fr 1fr}.episode-card__actions.is-download-only{grid-template-columns:1fr}.movie-download-card__title-line{align-items:center;gap:8px;color:inherit!important;font-size:inherit!important;display:flex!important}.movie-download-card__markers{align-items:center;gap:5px;display:inline-flex}.movie-download-card__marker{background:var(--surface-3);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:25px;height:25px;padding:0 5px;display:inline-flex}.movie-download-card__marker .app-icon{width:14px;height:14px}.movie-download-card__marker.is-download{flex-direction:column;gap:2px;height:31px;padding-block:3px}.movie-download-card__marker.is-download small{font-weight:900;color:#fff!important;font-size:6.5px!important;line-height:7px!important}.movie-download-card__actions{flex:none;align-items:center;gap:7px;display:flex}.bulk-copy-modal{z-index:950;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bulk-copy-modal__sheet{border:1px solid var(--line);background:var(--surface);border-radius:22px;width:min(520px,100%);max-height:80dvh;padding:18px;overflow:auto}.bulk-copy-modal__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.bulk-copy-modal__head h3{margin:0;font-size:15px}.bulk-copy-modal__head p{color:var(--muted-2);margin:4px 0 0;font-size:9px}.bulk-copy-modal__head>button{background:var(--surface-3);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.bulk-copy-modal__group{flex-direction:column;gap:8px;margin-top:14px;display:flex}.bulk-copy-modal__group>strong{font-size:10.5px}.bulk-copy-modal__chips{scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.bulk-copy-modal__chips::-webkit-scrollbar{display:none}.bulk-copy-modal__chips button{border:1px solid var(--line);background:var(--surface-3);min-height:36px;color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:0 13px;font-size:9px}.bulk-copy-modal__chips button.active{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:900}.bulk-copy-modal__decision{background:var(--surface-3);color:var(--text);border-radius:12px;margin:16px 0 0;padding:11px 12px;font-size:9.5px;line-height:1.9}.bulk-copy-modal__submit{color:#000;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:10px;font-weight:950;display:flex}.bulk-copy-modal__submit:disabled{opacity:.55;cursor:default}.filmology-download-confirm-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;gap:13px;width:min(430px,100%);padding:18px;display:flex}.filmology-download-confirm-icon{width:44px;height:44px;color:var(--error);background:#ff6b6b1f;border-radius:14px;place-items:center;display:grid}.filmology-download-confirm-icon .app-icon{width:21px;height:21px}.filmology-download-confirm-card>div>strong{font-size:13px;display:block}.filmology-download-confirm-card>div>p{color:var(--text);margin:5px 0 0;font-size:10px;line-height:1.9}.filmology-download-confirm-card>div>small{color:var(--muted-2);margin-top:4px;font-size:8.5px;line-height:1.8;display:block}.filmology-download-confirm-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.filmology-download-confirm-actions button{background:var(--surface-3);color:#fff;min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:11px;font-size:10px;font-weight:900}.filmology-download-confirm-actions button.danger{background:var(--error);color:#fff}.filmology-download-cleanup-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.filmology-download-cleanup-actions button{border:1px solid var(--line);background:var(--surface-3);min-height:42px;color:var(--text);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.filmology-download-cleanup-actions .app-icon{width:15px;height:15px}.filmology-download-history-disclosure{color:var(--muted-2);background:#27272747;border:1px solid #f2f5f60a;border-radius:12px;margin-top:2px}.filmology-download-history-disclosure>summary{cursor:pointer;text-align:center;opacity:.7;padding:10px 12px;font-size:8.5px;list-style:none}.filmology-download-history-disclosure>summary::-webkit-details-marker{display:none}.filmology-download-history-panel{padding:0 12px 12px}.filmology-download-history-head{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.filmology-download-history-head>div{flex-direction:column;gap:3px;display:flex}.filmology-download-history-head strong{color:var(--text);font-size:10px}.filmology-download-history-head small{color:var(--muted-2);font-size:8px;line-height:1.7}.filmology-download-history-head>button{min-height:30px;color:var(--error);font:inherit;cursor:pointer;background:#ff6b6b1a;border:0;border-radius:8px;padding:0 9px;font-size:8px}.filmology-download-history-list{flex-direction:column;display:flex}.filmology-download-history-list article{border-top:1px solid #f2f5f60a;align-items:center;gap:10px;padding:9px 0;display:flex}.filmology-download-history-list article>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.filmology-download-history-list strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.filmology-download-history-list small{color:var(--muted-2);font-size:7.8px}.filmology-download-history-list article>button{width:30px;height:30px;color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.filmology-download-history-list article>button .app-icon{width:14px;height:14px}.filmology-download-history-empty{color:var(--muted-2);text-align:center;margin:8px 0 0;font-size:8.5px}@media (width<=760px){.episode-card__status-badges{gap:4px;top:9px;left:9px}.episode-card__status-badges .episode-card__seen{flex-basis:24px;width:24px;height:24px}.episode-card__downloaded{border-radius:8px;flex-basis:24px;min-width:24px;min-height:24px;padding:3px 2px 2px}.episode-card__downloaded .app-icon{width:13px;height:13px}.episode-card__downloaded small{font-size:5.8px;line-height:7px}.episode-card.is-watched .episode-card__copy>strong{padding-left:58px}.episode-card:has(.episode-card__downloaded) .episode-card__copy>strong{padding-left:58px}.episode-card__actions{grid-template-columns:1fr 1fr}.episode-card__actions.is-download-only{grid-template-columns:1fr}.movie-download-card__actions{gap:5px}.bulk-copy-modal{align-items:end;padding:0}.bulk-copy-modal__sheet{width:100%;max-height:82dvh;padding:16px 14px max(18px,env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0}.filmology-download-feedback-layer{align-items:end;padding:0}.filmology-download-confirm-card{width:100%;padding:18px 16px max(18px,env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0}.filmology-download-cleanup-actions{grid-template-columns:1fr}}.episode-card__downloaded svg{width:15px;height:15px;display:block}.movie-download-card__marker.is-download svg{width:14px;height:14px;display:block}@media (width<=760px){.episode-card__downloaded svg{width:13px;height:13px}}html.filmology-download-panel-open,html.filmology-download-panel-open body{overflow:hidden!important}.filmology-download-storage-settings__head{align-items:flex-start;gap:11px;display:flex}.filmology-download-storage-settings__head>div{flex:1;min-width:0}.filmology-download-storage-settings__head h2{margin:0 0 4px;font-size:14px}.filmology-download-storage-settings__head p{color:var(--muted-2);margin:0;font-size:9.5px;line-height:1.85}.filmology-download-panel-layer{top:var(--header-h);z-index:410;background:#0000003d;position:fixed;bottom:0;left:0;right:0}.filmology-download-panel{z-index:430;top:calc(var(--header-h) + 10px);right:max(var(--page-x),calc((100vw - var(--content-max))/2 + var(--page-x)));width:min(590px,100vw - 32px);max-height:min(760px,calc(100dvh - var(--header-h) - 24px));color:var(--text);background:#171717;border:1px solid #f2f5f61c;border-radius:22px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.filmology-download-panel:before{content:"";background:#171717;border-top:1px solid #f2f5f61c;border-left:1px solid #f2f5f61c;width:13px;height:13px;position:absolute;top:-7px;right:61px;transform:rotate(45deg)}.filmology-download-panel__header{z-index:2;background:#171717;border-bottom:1px solid #f2f5f612;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:12px 14px;display:flex;position:relative}.filmology-download-panel__identity{align-items:center;gap:10px;min-width:0;display:flex}.filmology-download-panel__mark{background:var(--surface);color:#fff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.filmology-download-panel__mark .app-icon{width:20px;height:20px}.filmology-download-panel__identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.filmology-download-panel__identity strong{font-size:12px;font-weight:950}.filmology-download-panel__identity small{color:var(--muted-2);white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.filmology-download-panel__window-actions{flex:none;align-items:center;gap:6px;display:flex}.filmology-download-panel__window-actions button{background:var(--surface);color:#fff;cursor:pointer;border:1px solid #f2f5f612;border-radius:10px;place-items:center;width:35px;height:35px;padding:0;display:grid}.filmology-download-panel__window-actions button:hover{background:var(--surface-3);border-color:var(--line-strong)}.filmology-download-panel__window-actions svg{width:17px;height:17px;display:block}.filmology-download-panel__stats{background:#171717;border-bottom:1px solid #f2f5f60e;grid-template-columns:repeat(3,1fr);gap:7px;padding:9px 14px;display:grid}.filmology-download-panel__stats>span{background:var(--surface);border-radius:10px;justify-content:center;align-items:baseline;gap:5px;min-width:0;padding:7px 8px;display:flex}.filmology-download-panel__stats b{color:#fff;font-size:10px}.filmology-download-panel__stats small{color:var(--muted-2);font-size:7.5px}.filmology-download-panel__stats>span.danger b,.filmology-download-panel__stats>span.danger small{color:var(--error)}.filmology-download-panel__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;min-height:0;padding:12px 14px 16px;overflow-y:auto}.filmology-download-manager.is-panel .filmology-download-list-card{background:0 0;border:0;padding:0}.filmology-download-manager.is-panel .filmology-download-list-head{display:none}.filmology-download-manager.is-panel .filmology-download-list{gap:8px}.filmology-download-manager.is-panel .filmology-download-item{background:var(--surface);border-color:#f2f5f60d;border-radius:14px;grid-template-columns:60px minmax(0,1fr);gap:10px;padding:9px}.filmology-download-manager.is-panel .filmology-download-poster{border-radius:9px;width:60px}.filmology-download-manager.is-panel .filmology-download-title-row strong{font-size:9.8px}.filmology-download-manager.is-panel .filmology-download-title-row small{font-size:7.3px}.filmology-download-manager.is-panel .filmology-download-meta{font-size:7.2px}.filmology-download-manager.is-panel .filmology-download-actions button{min-height:29px;padding-inline:8px;font-size:7.3px}.filmology-download-manager.is-panel .filmology-download-filename{font-size:7px}.filmology-download-panel-transition-enter-active,.filmology-download-panel-transition-leave-active{transition:opacity .18s}.filmology-download-panel-transition-enter-active .filmology-download-panel,.filmology-download-panel-transition-leave-active .filmology-download-panel{transition:transform .2s cubic-bezier(.2,.78,.2,1),opacity .18s}.filmology-download-panel-transition-enter-from,.filmology-download-panel-transition-leave-to{opacity:0}.filmology-download-panel-transition-enter-from .filmology-download-panel,.filmology-download-panel-transition-leave-to .filmology-download-panel{opacity:0;transform:translateY(-8px)scale(.985)}@media (width>=1180px) and (hover:hover) and (pointer:fine){.account-desktop-settings-rail,.account-desktop-settings-rail__scroll{scrollbar-gutter:auto!important;scrollbar-width:auto!important;max-height:none!important;overflow:visible!important}}@media (width<=860px){.filmology-download-panel-layer{background:#0000006b;align-items:flex-end;display:flex}.filmology-download-panel{width:100%;max-width:none;height:min(82dvh,760px);max-height:calc(100dvh - max(10px,env(safe-area-inset-top)));border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0;position:relative;top:auto;right:auto}.filmology-download-panel:before{display:none}.filmology-download-panel__header{min-height:64px;padding:10px 12px}.filmology-download-panel__mark{border-radius:11px;flex-basis:38px;width:38px;height:38px}.filmology-download-panel__identity strong{font-size:11px}.filmology-download-panel__identity small{font-size:8px}.filmology-download-panel__window-actions button{border-radius:10px;width:34px;height:34px}.filmology-download-panel__stats{padding:8px 12px}.filmology-download-panel__body{padding:10px 12px max(18px,env(safe-area-inset-bottom))}.filmology-download-manager.is-panel .filmology-download-item{grid-template-columns:54px minmax(0,1fr);gap:9px;padding:8px}.filmology-download-manager.is-panel .filmology-download-poster{width:54px}}@media (width<=560px){.filmology-download-panel{height:min(86dvh,760px)}.filmology-download-panel__header{gap:8px}.filmology-download-panel__stats>span{padding:6px 5px}.filmology-download-manager.is-panel .filmology-download-actions{gap:5px}.filmology-download-manager.is-panel .filmology-download-actions button{flex:auto}}.filmology-download-poster--link{cursor:pointer}.filmology-download-poster--link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.filmology-download-title-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.filmology-download-title-copy>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filmology-download-view-title{color:#fff;opacity:.72;width:max-content;font-size:8px;font-weight:850;transition:opacity .15s,color .15s}.filmology-download-view-title:hover{color:var(--brand);opacity:1}.filmology-switch-row{cursor:pointer}.filmology-switch-control{cursor:pointer;flex:0 0 40px;width:40px;height:24px;display:inline-flex;position:relative}.filmology-switch-control.is-disabled{cursor:default}.filmology-switch-control>input{opacity:0;pointer-events:none;block-size:1px!important;inline-size:1px!important;width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.filmology-switch-track{background:#2f3438;border-radius:999px;flex:0 0 40px;width:40px;height:24px;max-height:24px;transition:background .18s,opacity .18s;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.filmology-switch-track>span{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;right:2px;box-shadow:0 1px 4px #00000059}.filmology-switch-control>input:checked+.filmology-switch-track{background:var(--brand)}.filmology-switch-control>input:checked+.filmology-switch-track>span{transform:translate(-17px)}.filmology-switch-control>input:focus-visible+.filmology-switch-track{outline-offset:2px;outline:2px solid #ff1f2d80}.filmology-switch-control>input:disabled+.filmology-switch-track{opacity:.45}.account-membership-dashboard--modern{gap:13px}.account-membership-hero--modern{background:var(--surface);border:0;min-height:126px;padding:19px 20px 17px}.account-membership-hero--modern.premium{background:var(--surface)}.account-membership-hero__copy{max-width:calc(100% - 92px)}.account-membership-hero--modern h2{font-size:21px}.account-membership-hero--modern p{margin-top:2px;font-size:10px}.account-membership-hero--modern>b{background:var(--line-strong);color:var(--text);font-weight:800;top:18px;left:18px}.account-membership-hero--modern .account-membership-progress{background:#ffffff17;height:5px;margin-top:20px}.account-membership-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;width:100%}.account-membership-facts-grid article{background:var(--surface);border:0;border-radius:16px;justify-content:center;min-height:88px;padding:12px 10px}.account-membership-facts-grid article>span{font-size:8.5px}.account-membership-facts-grid article>strong{text-align:center;overflow-wrap:anywhere;font-size:12.5px;line-height:1.65}.account-membership-facts-grid article>small{color:var(--muted-2);text-align:center;font-size:7.5px;line-height:1.6}.account-plans-section--priority{background:var(--surface-2);border:0;border-radius:18px;padding:16px}.account-plans-section--priority .account-plan-grid{margin-top:2px}.account-plans-section--priority .account-plan-grid article{background:var(--surface);box-shadow:none;border:0}.account-plans-section--priority .account-plan-grid article.featured{background:var(--surface);border:1px solid #ff1f2d5c}.account-membership-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-membership-reward-card{background:var(--surface);border:0;border-radius:18px;flex-direction:column;gap:11px;min-height:218px;padding:16px;display:flex}.account-membership-reward-card>header{align-items:center;gap:10px;display:flex}.account-membership-reward-card__icon{background:var(--surface-2);color:#fff;border-radius:12px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.account-membership-reward-card__icon .app-icon{width:18px;height:18px}.account-membership-reward-card>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.account-membership-reward-card>header small{color:var(--muted-2);font-size:8px}.account-membership-reward-card>header strong{font-size:12px}.account-membership-reward-card>p{color:var(--muted);margin:0;font-size:9.3px;line-height:1.9}.account-membership-reward-stats{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:auto;display:grid}.account-membership-reward-stats>span{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.account-membership-reward-stats b{color:#fff;font-size:13px}.account-membership-reward-stats small{color:var(--muted-2);font-size:7.7px}.account-membership-reward-note{color:var(--muted-2);font-size:7.8px;line-height:1.7}.account-membership-reward-footer{align-items:center;gap:10px;margin-top:1px;display:flex}.account-membership-reward-footer>small{color:var(--muted-2);flex:1;font-size:7.8px;line-height:1.7}.account-membership-reward-footer>a{background:var(--line-strong);color:#fff;border-radius:8px;flex:none;padding:6px 9px;font-size:8px;font-weight:850}.account-last-purchase-card,.account-membership-notices-card,.account-membership-orders-card{background:var(--surface);border:0;position:relative}.account-membership-corner-date{color:var(--muted-2);direction:rtl;font-size:7.8px;position:absolute;top:14px;left:14px}.account-last-purchase-row{background:var(--surface-2);border-radius:13px;align-items:center;gap:12px;padding:12px 13px;display:flex}.account-last-purchase-row>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.account-last-purchase-row>span strong{font-size:11px}.account-last-purchase-row>span small{color:var(--muted-2);font-size:8px}.account-last-purchase-row>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.account-last-purchase-row b,.account-last-purchase-row em{background:var(--surface-3);color:#fff;border-radius:7px;padding:4px 7px;font-size:8px;font-style:normal}.account-last-purchase-row em{color:var(--success-bright)}.account-membership-notices-card>.account-section-heading>span{color:var(--muted-2);font-size:8px}.account-membership-notice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.account-membership-notice-item{background:var(--surface-2);min-height:86px;color:inherit;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid;position:relative}.account-membership-notice-item>time{color:var(--muted-2);direction:rtl;font-size:7px;position:absolute;top:9px;left:10px}.account-membership-notice-icon{background:var(--surface-3);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.account-membership-notice-icon .app-icon{width:16px;height:16px}.account-membership-notice-item>div{min-width:0;padding-top:2px}.account-membership-notice-item strong{padding-left:54px;font-size:9.8px;line-height:1.55;display:block}.account-membership-notice-item p{color:var(--muted);margin:5px 0 0;line-height:1.75;font-size:8.6px!important}.account-membership-notices-more{background:var(--surface-2);width:100%;min-height:36px;color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:2px;font-size:8.5px;font-weight:850;display:flex}.account-membership-notices-more .app-icon{width:13px;height:13px;transition:transform .18s}.account-membership-notices-more .app-icon.is-open{transform:rotate(180deg)}.membership-notice-expand-enter-active,.membership-notice-expand-leave-active{transition:opacity .18s,transform .2s}.membership-notice-expand-enter-from,.membership-notice-expand-leave-to{opacity:0;transform:translateY(8px)}.account-membership-orders-list{flex-direction:column;gap:7px;display:flex}.account-membership-order-row{background:var(--surface-2);min-height:66px;color:inherit;text-align:right;cursor:pointer;border:0;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 13px;display:grid;position:relative}.account-membership-order-row>time{color:var(--muted-2);direction:rtl;font-size:7px;position:absolute;top:8px;left:10px}.account-membership-order-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.account-membership-order-row>span strong{text-overflow:ellipsis;white-space:nowrap;padding-left:58px;font-size:10.5px;overflow:hidden}.account-membership-order-row>span small{color:var(--muted-2);font-size:8px}.account-membership-order-row>div{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.account-membership-order-row b{color:#fff;font-size:9px}.account-membership-order-row em{background:var(--surface-3);color:var(--muted);border-radius:6px;padding:3px 6px;font-size:7.5px;font-style:normal}.account-membership-order-row em.is-paid{color:var(--success-bright)}.account-membership-order-row em.is-cancelled,.account-membership-order-row em.is-failed{color:var(--error)}@media (width<=860px){.account-membership-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-membership-notice-grid,.account-membership-reward-grid{grid-template-columns:1fr}}@media (width<=600px){.account-membership-hero--modern{min-height:116px;padding:16px}.account-membership-hero--modern h2{font-size:18px}.account-membership-facts-grid{gap:7px}.account-membership-facts-grid article{border-radius:14px;min-height:78px}.account-membership-facts-grid article>strong{font-size:11.5px}.account-plans-section--priority{border-radius:16px;padding:13px}.account-membership-reward-card{border-radius:16px;min-height:0;padding:13px}.account-last-purchase-row{flex-direction:column;align-items:flex-start}.account-last-purchase-row>div{justify-content:flex-start}.account-membership-order-row{grid-template-columns:1fr;gap:7px}.account-membership-order-row>div{flex-direction:row;align-items:flex-start}}.account-membership-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-membership-access-card{background:var(--surface);border-radius:18px;flex-direction:column;gap:11px;padding:15px;display:flex}.account-membership-access-card>header{align-items:center;gap:10px;display:flex}.account-membership-access-card>header>span{background:var(--surface-2);color:#fff;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.account-membership-access-card>header .app-icon{width:17px;height:17px}.account-membership-access-card>header>div{flex-direction:column;gap:2px;display:flex}.account-membership-access-card>header strong{font-size:11px}.account-membership-access-card>header small{color:var(--muted-2);font-size:8px}.account-membership-access-card ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.account-membership-access-card li{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.account-membership-access-card li .app-icon{width:14px;height:14px;color:var(--muted-2)}.account-membership-access-card li.is-enabled{color:var(--text)}.account-membership-access-card li.is-enabled .app-icon{color:var(--success-bright)}.account-membership-access-card dl{flex-direction:column;gap:0;margin:0;display:flex}.account-membership-access-card dl>div{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.account-membership-access-card dl>div:last-child{border-bottom:0}.account-membership-access-card dt{color:var(--muted-2);font-size:8.5px}.account-membership-access-card dd{color:var(--text);text-align:left;margin:0;font-size:9px;font-weight:750}@media (width<=860px){.account-membership-access-grid{grid-template-columns:1fr}}.filmology-download-title-main{align-items:center;gap:8px;min-width:0;display:flex}.filmology-download-title-main>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filmology-download-title-main .filmology-download-view-title{flex:none}.account-player-subtitle-size-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.account-player-subtitle-size-grid button{border-radius:9px;min-height:42px;padding:4px 3px}.account-player-subtitle-size-grid strong{font-size:8.5px}.account-player-subtitle-size-grid small{font-size:6.8px}.account-player-subtitle-color-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;width:100%;display:grid}.account-player-subtitle-color-grid button{border-radius:9px;justify-content:center;width:100%;min-width:0;padding:6px 5px;font-size:7.8px}.account-player-subtitle-color-grid i{flex:0 0 15px;width:15px;height:15px}.account-player-subtitle-backdrop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.account-player-subtitle-backdrop-grid button{border-radius:9px;min-height:36px;padding:4px 5px;font-size:8px}@media (width<=600px){.account-player-subtitle-color-grid,.account-player-subtitle-size-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.profile-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.profile-list-card{background:var(--surface);min-height:92px;color:var(--text);border:1px solid #ffffff0e;border-radius:16px;grid-template-columns:104px minmax(0,1fr) 26px;align-items:center;gap:12px;padding:10px;transition:background .16s,border-color .16s;display:grid}.profile-list-card:hover{background:var(--surface-2);border-color:var(--line-strong)}.profile-list-card__mosaic{background:var(--surface-3);border-radius:11px;grid-template-columns:repeat(4,1fr);width:104px;height:72px;display:grid;overflow:hidden}.profile-list-card__mosaic .filmology-image,.profile-list-card__mosaic img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.profile-list-card__mosaic.is-empty{grid-template-columns:1fr}.profile-list-card__placeholder{color:var(--muted);place-items:center;font-size:24px;display:grid}.profile-list-card__body{flex-direction:column;gap:4px;min-width:0;display:flex}.profile-list-card__body strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:900;overflow:hidden}.profile-list-card__body span{color:var(--muted);font-size:9px}.profile-list-card__body small{color:var(--muted-2);font-size:7.8px}.profile-list-card__arrow{color:var(--muted-2);place-items:center;display:grid}.profile-list-card__arrow .app-icon{width:15px;height:15px}.profile-comment-card footer{color:var(--muted-2);align-items:center;gap:12px;margin-top:7px;font-size:9px;display:flex}.profile-comment-card footer span{align-items:center;gap:4px;display:inline-flex}.profile-comment-card footer .app-icon{width:14px;height:14px}.filmology-share-modal{z-index:5200;-webkit-backdrop-filter:blur(10px);background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.filmology-share-modal__panel{background:var(--surface);border:1px solid #ffffff14;border-radius:22px;width:min(520px,100%);padding:18px;box-shadow:0 28px 80px #00000085}.filmology-share-modal__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.filmology-share-modal__head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.filmology-share-modal__head strong{font-size:15px}.filmology-share-modal__head small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px;overflow:hidden}.filmology-share-modal__head>button{background:var(--surface-3);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.filmology-share-modal__grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.filmology-share-modal__grid>button{background:var(--surface-2);color:var(--text);cursor:pointer;border:0;border-radius:13px;flex-direction:column;align-items:center;gap:7px;padding:10px 4px;font-size:8.5px;display:flex}.filmology-share-social{background:var(--surface-3);border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.filmology-share-social svg{width:21px;height:21px}.filmology-share-modal__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.filmology-share-modal__actions>button{background:var(--surface-3);color:#fff;cursor:pointer;border:1px solid #ffffff14;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:9px;font-weight:850;display:flex}.filmology-share-modal__actions>button.primary{color:#000;background:#fff;border-color:#fff}.public-list-page--v2{min-height:100dvh;padding:calc(var(--header-h) + 14px) var(--page-x) 120px}.public-list-shell--v2{width:min(1240px,100%);margin:0 auto}.public-list-topbar{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;min-height:54px;margin-bottom:10px;display:grid}.public-list-topbar>button{background:var(--surface-2);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.public-list-topbar>strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;direction:rtl;font-size:13px;overflow:hidden}.public-list-hero-card{background:var(--surface);border:1px solid #ffffff0f;border-radius:24px;grid-template-columns:190px minmax(0,1fr);gap:22px;padding:20px;display:grid}.public-list-hero-card__mosaic{aspect-ratio:1;background:var(--surface-3);border-radius:18px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:2px;width:190px;display:grid;overflow:hidden}.public-list-hero-card__mosaic .filmology-image,.public-list-hero-card__mosaic img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.public-list-hero-card__mosaic>span{color:var(--muted);grid-area:1/1/-1/-1;place-items:center;font-size:36px;display:grid}.public-list-hero-card__copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.public-list-kicker{color:var(--brand);font-size:8.5px;font-weight:900}.public-list-hero-card h1{margin:5px 0 8px;font-size:clamp(22px,3vw,36px);line-height:1.35}.public-list-meta{flex-wrap:wrap;gap:8px;margin-bottom:11px;display:flex}.public-list-meta>span{background:var(--surface-2);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:8.5px;display:inline-flex}.public-list-meta .app-icon{width:13px;height:13px}.public-list-owner{background:var(--surface-2);color:#fff;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:6px 9px 6px 12px;display:inline-flex}.public-list-owner .user-avatar{width:34px;height:34px}.public-list-owner>span{flex-direction:column;min-width:0;display:flex}.public-list-owner strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.public-list-owner small{color:var(--muted-2);font-size:7.5px}.public-list-engagement{align-items:center;gap:7px;margin-top:14px;display:flex}.public-list-engagement>button{background:var(--surface-2);min-width:52px;height:38px;color:var(--muted);cursor:pointer;border:1px solid #ffffff12;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.public-list-engagement>button.active{color:var(--brand);background:#ff1f2d1f;border-color:#ff1f2d47}.public-list-engagement .app-icon{width:17px;height:17px}.public-list-engagement b{font-size:8.5px}.public-list-score{flex-direction:column;align-items:center;margin-inline-start:5px;display:flex}.public-list-score strong{font-size:11px}.public-list-score small{color:var(--muted-2);font-size:7px}.public-list-vote-message{color:var(--error);margin:7px 0 0;font-size:8.5px}.public-list-filter-tabs{grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0;display:grid}.public-list-filter-tabs>button{background:var(--surface-2);height:46px;color:var(--muted);cursor:pointer;border:1px solid #ffffff0e;border-radius:13px;justify-content:center;align-items:center;gap:7px;display:flex}.public-list-filter-tabs>button.active{background:var(--surface-3);border-color:var(--line-strong);color:#fff}.public-list-filter-tabs .app-icon{width:18px;height:18px}.public-list-filter-tabs span{font-size:9.5px;font-weight:850}.public-list-filter-tabs b{background:#ffffff12;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:7px;display:grid}.public-list-grid--v2{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 11px;display:grid}.public-list-comments-modal{z-index:5100;-webkit-backdrop-filter:blur(9px);background:#000000b3;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.public-list-comments-modal__sheet{background:var(--bg);border:1px solid #ffffff14;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%);height:min(78dvh,760px);display:grid;overflow:hidden;box-shadow:0 -24px 80px #0000008c}.public-list-comments-modal__head{background:var(--surface);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.public-list-comments-modal__head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.public-list-comments-modal__head strong{font-size:13px}.public-list-comments-modal__head small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:8.5px;overflow:hidden}.public-list-comments-modal__head>button{background:var(--surface-3);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.public-list-comments-modal__body{overscroll-behavior:contain;min-height:0;padding:14px 16px;overflow-y:auto}.public-list-comments-list{gap:10px}.public-list-comments-modal__composer{padding:10px 12px max(10px,env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid #ffffff0f}.public-list-comment-composer{grid-template-columns:36px minmax(0,1fr) auto 38px;align-items:center;gap:8px;display:grid}.public-list-comment-composer>.user-avatar{width:36px;height:36px}.public-list-comment-composer textarea{resize:none;background:var(--surface-2);color:#fff;min-height:42px;max-height:120px;font:inherit;border:1px solid #ffffff12;border-radius:18px;outline:0;padding:10px 12px;font-size:10px;line-height:1.8}.public-list-comment-composer>button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.public-list-comment-composer>button:disabled{opacity:.45}.comment-spoiler-switch.compact{font-size:8.5px}.public-list-comments-login{margin:0}@media (width<=980px){.profile-list-grid{grid-template-columns:1fr}.public-list-grid--v2{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=760px){.filmology-share-modal{align-items:end;padding:0}.filmology-share-modal__panel{padding:16px 14px max(16px,env(safe-area-inset-bottom));border-bottom:0;border-radius:24px 24px 0 0;width:100%}.filmology-share-modal__grid{grid-template-columns:repeat(5,1fr);gap:5px}.filmology-share-social{width:36px;height:36px}.filmology-share-modal__grid>button{font-size:7.5px}.public-list-page--v2{padding:calc(var(--header-h) + 6px) 12px 105px}.public-list-hero-card{border-radius:18px;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:12px}.public-list-hero-card__mosaic{border-radius:13px;width:92px}.public-list-hero-card h1{margin-top:3px;font-size:19px}.public-list-kicker{font-size:7px}.public-list-meta{gap:5px;margin-bottom:7px}.public-list-meta>span{padding:4px 7px;font-size:7px}.public-list-owner{padding:4px 6px 4px 9px}.public-list-owner .user-avatar{width:28px;height:28px}.public-list-engagement{grid-column:1/-1;gap:5px;margin-top:8px}.public-list-engagement>button{min-width:45px;height:34px}.public-list-score{margin-inline-start:2px}.public-list-filter-tabs{gap:5px;margin:12px 0}.public-list-filter-tabs>button{border-radius:11px;height:42px}.public-list-filter-tabs span{font-size:8.5px}.public-list-grid--v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 9px}.public-list-comments-modal{padding:0}.public-list-comments-modal__sheet{border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0;width:100%;height:88dvh}.public-list-comment-composer{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) 36px}.public-list-comment-composer>.user-avatar{grid-row:1;width:34px;height:34px}.public-list-comment-composer textarea{grid-area:1/2/auto/4}.public-list-comment-composer .comment-spoiler-switch{grid-area:2/2}.public-list-comment-composer>button{grid-area:2/3;justify-self:end;width:34px;height:34px}.profile-list-card{grid-template-columns:88px minmax(0,1fr) 22px;padding:8px}.profile-list-card__mosaic{width:88px;height:62px}}@media (width<=640px){.account-profile-landscape-grid,.public-profile-download-grid,.public-profile-progress-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.public-profile-poster-grid{gap:17px 8px}.public-list-grid--v2,.public-profile-poster-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.global-action-notice{z-index:7000;left:50%;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 76px);color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);direction:rtl;background:#121518f7;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:38px minmax(0,1fr) auto 30px;grid-template-areas:"icon copy action close";align-items:center;gap:9px;width:min(620px,100vw - 28px);min-height:58px;padding:9px 10px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 54px #0000007a}.global-action-notice--no-nav{bottom:max(18px,env(safe-area-inset-bottom))}.global-action-notice--success{background:#0d1f18f7;border-color:#4ed6894d}.global-action-notice--auth,.global-action-notice--error{background:#1b1214fa;border-color:#ff566557}.global-action-notice--premium{background:#1d1b11fa;border-color:#fbd43657}.global-action-notice__icon{color:#ff6573;background:#fff1;border-radius:12px;grid-area:icon;place-items:center;width:38px;height:38px;display:grid}.global-action-notice--success .global-action-notice__icon{color:var(--success-bright);background:#4ed6891c}.global-action-notice--premium .global-action-notice__icon{color:var(--premium);background:#fbd4361a}.global-action-notice__icon .app-icon{width:20px;height:20px;font-size:20px}.global-action-notice__copy{color:#fff;grid-area:copy;min-width:0;margin:0;font-size:10.5px;font-weight:800;line-height:1.75}.global-action-notice__action{color:#fff;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff17;border:1px solid #ffffff1a;border-radius:11px;grid-area:action;justify-content:center;align-items:center;padding:0 14px;font-size:9.5px;font-weight:950;display:inline-flex}.global-action-notice--auth .global-action-notice__action,.global-action-notice--error .global-action-notice__action{background:var(--brand);color:#fff;border-color:#ff566538}.global-action-notice--success .global-action-notice__action{color:#dff9e9;background:#4ed68924;border-color:#4ed68933}.global-action-notice--premium .global-action-notice__action{background:var(--premium);color:#151515;border-color:#fbd4363d}.global-action-notice__close{color:#ffffff8a;cursor:pointer;background:0 0;border:0;border-radius:50%;grid-area:close;place-items:center;width:30px;height:30px;padding:0;display:grid}.global-action-notice__close:hover{color:#fff;background:#ffffff0f}.global-action-notice__close .app-icon{width:14px;height:14px}.global-action-notice-enter-active,.global-action-notice-leave-active{transition:opacity .2s,transform .2s cubic-bezier(.2,.8,.2,1)}.global-action-notice-enter-from,.global-action-notice-leave-to{opacity:0;transform:translate(-50%,12px)}@media (width<=860px){.global-action-notice{bottom:calc(max(8px,env(safe-area-inset-bottom)) + 70px);border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto 28px;gap:7px;width:calc(100vw - 18px);min-height:54px;padding:8px 9px}.global-action-notice--no-nav{bottom:max(12px,env(safe-area-inset-bottom))}.global-action-notice__icon{border-radius:10px;width:34px;height:34px}.global-action-notice__icon .app-icon{width:18px;height:18px;font-size:18px}.global-action-notice__copy{font-size:9.6px;line-height:1.65}.global-action-notice__action{min-height:34px;padding-inline:11px;font-size:9px}.global-action-notice__close{width:28px;height:28px}}@media (width<=430px){.global-action-notice{grid-template-columns:32px minmax(0,1fr) auto 26px;gap:6px;padding:7px 8px}.global-action-notice__copy{font-size:9.2px}.global-action-notice__action{padding-inline:9px;font-size:8.6px}}.advanced-search-page,.collection-index-page,.user-lists-archive-page{width:min(var(--content-max),100%);min-height:100dvh;padding:calc(var(--header-h) + 28px) var(--page-x) 138px;margin:0 auto}.collection-index-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.collection-index-head>div{min-width:0;max-width:820px}.collection-index-head>div>span,.user-lists-archive-hero__copy>span{color:var(--brand);letter-spacing:.06em;text-align:right;direction:ltr;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.collection-index-head h1,.user-lists-archive-hero h1{margin:0;font-size:clamp(28px,3vw,44px);font-weight:950;line-height:1.35}.collection-index-head p,.user-lists-archive-hero p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:2}.collection-index-head>strong{color:var(--text-soft);border-radius:999px;flex:none;padding:8px 12px;font-size:9px;font-weight:850}.collection-index-head>strong,.collection-index-search{border:1px solid var(--line);background:var(--surface-2)}.collection-index-search{border-radius:16px;grid-template-columns:22px minmax(0,1fr) 32px;align-items:center;gap:8px;width:min(620px,100%);height:50px;margin-bottom:8px;padding:0 14px;transition:border-color .16s,background .16s;display:grid}.collection-index-search:focus-within{border-color:var(--line-strong);background:var(--surface)}.collection-index-search>.app-icon{width:19px;height:19px;color:var(--muted)}.collection-index-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0;font-size:11px}.collection-index-search input::placeholder{color:var(--muted-2)}.collection-index-search>button{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.collection-index-search>button:hover{color:#fff;background:#ffffff0f}.collection-index-hint{color:var(--muted);margin:7px 2px 17px;font-size:9px}.collection-index-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.collection-index-card{aspect-ratio:16/9;background:var(--surface);cursor:pointer;isolation:isolate;width:100%;text-align:inherit;border:1px solid #ffffff0e;border-radius:16px;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 10px 32px #0000002e}@media (hover:hover) and (pointer:fine){.collection-index-card:hover{border-color:#ffffff24;transform:translateY(-3px);box-shadow:0 18px 44px #00000052}.collection-index-card:hover .collection-index-card__backdrop img{transform:scale(1.025)}}.collection-index-card__backdrop,.collection-index-card__backdrop>img,.collection-index-card__fallback,.collection-index-card__shade{width:100%;height:100%;position:absolute;inset:0}.collection-index-card__backdrop{z-index:0;background:var(--surface);display:block}.collection-index-card__backdrop>img{-o-object-fit:cover;object-fit:cover;transition:transform .3s}.collection-index-card__fallback{z-index:0;background:linear-gradient(135deg,#242424,#151515)}.collection-index-card__shade{z-index:1;background:linear-gradient(#00000008 18%,#00000029 52%,#000000e0)}.collection-index-card__footer{z-index:2;justify-content:space-between;align-items:flex-end;gap:14px;min-width:0;display:flex;position:absolute;bottom:11px;left:13px;right:13px}.collection-index-card__footer>small{color:#ffffffd1;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000057;border-radius:8px;flex:none;padding:5px 7px;font-size:8px;line-height:1}.collection-index-card__identity{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;min-width:0;margin-left:auto;display:flex}.collection-index-card__identity>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 10px #000000a6;max-width:100%;font-size:11px;font-weight:900;line-height:1.45;overflow:hidden}.collection-index-card__logo{width:auto;max-width:min(150px,68%);height:28px;max-height:28px;margin-right:0;display:block}.collection-index-card__logo>img{-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;filter:drop-shadow(0 2px 6px #00000080);width:auto;max-width:100%;height:100%}.collection-index-card--skeleton{cursor:default;box-shadow:none;border:0}.collection-index-grid--more{margin-top:14px}.advanced-search-more,.collection-index-load-more{border:1px solid var(--line);background:var(--surface-2);color:#fff;cursor:pointer;border-radius:999px;min-width:150px;min-height:42px;margin:22px auto 0;padding:8px 18px;font-size:9.5px;font-weight:850;display:block}.advanced-search-sentinel,.collection-index-sentinel{width:100%;height:1px;display:block}.collection-index-empty{margin-top:35px}.user-lists-archive-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;display:grid}.user-lists-archive-hero__copy{max-width:900px}.user-lists-archive-hero__count{flex-direction:column;align-items:flex-end;gap:3px;min-width:120px;display:flex}.user-lists-archive-hero__count strong{font-size:27px;font-weight:950;line-height:1}.user-lists-archive-hero__count span{color:var(--muted);font-size:8.5px}.user-lists-archive-filters{scrollbar-width:none;overscroll-behavior-x:contain;align-items:center;gap:7px;margin:18px 0 22px;padding:2px 0 5px;display:flex;overflow-x:auto}.user-lists-archive-filters::-webkit-scrollbar{display:none}.user-lists-archive-filters>a{border:1px solid var(--line);background:var(--surface-2);min-height:37px;color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:7px 13px;font-size:9px;font-weight:800;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.user-lists-archive-filters>a.active{background:var(--brand-soft);color:#fff;border-color:#ff1f2d42}.user-lists-archive-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 14px;display:grid}.user-list-archive-card{min-width:0;overflow:visible}.user-list-archive-card__mosaic{aspect-ratio:1.42;background:var(--surface);border:1px solid #ffffff0f;border-radius:16px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:2px;transition:border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 28px #00000029}@media (hover:hover) and (pointer:fine){.user-list-archive-card__mosaic:hover{border-color:#ffffff24;box-shadow:0 12px 34px #00000038}}.user-list-archive-card__cover{background:var(--surface-2);min-width:0;min-height:0;position:relative;overflow:hidden}.user-list-archive-card__cover>.filmology-image,.user-list-archive-card__cover>.filmology-image>img{width:100%;height:100%}.user-list-archive-card__cover>.filmology-image>img{-o-object-fit:cover;object-fit:cover}.user-list-archive-card__empty{color:#ffffff2b;place-items:center;width:100%;height:100%;display:grid}.user-list-archive-card__empty .app-icon{width:24px;height:24px}.user-list-archive-card__hit{z-index:2;border-radius:inherit;position:absolute;inset:0}.user-list-archive-card__featured{z-index:6;color:#fff;-webkit-backdrop-filter:blur(8px);background:#0f0f0fc2;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:4px;min-height:25px;padding:4px 7px;font-size:7.5px;font-weight:850;display:inline-flex;position:absolute;top:8px;right:8px}.user-list-archive-card__featured .app-icon{width:12px;height:12px;color:var(--success-bright)}.user-list-archive-card__overlay{z-index:6;direction:rtl;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex;position:absolute;bottom:8px;left:61px;right:9px}.user-list-archive-card__author{color:#fff;align-items:center;gap:6px;min-width:0;max-width:100%;text-decoration:none;display:flex}.user-list-archive-card__author>.user-avatar{border:1px solid #ffffff2e;flex:0 0 24px;width:24px;height:24px;box-shadow:0 2px 10px #00000052}.user-list-archive-card__author-copy{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.user-list-archive-card__author-name{align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.user-list-archive-card__author-name>b{text-overflow:ellipsis;white-space:nowrap;color:#fff;text-shadow:0 1px 8px #0000008c;min-width:0;font-size:8px;font-weight:900;line-height:1.25;overflow:hidden}.user-list-archive-card__author-name .account-identity-icons{flex:none;gap:2px}.user-list-archive-card__author-name .account-identity-icons .app-icon,.user-list-archive-card__author-name .account-identity-icons--compact .app-icon{width:12px;height:12px;font-size:12px}.user-list-archive-card__author-name .account-identity-icons .app-icon--rank-movie-buff,.user-list-archive-card__author-name .account-identity-icons .app-icon--rank-pro{width:13px;height:13px;font-size:13px}.user-list-archive-card__author-copy>small{text-overflow:ellipsis;white-space:nowrap;color:#ffffffad;text-align:left;max-width:100%;font-size:7px;line-height:1.25;overflow:hidden}.user-list-archive-card__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;text-align:right;text-shadow:0 1px 10px #000000ad;width:100%;min-width:0;font-size:10px;font-weight:900;line-height:1.4;text-decoration:none;display:block;overflow:hidden}.user-list-archive-card--skeleton .user-list-archive-card__mosaic{display:block}.user-lists-archive-empty{margin-top:36px}.advanced-search-page{width:min(1080px,100%);padding-bottom:168px}.advanced-search-topbar{border-bottom:1px solid var(--line);grid-template-columns:86px minmax(0,1fr) 86px;align-items:center;gap:8px;min-height:54px;margin-bottom:18px;display:grid;position:relative}.advanced-search-topbar>button:first-child{background:var(--surface-2);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-self:start;place-items:center;width:38px;height:38px;padding:0;display:grid}.advanced-search-topbar>button:first-child .app-icon{width:18px;height:18px}.advanced-search-topbar h1{text-align:center;margin:0;font-size:17px;font-weight:950}.advanced-search-topbar__text{color:var(--brand);cursor:pointer;background:0 0;border:0;justify-self:end;padding:8px 5px;font-size:9.5px;font-weight:900}.advanced-search-loading{min-height:60dvh}.advanced-search-filters{gap:16px;display:grid}.advanced-search-query{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;grid-template-columns:21px minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:50px;padding:0 13px;display:grid}.advanced-search-query:focus-within{border-color:var(--line-strong);background:var(--surface)}.advanced-search-query>.app-icon{width:18px;height:18px;color:var(--muted)}.advanced-search-query input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:48px;padding:0;font-size:11px}.advanced-search-query input::placeholder{color:var(--muted-2)}.advanced-search-query>button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.advanced-search-section{border:1px solid var(--line);background:#2727275c;border-radius:18px;padding:15px}.advanced-search-section>h2{margin:0 0 12px;font-size:11px;font-weight:950}.advanced-choice-row{flex-wrap:wrap;gap:7px;display:flex}.advanced-choice-row>button{border:1px solid var(--line);background:var(--surface-2);min-height:37px;color:var(--muted);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:9px;font-weight:800}.advanced-choice-row>button.active{background:var(--brand-soft);color:#fff;border-color:#ff1f2d4d}.advanced-choice-row--three{grid-template-columns:repeat(3,1fr);display:grid}.advanced-choice-row--three>button{border-radius:12px}.advanced-facets-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.advanced-facet{min-width:0;position:relative}.advanced-facet__trigger{border:1px solid var(--line);background:var(--surface-2);color:#fff;text-align:right;cursor:pointer;border-radius:13px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:8px;width:100%;min-height:52px;padding:9px 11px;display:grid}.advanced-facet__trigger>span{flex-direction:column;gap:3px;min-width:0;display:flex}.advanced-facet__trigger strong{font-size:9.5px;font-weight:900}.advanced-facet__trigger small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.advanced-facet__trigger>.app-icon{width:16px;height:16px;color:var(--muted);transition:transform .16s}.advanced-facet.is-open .advanced-facet__trigger{border-color:var(--line-strong);background:var(--surface);border-radius:13px 13px 0 0}.advanced-facet.is-open .advanced-facet__trigger>.app-icon{transform:rotate(180deg)}.advanced-facet__panel{z-index:4;border:1px solid var(--line-strong);scrollbar-width:thin;background:#1a1a1a;border-top:0;border-radius:0 0 13px 13px;max-height:390px;padding:9px;position:relative;overflow:auto;box-shadow:0 18px 42px #00000052}.advanced-facet__search{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;height:39px;margin-bottom:7px;padding:0 9px;display:grid}.advanced-facet__search>.app-icon{width:15px;height:15px;color:var(--muted)}.advanced-facet__search input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:37px;padding:0;font-size:9px}.advanced-facet__clear{color:var(--brand);cursor:pointer;background:0 0;border:0;margin:0 0 7px auto;padding:5px 3px;font-size:7.5px;font-weight:850;display:block}.advanced-facet__items{gap:4px;display:grid}.advanced-facet__items>button{width:100%;min-height:43px;color:var(--text-soft);text-align:right;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;padding:6px 8px;display:grid}.advanced-facet__items>button.active,.advanced-facet__items>button:hover{color:#fff;background:#ffffff0e}.advanced-facet__items>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.advanced-facet__items strong{text-overflow:ellipsis;white-space:nowrap;font-size:8.8px;overflow:hidden}.advanced-facet__items small{color:var(--muted-2);font-size:7px}.advanced-facet__items i{border:1px solid var(--line-strong);border-radius:7px;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.advanced-facet__items>button.active i{border-color:var(--brand);background:var(--brand);color:#fff}.advanced-facet__items i .app-icon{width:13px;height:13px}.advanced-facet__loading{place-items:center;min-height:80px;display:grid}.advanced-facet__message{color:var(--muted);text-align:center;margin:14px 5px;font-size:8px}.advanced-facet__more{background:var(--surface-2);width:100%;min-height:34px;color:var(--text-soft);cursor:pointer;border:0;border-radius:9px;margin-top:6px;font-size:8px;font-weight:800}.advanced-rating-grid,.advanced-stepper-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.advanced-stepper{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 11px;display:grid}.advanced-stepper>span{font-size:9px;font-weight:850}.advanced-stepper>div{border:1px solid var(--line);background:#00000029;border-radius:10px;grid-template-columns:31px minmax(48px,72px) auto 31px;align-items:center;height:34px;display:grid;overflow:hidden}.advanced-stepper button{cursor:pointer;width:31px;padding:0;font-size:17px}.advanced-stepper button,.advanced-stepper input{color:#fff;background:0 0;border:0;height:32px}.advanced-stepper input{text-align:center;outline:0;width:100%;min-width:0;padding:0 4px;font-size:9px;font-weight:850}.advanced-stepper small{color:var(--muted);font-size:7px}.advanced-rating-slider{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;gap:12px;min-width:0;padding:11px;display:grid}.advanced-rating-slider>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.advanced-rating-slider strong{font-size:9px;font-weight:900}.advanced-rating-slider small{color:var(--muted);font-size:7.5px}.advanced-rating-slider input{width:100%;accent-color:var(--brand);cursor:pointer}.advanced-search-submit-wrap{z-index:290;right:50%;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 76px);pointer-events:none;width:min(720px,100vw - 34px);position:fixed;transform:translate(50%)}.advanced-search-submit-wrap>button{width:100%;min-height:48px;color:var(--on-light);cursor:pointer;pointer-events:auto;background:#fff;border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:10.5px;font-weight:950;display:flex;box-shadow:0 14px 38px #0000006b}.advanced-search-submit-wrap>button:disabled{opacity:.48;cursor:default}.advanced-search-active-filters{scrollbar-width:none;gap:6px;margin:0 0 15px;padding:2px 0 5px;display:flex;overflow-x:auto}.advanced-search-active-filters::-webkit-scrollbar{display:none}.advanced-search-active-filters>button{border:1px solid var(--line);background:var(--surface-2);min-height:33px;color:var(--text-soft);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 9px;font-size:8px;display:flex}.advanced-search-active-filters .app-icon{width:12px;height:12px}.advanced-search-result-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 11px;display:grid}.advanced-search-result-skeleton{min-width:0;display:block}.advanced-search-result-skeleton>.skeleton{aspect-ratio:2/3;border-radius:var(--radius-card);width:100%;display:block}.advanced-search-result-grid--more{margin-top:24px}.advanced-search-empty{margin-top:35px}@media (width<=1280px){.user-lists-archive-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.advanced-search-result-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1100px){.collection-index-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.advanced-search-result-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.user-lists-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.advanced-search-page,.collection-index-page,.user-lists-archive-page{padding:calc(var(--header-h) + 12px) 12px 122px}.collection-index-head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:15px}.collection-index-head h1,.user-lists-archive-hero h1{font-size:25px}.collection-index-head p,.user-lists-archive-hero p{font-size:9.5px;line-height:1.9}.collection-index-head>strong{padding:6px 9px;font-size:8px}.collection-index-search{border-radius:14px;width:100%;height:47px}.collection-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.collection-index-card{border-radius:13px}.collection-index-card__footer{gap:7px;bottom:8px;left:9px;right:9px}.collection-index-card__footer>small{padding:4px 5px;font-size:6.5px}.collection-index-card__identity{gap:3px;max-width:69%}.collection-index-card__logo{max-width:110px;height:20px;max-height:20px}.collection-index-card__identity>strong{font-size:8.5px}.user-lists-archive-hero{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-bottom:15px}.user-lists-archive-hero__count{min-width:72px}.user-lists-archive-hero__count strong{font-size:21px}.user-lists-archive-hero__count span{font-size:7px}.user-lists-archive-filters{margin:13px 0 17px}.user-lists-archive-filters>a{min-height:34px;padding:6px 10px;font-size:8px}.user-lists-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 9px}.user-list-archive-card__mosaic{border-radius:13px}.user-list-archive-card__title{font-size:9.5px}.user-list-archive-card__author>.user-avatar{flex-basis:20px;width:20px;height:20px}.advanced-search-page{width:100%;padding-bottom:154px}.advanced-search-topbar{grid-template-columns:68px minmax(0,1fr) 68px;min-height:48px;margin-bottom:12px}.advanced-search-topbar h1{font-size:14px}.advanced-search-topbar>button:first-child{width:34px;height:34px}.advanced-search-topbar__text{font-size:8.5px}.advanced-search-section{border-radius:15px;padding:11px}.advanced-facets-grid{gap:6px}.advanced-facet__trigger{border-radius:11px;min-height:49px;padding:7px 8px}.advanced-facet.is-open .advanced-facet__trigger{border-radius:11px 11px 0 0}.advanced-facet__panel{border-radius:0 0 11px 11px;padding:7px}.advanced-stepper{grid-template-columns:1fr;gap:6px;padding:9px}.advanced-stepper>div{grid-template-columns:29px minmax(42px,1fr) auto 29px}.advanced-rating-slider{padding:9px}.advanced-search-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 8px}.advanced-search-submit-wrap{bottom:calc(max(8px,env(safe-area-inset-bottom)) + 70px);width:calc(100vw - 24px)}.advanced-search-submit-wrap>button{border-radius:14px;min-height:46px;font-size:10px}}@media (width<=390px){.advanced-facets-grid,.advanced-rating-grid,.advanced-stepper-grid{grid-template-columns:1fr}}.account-profile-app .account-tab-body{padding-top:12px}.account-profile-app .account-comments-list{gap:7px}.account-profile-app .profile-comment-card{background:var(--surface);border-radius:13px;padding:11px 12px}.account-profile-app .profile-comment-card>div{align-items:center}.account-profile-app .profile-comment-card strong{font-size:10.5px}.account-profile-app .profile-comment-card p{margin:6px 0;font-size:9.5px;line-height:1.8}@media (width<=700px){.account-profile-app .account-title-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 8px}.account-profile-copy--app{gap:4px}.account-profile-meta--app{gap:5px 10px;margin-top:3px;font-size:9px}.account-profile-actions--app{margin-top:8px!important}.account-profile-summary-cards{margin-top:8px;margin-bottom:10px}.account-profile-tabs{box-shadow:0 8px 22px #0003}}.payment-result-page{min-height:calc(100svh - var(--header-h,56px));place-items:center;padding:clamp(92px,11vw,130px) 16px 110px;display:grid}.payment-result-card{text-align:center;background:linear-gradient(#191b1dfa,#0e0f10fa);border:1px solid #ffffff14;border-radius:26px;flex-direction:column;align-items:center;width:min(100%,520px);padding:32px 28px;display:flex;box-shadow:0 28px 80px #00000052}.payment-result-icon{background:#ffffff12;border-radius:21px;place-items:center;width:64px;height:64px;margin-bottom:18px;display:grid}.payment-result-icon .app-icon{width:28px;height:28px;font-size:28px}.payment-result-card.is-success .payment-result-icon{color:#60d69a;background:#23b86c21}.payment-result-card.is-error .payment-result-icon{color:#ff5f6d;background:#ff30401f}.payment-result-card.is-pending .payment-result-icon{background:#ffffff14}.payment-result-card h1{margin:0;font-size:20px;font-weight:900}.payment-result-card>p{color:var(--muted-2);margin:9px 0 0;font-size:11px;line-height:2}.payment-result-meta{background:#ffffff0d;border-radius:16px;gap:1px;width:100%;margin:24px 0 20px;display:grid;overflow:hidden}.payment-result-meta>div{background:var(--surface-2);justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.payment-result-meta dt{color:var(--muted-2);font-size:9px}.payment-result-meta dd{margin:0;font-size:10px;font-weight:800}.payment-result-primary,.payment-result-secondary{width:100%;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.payment-result-primary{color:#111;background:#fff}.payment-result-primary .app-icon{width:17px;height:17px}.payment-result-secondary{color:var(--muted-2);background:0 0;margin-top:9px}@media (width<=640px){.payment-result-page{align-items:start;padding:84px 12px 100px}.payment-result-card{border-radius:22px;padding:27px 18px}.payment-result-card h1{font-size:17px}}.device-link-landing{place-items:center;min-height:100svh;padding:90px 16px 110px;display:grid}.device-link-landing__card{text-align:center;background:var(--surface-2);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;align-items:center;width:min(100%,460px);padding:30px 24px;display:flex}.device-link-landing__card>span{background:#ffffff12;border-radius:18px;place-items:center;width:58px;height:58px;display:grid}.device-link-landing__card>span .app-icon{width:27px;height:27px}.device-link-landing__card h1{margin:16px 0 6px;font-size:18px}.device-link-landing__card p{color:var(--muted-2);margin:0 0 20px;font-size:10px;line-height:2}.device-link-landing__card a{color:#111;background:#fff;border-radius:13px;place-items:center;width:100%;min-height:46px;font-size:10px;font-weight:900;text-decoration:none;display:grid}.public-app-center-page{padding-top:var(--header-h,56px)}.filmology-inline-spinner{border:2px solid #ffffff4d;border-top-color:currentColor;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.72s linear infinite filmology-player-spin;display:block}.account-auth-qr-divider{height:18px;color:var(--muted-2);justify-content:center;align-items:center;font-size:8px;display:flex;position:relative}.account-auth-qr-divider:after,.account-auth-qr-divider:before{content:"";background:#ffffff12;flex:1;height:1px}.account-auth-qr-divider span{padding:0 9px}.account-auth-qr-button{background:var(--surface-2);color:#fff;height:46px;font:inherit;cursor:pointer;border:1px solid #ffffff1a;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.account-auth-qr-button .app-icon{width:19px;height:19px}.account-auth-qr-button:disabled{opacity:.55;cursor:wait}.account-auth-qr-modal{z-index:1300;padding:max(18px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);background:#000000c2;place-items:center;display:grid;position:fixed;inset:0}.account-auth-qr-sheet{background:#151719;border:1px solid #ffffff17;border-radius:24px;width:min(100%,430px);overflow:hidden;box-shadow:0 28px 90px #0000008c}.account-auth-qr-sheet>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:56px;padding:0 17px;display:flex}.account-auth-qr-sheet>header strong{font-size:13px}.account-auth-qr-sheet>header button{color:#fff;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.account-auth-qr-sheet>header .app-icon{width:18px;height:18px}.account-auth-qr-camera{aspect-ratio:1;background:#050505;position:relative;overflow:hidden}.account-auth-qr-camera video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.account-auth-qr-target{border:2px solid #ffffffe6;border-radius:24px;position:absolute;inset:15%;box-shadow:0 0 0 999px #00000059}.account-auth-qr-busy{background:#000000ad;justify-content:center;align-items:center;gap:9px;font-size:10px;font-weight:850;display:flex;position:absolute;inset:0}.account-auth-qr-sheet>p{color:var(--muted);text-align:center;margin:0;padding:14px 16px 18px;font-size:9px}.pricing-price-label{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.pricing-price-label>span{font:inherit}.pricing-price-label>small{color:var(--muted);font-size:.56em;font-weight:750;line-height:1}.account-plan-price>.pricing-price-label:not(.pricing-price-label--regular)>small,.pricing-card__price>.pricing-price-label:not(.pricing-price-label--regular)>small{color:var(--muted)}.pricing-price-label--regular small{color:inherit}@media (width<=700px){.account-auth-qr-modal{align-items:end;padding:0}.account-auth-qr-sheet{width:100%;max-width:none;padding-bottom:env(safe-area-inset-bottom);border-radius:25px 25px 0 0}.account-auth-qr-camera{aspect-ratio:1.08}.account-auth-qr-sheet>p{font-size:9.5px}.account-auth-qr-button{height:48px;font-size:10.5px}}.filmology-global-header.topbar--pinned{opacity:1!important;pointer-events:auto!important;transform:none!important}.public-profile-topbar{z-index:2!important;position:relative!important;top:auto!important}.public-profile-tabs{box-shadow:0 8px 22px #0000002e;top:var(--header-h)!important;z-index:365!important;background:#090b0dfa!important;position:sticky!important}@media (display-mode:standalone) and (width<=860px){.public-profile-tabs{top:var(--header-h)!important}}.account-web-push-card{background:var(--surface);border:1px solid #ffffff12;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:12px;padding:12px 13px;display:grid}.account-web-push-card__icon{background:var(--surface-3);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.account-web-push-card__icon .app-icon{width:21px;height:21px;font-size:21px}.account-web-push-card__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.account-web-push-card__copy strong{color:#fff;font-size:10.5px;font-weight:900}.account-web-push-card__copy small{color:var(--muted-2);font-size:8.6px;line-height:1.75}.account-web-push-card__install{color:#111;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:10px;padding:0 11px;font-size:8.5px;font-weight:900}.account-web-push-card__state{background:var(--surface-3);color:var(--muted-2);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}@media (width<=700px){.account-web-push-card{border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;padding:10px}.account-web-push-card__icon{border-radius:12px;width:38px;height:38px}.account-web-push-card__copy strong{font-size:10px}.account-web-push-card__copy small{font-size:8px}.account-web-push-card__install{padding-inline:9px;font-size:8px}}@media (width<=420px){.account-notification-toolbar{gap:4px}.account-notification-tabs{gap:2px;padding:3px}.account-notification-tabs button{gap:2px;font-size:7.1px}.account-notification-tabs b{min-width:16px;height:16px;font-size:6px}.account-notification-actions button{min-width:62px;padding-inline:5px;font-size:7.3px}.account-notification-actions .danger{min-width:44px}.account-notification-card__head{gap:5px}.account-notification-card__meta em{padding-inline:5px}}.poster-top250-rank{z-index:4;color:#fff;pointer-events:none;direction:ltr;background:#090b0db8;border:1px solid #ffffff1f;border-radius:8px;place-items:center;min-width:27px;min-height:27px;padding:4px 7px;font-size:9px;font-weight:900;line-height:1;display:inline-grid;position:absolute;top:7px;left:7px}.top250-infinite-sentinel{pointer-events:none;width:100%;height:1px;margin-top:20px}.top250-infinite-status{min-height:62px;color:var(--muted-2);text-align:center;justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex}.top250-infinite-status--error{flex-wrap:wrap}.top250-infinite-status--error button{background:var(--surface-2);color:#fff;cursor:pointer;height:34px;font:inherit;border:1px solid #ffffff17;border-radius:10px;padding:0 13px;font-weight:850}.account-profile-tabs,.public-profile-tabs{-webkit-backdrop-filter:blur(48px)!important;background:#0f0f0fcc!important;border-top:0!important}.advanced-search-results-summary{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 13px;padding:12px 13px;display:flex}.advanced-search-results-summary>div{align-items:baseline;gap:7px;min-width:0;display:flex}.advanced-search-results-summary strong{color:#fff;font-size:15px;font-weight:950;line-height:1}.advanced-search-results-summary span{color:var(--muted);font-size:8.5px;font-weight:800}.advanced-search-results-summary>button{border:1px solid var(--line);color:#fff;cursor:pointer;background:#ffffff0e;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:8.5px;font-weight:900;display:inline-flex}.advanced-search-results-summary>button .app-icon{width:13px;height:13px}.advanced-search-more-error{color:var(--text-soft);background:#ff566512;border:1px solid #ff566538;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin:20px auto 0;padding:10px 12px;font-size:8.5px;display:flex}.advanced-search-more-error>button{min-height:31px;color:var(--on-light);cursor:pointer;background:#fff;border:0;border-radius:9px;padding:5px 10px;font-size:8px;font-weight:950}.advanced-search-submit-wrap{gap:6px;display:grid}.advanced-search-submit-wrap>small{width:max-content;max-width:100%;color:var(--text-soft);text-align:center;-webkit-backdrop-filter:blur(16px);background:#0c0c0ce6;border:1px solid #ffffff14;border-radius:999px;margin:0 auto;padding:5px 9px;font-size:7.5px;line-height:1.55;box-shadow:0 8px 24px #00000047}@media (width<=760px){.advanced-search-results-summary{border-radius:13px;padding:10px 11px}.advanced-search-results-summary strong{font-size:13px}.advanced-search-results-summary span{font-size:7.8px}.advanced-search-results-summary>button{min-height:32px;padding:5px 8px;font-size:8px}.advanced-search-more-error{text-align:center;flex-direction:column;align-items:stretch}.advanced-search-submit-wrap>small{font-size:7px}}.advanced-facet__retry{color:var(--muted);background:#ff56650f;border:1px solid #ff566533;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:7px 8px;font-size:7.3px;display:flex}.advanced-facet__retry>button{min-height:27px;color:var(--on-light);cursor:pointer;background:#fff;border:0;border-radius:7px;flex:none;padding:4px 8px;font-size:7.2px;font-weight:950}.filmology-install-dock{--install-nav-gap:88px;z-index:318;position:relative}.filmology-install-dock__panel{z-index:318;right:50%;bottom:calc(max(12px,env(safe-area-inset-bottom)) + var(--install-nav-gap));-webkit-backdrop-filter:blur(34px)saturate(140%);color:#fff;isolation:isolate;background:#0f0f0fe6;border:1px solid #ffffff1f;border-radius:22px;gap:12px;width:min(560px,100vw - 28px);padding:12px 14px 12px 12px;display:grid;position:fixed;transform:translate(50%);box-shadow:0 20px 60px #00000080}.filmology-install-dock__close{color:#ffffffc7;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;transition:background .16s,color .16s;display:grid;position:absolute;top:9px;left:9px}.filmology-install-dock__close:hover{color:#fff;background:#ffffff21}.filmology-install-dock__close svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:15px;height:15px}.filmology-install-dock__identity{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding-left:30px;display:grid}.filmology-install-dock__icon{background:#1d1d1d;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.filmology-install-dock__icon .filmology-image,.filmology-install-dock__icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.filmology-install-dock__icon .filmology-brand-logo{color:#fff;width:37px;height:auto}.filmology-install-dock__copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.filmology-install-dock__copy>span{color:var(--brand);letter-spacing:.12em;direction:ltr;font-size:7px;font-weight:950}.filmology-install-dock__copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:950;overflow:hidden}.filmology-install-dock__copy p{max-width:100%;color:var(--muted);margin:0;font-size:8.8px;font-weight:650;line-height:1.75}.filmology-install-dock__copy small{color:var(--muted-2);direction:rtl;font-size:7.6px}.filmology-install-dock__actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;display:grid}.filmology-install-dock__all,.filmology-install-dock__guide-back,.filmology-install-dock__primary,.filmology-install-dock__secondary{min-height:38px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:0 13px;font-size:8.8px;font-weight:900;text-decoration:none;display:inline-flex}.filmology-install-dock__primary{background:var(--brand);color:#fff;border:0}.filmology-install-dock__secondary{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a}.filmology-install-dock__all{color:var(--muted);white-space:nowrap}.filmology-install-dock__social{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-top:2px;display:grid}.filmology-install-dock__social>a{color:#ffffffe0;background:#ffffff0b;border:1px solid #ffffff14;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:8.2px;font-weight:850;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:flex}.filmology-install-dock__social>a:hover{color:#fff;background:#ffffff17;border-color:#ffffff29}.filmology-install-dock__social svg{fill:currentColor;stroke:none;flex:0 0 16px;width:16px;height:16px}.filmology-install-dock__social svg circle,.filmology-install-dock__social svg rect{fill:none;stroke:currentColor;stroke-width:1.7px}.filmology-install-dock__social svg .filmology-install-dock__social-dot{fill:currentColor;stroke:none}.filmology-install-dock__ios-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.filmology-install-dock__step{background:#ffffff0b;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:7px;min-width:0;padding:9px;display:grid}.filmology-install-dock__step>b{color:#ff5260;background:#ff1f2d24;border-radius:8px;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.filmology-install-dock__step>span{flex-direction:column;gap:2px;min-width:0;display:flex}.filmology-install-dock__step strong{font-size:8.4px}.filmology-install-dock__step small{color:var(--muted-2);font-size:7.1px;line-height:1.65}.filmology-install-dock__guide-back{min-height:30px;color:var(--muted);background:0 0;border:0;grid-column:1/-1;justify-self:end;padding-inline:10px}.filmology-install-dock__launcher{z-index:318;-webkit-backdrop-filter:blur(8px);color:#d8dcde;cursor:pointer;background:#272727;border:1px solid #ffffff1a;border-left:0;border-radius:0 18px 18px 0;place-items:center;width:30px;height:68px;padding:0;transition:width .16s,background .16s,color .16s;display:grid;position:fixed;top:70%;left:0;box-shadow:8px 12px 34px #00000047}.filmology-install-dock__launcher:hover{color:#fff;background:#2e2e2e;width:34px}.filmology-install-dock__launcher svg{fill:none;stroke:currentColor;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.filmology-install-panel-enter-active,.filmology-install-panel-leave-active{transition:opacity .18s,transform .22s cubic-bezier(.2,.78,.2,1)}.filmology-install-panel-enter-from,.filmology-install-panel-leave-to{opacity:0;transform:translate(50%,14px)scale(.985)}.filmology-install-launcher-enter-active,.filmology-install-launcher-leave-active{transition:opacity .15s,transform .18s}.filmology-install-launcher-enter-from,.filmology-install-launcher-leave-to{opacity:0;transform:translate(-12px)}@media (width<=860px){.filmology-install-dock{--install-nav-gap:74px}.filmology-install-dock__panel{left:9px;right:9px;bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--install-nav-gap));border-radius:20px;width:auto;padding:11px 12px 11px 11px;transform:none}.filmology-install-dock__identity{grid-template-columns:46px minmax(0,1fr);gap:9px;padding-left:29px}.filmology-install-dock__icon{border-radius:14px;width:46px;height:46px}.filmology-install-dock__copy strong{font-size:11px}.filmology-install-dock__copy p{font-size:8px;line-height:1.65}.filmology-install-dock__actions{grid-template-columns:minmax(0,1fr) auto}.filmology-install-dock__all{display:none}.filmology-install-dock__primary,.filmology-install-dock__secondary{min-height:36px;padding-inline:11px;font-size:8.3px}.filmology-install-dock__social{grid-template-columns:1fr 1fr;gap:6px}.filmology-install-dock__social>a{min-height:32px;padding-inline:7px;font-size:7.8px}.filmology-install-dock__ios-guide{grid-template-columns:1fr;gap:5px}.filmology-install-dock__step{min-height:45px;padding:7px 8px}.filmology-install-dock__guide-back{justify-self:stretch}.filmology-install-dock__launcher{top:auto;left:0;bottom:calc(max(8px,env(safe-area-inset-bottom)) + 76px);height:50px;transform:none;box-shadow:0 12px 32px #00000057}.filmology-install-dock__launcher svg{width:20px;height:20px}.filmology-install-panel-enter-from,.filmology-install-panel-leave-to{transform:translateY(12px)scale(.985)}.filmology-install-launcher-enter-from,.filmology-install-launcher-leave-to{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.filmology-install-dock__launcher,.filmology-install-dock__panel,.filmology-install-launcher-enter-active,.filmology-install-launcher-leave-active,.filmology-install-panel-enter-active,.filmology-install-panel-leave-active{transition:none!important}}.filmology-x-carousel--lists>.filmology-x-carousel__wrapper{gap:14px}.filmology-x-carousel--lists>.filmology-x-carousel__wrapper>*{flex:0 0 calc(16.6667% - 11.6667px)}.home-user-lists{position:relative}.home-user-lists__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.home-user-lists__title-link{color:inherit;text-decoration:none}.home-user-lists__all{color:var(--muted);flex:none;font-size:9px;font-weight:850;transition:color .16s}.home-user-lists__all:hover{color:#fff}.home-user-lists__retry{padding:24px var(--page-x);justify-content:center;display:flex}.user-list-archive-card--rail{overflow:visible}.user-list-archive-card__mosaic{isolation:isolate}.user-list-archive-card__shade{z-index:1;pointer-events:none;background:linear-gradient(#00000005 24%,#0000001a 48%,#000000d1);position:absolute;inset:0}.user-list-archive-card__count{z-index:6;color:#ffffffe6;-webkit-backdrop-filter:blur(10px);background:#090b0db8;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:3px;padding:5px 7px;font-size:7.5px;font-weight:850;line-height:1;display:inline-flex;position:absolute;bottom:8px;left:9px}.user-list-archive-card--rail .user-list-archive-card__mosaic{aspect-ratio:1.48;border-radius:18px;box-shadow:0 12px 36px #0000003d}.user-list-archive-card--rail .user-list-archive-card__title{font-size:10.5px}@media (hover:hover) and (pointer:fine){.user-list-archive-card:hover .user-list-archive-card__mosaic{border-color:#ffffff29;box-shadow:0 16px 42px #0000004d}}.user-lists-archive-page{position:relative}.user-lists-archive-hero{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin-bottom:18px;padding:8px 0 23px;position:relative;overflow:visible}.user-lists-archive-hero:after,.user-lists-archive-hero:before{content:none!important;display:none!important}.user-lists-archive-hero__copy,.user-lists-archive-hero__count{z-index:1;position:relative}.user-lists-archive-hero__copy>span{margin-bottom:7px}.user-lists-archive-filters-shell{z-index:20;top:calc(var(--header-h) + 8px);background:#090b0d;width:100%;margin:0 0 22px;padding:0;position:sticky}.user-lists-archive-filters{-webkit-backdrop-filter:none;background:#0f0f0f;border:1px solid #ffffff0e;border-radius:15px;width:max-content;max-width:100%;margin:0;padding:6px;position:static}.user-lists-archive-filters>a{background:0 0;border:0}.user-lists-archive-filters>a.active{background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff0e}@media (width<=1040px){.filmology-x-carousel--lists>.filmology-x-carousel__wrapper>*{flex:0 0 calc(25% - 10.5px)}}@media (width<=700px){.filmology-x-carousel--lists>.filmology-x-carousel__wrapper{gap:10px}.filmology-x-carousel--lists>.filmology-x-carousel__wrapper>*{flex:0 0 calc(45.4546% - 5.45455px)}.home-user-lists__all{font-size:8px}.user-list-archive-card__overlay{gap:3px;bottom:7px;left:54px;right:7px}.user-list-archive-card__author{gap:5px}.user-list-archive-card__author>.user-avatar{flex-basis:22px;width:22px;height:22px}.user-list-archive-card__author-name>b{font-size:7.4px}.user-list-archive-card__author-copy>small{font-size:6.6px}.user-list-archive-card__author-name .account-identity-icons .app-icon,.user-list-archive-card__author-name .account-identity-icons--compact .app-icon{width:10.5px;height:10.5px;font-size:10.5px}.user-list-archive-card--rail .user-list-archive-card__title,.user-list-archive-card__title{font-size:8.6px}.user-list-archive-card__count{padding:4px 6px;font-size:6.6px;bottom:7px;left:7px}.user-lists-archive-hero{border-radius:0;grid-template-columns:1fr;padding:8px 0 18px}.user-lists-archive-hero__count{flex-direction:row;align-items:baseline;gap:7px}.user-lists-archive-filters-shell{top:calc(var(--header-h) + 4px)}.user-lists-archive-filters{border-radius:13px;max-width:100%}}@media (width>=861px){.filmology-x-hero,.home-loading__hero,.managed-surface-loading__hero,.single-detail-skeleton__hero,.single-hero{margin-top:var(--header-h)}.filmology-x-hero__art img,.single-hero__art img{-o-object-position:center top;object-position:center top}.single-hero__top-actions{top:14px}}.public-app-center-page{background:#000;width:100%;max-width:none;margin:0;padding:var(--header-h,56px) 0 0!important}.fac-page{color:#fff;background:#000;padding-bottom:140px;position:relative;overflow:hidden}.fac-page__container{gap:34px;width:min(1260px,100% - 48px);margin:0 auto;padding-top:34px;display:grid;position:relative}.fac-ios-sheet__eyebrow,.fac-kicker,.fac-platform-eyebrow{color:#ff335f;letter-spacing:.16em;font-size:.75rem;font-weight:950;display:inline-flex}.fac-button{min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:900;text-decoration:none;transition:opacity .18s,background .18s;display:inline-flex}.fac-button:hover{transform:none}.fac-button svg{width:18px;height:18px}.fac-button--primary{color:#fff;background:#f03}.fac-button--ghost{color:#fff;background:#ffffff12}.fac-button--disabled{color:#7f7f7f;cursor:default;background:#ffffff14}.fac-cinematic-hero{isolation:isolate;background:#000;width:100%;height:1000px;min-height:1000px;padding:100px 40px;position:relative;overflow:hidden}.fac-cinematic-hero__content{z-index:20;text-align:center;width:min(800px,100%);margin:0 auto;position:relative}.fac-cinematic-hero h1{letter-spacing:-.045em;margin:14px 0 10px;font-size:clamp(2.5rem,4vw,60px);font-weight:950;line-height:1.1}.fac-cinematic-hero__subtitle{color:#fff;margin:0;font-size:20px;font-weight:800;line-height:1.6}.fac-cinematic-hero__actions{justify-content:center;margin-top:26px;display:flex}.fac-hero-download{--fac-cta-accent:#f03;isolation:isolate;color:#fff;cursor:pointer;min-width:190px;min-height:52px;font:inherit;background:#242424;border:0;border-radius:999px;padding:15px 30px;text-decoration:none;transition:color .24s,background .24s;overflow:visible}.fac-hero-download,.fac-hero-download__content{justify-content:center;align-items:center;display:inline-flex;position:relative}.fac-hero-download__content{z-index:4;white-space:nowrap;flex-direction:row-reverse;gap:11px;font-weight:900;line-height:1.4}.fac-hero-download__arrow{flex:0 0 20px;width:20px;height:20px;transition:transform .24s}.fac-hero-download__surface{z-index:2;border-radius:inherit;background:#000;transition:background .24s;position:absolute;inset:2px}.fac-hero-download__glow,.fac-hero-download__stroke{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fac-hero-download__glow:before,.fac-hero-download__stroke:before{content:"";aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0 70%,#ff003305 76%,#ff0033e6 88%,#ff5c7d 94%,transparent);width:150%;animation:3.2s linear infinite fac-hero-cta-orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fac-hero-download__glow{z-index:0;filter:blur(7px);opacity:.72}.fac-hero-download__glow:before{background:conic-gradient(from 0deg,transparent 0 70%,#ff00330f 77%,#f03 90%,#ff7690 95%,transparent)}.fac-hero-download:focus-visible,.fac-hero-download:hover{color:#fff;transform:none}.fac-hero-download:focus-visible .fac-hero-download__surface,.fac-hero-download:hover .fac-hero-download__surface{background:#f03}.fac-hero-download:focus-visible .fac-hero-download__glow,.fac-hero-download:hover .fac-hero-download__glow{opacity:1;filter:blur(11px)}.fac-hero-download:focus-visible{outline:none}@keyframes fac-hero-cta-orbit{to{transform:translate(-50%,-50%)rotate(1turn)}}.fac-orbit-visual{z-index:2;pointer-events:none;contain:layout paint style;width:1600px;height:600px;position:absolute;top:270px;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask:linear-gradient(90deg,#0000,#000 19.7213% 80%,#0000);mask:linear-gradient(90deg,#0000,#000 19.7213% 80%,#0000)}.fac-orbit-visual:after,.fac-orbit-visual:before{content:"";z-index:2000;pointer-events:none;width:20%;position:absolute;top:0;bottom:0}.fac-orbit-visual:before{background:linear-gradient(90deg,#000,#000000f0 24%,#000000ad 54%,#00000042 78%,#0000);left:0}.fac-orbit-visual:after{background:linear-gradient(270deg,#000,#000000f0 24%,#000000ad 54%,#00000042 78%,#0000);right:0}.fac-orbit-ticker{z-index:2;width:50%;height:600px;position:absolute;top:0;overflow:hidden}.fac-orbit-ticker--left{left:0}.fac-orbit-ticker--right{right:0}.fac-orbit-ticker__scene{width:1600px;height:600px;position:absolute;top:0;overflow:visible}.fac-orbit-ticker__scene--left{right:-800px}.fac-orbit-ticker__scene--right{left:-800px}.fac-cylinder-scene{perspective:600px;perspective-origin:50%;transform-style:preserve-3d;position:absolute;inset:0;overflow:visible}.fac-orbit-card{opacity:1;transform-origin:50%;will-change:transform;backface-visibility:hidden;background:0 0;border-radius:20px;width:280px;height:400px;margin:-200px 0 0 -140px;position:absolute;top:50%;left:50%;overflow:hidden}.fac-orbit-card .filmology-image{width:100%;height:100%;display:block;position:absolute;inset:0}.fac-orbit-card img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;background:0 0;display:block;width:100%!important;height:100%!important}.fac-orbit-ticker--left .fac-orbit-card img{filter:grayscale()contrast(1.06)brightness(.58)}.fac-orbit-ticker--right .fac-orbit-card img{filter:saturate(1.03)brightness(.98)}.fac-orbit-ambient{z-index:0;filter:blur(50px);pointer-events:none;background:#f03;border-radius:50%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fac-orbit-ambient--wide{opacity:.2;width:984px;height:300px}.fac-orbit-ambient--tight{opacity:.2;width:462px;height:232px}.fac-orbit-center{z-index:2100;pointer-events:none;width:4px;min-width:4px;height:330px;min-height:330px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.fac-orbit-particles{z-index:1;opacity:.42;background-image:radial-gradient(circle at 38% 42%,#ffffffd9 0 1px,#0000 1.5px),radial-gradient(circle at 59% 35%,#f03c 0 1px,#0000 1.5px),radial-gradient(circle at 65% 64%,#ffffff94 0 1px,#0000 1.5px),radial-gradient(circle at 44% 70%,#ff0033b3 0 1px,#0000 1.5px);background-size:94px 86px,126px 112px,110px 98px,154px 138px;position:absolute;inset:-59px -222px;-webkit-mask:radial-gradient(50% 50%,#000,#0000);mask:radial-gradient(50% 50%,#000,#0000)}.fac-orbit-center__glow{z-index:4;height:300px;position:absolute;top:50%;left:-7px;right:-9px;overflow:visible;transform:translateY(-50%)}.fac-orbit-center__glow>span{background:#f03;border-radius:50%;display:block;position:absolute}.fac-orbit-center__haze--wide{z-index:2;filter:blur(50px);opacity:.5;inset:37px -34px}.fac-orbit-center__haze--tight{z-index:2;filter:blur(50px);opacity:1;height:232px;top:50%;left:-15px;right:-15px;transform:translateY(-50%)}.fac-orbit-center__soft{z-index:3;filter:blur(10px);width:10px;top:31px;bottom:31px;left:50%;transform:translate(-50%)}.fac-orbit-center__beam{z-index:4;filter:blur(3px);width:14px;top:37px;bottom:37px;left:50%;transform:translate(-50%)}.fac-orbit-center__core{z-index:5;filter:blur(1px);width:6px;height:216px;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff!important}.fac-platform-index{scroll-margin-top:calc(var(--header-h,56px) + 18px);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:-4px;display:grid}.fac-platform-tab{--fac-tab-accent:#f03;appearance:none;color:#fff;min-width:0;min-height:142px;font:inherit;text-align:center;cursor:pointer;background:#1d1d1d;border:1px solid #0000;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px;transition:background .22s,border-color .22s,box-shadow .22s;display:flex}.fac-platform-tab:hover{background:#222;transform:none}.fac-platform-tab:focus-visible{outline:2px solid var(--fac-tab-accent);outline-offset:3px}.fac-platform-tab__icon{width:48px;height:48px;color:var(--fac-tab-accent);filter:drop-shadow(0 0 13px color-mix(in srgb,var(--fac-tab-accent) 38%,transparent));place-items:center;display:grid}.fac-platform-tab__icon svg{fill:currentColor;width:38px;height:38px;display:block}.fac-platform-tab__copy{place-items:center;gap:5px;min-width:0;display:grid}.fac-platform-tab__copy strong{color:#f7f7f7;font-size:.95rem;font-weight:950;line-height:1.5}.fac-platform-tab__copy small{color:#8f8f8f;font-size:.73rem;font-weight:750;line-height:1.5}.fac-platform-tab--android{--fac-tab-accent:#34d399}.fac-platform-tab--ios{--fac-tab-accent:#d9eaff}.fac-platform-tab--tv{--fac-tab-accent:#3b82f6}.fac-platform-tab--android.is-active{background:linear-gradient(145deg,#34d3991f,#1d1d1d 58%);border-color:#34d399;box-shadow:inset 0 0 0 1px #34d39914,0 18px 44px #34d3990d}.fac-platform-tab--ios.is-active{background:linear-gradient(145deg,#b9d7ff1f,#1d1d1d 58%);border-color:#b9d7ff;box-shadow:inset 0 0 0 1px #b9d7ff14,0 18px 44px #b9d7ff0d}.fac-platform-tab--tv.is-active{background:linear-gradient(145deg,#3b82f621,#1d1d1d 58%);border-color:#3b82f6;box-shadow:inset 0 0 0 1px #3b82f614,0 18px 44px #3b82f60d}.fac-platform-tab.is-active .fac-platform-tab__copy small{color:var(--fac-tab-accent)}.fac-platform-panel{min-height:520px;position:relative}.fac-platform-section{background:linear-gradient(#ffffff30,#ffffff05);border-radius:32px;grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:center;gap:26px;padding:30px;display:grid}.fac-platform-enter-active,.fac-platform-leave-active{transition:opacity .18s,transform .18s}.fac-platform-enter-from,.fac-platform-leave-to{opacity:0;transform:translateY(7px)}.fac-platform-copy{gap:18px;display:grid}.fac-platform-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.fac-platform-heading>div{min-width:0}.fac-platform-heading h2{margin:0 0 10px;font-size:clamp(1.8rem,3.2vw,2rem);line-height:1.08}.fac-platform-heading p{color:#adadad;margin:0;font-size:.86rem;line-height:1.9}.fac-status{white-space:nowrap;border-radius:999px;flex:none;align-self:flex-start;align-items:center;width:max-content;max-width:100%;padding:8px 12px;font-size:.72rem;font-weight:950;display:inline-flex}.fac-status.is-live{color:#ff587a;background:#ff003324}.fac-status.is-soon{color:#c8c8c8;background:#ffffff12}.fac-status.is-hidden{color:#888;background:#ffffff0f}.fac-platform-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fac-platform-meta span{background:#0d0d0d;border-radius:16px;gap:5px;padding:12px;display:grid}.fac-platform-meta small{color:#7d7d7d;font-size:.68rem}.fac-platform-meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;overflow:hidden}.fac-platform-meta--tv{grid-template-columns:repeat(2,minmax(0,1fr))}.fac-steps-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fac-steps-list li{color:#c9c9c9;background:#0d0d0d;border-radius:16px;align-items:flex-start;gap:10px;padding:13px 14px;line-height:1.85;display:flex}.fac-steps-list strong{color:#ff335f;min-width:22px;font-size:.9rem}.fac-steps-list--ios li{align-items:center;min-height:54px}.fac-platform-actions{flex-wrap:wrap;gap:12px;display:flex}.fac-platform-note{color:#8f8f8f;margin:0;font-size:.76rem;line-height:1.85}.fac-platform-visual{min-width:0}.fac-gallery{gap:14px;display:grid}.fac-gallery--phone{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.fac-gallery-card{background:#121212;border-radius:28px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000059}.fac-gallery-card>.filmology-image{display:block;position:absolute;inset:8px}.fac-gallery-card img{-o-object-fit:cover;object-fit:cover;display:block;width:100%!important;height:100%!important}.fac-gallery--phone .fac-gallery-card{aspect-ratio:9/18;background:linear-gradient(#202020,#0b0b0b);border-radius:30px;padding:8px}.fac-gallery--phone .fac-gallery-card img,.fac-gallery--phone .fac-gallery-card>.filmology-image{border-radius:24px}.fac-gallery--phone .fac-gallery-card:nth-child(2){transform:translateY(-18px)scale(1.02)}.fac-gallery--phone .fac-gallery-card:first-child,.fac-gallery--phone .fac-gallery-card:nth-child(3){transform:translateY(18px)scale(.96)}.fac-gallery-card--placeholder{color:#7f7f7f;text-align:center;background:#ffffff08;border:1px dashed #ffffff14;align-content:center;place-items:center;gap:6px;min-height:220px;display:grid}.fac-gallery-card--placeholder span{font-weight:900}.fac-gallery-card--placeholder small{font-size:.78rem}.fac-android-qr-card{background:#0d0d0d;border-radius:22px;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:18px;padding:16px;display:grid}.fac-android-qr-card__code{aspect-ratio:1;color:#666;text-align:center;background:#fff;border-radius:18px;place-items:center;width:148px;padding:8px;font-size:.72rem;line-height:1.7;display:grid;overflow:hidden}.fac-android-qr-card__svg,.fac-android-qr-card__svg svg{width:100%;height:100%;display:block}.fac-android-qr-card__loading{color:#777}.fac-android-qr-card__copy{gap:6px;display:grid}.fac-android-qr-card__copy>span{color:#ff335f;font-size:.72rem;font-weight:900}.fac-android-qr-card__copy strong{font-size:1rem;line-height:1.6}.fac-android-qr-card__copy p{color:#8f8f8f;margin:0;font-size:.8rem;line-height:1.85}.fac-tv-mockup{filter:drop-shadow(0 28px 50px #0000007a);width:min(100%,780px);margin:0 auto;padding-bottom:76px;position:relative}.fac-tv-mockup__screen{aspect-ratio:16/9;background:linear-gradient(145deg,#252525,#050505 50%,#181818);border-radius:18px;padding:7px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,0 0 0 1px #000}.fac-tv-mockup__screen>.filmology-image{display:block;position:absolute;inset:7px}.fac-tv-mockup__screen img{-o-object-fit:cover;object-fit:cover;background:#060606;border-radius:11px;display:block;width:100%!important;height:100%!important}.fac-tv-mockup__placeholder{text-align:center;background:radial-gradient(circle at 50% 35%,#3b82f621,#0000 32%),#080808;border-radius:11px;align-content:center;place-items:center;gap:8px;width:100%;height:100%;display:grid}.fac-tv-mockup__placeholder strong{font-size:1.2rem}.fac-tv-mockup__placeholder span{color:#777;font-size:.8rem}.fac-tv-mockup__chin{background:linear-gradient(90deg,#111,#343434,#111);border-radius:0 0 8px 8px;width:28%;height:7px;position:absolute;bottom:62px;left:50%;transform:translate(-50%)}.fac-tv-mockup__chin span{opacity:.65;background:#f03;border-radius:50%;width:4px;height:4px;position:absolute;top:1px;left:50%}.fac-tv-mockup__stand{width:34%;height:64px;bottom:0}.fac-tv-mockup__stand,.fac-tv-mockup__stand:before{position:absolute;left:50%;transform:translate(-50%)}.fac-tv-mockup__stand:before{content:"";background:linear-gradient(90deg,#111,#3b3b3b 48%,#151515);width:30px;height:46px;top:0}.fac-tv-mockup__stand i{background:linear-gradient(90deg,#0000,#303030 18%,#3b3b3b 50%,#303030 82%,#0000);border-radius:50%;width:100%;height:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.fac-ios-sheet{z-index:1300;position:fixed;inset:0}.fac-ios-sheet__backdrop{-webkit-backdrop-filter:blur(8px);background:#000000b8;border:0;width:100%;height:100%;position:absolute;inset:0}.fac-ios-sheet__panel{width:min(620px,100%);padding:10px 20px calc(20px + env(safe-area-inset-bottom));background:#121212;border-radius:26px 26px 0 0;margin:0 auto;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -22px 60px #00000073}.fac-ios-sheet__handle{background:#494949;border-radius:999px;width:44px;height:4px;margin:0 auto 18px}.fac-ios-sheet__panel header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fac-ios-sheet__panel h2{margin:4px 0 0;font-size:1.25rem}.fac-ios-sheet__panel header button{color:#aaa;background:#222;border:0;border-radius:11px;width:36px;height:36px;font-size:1.4rem}.fac-ios-steps{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.fac-ios-steps li{background:#181818;border-radius:16px;grid-template-columns:36px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.fac-ios-steps li>span{color:#ff335f;background:#ff003321;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:950;display:grid}.fac-ios-steps li div{gap:4px;display:grid}.fac-ios-steps strong{font-size:.86rem}.fac-ios-steps small{color:#929292;line-height:1.75}.fac-ios-sheet__done{color:#fff;width:100%;min-height:48px;font:inherit;cursor:pointer;background:#f03;border:0;border-radius:14px;font-weight:900}.fac-page-state{min-height:calc(100svh - var(--header-h,56px));color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}@media (width<=1199px){.fac-cinematic-hero{height:1000px;min-height:1000px;padding-top:92px}.fac-platform-section{grid-template-columns:1fr;gap:24px}.fac-gallery--phone{grid-template-columns:repeat(3,minmax(120px,1fr))}.fac-tv-mockup{width:min(100%,860px)}}@media (width<=860px){.fac-platform-index{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.fac-platform-index::-webkit-scrollbar{display:none}.fac-platform-tab{scroll-snap-align:start;flex:0 0 220px;min-height:126px}.fac-platform-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=809px){.fac-page{padding-bottom:120px}.fac-page__container{gap:22px;width:min(100% - 24px,1260px);padding-top:22px}.fac-cinematic-hero{height:870px;min-height:870px;padding:58px 24px 28px}.fac-cinematic-hero h1{font-size:40px}.fac-cinematic-hero__subtitle{font-size:18px}.fac-cinematic-hero__actions{width:100%;margin:22px auto 0}.fac-hero-download{min-width:190px;max-width:100%}.fac-orbit-visual{top:250px}.fac-orbit-center{height:300px;min-height:300px}.fac-orbit-center__glow{height:250px}.fac-orbit-ambient--wide{opacity:.14;width:640px;height:190px}.fac-orbit-ambient--tight{opacity:.12;width:340px;height:150px}.fac-orbit-ambient{filter:none;background:radial-gradient(#ff00332e,#ff003314 38%,#ff003306 62%,#0000 78%)}.fac-orbit-center__haze--wide{filter:blur(22px);opacity:.34;background:#f03;inset:46px -18px}.fac-orbit-center__haze--tight{filter:blur(14px);opacity:.48;background:#f03;height:160px;left:-8px;right:-8px}.fac-orbit-center__soft{filter:blur(6px);opacity:.62;width:8px;top:38px;bottom:38px}.fac-orbit-center__beam{filter:blur(2px);opacity:.76;width:8px;top:43px;bottom:43px}.fac-orbit-center__core{filter:blur(.5px);width:4px;height:180px;box-shadow:0 0 5px #ffffffeb,0 0 11px #ff0033b8}}@media (width<=640px){.fac-platform-section{border-radius:24px;padding:18px}.fac-platform-tab{flex-basis:184px;min-height:116px;padding:16px}.fac-platform-tab__icon{width:42px;height:42px}.fac-platform-tab__icon svg{width:32px;height:32px}.fac-platform-heading h2{font-size:1.8rem}.fac-platform-heading p{font-size:.8rem;line-height:1.85}.fac-platform-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fac-platform-meta span{border-radius:12px;padding:10px}.fac-platform-meta small{font-size:.62rem}.fac-platform-meta strong{font-size:.74rem}.fac-platform-actions{grid-template-columns:1fr;display:grid}.fac-android-qr-card{grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px}.fac-android-qr-card__code{border-radius:14px;width:110px}.fac-gallery--phone{grid-template-columns:repeat(3,minmax(90px,1fr));gap:10px}.fac-gallery--phone .fac-gallery-card{border-radius:22px;padding:6px}.fac-gallery--phone .fac-gallery-card>.filmology-image{inset:6px}.fac-gallery--phone .fac-gallery-card img{border-radius:18px}.fac-gallery--phone .fac-gallery-card:first-child,.fac-gallery--phone .fac-gallery-card:nth-child(2),.fac-gallery--phone .fac-gallery-card:nth-child(3){transform:none}.fac-gallery-card--placeholder{min-height:160px}.fac-tv-mockup{padding-bottom:58px}.fac-tv-mockup__chin{bottom:47px}.fac-tv-mockup__stand{height:48px}.fac-tv-mockup__stand:before{width:22px;height:34px}}@media (width<=420px){.fac-platform-index{margin-inline:-2px}.fac-platform-tab{flex-basis:160px;min-height:106px}.fac-platform-section{padding:15px}.fac-platform-heading{gap:8px}.fac-status{padding:7px 9px;font-size:.64rem}.fac-android-qr-card{grid-template-columns:92px minmax(0,1fr)}.fac-android-qr-card__code{width:92px}.fac-android-qr-card__copy strong{font-size:.85rem}.fac-android-qr-card__copy p{font-size:.69rem}}@media (prefers-reduced-motion:reduce){.fac-orbit-card{will-change:auto}.fac-hero-download__glow:before,.fac-hero-download__stroke:before{animation:none}.fac-platform-enter-active,.fac-platform-leave-active{transition:none}}.fac-local-footer{color:#8f8f8f;text-align:right;border-top:1px solid #ffffff14;width:min(1260px,100% - 48px);margin:90px auto 0;padding:32px 0 8px;font-size:.75rem}.fac-floating-social{z-index:132;gap:10px;display:grid;position:fixed;bottom:22px;right:16px}.fac-floating-social a{color:#fff;-webkit-backdrop-filter:blur(8px);background:#181818eb;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.fac-floating-social svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.fac-floating-social .fac-social-dot,.fac-floating-social svg path{fill:currentColor;stroke:none}.fac-floating-app{z-index:132;color:#fff;min-height:42px;font:inherit;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#1f1f1ff0;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:9px;padding:5px 10px 5px 8px;font-size:.76rem;font-weight:900;display:flex;position:fixed;bottom:22px;left:16px;box-shadow:0 12px 28px #00000047}.fac-floating-app__icon{place-items:center;width:30px;height:30px;display:grid;position:relative}.fac-floating-app__icon .app-icon{width:22px;height:22px}.fac-floating-app__icon b{color:#fff;background:#f03;border:2px solid #1f1f1f;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:8px;line-height:1;display:grid;position:absolute;top:-7px;right:-7px}@media (width<=860px){.fac-local-footer{width:calc(100% - 24px);margin-top:52px;padding-bottom:96px}.fac-floating-social{right:10px;bottom:calc(92px + env(safe-area-inset-bottom))}.fac-floating-app,.fac-floating-social a{width:36px;height:36px}.fac-floating-app{left:10px;bottom:calc(92px + env(safe-area-inset-bottom));border-radius:13px;place-items:center;min-height:36px;padding:0;display:grid}.fac-floating-app>span:last-child{display:none}.fac-floating-app__icon{width:36px;height:36px}.fac-floating-app__icon .app-icon{width:21px;height:21px}}
