@font-face{font-display:swap;font-family:IRANYekanX;font-style:normal;font-weight:400;src:url(./IRANYekanX-Regular.DSgknM3V.woff2) format("woff2")}@font-face{font-display:swap;font-family:IRANYekanX;font-style:normal;font-weight:500;src:url(./IRANYekanX-Medium.sNcE5o7O.woff2) format("woff2")}@font-face{font-display:swap;font-family:IRANYekanX;font-style:normal;font-weight:600;src:url(./IRANYekanX-Medium.sNcE5o7O.woff2) format("woff2")}@font-face{font-display:swap;font-family:IRANYekanX;font-style:normal;font-weight:650;src:url(./IRANYekanX-Medium.sNcE5o7O.woff2) format("woff2")}@font-face{font-display:swap;font-family:IRANYekanX;font-style:normal;font-weight:700;src:url(./IRANYekanX-Bold.B3EUfDkF.woff2) format("woff2")}@font-face{font-display:swap;font-family:IRANYekanX;font-style:normal;font-weight:750;src:url(./IRANYekanX-Bold.B3EUfDkF.woff2) format("woff2")}@font-face{font-display:swap;font-family:IRANYekanX;font-style:normal;font-weight:800;src:url(./IRANYekanX-Bold.B3EUfDkF.woff2) format("woff2")}@font-face{font-display:swap;font-family:IRANYekanX;font-style:normal;font-weight:850;src:url(./IRANYekanX-Bold.B3EUfDkF.woff2) format("woff2")}@font-face{font-display:swap;font-family:IRANYekanX;font-style:normal;font-weight:900;src:url(./IRANYekanX-Bold.B3EUfDkF.woff2) format("woff2")}@font-face{font-display:swap;font-family:IRANYekanX;font-style:normal;font-weight:950;src:url(./IRANYekanX-Bold.B3EUfDkF.woff2) format("woff2")}:root{--bg:#0f0f0f;--surface:#272727;--surface-2:rgba(52,52,52,.58);--surface-3:#272727;--surface-selected:rgba(47,47,47,.88);--line:rgba(242,245,246,.085);--line-strong:rgba(242,245,246,.15);--text:#f2f5f6;--text-soft:rgba(242,245,246,.72);--muted:#9aa4aa;--muted-2:rgba(154,164,170,.72);--brand:#ff1f2d;--brand-soft:rgba(255,31,45,.16);--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);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)}@media(hover:none)and (pointer:coarse){#__nuxt,body,html{touch-action:pan-x pan-y}}#__nuxt,body,html{font-family:IRANYekanX,Tahoma,Arial,sans-serif}body{background:var(--bg);color:var(--text);margin:0;min-width:320px;overflow-x:hidden}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{display:block;max-width:100%}::-moz-selection{background:#ff1f2d66;color:#fff}::selection{background:#ff1f2d66;color:#fff}.app-shell{background:var(--bg);min-height:100dvh}.app-main{min-height:calc(100dvh - var(--header-h))}.page{margin:0 auto;padding:0 var(--page-x) 124px;width:min(var(--content-max),100%)}.topbar{height:var(--header-h);inset:0 0 auto;position:fixed;transform:translateZ(0);z-index:120}.topbar,.topbar--overlay,.topbar--overlay.topbar--scrolled,.topbar.topbar--scrolled{border:0}.topbar__inner{align-items:center;direction:rtl;display:flex;gap:clamp(18px,2vw,34px);height:100%;margin:0 auto;padding:0 var(--page-x);width:min(var(--content-max),100%)}.brand{align-items:center;display:inline-flex;flex:0 0 auto}.brand__image{height:31px;max-width:148px;-o-object-fit:contain;object-fit:contain;width:auto}.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;list-style:none;margin:0;padding:0}.header-menu__item{list-style:none;position:relative}.header-menu__link,.header-search-link{align-items:center;background:transparent;border:0;border-radius:12px;color:#ffffffc2;cursor:pointer;display:inline-flex;font-size:12px;font-weight:750;gap:6px;min-height:38px;padding:7px 11px;transition:color .16s ease,background .16s ease;white-space:nowrap}.header-menu__item:focus-within>.header-menu__link,.header-menu__link:hover,.header-search-link:hover{background:#fff1;color:#fff}.header-menu__caret{color:#ffffff94;height:14px;transition:color .18s ease;width:14px}.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{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#14181cfa;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;box-shadow:0 22px 55px #0000007a;display:grid;list-style:none;margin:0;opacity:0;padding:13px;pointer-events:none;position:absolute;right:0;top:calc(100% - 1px);transition:opacity .16s ease,visibility .16s ease;visibility:hidden;z-index:160}.header-menu__item.is-open>.header-menu__submenu,.header-menu__item:focus-within>.header-menu__submenu,.header-menu__item:hover>.header-menu__submenu{opacity:1;pointer-events:auto;visibility:visible}.header-menu__submenu--level-1{gap:2px 14px;grid-template-columns:minmax(180px,1fr);max-width:min(680px,90vw);min-width:230px;width:-moz-max-content;width:max-content}.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{font-size:12px;justify-content:space-between;padding:9px 11px;width:100%}.header-menu__submenu--level-2{grid-template-columns:1fr;min-width:220px;right:calc(100% - 1px);top:-10px}.header-menu__submenu--level-2 .header-menu__link{width:100%}.page-home{padding-top:0}.home-hero{background:var(--bg);cursor:grab;height:var(--hero-height-desktop);isolation:isolate;margin-inline:calc(50% - 50vw);margin-bottom:26px;max-height:none;min-height:var(--hero-height-desktop);overflow:hidden;overscroll-behavior-x:contain;position:relative;touch-action:pan-y;width:100vw}.home-hero.is-dragging{cursor:grabbing}.home-hero__art,.home-hero__gradient,.home-hero__slide{inset:0;position:absolute}.home-hero__slide{transition:none;will-change:transform}.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{display:block;height:100%;width:100%}.home-hero__art img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.home-hero__gradient{background:linear-gradient(180deg,transparent,transparent 43%,rgba(0,0,0,.66) 70%,rgba(0,0,0,.98));z-index:1}.home-hero__content{align-items:center;bottom:clamp(58px,7vh,90px);display:flex;flex-direction:column;gap:7px;position:absolute;right:50%;text-align:center;transform:translate(50%);width:min(820px,90vw);z-index:3}.managed-ratings{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.managed-rating{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#090b0d99;border:1px solid hsla(0,0%,100%,.13);border-radius:10px;color:#fff;direction:rtl;display:inline-flex;font-size:10px;gap:6px;min-height:33px;padding:5px 8px}.managed-rating .rating-icon{font-size:18px}.managed-rating b{font-size:10px;line-height:1}.managed-ratings--compact{gap:7px;justify-content:flex-start}.managed-ratings--compact .managed-rating{border-radius:8px;font-size:9px;min-height:28px;padding:4px 6px}.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{align-items:center;background:#ffffffb8;border:1px solid hsla(0,0%,100%,.38);border-radius:10px;color:#17191c;display:inline-flex;font-size:10.5px;font-weight:850;justify-content:center;line-height:1.45;max-width:min(520px,80vw);overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.home-hero__title-lockup{display:grid;min-height:68px;place-items:center;width:100%}.home-hero__logo{margin:2px auto 0;max-height:112px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:min(360px,68vw)}.home-hero h1{font-size:clamp(34px,4.4vw,68px);font-weight:950;letter-spacing:-.035em;line-height:1.12;margin:0}.home-hero__english{color:#ffffffb8;direction:ltr;font-size:12px;margin:2px 0 0;text-align:center}.home-hero__meta{color:#ffffffe8;font-size:12px;font-weight:750;line-height:1.8;margin:0}.home-hero__actions{display:flex;gap:12px;height:50px;margin-top:5px}.button,.home-hero__actions{align-items:center;justify-content:center}.button{background:var(--surface);border:1px solid var(--line);border-radius:13px;color:var(--text);cursor:pointer;display:inline-flex;font-size:12px;font-weight:850;gap:8px;min-height:42px;padding:9px 16px;transition:transform .15s ease,background .15s ease,border-color .15s ease}.button:hover:not(:disabled){filter:brightness(1.04)}.button .app-icon{font-size:17px}.button--primary{background:#fff;border-color:#fff;color:var(--on-light)}.button--glass{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#14181c8c;border-color:#ffffff1f}.button:disabled{cursor:default;opacity:.62}.beta-label{font-size:8px;opacity:.55}.hero-more-button{border-radius:999px;height:44px;padding-inline:22px}.hero-bookmark-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff21;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;color:#fff;cursor:pointer;display:grid;height:48px;padding:0;place-items:center;width:48px}.hero-bookmark-button .app-icon{font-size:22px}.hero-bookmark-button.active{background:#ff1f2d29;color:var(--brand)}.home-hero__pagination{bottom:24px;display:flex;gap:7px;left:50%;position:absolute;transform:translate(-50%);z-index:5}.home-hero__pagination button{background:#ffffff4d;border:0;border-radius:999px;cursor:pointer;height:7px;padding:0;transition:width .2s ease,background .2s ease;width:7px}.home-hero__pagination button.active{background:#fff;width:26px}.hero-fade-enter-active,.hero-fade-leave-active{transition:opacity .34s ease}.hero-fade-enter-from,.hero-fade-leave-to{opacity:0}.rail-section{margin:10px 0 34px}.section-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px;min-height:38px}.section-heading__title{align-items:center;display:inline-flex;gap:5px;min-width:0}.section-heading h2{font-size:clamp(17px,1.35vw,22px);font-weight:950;letter-spacing:-.025em;line-height:1.4;margin:0}.section-heading__title>.app-icon{color:var(--muted);font-size:14px}.rail-controls{direction:rtl;display:flex;gap:7px}.rail-controls button{background:var(--surface);border:1px solid var(--line);border-radius:50%;color:var(--muted);cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.rail-controls button .app-icon{font-size:17px}.rail-controls button:hover{background:var(--surface-3);border-color:var(--line-strong);color:#fff}.media-rail{display:grid;gap:var(--rail-gap);grid-auto-columns:calc(12.5% - var(--rail-gap)*7/8);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;direction:rtl;padding:3px 1px 8px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.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{display:block;min-width:0;outline:none;position:relative;scroll-snap-align:start;scroll-snap-stop:normal}.media-card__artwork{aspect-ratio:2/3;background:var(--surface-3);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;box-shadow:0 5px 18px #0000002e;overflow:hidden;position:relative;transition:border-color .2s ease,box-shadow .2s ease}.media-card--feature .media-card__artwork{aspect-ratio:4/5;border-radius:22px}.media-card__image-link{cursor:pointer;display:block;inset:0;position:absolute}.media-card__image-link>img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.media-card__shade{background:linear-gradient(180deg,#02030505 42%,#0203052e 60%,#020305f0);inset:0;pointer-events:none;position:absolute}.media-card:not(.media-card--feature) .media-card__shade{background:linear-gradient(180deg,transparent 62%,rgba(0,0,0,.22) 79%,rgba(0,0,0,.55))}.media-card:focus-within .media-card__artwork,.media-card:hover .media-card__artwork{border-color:#ffffff2b;box-shadow:0 7px 22px #00000038;transform:none}.poster-imdb-badge{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#090b0db8;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;direction:rtl;display:inline-flex;gap:5px;min-height:27px;padding:4px 6px;pointer-events:none;position:absolute;right:7px;top:7px;z-index:4}.poster-imdb-badge .rating-icon{height:15px;width:15px}.poster-imdb-badge b{color:#fff;font-size:8.5px}.title-info-button{-webkit-backdrop-filter:none;backdrop-filter:none;background:#363636b0;border:0;border-radius:50%;bottom:7px;color:#fff;cursor:pointer;display:grid;height:27px;left:7px;padding:0;place-items:center;position:absolute;width:27px;z-index:5}.title-info-button .app-icon{font-size:16px}.media-card__caption{display:block;padding-top:7px;text-align:center}.media-card__title{color:var(--text);display:block;font-size:10px;font-weight:700;line-height:15px;min-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-card__meta{color:var(--muted-2);direction:ltr;display:-webkit-box;font-size:8px;line-height:11px;margin-top:1px;min-height:24px;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.media-card__feature-copy{align-items:flex-start;bottom:17px;display:flex;flex-direction:column;gap:7px;left:52px;pointer-events:none;position:absolute;right:18px;z-index:3}.media-card__feature-copy .managed-ratings{justify-content:flex-start}.media-card__feature-notice{border-radius:8px;font-size:9px;max-width:100%;padding:3px 8px}.media-card__logo{max-height:72px;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;width:min(64%,260px)}.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{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:27px;min-height:94px}.page-header h1{font-size:clamp(31px,4vw,54px);font-weight:950;letter-spacing:-.04em;line-height:1.15;margin:2px 0 0}.page-kicker{color:var(--muted-2);direction:ltr;display:inline-block;font-size:9px;font-weight:850;letter-spacing:.13em}.count-chip{border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:10px;padding:6px 9px}.catalog-grid{display:grid;gap:24px 13px;grid-template-columns:repeat(7,minmax(0,1fr))}.search-box{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:17px;color:var(--muted-2);display:flex;gap:11px;height:54px;margin:0 auto 19px;padding:0 16px;transition:border-color .15s ease,background .15s ease;width:min(720px,100%)}.search-box:focus-within{background:var(--surface-3);border-color:#ffffff30}.search-box>.app-icon{flex:0 0 auto;font-size:20px}.search-box input{background:transparent;border:0;color:#fff;flex:1;font-size:13px;min-width:0;outline:0;text-align:right}.search-box input::-moz-placeholder{color:var(--muted-2)}.search-box input::placeholder{color:var(--muted-2)}.search-box__spinner{animation:spin .75s linear infinite;border:1.5px solid hsla(0,0%,100%,.12);border-radius:50%;border-top-color:#ffffffbf;height:15px;width:15px}.search-result-copy{color:var(--muted-2);font-size:11px;margin:0 auto 24px;width:min(720px,100%)}.empty-state,.search-hint{align-content:center;color:var(--muted);display:grid;min-height:340px;place-items:center;text-align:center}.empty-state h2,.search-hint h2{color:var(--text);font-size:20px;margin:13px 0 0}.empty-state p,.search-hint p{font-size:11px;margin:6px 0 0}.search-hint__icon{background:var(--surface-2);border-radius:50%;color:var(--muted-2);display:grid;height:64px;place-items:center;width:64px}.search-hint__icon .app-icon{font-size:27px}.title-page-v3{background:var(--bg);min-height:100vh;padding-bottom:112px}.single-hero{background:var(--bg);height:var(--hero-height-desktop);isolation:isolate;max-height:none;min-height:var(--hero-height-desktop);overflow:hidden;position:relative;width:100%}.single-hero__art,.single-hero__shade{inset:0;position:absolute}.single-hero__art picture{display:block;height:100%;width:100%}.single-hero__art img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none;image-rendering:auto}.single-hero__shade{background:linear-gradient(180deg,rgba(0,0,0,.1) 0,transparent 46%,var(--bg) 100%);z-index:1}.single-hero__top-actions{align-items:center;direction:ltr;display:flex;justify-content:space-between;left:max(var(--page-x),calc((100vw - var(--content-max))/2 + var(--page-x)));pointer-events:none;position:absolute;right:max(var(--page-x),calc((100vw - var(--content-max))/2 + var(--page-x)));top:calc(var(--header-h) + 14px);z-index:4}.single-hero__round{-webkit-backdrop-filter:blur(10px);background:#00000057;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;color:#fff;cursor:pointer;display:grid;height:40px;padding:0;place-items:center;pointer-events:auto;transition:background .15s ease,border-color .15s ease,transform .15s ease;width:40px}.single-hero__round:hover{background:#0000008c;border-color:#ffffff73;transform:none}.single-hero__round .app-icon{height:19px;width:19px}.single-hero__content{align-items:center;bottom:clamp(54px,7vh,78px);display:flex;flex-direction:column;gap:5px;left:50%;position:absolute;text-align:center;transform:translate(-50%);width:min(900px,calc(100% - 36px));z-index:3}.single-hero__ratings-slot{display:grid;min-height:31px;place-items:center}.single-hero__notice-slot{display:grid;min-height:24px;place-items:center}.single-hero__notice{background:#ffffffb8;border:1px solid hsla(0,0%,100%,.5);border-radius:10px;color:#161616;font-size:10px;font-weight:850;line-height:14px;max-width:min(560px,90vw);overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.single-hero__lockup{background:transparent;border:0;color:#fff;cursor:pointer;display:grid;min-height:76px;padding:0;place-items:center;width:min(245px,48vw)}.single-hero__logo{max-height:76px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.single-hero__lockup h1{font-size:clamp(30px,4vw,55px);font-weight:950;line-height:1.18;margin:0}.single-hero__identity{color:#ffffffd1;font-size:11px;font-weight:650;line-height:16px;margin:0;min-height:16px}.single-hero__meta{color:#ffffffeb;font-size:11px;font-weight:750;line-height:17px;margin:0;min-height:17px}.single-hero__actions{align-items:center;display:flex;gap:8px;justify-content:center;margin:3px 0 1px;min-height:42px;width:min(520px,calc(100vw - 36px))}.single-hero__engagement,.single-hero__play{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;gap:6px;height:38px;justify-content:center;transition:transform .15s ease,border-color .15s ease,background .15s ease,color .15s ease}.single-hero__play{background:#fff;border:0;color:var(--on-light);font-size:11px;font-weight:950;min-width:126px;padding:0 18px}.single-hero__play .app-icon{height:17px;width:17px}.single-hero__play:disabled{cursor:default;opacity:.46}.single-hero__play:not(:disabled):hover{filter:brightness(.96);transform:none}.single-hero__engagement{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff3d;border:0;color:#fffffff0;font-size:19px;min-width:60px;padding:0 9px}.single-hero__engagement .app-icon{height:18px;width: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{background:#ffffff3d;color:var(--brand)}.single-hero__summary{background:transparent;border:0;color:#ffffffc2;cursor:pointer;display:-webkit-box;font-size:10.5px;line-height:17px;margin-top:1px;min-height:34px;padding:0;text-align:center;width:min(520px,calc(100vw - 36px));-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.single-hero__summary strong{color:#fff;font-weight:950;margin-inline-start:4px}.single-body{margin:0 auto;padding:4px var(--page-x) 30px;width:min(var(--content-max),100%)}.single-section{margin:0 0 30px}.single-section__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;min-height:38px}.single-section__head h2{font-size:18px;font-weight:950;letter-spacing:-.02em;line-height:1.35;margin:0}.single-rail-frame{min-width:0;position:relative}.single-rail-edge-control{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#20262beb;border:1px solid hsla(0,0%,100%,.18);border-radius:13px;box-shadow:0 8px 24px #00000047;color:#fff;cursor:pointer;display:grid;height:56px;padding:0;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .16s ease,border-color .16s ease,transform .16s ease;width:38px;z-index:8}.single-rail-edge-control--left{left:5px}.single-rail-edge-control--right{right:5px}.single-rail-edge-control .app-icon{height:18px;width: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);border:1px solid hsla(0,0%,100%,.13);border-radius:999px;color:var(--muted);cursor:pointer;flex:0 0 auto;font-size:11px;font-weight:800;height:40px;min-width:82px;padding:0 16px}.season-chip.active{background:var(--brand);border-color:var(--brand);color:#fff}.episode-rail{display:grid;gap:14px;grid-auto-columns:minmax(300px,1fr);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;padding:1px 0 6px;scroll-snap-type:inline proximity;scrollbar-width:none}.episode-rail::-webkit-scrollbar{display:none}.episode-card{background:var(--surface);border-radius:20px;gap:12px;justify-content:space-between;min-height:156px;padding:18px;scroll-snap-align:start}.episode-card,.episode-card__copy{display:flex;flex-direction:column}.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{color:var(--muted-2);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.episode-card__media{align-items:center;color:var(--brand);display:flex;font-size:11px;font-weight:800;gap:6px}.episode-card__media small,.free-badge{background:#fff;border-radius:6px;color:var(--bg);display:inline-flex;font-size:8px;font-weight:950;padding:3px 7px}.episode-card__actions{display:grid;gap:9px}.episode-card__actions button{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:850;gap:7px;height:42px;justify-content:center}.episode-card__actions .app-icon{height:17px;width:17px}.episode-card__play{background:var(--brand);border:0;color:#fff}.episode-card__download{background:transparent;border:1px solid hsla(0,0%,100%,.18);color:#fff}.episode-card__actions button:disabled{cursor:default;opacity:.35}.movie-download-card{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.09);border-radius:21px;display:flex;gap:16px;min-height:112px;padding:20px}.movie-download-card__icon{background:#ff1f2d1c;border-radius:50%;color:var(--brand);display:grid;flex:0 0 52px;height:52px;place-items:center;width:52px}.movie-download-card__icon .app-icon{height:24px;width:24px}.movie-download-card__copy{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.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);border:0;border-radius:999px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:900;height:44px;min-width:100px;padding:0 18px}.movie-download-card__button:disabled{cursor:default;opacity:.38}.single-empty-card{background:var(--surface);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;color:var(--muted-2);font-size:11px;padding:24px}.trailer-info-rail{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;padding:1px 0 6px;scroll-snap-type:inline proximity;scrollbar-width:none}.trailer-info-rail::-webkit-scrollbar{display:none}.information-card,.trailer-card{background:var(--surface);border-radius:20px;flex:0 0 auto;height:178px;overflow:hidden;scroll-snap-align:start}.trailer-card{border:1px solid var(--line);color:#fff;display:block;position:relative;width:316px}.trailer-card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.trailer-card__shade{background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.84));inset:0;position:absolute}.trailer-card__title{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#090b0d9e;border-radius:999px;bottom:14px;display:inline-flex;font-size:11px;font-weight:900;gap:8px;padding:7px 10px;position:absolute;right:15px;white-space:nowrap}.trailer-card__title .app-icon{height:17px;width:17px}.information-card{border:0;display:flex;flex-direction:column;justify-content:space-evenly;padding:12px 16px;width:250px}.information-card__row{border-bottom:1px solid hsla(0,0%,100%,.04);display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:48px}.information-card__row:last-child{border-bottom:0}.information-card__row span{color:var(--muted-2);font-size:11px}.information-card__row strong{font-size:13.5px;font-weight:760;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.people-rail{align-items:flex-start;display:flex;gap:14px;overflow-x:auto;padding:2px 0 5px;scroll-snap-type:inline proximity;scrollbar-width:none}.people-rail::-webkit-scrollbar{display:none}.person-card{align-items:center;display:flex;flex:0 0 94px;flex-direction:column;gap:4px;scroll-snap-align:start;text-align:center;width:94px}.person-card__avatar{background:var(--surface-3);border-radius:50%;color:var(--muted);display:grid;font-size:20px;font-weight:950;height:76px;overflow:hidden;place-items:center;position:relative;width:76px}.person-card__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.person-card small,.person-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.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{margin-inline:auto;padding-top:6px;scroll-margin-top:calc(var(--header-h) + 18px);width:min(980px,100%)}.detail-about__facts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:13px}.detail-about__fact{background:var(--surface);border:1px solid hsla(0,0%,100%,.075);border-radius:12px;display:flex;flex-direction:column;gap:2px;min-width:130px;padding:9px 11px}.detail-about__fact span{color:var(--muted-2);font-size:8px}.detail-about__fact strong{font-size:10px}.detail-about__summary{color:var(--muted);font-size:12px;line-height:2;margin:0 0 14px}.wp-content{color:var(--muted);font-size:13px;line-height:2.1}.wp-content img{border-radius:16px;height:auto;max-width:100%}.wp-content a{color:#fff;text-decoration:underline;text-underline-offset:3px}.account-preview-page{display:grid;min-height:calc(100dvh - var(--header-h));padding-top:30px;place-items:center}.account-preview-card{background:var(--surface);border:1px solid var(--line);border-radius:27px;padding:40px;text-align:center;width:min(540px,100%)}.account-preview-card__avatar{background:var(--surface-3);border-radius:50%;display:grid;height:78px;margin:0 auto 18px;overflow:hidden;place-items:center;width:78px}.account-preview-card__avatar .user-avatar{height:100%;width:100%}.account-preview-card h1{font-size:31px;margin:8px 0 7px}.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{font-size:44px;margin:8px 0}.skeleton{background:var(--surface-2);overflow:hidden;position:relative}.skeleton:after{animation:shimmer 1.55s infinite;background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.055) 48%,transparent 76%);content:"";inset:0;position:absolute;transform:translate(110%)}.skeleton--heading{border-radius:8px;height:22px;margin-bottom:12px;width:140px}.skeleton-rail{display:grid;gap:var(--rail-gap);grid-auto-columns:clamp(135px,12.5vw,196px);grid-auto-flow:column;overflow:hidden}.skeleton--poster{aspect-ratio:2/3;border-radius:var(--radius-card)}.connectivity-state{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-height:65vh;text-align:center;width:min(520px,calc(100% - 32px))}.connectivity-state__mark{background:var(--surface-2);border-radius:22px;color:var(--brand);display:grid;font-size:28px;font-weight:950;height:66px;place-items:center;width:66px}.connectivity-state h2{font-size:20px;margin:16px 0 5px}.connectivity-state p{color:var(--muted);font-size:11px;line-height:1.9;margin:0 0 18px;max-width:430px}.home-brand-fallback{display:grid;min-height:250px;place-items:center}.home-brand-fallback img{max-height:80px;max-width:180px}.home-brand-fallback strong{font-size:30px;letter-spacing:.08em}.mobile-nav{display:none}.user-avatar{background:var(--surface);border-radius:50%;overflow:hidden;position:relative}.user-avatar,.user-avatar>img{display:block;height:100%;width:100%}.user-avatar>img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.app-bottom-nav{align-items:center;bottom:max(12px,env(safe-area-inset-bottom));direction:ltr;display:flex;gap:7px;height:64px;left:50%;pointer-events:none;position:fixed;transform:translate(-50%);width:min(590px,calc(100vw - 28px));z-index:140}.app-bottom-nav__main{align-items:stretch;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);background:#14181ce6;border:1px solid hsla(0,0%,100%,.13);border-radius:999px;box-shadow:0 12px 38px #0000006b;display:grid;flex:1;grid-template-columns:repeat(4,1fr);height:64px;padding:2px;pointer-events:auto}.app-bottom-nav__item{align-items:center;border-radius:25px;color:var(--muted);display:flex;flex-direction:column;gap:2px;height:100%;justify-content:center;min-width:0;position:relative}.app-bottom-nav__item:before{background:transparent;border-radius:25px;content:"";inset:5px 8px;position:absolute;transition:background .16s ease}.app-bottom-nav__item.active:before{background:var(--surface-selected)}.app-bottom-nav__icon,.app-bottom-nav__label{position:relative;z-index:1}.app-bottom-nav__icon{display:grid;height:22px;place-items:center;width:22px}.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);background:#14181ce6;border:1px solid hsla(0,0%,100%,.13);border-radius:50%;box-shadow:0 12px 38px #0000006b;color:var(--muted-2);display:grid;flex:0 0 64px;height:64px;overflow:visible;padding:4px;place-items:center;pointer-events:auto;position:relative;transition:border-color .16s ease,background .16s ease;width:64px}.app-bottom-nav__profile .user-avatar{height:54px;width:54px}.app-bottom-nav__profile.active{background:#14181ce6;border-color:#ffffff21}.app-bottom-nav__profile.active .user-avatar{border:0;border-radius:50%;box-shadow:0 0 0 2px var(--brand);overflow:hidden;padding:0}html.modal-open{overflow:hidden}.quick-info{align-items:flex-end;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000a8;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:240}.quick-info__sheet{background:var(--surface);border:1px solid hsla(0,0%,100%,.12);border-radius:28px 28px 20px 20px;box-shadow:0 -22px 70px #0000007a;max-height:62dvh;overflow:auto;padding:30px 24px 34px;position:relative;width:min(680px,100%)}.quick-info__grabber{background:#ffffff2e;border-radius:99px;height:4px;left:50%;position:absolute;top:9px;transform:translate(-50%);width:46px}.quick-info__close{background:#ffffff12;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:34px;left:16px;place-items:center;position:absolute;top:16px;width:34px}.quick-info__close .app-icon{font-size:17px}.quick-info__body{align-items:center;display:flex;flex-direction:column;gap:9px;text-align:center}.quick-info__logo{max-height:82px;-o-object-fit:contain;object-fit:contain;width:min(270px,65%)}.quick-info__body h3{font-size:22px;margin:0}.quick-info__english{color:var(--muted);direction:ltr;font-size:11px;margin:-4px 0 0}.quick-info__meta{color:var(--text);font-size:10px;margin:0}.quick-info__summary{color:var(--muted);font-size:11px;line-height:1.95;margin:5px auto 0;text-align:right;width:min(570px,100%)}.quick-info__more{background:#fff;border-radius:999px;color:var(--on-light);display:inline-flex;font-weight:900;margin-top:5px;min-height:40px;padding:8px 18px}.quick-info__more,.quick-info__state{align-items:center;font-size:11px;justify-content:center}.quick-info__state{color:var(--muted);display:flex;flex-direction:column;gap:12px;min-height:220px}.quick-info__state button{background:none;border:0;color:var(--brand);cursor:pointer;font-weight:800}.quick-info__spinner{animation:spin .75s linear infinite;border:2px solid hsla(0,0%,100%,.12);border-radius:50%;border-top-color:#fff;height:26px;width:26px}.sheet-enter-active,.sheet-leave-active{transition:opacity .18s ease}.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)}.filmology-page-enter-active{transition:opacity .14s ease-out}.filmology-page-leave-active{transition:opacity .1s ease-in}.filmology-page-enter-from,.filmology-page-leave-to{opacity:0}@keyframes shimmer{to{transform:translate(-110%)}}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:1320px){.catalog-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.media-rail{grid-auto-columns:calc(16.66667% - var(--rail-gap)*5/6)}.media-rail--feature{grid-auto-columns:calc(33.33333% - var(--rail-gap)*2/3)}}@media(max-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{gap:12px;grid-auto-columns:88vw}.header-menu__link,.header-search-link{font-size:11px;padding-inline:8px}}@media(max-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{height:26px;max-width:125px}.wordpress-nav{display:none}.page{padding-bottom:104px}.page-home{max-width:none;padding-inline:0;width:100%}.page-home>.empty-state,.page-home>.quick-buttons,.page-home>.rail-section{margin-inline:var(--page-x)}.home-hero{height:var(--home-hero-height-mobile);margin:0 0 18px;max-height:none;min-height:var(--home-hero-height-mobile);width:100%}.home-hero__art img{-o-object-position:center 24%;object-position:center 24%}.home-hero__gradient{background:linear-gradient(180deg,transparent,transparent 43%,rgba(0,0,0,.66) 70%,rgba(0,0,0,.98))}.home-hero__content{bottom:53px;left:16px;right:16px;transform:none;width:auto}.home-hero__title-lockup{min-height:56px}.home-hero__logo{max-height:84px;width:min(230px,64vw)}.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;font-size:9px;padding:3px 8px}.home-hero__meta{font-size:10px}.hero-more-button{font-size:10.5px;height:40px;min-height:40px;padding-inline:18px}.hero-bookmark-button{height:43px;width: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{height:29px;width:29px}.media-rail{gap:10px;grid-auto-columns:calc(31.25vw - 15px);margin-inline:calc(0px - var(--page-x));padding-inline:var(--page-x);scroll-padding-inline:var(--page-x)}.media-rail--feature{gap:12px;grid-auto-columns:88vw}.media-card--feature .media-card__artwork{aspect-ratio:4/5;border-radius:20px}.media-card__feature-copy{bottom:14px;gap:6px;left:46px;right:15px}.media-card__logo{max-height:58px}.catalog-page,.search-page{padding-top:65px}.page-header{margin-bottom:19px;min-height:70px}.page-header h1{font-size:32px}.catalog-grid{gap:20px 10px;grid-template-columns:repeat(3,minmax(0,1fr))}.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,rgba(0,0,0,.1) 0,transparent 46%,var(--bg) 100%)}.detail-hero__content{bottom:84px;left:18px;right:18px;width:auto}.detail-hero__logo{max-height:95px;width:min(230px,68%)}.detail-hero h1{font-size:34px}.detail-hero__summary{display:-webkit-box;font-size:10px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.detail-content{margin-top:24px;width:calc(100% - 28px)}.detail-content h2{font-size:18px}.app-bottom-nav{bottom:max(8px,env(safe-area-inset-bottom));height:62px;width:calc(100vw - 18px)}.app-bottom-nav__main{height:62px}.app-bottom-nav__profile{flex-basis:62px;height:62px;width:62px}.app-bottom-nav__profile .app-icon{font-size:24px;height:24px;width:24px}.skeleton-rail{gap:10px;grid-auto-columns:calc(31.25vw - 15px)}.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);max-height:none;min-height:var(--single-hero-height-mobile)}.single-hero__art img{-o-object-position:center 20%;object-position:center 20%;transform:none}.single-hero__shade{background:linear-gradient(180deg,rgba(0,0,0,.1) 0,transparent 46%,var(--bg) 100%)}.single-hero__content{bottom:52px;gap:4px;width:calc(100% - 36px)}.single-hero__ratings-slot{min-height:27px}.single-hero__notice-slot{min-height:22px}.single-hero__notice{font-size:9px;line-height:12px;padding:3px 8px}.single-hero__lockup{min-height:62px;width:min(195px,52vw)}.single-hero__logo{max-height:62px}.single-hero__lockup h1{font-size:28px}.single-hero__identity,.single-hero__meta{font-size:9.5px;line-height:14px;min-height:14px}.single-hero__actions{gap:6px;justify-content:center;min-height:38px;overflow-x:auto;scrollbar-width:none;width:100%}.single-hero__actions::-webkit-scrollbar{display:none}.single-hero__engagement,.single-hero__play{height:36px}.single-hero__play{font-size:10px;min-width:112px;padding-inline:15px}.single-hero__engagement{min-width:60px;padding-inline:8px}.single-hero__summary{font-size:10px;line-height:16px;width:100%}.single-body{padding-inline:14px}.single-section{margin-bottom:25px}.single-section__head{margin-bottom:8px;min-height:34px}.single-section__head h2{font-size:16px}.single-rail-edge-control{border-radius:11px;height:48px;width:32px}.single-rail-edge-control--left{left:3px}.single-rail-edge-control--right{right:3px}.single-rail-edge-control .app-icon{height:16px;width:16px}.season-chip{font-size:10px;height:36px;min-width:72px;padding-inline:14px}.episode-rail{gap:10px;grid-auto-columns:calc(45.45455vw - 17.27273px)}.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{font-size:9px;gap:5px}.episode-card__media small,.free-badge{border-radius:5px;font-size:7px;padding:2px 5px}.episode-card__actions{gap:7px}.episode-card__actions button{font-size:9px;gap:6px;height:36px}.episode-card__actions .app-icon{height:15px;width:15px}.movie-download-card{border-radius:18px;gap:12px;min-height:88px;padding:13px}.movie-download-card__icon{flex-basis:42px;height:42px;width:42px}.movie-download-card__icon .app-icon{height:20px;width: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{font-size:9.5px;height:36px;min-width:82px;padding-inline:13px}.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{bottom:11px;font-size:10px;gap:6px;padding:5px 8px;right:12px}.trailer-card__title .app-icon{height:15px;width:15px}.information-card{flex-basis:184px;padding:9px 12px;width:184px}.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;height:auto;width:min(76px,100%)}.detail-about{width:100%}.detail-about__summary,.wp-content{font-size:11px}}@media(max-width:430px){.catalog-grid,.search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.media-rail{grid-auto-columns:calc(31.44654vw - 15.09434px)}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.quick-buttons{display:flex;gap:8px;margin:2px 0 10px;overflow-x:auto;padding:3px 0 16px;scrollbar-width:none}.quick-buttons::-webkit-scrollbar{display:none}.quick-button{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:999px;color:var(--text);display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:750;gap:8px;min-height:38px;padding:7px 13px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.quick-button:hover{background:var(--surface-2);border-color:var(--line-strong);transform:none}.quick-button__dot{background:var(--brand);border-radius:50%;box-shadow:0 0 0 3px #ff1f2d1a;height:5px;width:5px}@media(max-width:760px){.page-home>.quick-buttons{margin-inline:var(--page-x);padding-bottom:12px}.quick-button{font-size:9px;min-height:36px;padding:6px 11px}}.single-detail-skeleton__hero{border-radius:0;height:clamp(690px,86dvh,940px);min-height:690px;position:relative}.single-detail-skeleton__content{align-items:center;bottom:62px;display:flex;flex-direction:column;gap:8px;left:50%;position:absolute;transform:translate(-50%);width:min(720px,calc(100% - 36px))}.single-detail-skeleton__ratings{border-radius:10px;height:28px;width:210px}.single-detail-skeleton__notice{border-radius:9px;height:22px;width:160px}.single-detail-skeleton__logo{border-radius:14px;height:72px;max-width:64vw;width:300px}.single-detail-skeleton__meta{border-radius:6px;height:14px;max-width:74vw;width:260px}.single-detail-skeleton__actions{display:flex;gap:8px}.single-detail-skeleton__actions>div{border-radius:999px;height:38px;width:38px}.single-detail-skeleton__actions>div:first-child{width:126px}.single-detail-skeleton__summary{border-radius:10px;height:30px;max-width:86vw;width:520px}.single-detail-skeleton__cards{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.single-detail-skeleton__cards>div{border-radius:17px;height:116px}@media(max-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:transparent;overflow:hidden}.filmology-image,.filmology-image>img{display:block;height:100%;position:relative;width:100%}.filmology-image>img{-o-object-fit:cover;object-fit:cover;visibility:visible;z-index:1}.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{inset:0;position:absolute}.home-hero__logo,.media-card__logo,.quick-info__logo,.single-hero__logo-image{background:transparent}.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{align-items:center;direction:ltr;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;height:var(--header-h);margin:0 auto;padding:0 var(--page-x);width:min(var(--content-max),100%)}.detail-floating-header__action{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#090b0d2e;border:1px solid hsla(0,0%,100%,.22);border-radius:50%;color:#fff;cursor:pointer;display:grid;height:40px;padding:0;place-items:center;width:40px}.detail-floating-header__action:hover{background:#090b0d47;border-color:#ffffff5c}.detail-floating-header__action .app-icon{height:19px;width:19px}.detail-floating-header__back{grid-column:1;grid-row:1;justify-self:start}.detail-floating-header__logo{background:transparent;display:block;grid-column:2;grid-row:1;height:28px;justify-self:center;pointer-events:none;width:112px}.detail-floating-header__logo .filmology-image{background:transparent!important}.detail-floating-header__logo .filmology-image>img{-o-object-fit:contain;object-fit:contain}.detail-floating-header__menu{grid-column:3;grid-row:1;justify-self:end}.detail-floating-header__mobile-spacer{display:none;grid-column:3;grid-row:1}.compact-logo-enter-active,.compact-logo-leave-active{transition:opacity .16s ease}.compact-logo-enter-from,.compact-logo-leave-to{opacity:0}.detail-menu-popover{background:transparent;inset:0;padding:calc(var(--header-h) + 8px) var(--page-x) 0;position:fixed;z-index:185}.detail-menu-popover__panel{backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);background:#14181ce8;border:1px solid hsla(0,0%,100%,.11);border-radius:18px;box-shadow:0 18px 42px #00000047;margin-inline:auto;min-height:54px;padding:7px 9px;width:min(820px,calc(100vw - var(--page-x)*2))}.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 ease}.detail-menu-popover-enter-active .detail-menu-popover__panel,.detail-menu-popover-leave-active .detail-menu-popover__panel{transition:transform .16s ease,opacity .14s ease}.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{height:76px;max-height:76px;width:100%}.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{inset:0;position:absolute}.person-card__avatar,.trailer-card{position:relative}.comments-section{margin-inline:auto;max-width:1080px}.comments-section__head>span{color:var(--muted-2);font-size:10px}.comment-composer-stack{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.comment-replying-to{align-items:center;background:#ff1f2d1a;border-radius:12px;color:var(--muted);display:flex;font-size:10px;gap:12px;justify-content:space-between;min-height:34px;padding:6px 12px}.comment-replying-to strong{color:var(--text)}.comment-replying-to button{background:transparent;border:0;color:var(--brand);cursor:pointer;font:inherit;font-weight:900}.comment-composer--web{align-items:end;background:var(--surface);border:1px solid hsla(0,0%,100%,.075);border-radius:22px;display:grid;gap:11px;grid-template-columns:44px minmax(0,1fr) auto 42px;min-height:92px;padding:13px 14px;width:100%}.comment-composer--web .comment-composer-preview__avatar{align-self:start;height:40px;width:40px}.comment-composer--web textarea{background:transparent;border:0;color:#fff;font:inherit;font-size:12.5px;max-height:150px;min-height:52px;min-width:0;outline:0;overflow-y:auto;padding:5px 0;resize:none;width:100%}.comment-composer--web textarea::-moz-placeholder{color:var(--muted-2)}.comment-composer--web textarea::placeholder{color:var(--muted-2)}.comment-composer__send{border:0;border-radius:50%;cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.comment-composer__send .app-icon{height:17px;width:17px}.comment-composer__send:disabled{color:#ffffff80;cursor:default}.comment-send-spinner{animation:comment-spin .7s linear infinite;border:2px solid hsla(0,0%,100%,.38);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes comment-spin{to{transform:rotate(1turn)}}.comment-spoiler-switch{align-items:center;color:var(--muted-2);cursor:pointer;display:inline-flex;font-size:10px;font-weight:800;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.comment-spoiler-switch input{block-size:1px;inline-size:1px;opacity:0;pointer-events:none;position:absolute}.comment-spoiler-switch__track{background:#2f3438;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff14;flex:0 0 40px;height:23px;position:relative;transition:background .18s ease;width:40px}.comment-spoiler-switch__track>span{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000059;height:19px;position:absolute;right:2px;top:2px;transition:transform .2s cubic-bezier(.2,.8,.2,1);width:19px}.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:2px solid rgba(255,31,45,.5);outline-offset:2px}.comment-spoiler-switch input:disabled+.comment-spoiler-switch__track{opacity:.5}.comment-composer__message{color:var(--muted);font-size:10px;margin:7px 4px 12px}.comment-composer-closed{background:#20262b94;border-radius:16px;color:var(--muted);font-size:11px;margin-bottom:16px;padding:14px 16px}.comment-composer-preview{align-items:center;background:#20262b8c;border:1px solid hsla(0,0%,100%,.055);border-radius:22px;color:var(--muted-2);cursor:pointer;display:flex;font-size:11.5px;gap:11px;margin-bottom:16px;min-height:70px;padding:11px 13px}.comment-composer-preview__avatar{background:var(--surface-3);border-radius:50%;display:grid;flex:0 0 38px;height:38px;overflow:hidden;place-items:center;position:relative;width:38px}.comment-composer-preview__avatar .user-avatar{height:100%;width:100%}.comment-composer-preview>span:nth-child(2){flex:1;text-align:right}.comment-composer-preview__send{background:#ff1f2d21;border-radius:50%;color:var(--brand);display:grid;height:34px;place-items:center;width:34px}.comment-composer-preview__send .app-icon{height:16px;transform:scaleX(-1);width:16px}.comment-list{display:flex;flex-direction:column;gap:18px}.comment-thread{--comment-indent:0px;min-width:0;position:relative}.comment-thread--nested{margin-inline-start:var(--comment-indent)}.comment-thread--nested:before{background:#ffffff13;bottom:8px;content:"";inset-inline-start:-7px;position:absolute;top:0;width:1px}.comment-thread__item{display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr);min-width:0}.comment-thread__item.is-pending{opacity:.86}.comment-thread__avatar{background:var(--surface-3);border-radius:50%;display:block;height:42px;overflow:hidden;position:relative;width:42px}.comment-thread__avatar .user-avatar{height:100%;width:100%}.comment-thread__content{border-bottom:1px solid hsla(0,0%,100%,.05);min-width:0;padding:2px 0 8px}.comment-thread__identity{align-items:center;display:flex;gap:6px;min-width:0}.comment-thread__identity>a,.comment-thread__identity>strong{color:#fff;font-size:11.5px;font-weight:950;max-width:46%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-thread__identity .account-identity-icons{flex:0 0 auto;gap:2px}.comment-thread__identity .account-identity-icons--compact .app-icon{font-size:13px;height:13px;width:13px}.comment-thread__time{color:var(--muted-2);font-size:9px;margin-inline-start:auto;white-space:nowrap}.comment-thread__pending{color:#fbd436;font-size:9px;font-weight:850;white-space:nowrap}.comment-thread__text{color:var(--text);font-size:11.5px;line-height:1.9;margin:6px 0 4px;overflow-wrap:anywhere;white-space:pre-wrap}.comment-thread__spoiler{background:transparent;border:0;color:var(--brand);cursor:pointer;font:inherit;font-size:11px;font-weight:850;line-height:1.8;margin:5px 0 4px;padding:3px 0;text-align:right;width:100%}.comment-thread__actions{align-items:center;display:flex;gap:2px;min-height:28px}.comment-reply-action,.comment-vote-action{align-items:center;background:transparent;border:0;border-radius:9px;color:var(--muted-2);cursor:pointer;display:inline-flex;font:inherit;font-size:9.5px;font-weight:750;gap:4px;justify-content:center;min-height:28px;padding:4px 7px}.comment-reply-action .app-icon,.comment-vote-action .app-icon{height:14px;width:14px}.comment-vote-action.active{background:#ff1f2d14;color:var(--brand)}.comment-reply-action:disabled,.comment-vote-action:disabled{cursor:default;opacity:.45}.comment-thread__children,.comment-thread__community{min-width:0}.comment-thread__children{display:flex;flex-direction:column;gap:8px;margin-top:7px}.comment-thread__children--staff{margin-top:7px}.comment-thread__toggle{align-items:center;background:transparent;border:0;color:var(--muted-2);cursor:pointer;display:flex;font:inherit;font-size:9.5px;font-weight:750;gap:8px;margin:5px 0 0 48px;padding:4px 0}.comment-thread__toggle-line{background:#ffffff29;height:1px;width:22px}.comment-replies-expand-enter-active,.comment-replies-expand-leave-active{transform-origin:top;transition:opacity .16s ease,transform .16s ease}.comment-replies-expand-enter-from,.comment-replies-expand-leave-to{opacity:0;transform:translateY(-4px)}.comments-more{background:var(--surface-3);border:0;border-radius:13px;color:var(--text);cursor:pointer;font-size:10.5px;font-weight:850;margin-top:2px;min-height:44px;width:100%}.comments-more:disabled{opacity:.5}.comments-empty{align-items:center;background:#20262b59;border-radius:18px;color:var(--muted-2);display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:110px;padding:22px;text-align:center}.comments-empty .app-icon{height:24px;width:24px}.comments-empty strong{color:var(--text);font-size:12px}.comments-empty span{font-size:11px}.comments-skeleton{display:flex;flex-direction:column;gap:14px}.comment-skeleton-card{display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr)}.comment-skeleton-card__avatar{border-radius:50%;height:42px;width:42px}.comment-skeleton-card__copy{display:flex;flex-direction:column;gap:7px;padding-top:2px}.comment-skeleton-card__name{border-radius:5px;height:11px;width:110px}.comment-skeleton-card__line{border-radius:5px;height:9px;width:100%}.comment-skeleton-card__line--short{width:64%}.catalog-skeleton{display:grid;gap:24px 13px;grid-template-columns:repeat(7,minmax(0,1fr))}.catalog-skeleton__item{min-width:0}.catalog-skeleton__poster{aspect-ratio:2/3;border-radius:var(--radius-card)}.catalog-skeleton__line{border-radius:5px;height:8px;margin:6px auto 0;width:72%}.catalog-skeleton__line--title{height:10px;margin-top:8px;width:88%}@media(max-width:1040px){.catalog-skeleton{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:860px){.detail-floating-header{grid-template-columns:38px minmax(0,1fr) 38px;padding-inline:14px}.detail-floating-header__action{height:36px;width:36px}.detail-floating-header__logo{height:24px;width:94px}.detail-floating-header__menu{display:none}.detail-floating-header__mobile-spacer{display:block;height:36px;width:36px}.detail-menu-popover{display:none}.single-hero__logo-image{height:62px;max-height:62px}.single-hero__actions,.single-hero__summary{width:100%}.catalog-skeleton{gap:20px 10px;grid-template-columns:repeat(3,minmax(0,1fr))}.comments-section{max-width:none}.comment-thread__item{gap:8px;grid-template-columns:36px minmax(0,1fr)}.comment-thread__avatar{height:36px;width: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{scale:none!important;transform:none!important}}.home-hero__logo{height:112px}.media-card__logo{height:72px}.quick-info__logo{height:82px}@media(max-width:860px){.home-hero__logo{height:84px}.media-card__logo{height:58px}}.home-hero__logo{height:76px;max-height:76px;width:min(245px,48vw)}.media-card__logo{height:50px;max-height:50px;width:min(46%,180px)}.app-bottom-nav__profile .user-avatar{height:46px;width:46px}.detail-floating-header__logo{display:grid;place-items:center}.detail-floating-header__brand{height:22px!important;width:104px!important}.detail-floating-header__logo.is-title-logo{height:28px;width:112px}.detail-menu-popover{bottom:auto;padding-top:8px;pointer-events:none;top:var(--header-h)}.detail-menu-popover__panel{pointer-events:auto}@media(max-width:860px){.home-hero__logo{height:62px;max-height:62px;width:min(195px,52vw)}.media-card__logo{height:42px;max-height:42px;width:min(44%,150px)}.app-bottom-nav__profile .user-avatar{height:44px;width:44px}.detail-floating-header__brand{height:19px!important;width:88px!important}}.managed-surface-page{background:var(--bg);min-height:100dvh;padding-bottom:124px;width:100%}.managed-surface-body{margin:0 auto;padding:10px var(--page-x) 0;width:min(var(--content-max),100%)}.managed-surface-title-only{align-items:flex-end;display:flex;margin:0 auto;min-height:180px;padding:calc(var(--header-h) + 44px) var(--page-x) 28px;width:min(var(--content-max),100%)}.managed-surface-title-only h1{font-size:clamp(32px,4vw,56px);font-weight:950;margin:0}.managed-surface-buttons{display:flex;gap:8px;margin:2px 0 14px;overflow-x:auto;padding:3px 0 12px;scrollbar-width:none}.managed-surface-buttons::-webkit-scrollbar{display:none}.managed-surface-buttons button{background:#20262bb8;border:1px solid hsla(0,0%,100%,.075);border-radius:12px;color:var(--text);cursor:pointer;flex:0 0 auto;font-size:10.5px;font-weight:750;min-height:38px;padding:8px 15px}.managed-surface-buttons button:hover{background:#20262be6;border-color:#ffffff21}.managed-section-heading{align-items:center;background:transparent;border:0;color:#fff;cursor:pointer;display:flex;gap:5px;margin:8px 0 10px;min-height:38px;padding:0;text-align:right;width:100%}.managed-section-heading:disabled{cursor:default}.managed-section-heading h2{font-size:clamp(17px,1.35vw,22px);font-weight:950;margin:0}.managed-section-heading .app-icon{color:var(--muted-2);height:14px;width:14px}.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;direction:rtl;font-size:clamp(17px,1.35vw,22px);font-weight:950;line-height:1.5;margin:0 0 14px;text-align:right}.managed-root-catalog__empty,.managed-root-catalog__retry{align-items:center;display:flex;justify-content:flex-start;min-height:120px}.managed-root-catalog__empty{color:var(--muted-2);font-size:11px;margin:0}.managed-section-skeleton{display:grid;gap:var(--rail-gap);grid-auto-columns:calc(12.5% - var(--rail-gap)*7/8);grid-auto-flow:column;overflow:hidden;padding:3px 1px 8px}.managed-section-skeleton--feature{grid-auto-columns:calc(25% - var(--rail-gap)*3/4)}.managed-section-skeleton--grid{gap:24px 13px;grid-auto-flow:row;grid-template-columns:repeat(8,minmax(0,1fr));overflow:hidden;padding:0}.managed-section-skeleton__card{aspect-ratio:2/3;background:var(--surface-2);border-radius:16px;display:block;width:100%}.managed-section-skeleton--feature .managed-section-skeleton__card{aspect-ratio:4/5;border-radius:22px}.managed-section-retry{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:var(--text);cursor:pointer;font-size:10px;font-weight:800;height:38px;margin:4px 0 12px;min-width:130px;padding:0 16px}.managed-feed-grid,.managed-root-grid{display:grid;gap:24px 13px;grid-template-columns:repeat(8,minmax(0,1fr))}.managed-feed-page{margin:0 auto;min-height:100dvh;padding:calc(var(--header-h) + 26px) var(--page-x) 130px;width:min(var(--content-max),100%)}.archive-floating-title{align-items:center;direction:ltr;display:grid;grid-template-columns:42px minmax(0,1fr);margin-bottom:20px;min-height:62px}.archive-floating-title>button{background:#14181cbf;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:#fff;cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.archive-floating-title>button .app-icon{height:17px;width:17px}.archive-floating-title h1{color:#fff;direction:rtl;font-size:clamp(20px,2vw,28px);font-weight:950;margin:0;text-align:right}.archive-floating-title>span[aria-hidden=true]{display:none}.load-more-button{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;color:var(--text);cursor:pointer;display:block;font-weight:800;height:46px;margin:30px auto 0;width:min(360px,100%)}.load-more-button:disabled{opacity:.5}.search-app-page{margin:0 auto;min-height:100dvh;padding:calc(var(--header-h) + 10px) var(--page-x) 126px;width:min(var(--content-max),100%)}.search-root-header{align-items:center;direction:ltr;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;min-height:58px}.search-root-header h1{direction:rtl;font-size:22px;font-weight:950;margin:0;text-align:center}.search-filter-action{background:transparent;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.search-filter-action .app-icon{height:19px;width:19px}.search-root-body{margin:0 auto;width:min(900px,100%)}.search-app-field{align-items:center;background:#20262b9e;border:1px solid hsla(0,0%,100%,.055);border-radius:16px;color:var(--muted);display:flex;gap:9px;margin:7px 0 8px;min-height:52px;padding:0 13px;width:100%}.search-app-field>.app-icon{height:20px;width:20px}.search-app-field input{background:transparent;border:0;color:#fff;flex:1;font-size:14px;min-width:0;outline:0;text-align:right}.search-app-field input::-moz-placeholder{color:var(--muted-2)}.search-app-field input::placeholder{color:var(--muted-2)}.search-app-field>button{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:20px;height:30px;width:30px}.search-filter-bar{display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr));margin:3px 0 10px}.search-filter-bar button{background:#20262b9e;border:0;border-radius:10px;color:var(--text);cursor:pointer;font-size:9.5px;font-weight:650;height:34px}.search-filter-bar button.active{background:var(--brand);color:#fff;font-weight:900}.search-shortcut-grid{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin:10px 0 16px}.search-shortcut{align-items:center;background:#20262b94;border:1px solid hsla(0,0%,100%,.045);border-radius:13px;color:var(--text);cursor:pointer;display:flex;flex-direction:column;gap:5px;justify-content:center;min-height:64px}.search-shortcut .app-icon{height:19px;width:19px}.search-shortcut span{font-size:9.5px;max-width:100%;overflow:hidden;padding-inline:4px;text-overflow:ellipsis;white-space:nowrap}.search-results-panel{padding-top:4px}.search-result-section{margin-top:16px}.search-result-section>h2{font-size:13px;font-weight:950;margin:0 0 8px}.search-title-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.045);direction:rtl;display:grid;gap:10px;grid-template-columns:54px minmax(0,1fr) auto 18px;min-height:78px;padding:7px 5px}.search-title-row__poster{background:var(--surface-2);border-radius:10px;height:68px;overflow:hidden;position:relative;width:52px}.search-title-row__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.search-title-row__copy strong{font-size:11.5px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-title-row__copy small{color:var(--muted);direction:ltr;font-size:9px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.search-title-row__copy em{color:var(--muted-2);font-size:8px;font-style:normal}.search-title-row__rating{align-items:center;background:#ffffff0b;border-radius:8px;direction:rtl;display:inline-flex;gap:4px;padding:4px 6px}.search-title-row__rating .rating-icon{height:15px;width:15px}.search-title-row__rating b{font-size:8.5px}.search-title-row__arrow{color:var(--muted-2);height:14px;width:14px}.search-people-grid{display:grid;gap:8px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.search-person-row{align-items:center;display:flex;gap:8px;min-width:0;padding:5px 0}.search-person-row__avatar{background:var(--surface-3);border-radius:50%;color:var(--muted);display:grid;flex:0 0 46px;font-weight:900;height:46px;overflow:hidden;place-items:center;position:relative;width:46px}.search-person-row>div{display:flex;flex-direction:column;gap:2px;min-width:0}.search-person-row strong{font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-person-row small{color:var(--muted-2);font-size:8.5px}.search-collection-row{align-items:center;background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.045);color:#fff;cursor:pointer;display:grid;gap:10px;grid-template-columns:100px minmax(0,1fr) 16px;min-height:68px;padding:6px 0;text-align:right;width:100%}.search-collection-row__art{background:var(--surface-2);border-radius:10px;height:56px;overflow:hidden;position:relative;width:100px}.search-collection-row strong{font-size:11px}.search-collection-row>.app-icon{color:var(--muted-2);height:14px;width:14px}.search-result-skeleton{align-items:center;display:grid;gap:10px;grid-template-columns:54px 1fr;min-height:78px}.search-result-skeleton>span{background:var(--surface-2);border-radius:10px;height:68px;width:52px}.search-result-skeleton>div{display:flex;flex-direction:column;gap:8px}.search-result-skeleton b,.search-result-skeleton small{background:var(--surface-3);border-radius:6px;display:block;height:9px}.search-result-skeleton b{width:42%}.search-result-skeleton small{width:68%}.search-discovery-body{width:100%}.discovery-term-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-term-grid.is-collections{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-term-card{aspect-ratio:1.45;background:var(--surface-2);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;color:#fff;cursor:pointer;overflow:hidden;position:relative;text-align:right}.discovery-term-grid.is-collections .discovery-term-card{aspect-ratio:16/9}.discovery-term-card>.filmology-image{inset:0;position:absolute}.discovery-term-card__shade{background:linear-gradient(180deg,#00000005 35%,#000000d1);inset:0;position:absolute}.discovery-term-card__logo{background:transparent!important;bottom:29px!important;height:30px!important;left:auto!important;position:absolute!important;right:9px!important;width:44%!important}.discovery-term-card strong{bottom:9px;font-size:10.5px;font-weight:850;left:9px;position:absolute;right:9px;z-index:3}.discovery-term-card small{bottom:9px;color:var(--muted);font-size:7.5px;left:9px;position:absolute;z-index:3}.empty-state.compact{min-height:180px}@media(max-width:1320px){.managed-feed-grid,.managed-root-grid,.managed-section-skeleton--grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1180px){.search-shortcut-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.managed-feed-grid,.managed-root-grid,.managed-section-skeleton--grid{gap:22px 11px;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-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{height:62px;width:46px}.search-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-term-grid{gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-term-grid.is-collections{grid-template-columns:repeat(2,minmax(0,1fr))}}.classic-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin:34px auto 0;width:100%}.classic-pagination__arrow,.classic-pagination__page{align-items:center;background:#20262be6;border:1px solid hsla(0,0%,100%,.08);border-radius:11px;color:var(--text);display:inline-flex;font-size:11px;font-weight:850;height:38px;justify-content:center;min-width:38px;padding:0 10px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.classic-pagination__arrow{padding:0;width:38px}.classic-pagination__arrow .app-icon{height:14px;width: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{color:var(--muted-2);font-size:13px;min-width:22px;text-align:center}@media(max-width:640px){.managed-feed-grid,.managed-root-grid,.managed-section-skeleton--grid{gap:20px 10px;grid-template-columns:repeat(3,minmax(0,1fr))}.classic-pagination{gap:5px;margin-top:28px}.classic-pagination__arrow,.classic-pagination__page{border-radius:10px;font-size:10px;height:34px;min-width:34px;padding-inline:8px}.classic-pagination__arrow{padding:0;width:34px}}.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{display:block;filter:brightness(0) invert(1);height:20px;-o-object-fit:contain;object-fit:contain;opacity:.94;pointer-events:none;width:20px}.search-shortcut .app-icon{display:none}.trailer-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:right}.trailer-modal{background:#000000db;display:grid;inset:0;place-items:center;position:fixed;z-index:420}.trailer-modal__panel{background:var(--bg);box-shadow:0 30px 100px #000000a6;overflow:hidden}.trailer-modal__head{align-items:center;direction:rtl;display:flex;gap:12px;justify-content:space-between;min-height:52px;padding:9px 12px 9px 18px}.trailer-modal__head strong{font-size:13px;font-weight:900}.trailer-modal__head button{background:#ffffff12;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.trailer-modal__player{aspect-ratio:16/9;background:#000;position:relative;width:100%}.trailer-modal__player iframe,.trailer-modal__player video{background:#000;border:0;display:block;height:100%;width:100%}.trailer-modal__error{color:var(--muted);display:grid;font-size:12px;height:100%;place-items:center;width:100%}.trailer-modal-fade-enter-active,.trailer-modal-fade-leave-active{transition:opacity .18s ease}.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{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:12px;justify-content:center;min-height:56dvh}.account-auth-shell{display:grid;min-height:72dvh;place-items:center}.account-auth-card{background:var(--surface);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 28px 90px #0000003d;padding:28px;width:min(540px,100%)}.account-auth-card__brand{display:flex;justify-content:center;margin-bottom:20px}.account-auth-tabs{background:var(--surface-2);border-radius:14px;display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-bottom:18px;padding:4px}.account-auth-tabs button{background:transparent;border:0;border-radius:11px;color:var(--muted-2);cursor:pointer;font-size:12px;font-weight:850;height:42px}.account-auth-tabs button.active{background:var(--brand);color:#fff}.account-auth-form{display:flex;flex-direction:column;gap:12px}.account-auth-form label,.account-settings-form label{color:var(--muted);display:flex;flex-direction:column;font-size:10.5px;font-weight:700;gap:6px}.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);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:#fff;font-size:12px;min-height:45px;outline:0;padding:10px 12px;text-align:right;transition:border-color .16s ease,background .16s ease;width:100%}.account-settings-form textarea{line-height:1.9;min-height:106px;resize:vertical}.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{display:grid;gap:10px;grid-template-columns:1fr 1fr}.account-auth-submit{background:var(--brand);border:0;border-radius:12px;color:#fff;cursor:pointer;font-size:11.5px;font-weight:950;min-height:44px}.account-auth-submit:disabled{cursor:wait;opacity:.55}.account-auth-link{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:10.5px}.account-auth-backline{align-items:center;display:flex;gap:10px}.account-auth-backline button{background:var(--surface-3);border:0;border-radius:50%;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.account-auth-help{color:var(--muted-2);font-size:9.5px;line-height:1.85;margin:0}.account-auth-state{border-radius:10px;font-size:10px;line-height:1.7;margin:12px 0 0;padding:10px 12px}.account-auth-state--error{background:#ff1f2d1a;color:var(--error)}.account-panel{direction:rtl;margin:0 auto;width:min(1040px,100%)}.account-panel__top{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:10px;min-height:48px}.account-panel__top-title{align-items:center;display:flex;gap:8px}.account-panel__top-title strong{direction:ltr;font-size:13px;font-weight:900}.account-notification-count{background:var(--brand);border-radius:99px;color:#fff;display:grid;font-size:8px;font-weight:950;height:20px;min-width:20px;padding:0 5px;place-items:center}.account-panel__top-actions{display:flex;gap:7px}.account-panel__top-actions a,.account-panel__top-actions button{background:var(--surface-2);border:0;border-radius:50%;color:var(--text);cursor:pointer;display:grid;font-size:17px;height:38px;place-items:center;width:38px}.account-profile-head{align-items:flex-start;direction:ltr;display:flex;gap:18px;padding:8px 0}.account-profile-avatar{flex:0 0 88px;height:88px;width:88px}.account-profile-avatar .user-avatar{height:88px;width:88px}.account-profile-avatar__edit{bottom:0;height:28px;right:0;width:28px}.account-profile-identity{flex:1;min-width:0;padding-top:5px}.account-profile-name-row{gap:7px}.account-profile-name-row>strong{font-size:17px;min-width:0}.account-identity-badge{background:#ffffff14;border-radius:7px;color:var(--text);font-size:7.5px;font-weight:900;padding:3px 6px;white-space:nowrap}.account-identity-badge--premium{background:#ff1f2d21;color:var(--brand)}.account-profile-stats{align-items:stretch;display:flex;margin-top:10px}.account-profile-stats button{align-items:flex-start;background:none;border:0;border-right:1px solid hsla(0,0%,100%,.08);color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:86px;padding:0 16px 0 0;text-align:left}.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{align-items:flex-start;direction:rtl;display:flex;flex-direction:column;gap:5px;margin-top:5px}.account-profile-bio,.account-profile-rank,.account-profile-warning{margin:0}.account-profile-rank{color:var(--muted);font-size:10px}.account-profile-bio{font-size:11px;line-height:1.85;max-width:760px}.account-profile-warning{color:var(--premium)}.account-profile-meta{align-items:center;color:var(--muted-2);display:flex;flex-wrap:wrap;font-size:9px;gap:7px 14px}.account-profile-meta button{background:none;border:0;color:var(--muted);cursor:pointer;padding:0}.account-profile-meta small{color:var(--brand)}.account-profile-actions{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.account-profile-actions a,.account-profile-actions button{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.07);border-radius:10px;color:var(--text);cursor:pointer;font-size:9.5px;font-weight:800;min-height:36px;padding:7px 13px}.account-profile-actions button:disabled{cursor:default;opacity:.45}.account-summary-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:18px}.account-membership-card,.account-referral-card{background:var(--surface);border:1px solid hsla(0,0%,100%,.065);border-radius:17px;min-height:138px;padding:15px}.account-membership-card.premium{background:linear-gradient(135deg,rgba(255,31,45,.11),var(--surface) 58%)}.account-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.account-card-head>div{display:flex;flex-direction:column;gap:2px}.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;color:var(--text)!important;padding:4px 7px}.account-membership-card p,.account-referral-card p{color:var(--muted);font-size:9.5px;line-height:1.75;margin:13px 0 8px}.account-membership-progress{background:var(--surface-3);border-radius:99px;height:7px;overflow:hidden}.account-membership-progress span{background:var(--brand);border-radius:inherit;display:block;height:100%}.account-card-cta{align-items:center;background:#fff;border:0;border-radius:9px;color:var(--on-light);cursor:pointer;display:inline-flex;font-size:9px;font-weight:900;justify-content:center;margin-top:7px;min-height:32px;padding:5px 11px}.account-referral-avatars{align-items:center;display:flex;margin-top:12px}.account-referral-avatars .user-avatar{border:2px solid var(--surface);height:38px;margin-left:-8px;width:38px}.account-tabs{align-items:center;background:var(--bg);border:1px solid hsla(0,0%,100%,.055);border-radius:15px;display:flex;gap:4px;overflow-x:auto;padding:5px;scrollbar-width:none}.account-tabs::-webkit-scrollbar{display:none}.account-tabs button{align-items:center;background:transparent;border:0;border-radius:11px;color:var(--muted-2);cursor:pointer;display:inline-flex;font-size:9px;font-weight:800;gap:6px;min-height:38px;min-width:-moz-max-content;min-width:max-content;padding:7px 11px}.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{align-items:center;color:var(--muted-2);display:flex;font-size:10px;gap:10px;justify-content:center;min-height:260px}.account-tab-state--error{color:var(--error);flex-direction:column}.account-empty-state button,.account-tab-state button{background:#fff;border:0;border-radius:9px;color:var(--on-light);cursor:pointer;font-size:9px;font-weight:900;min-height:34px;padding:6px 12px}.account-continue-grid,.account-title-grid{display:grid;gap:22px 11px;grid-template-columns:repeat(6,minmax(0,1fr))}.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);display:block;height:100%}.account-continue-item>small{color:var(--muted-2);display:block;font-size:8px;margin-top:4px;text-align:right}.account-lists-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-list-card{background:var(--surface);border:1px solid hsla(0,0%,100%,.06);border-radius:15px;overflow:hidden}.account-list-covers{background:var(--surface-2);display:grid;grid-template-columns:repeat(4,1fr);height:128px;overflow:hidden}.account-list-covers:empty:after{background:var(--surface-3);content:"";grid-column:1/-1}.account-list-covers .filmology-image{height:100%;width:100%}.account-list-covers img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-list-card>div:last-child{display:flex;flex-direction:column;gap:3px;padding:10px 11px}.account-list-card strong{font-size:10.5px}.account-list-card span{color:var(--muted-2);font-size:8.5px}.account-comments-list{display:grid;gap:8px}.account-comment-item{background:var(--surface);border:1px solid hsla(0,0%,100%,.055);border-radius:14px;padding:12px 14px}.account-comment-item>div{display:flex;gap:10px;justify-content:space-between}.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);font-size:10px;line-height:1.85;margin:7px 0}.account-empty-state{align-items:center;color:var(--muted-2);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:260px;text-align:center}.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{font-size:9.5px;line-height:1.8;margin:0;max-width:420px}.account-list-modal{background:#000000b8;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:410}.account-list-modal__panel{background:var(--surface);border:1px solid hsla(0,0%,100%,.09);border-radius:18px;padding:18px;width:min(440px,100%)}.account-list-modal__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.account-list-modal__head strong{font-size:13px}.account-list-modal__head button{background:var(--surface-3);border:0;border-radius:50%;cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.account-list-modal label{color:var(--muted);display:flex;flex-direction:column;font-size:10px;gap:6px}.account-list-visibility{display:grid;gap:6px;grid-template-columns:1fr 1fr;margin:12px 0}.account-list-visibility button{background:var(--surface-3);border:0;border-radius:10px;color:var(--muted-2);cursor:pointer;font-size:10px;height:38px}.account-list-visibility button.active{background:var(--brand);color:#fff;font-weight:900}.account-settings-head{align-items:center;display:flex;gap:12px;margin:0 auto 14px;min-height:54px;width:min(1100px,100%)}.account-settings-head button{background:var(--surface-2);border:0;border-radius:50%;cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.account-settings-head h1{font-size:22px;margin:0}.account-settings-layout{direction:rtl;display:grid;gap:14px;grid-template-columns:270px minmax(0,1fr);margin:0 auto;width:min(1100px,100%)}.account-settings-nav{align-self:start;background:var(--bg);border:1px solid hsla(0,0%,100%,.055);border-radius:16px;display:flex;flex-direction:column;gap:5px;padding:6px}.account-settings-nav button{align-items:center;background:transparent;border:0;border-radius:11px;color:var(--muted-2);cursor:pointer;display:flex;gap:10px;min-height:57px;padding:8px 10px;text-align:right}.account-settings-nav button>.app-icon{flex:0 0 auto;font-size:18px}.account-settings-nav button>span{display:flex;flex-direction:column;gap:2px}.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{background:#ff1f2d14;color:#fff}.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 hsla(0,0%,100%,.055);border-radius:18px;min-height:520px;padding:20px}.account-settings-form,.account-settings-stack{display:flex;flex-direction:column;gap:13px}.account-settings-form--embedded{background:var(--surface);border:1px solid hsla(0,0%,100%,.05);border-radius:14px;padding:14px}.account-settings-section-title{display:flex;flex-direction:column;gap:3px;margin-bottom:5px}.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{align-items:center;background:var(--surface);border-radius:14px;direction:ltr;display:flex;gap:12px;padding:11px}.account-settings-avatar-row .user-avatar{height:58px;width:58px}.account-settings-avatar-row>div{display:flex;flex-direction:column;gap:3px}.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 hsla(0,0%,100%,.05);border-radius:13px;padding:11px 13px}.account-notification-item>div{display:flex;gap:12px;justify-content:space-between}.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);font-size:9.5px;line-height:1.75;margin:6px 0 0}.account-session-list{display:flex;flex-direction:column;gap:7px}.account-session-list>strong{font-size:11px;margin-top:4px}.account-session-list article{align-items:center;background:var(--surface-2);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.account-session-list article>div{display:flex;flex-direction:column;gap:2px}.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{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:58dvh;text-align:center}.account-settings-login strong{font-size:16px}.account-settings-login p{color:var(--muted-2);font-size:10px;margin:0;max-width:460px}.account-settings-login a{background:#fff;border-radius:10px;color:var(--on-light);font-size:10px;font-weight:900;margin-top:5px;padding:9px 15px}@media(min-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{font-size:12px;line-height:18px;min-height:18px}.media-card__meta{font-size:9.5px;line-height:13px;min-height:28px}.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(max-width:860px){.trailer-modal{align-items:end;padding:0}.trailer-modal__panel{border-bottom:0;border-left:0;border-radius:20px 20px 0 0;border-right: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{height:78px;width: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{gap:20px 10px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-lists-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-list-covers{height:112px}.account-tabs{border-left:0;border-radius:0;border-right:0;margin-inline:calc(0px - var(--page-x));padding-inline:var(--page-x)}.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{border-radius:13px;flex-direction:row;margin-bottom:9px;overflow-x:auto;scrollbar-width:none}.account-settings-nav::-webkit-scrollbar{display:none}.account-settings-nav button{min-height:42px;min-width:-moz-max-content;min-width:max-content;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{overflow:hidden;padding:0;width:min(620px,100%)}.account-list-wizard .account-list-modal__head{border-bottom:1px solid hsla(0,0%,100%,.065);margin:0;min-height:58px;padding:9px 12px}.account-list-wizard .account-list-modal__head>strong{flex:1;font-size:13px;text-align:center}.account-list-wizard .account-list-modal__head>button{flex:0 0 auto}.account-list-wizard__action{background:var(--brand)!important;border-radius:9px!important;color:#fff!important;font-size:9.5px;font-weight:950;min-width:58px;padding-inline:10px!important;width:auto!important}.account-list-wizard__action:disabled{cursor:default;opacity:.38}.account-list-wizard__stage{min-height:250px;padding:20px}.account-list-wizard__stage>small{color:var(--muted-2);display:block;font-size:9.5px;margin-top:8px}.account-list-wizard__stage--items{display:flex;flex-direction:column;max-height:min(68dvh,640px);min-height:460px;padding:14px}.account-list-visibility--stacked{gap:8px;grid-template-columns:1fr;margin:0}.account-list-visibility--stacked button{align-items:flex-start;display:flex;flex-direction:column;gap:4px;height:auto;justify-content:center;min-height:66px;padding:11px 13px;text-align:right}.account-list-visibility--stacked strong{font-size:11px}.account-list-visibility--stacked small{font-size:8.7px;font-weight:500;opacity:.72}.account-list-search{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.08);min-height:43px}.account-list-search .app-icon{flex:0 0 auto;font-size:17px}.account-list-search input{min-height:41px!important}.account-list-minimum{color:var(--muted-2);font-size:9.5px;margin:8px 0;text-align:center}.account-list-minimum.ready{color:var(--success-bright)}.account-list-search-state{align-items:center;color:var(--muted-2);display:flex;font-size:10px;gap:8px;justify-content:center;margin:0;min-height:130px;text-align:center}.account-list-search-results{display:flex;flex:1;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 1px 6px}.account-list-search-results>button{align-items:center;background:var(--surface-2);border:1px solid hsla(0,0%,100%,.045);border-radius:11px;color:#fff;cursor:pointer;display:grid;gap:10px;grid-template-columns:45px minmax(0,1fr) 30px;min-height:64px;padding:7px;text-align:right}.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;height:54px;overflow:hidden;width:45px}.account-list-search-results__poster .filmology-image,.account-list-search-results__poster img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-list-search-results>button>span:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0}.account-list-search-results strong{font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-list-search-results small{color:var(--muted-2);font-size:8.5px}.account-list-search-results>button>b{background:var(--surface-3);border-radius:50%;color:#fff;display:grid;font-size:13px;height:25px;justify-self:end;place-items:center;width:25px}.account-list-search-results>button.selected>b{background:#ff1f2d1f;color:var(--brand)}.account-list-selected-grid{align-content:start;display:grid;flex:1;gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;overflow-y:auto;padding:3px}.account-list-selected-grid button{aspect-ratio:2/3;background:var(--surface-3);border:0;border-radius:10px;color:#fff;cursor:pointer;overflow:hidden;padding:0;position:relative}.account-list-selected-grid .filmology-image,.account-list-selected-grid img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-list-selected-grid button>span{background:#000000b3;border-radius:6px;bottom:5px;font-size:7.5px;left:5px;overflow:hidden;padding:4px;position:absolute;right:5px;text-overflow:ellipsis;white-space:nowrap}.account-list-selected-grid button>b{background:#000000d1;border-radius:50%;display:grid;font-size:12px;height:21px;left:5px;place-items:center;position:absolute;top:5px;width:21px}@media(max-width:860px){.account-list-modal{padding:0;place-items:end center}.account-list-wizard{border-bottom:0;border-left:0;border-radius:20px 20px 0 0;border-right:0;width:100%}.account-list-wizard__stage--items{max-height:72dvh;min-height:min(68dvh,560px)}.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{margin:0 auto;width:min(920px,100%)}.account-detail-header{align-items:center;display:flex;gap:12px;margin-bottom:14px;min-height:56px}.account-detail-header>button{background:var(--surface-2);border:0;border-radius:50%;color:var(--text);cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.account-detail-header>div{flex:1;min-width:0}.account-detail-header h1{font-size:22px;font-weight:950;margin:0}.account-detail-header p{color:var(--muted-2);font-size:10px;margin:3px 0 0}.account-detail-content{display:flex;flex-direction:column;gap:14px}.account-workspace-error{margin:12px auto;width:min(920px,100%)}.account-settings-user-card{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.06);border-radius:18px;color:#fff;cursor:pointer;display:flex;gap:12px;margin-bottom:14px;padding:13px 14px;text-align:right;width:100%}.account-settings-user-card .user-avatar{aspect-ratio:1/1;flex:0 0 58px;height:58px;min-width:58px;width:58px}.account-settings-user-card>span:not(.user-avatar){display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.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);font-size:10px;font-weight:850;margin:0 4px 7px}.account-settings-group{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.055);border-radius:16px;overflow:hidden}.account-settings-row{align-items:center;background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.05);color:var(--text);cursor:pointer;display:flex;gap:11px;min-height:62px;padding:10px 13px;position:relative;text-align:right;width:100%}.account-settings-row:last-child{border-bottom:0}.account-settings-row--standalone{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.055);border-radius:16px}.account-settings-row__icon{background:var(--surface-2);border-radius:11px;color:var(--text);display:grid;flex:0 0 36px;font-size:17px;height:36px;place-items:center;width:36px}.account-settings-row__copy{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.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);border-radius:99px;color:#fff;display:grid;font-size:8px;height:25px;min-width:25px;padding:0 6px;place-items:center}.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 hsla(0,0%,100%,.055);border-radius:16px;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:10px}.account-social-buttons button{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.08);border-radius:11px;color:var(--text);cursor:pointer;font-size:10px;font-weight:850;height:40px}.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 hsla(0,0%,100%,.06);border-radius:18px;padding:16px}.account-form-group{display:flex;flex-direction:column;gap:11px}.account-form-group h2,.account-info-card h2,.account-list-toolbar h2,.account-security-section h2,.account-update-card h2{font-size:14px;margin:0}.account-form-group h3{font-size:11px;margin:7px 0 0}.account-form-group>p,.account-info-card>p,.account-list-toolbar p,.account-update-card p{color:var(--muted-2);font-size:10px;line-height:1.85;margin:0}.account-form-group label,.account-sheet label{color:var(--muted);display:flex;flex-direction:column;font-size:10px;gap:6px}.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);border:1px solid hsla(0,0%,100%,.08);border-radius:11px;color:#fff;font:inherit;min-height:43px;outline:0;padding:9px 11px;width:100%}.account-form-group textarea,.account-ticket-new textarea{line-height:1.8;resize:vertical}.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{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-form-grid--birth{grid-template-columns:repeat(3,minmax(0,1fr))}.account-form-group label>small{align-self:flex-end;color:var(--muted-2);font-size:8px}.account-danger-button,.account-primary-button,.account-secondary-button{align-items:center;border:0;border-radius:12px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:950;gap:7px;justify-content:center;min-height:44px;padding:0 16px}.account-primary-button{background:var(--brand);color:#fff}.account-secondary-button{background:var(--surface-3);border:1px solid hsla(0,0%,100%,.09);color:var(--text)}.account-danger-button{background:var(--error);color:#fff}.account-danger-button:disabled,.account-primary-button:disabled,.account-secondary-button:disabled{cursor:wait;opacity:.5}.account-danger-button--inline{background:#ff6b6b1f;color:var(--error)}.account-editor-actions{display:flex;gap:8px}.account-editor-actions>*{flex:1}.account-inline-action{align-items:center;border-top:1px solid hsla(0,0%,100%,.05);color:var(--muted-2);display:flex;font-size:9.5px;gap:10px;justify-content:space-between;padding:9px 0 0}.account-inline-action button{background:none;border:0;color:#fff;cursor:pointer;font-size:9.5px;font-weight:850}.account-inline-link{align-items:center;border-top:1px solid hsla(0,0%,100%,.05);color:var(--text);display:flex;font-size:10px;font-weight:800;gap:10px;justify-content:space-between;padding:12px 0 0}.account-segmented{background:var(--surface-2);border-radius:12px;display:grid;gap:5px;grid-template-columns:repeat(2,1fr);padding:4px}.account-segmented--three{grid-template-columns:repeat(3,1fr)}.account-segmented--four{grid-template-columns:repeat(4,1fr)}.account-segmented button{background:transparent;border:0;border-radius:9px;color:var(--muted-2);cursor:pointer;font-size:9.5px;min-height:36px}.account-segmented button.active{background:var(--brand);color:#fff;font-weight:950}.account-switch-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex!important;flex-direction:row!important;gap:12px;min-height:54px!important;padding:8px 0}.account-switch-row:last-child{border:0}.account-switch-row>span{display:flex;flex:1;flex-direction:column;gap:2px}.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{accent-color:var(--brand);height:24px;min-height:24px!important;padding:0;width:42px!important}.account-profile-avatar-picker{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.06);border-radius:17px;color:#fff;display:flex;gap:12px;padding:13px}.account-profile-avatar-picker .user-avatar{aspect-ratio:1/1;flex:0 0 60px!important;height:60px!important;min-width:60px!important;width:60px!important}.account-profile-avatar-picker>span:not(.user-avatar){display:flex;flex:1;flex-direction:column;gap:3px}.account-profile-avatar-picker strong{font-size:11.5px}.account-profile-avatar-picker small{color:var(--muted-2);font-size:9px}.account-current-avatar{align-items:center;background:var(--surface);border-radius:17px;display:flex;gap:12px;padding:14px}.account-current-avatar .user-avatar{height:68px;width:68px}.account-current-avatar>div{display:flex;flex-direction:column;gap:3px}.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{font-size:12px;margin:0 0 9px}.account-avatar-grid{display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr))}.account-avatar-grid button{aspect-ratio:1;background:var(--surface-2);border:2px solid transparent;border-radius:50%;cursor:pointer;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{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-avatar-grid small{background:var(--surface-3);border-radius:6px;color:var(--text);font-size:6.5px;inset:auto 50% -6px auto;max-width:100%;padding:2px 5px;position:absolute;transform:translate(50%);white-space:nowrap}.account-avatar-check{background:#fff;border:2px solid var(--bg);border-radius:50%;bottom:-1px;color:var(--on-light);display:grid;font-size:11px;height:22px;place-items:center;position:absolute;right:-1px;width:22px}.account-membership-hero{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.07);border-radius:20px;overflow:hidden;padding:20px;position:relative}.account-membership-hero.premium{background:var(--surface)}.account-membership-hero>div:first-child{display:flex;flex-direction:column;gap:4px}.account-membership-hero span{color:var(--muted-2);font-size:9px}.account-membership-hero h2{font-size:19px;margin:0}.account-membership-hero p{color:var(--muted);font-size:10px;margin:0}.account-membership-hero>b{background:#ffffff14;border-radius:8px;font-size:8px;left:18px;padding:5px 8px;position:absolute;top:18px}.account-membership-hero .account-membership-progress{margin-top:16px}.account-facts-grid{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.account-facts-grid article{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.05);border-radius:14px;display:flex;flex-direction:column;gap:3px;padding:13px 8px}.account-facts-grid strong{font-size:15px}.account-facts-grid span{color:var(--muted-2);font-size:8.5px}.account-info-card{display:flex;flex-direction:column;gap:9px}.account-info-card article{border-top:1px solid hsla(0,0%,100%,.05);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{display:flex;flex-direction:column;gap:10px}.account-section-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.account-section-heading>div{display:flex;flex-direction:column;gap:3px}.account-section-heading h2{font-size:13px;margin:0}.account-section-heading p{color:var(--muted-2);font-size:9px;margin:0}.account-section-heading>a{color:var(--text);font-size:9px;font-weight:850}.account-plan-grid{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-plan-grid article{background:var(--surface);border:1px solid hsla(0,0%,100%,.06);border-radius:17px;display:flex;flex-direction:column;gap:8px;padding:15px;position:relative}.account-plan-grid article.featured{background:linear-gradient(180deg,rgba(255,31,45,.07),var(--surface));border-color:#ff1f2d52}.account-plan-grid h3{font-size:13px;margin:0}.account-plan-grid p{color:var(--muted-2);font-size:9px;line-height:1.7;margin:0;min-height:36px}.account-plan-grid ul{color:var(--muted);flex:1;font-size:8.5px;line-height:1.9;margin:0;padding-right:16px}.account-plan-grid button{background:#fff;border:0;border-radius:10px;color:var(--on-light);cursor:pointer;font-size:9.5px;font-weight:950;height:39px}.account-plan-badge{background:var(--brand);border-radius:6px;font-size:7px;left:9px;padding:3px 6px;position:absolute;top:9px}.account-plan-price{align-items:baseline;display:flex;gap:6px}.account-plan-price strong{font-size:12px}.account-plan-price del{color:var(--muted-2);font-size:8px}.account-transaction-list{display:flex;flex-direction:column;gap:7px}.account-transaction-row{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.05);border-radius:13px;display:flex;gap:10px;padding:12px}.account-transaction-row>span{display:flex;flex:1;flex-direction:column;gap:2px}.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{align-items:center;display:flex;gap:12px;justify-content:space-between}.account-referral-dashboard>div{display:flex;flex-direction:column;gap:4px}.account-referral-dashboard span{color:var(--muted-2);font-size:9px}.account-referral-dashboard strong{font-size:20px}.account-referral-dashboard button{align-items:center;background:#fff;border:0;border-radius:10px;color:var(--on-light);cursor:pointer;display:flex;font-size:9px;font-weight:900;gap:6px;height:38px;padding:0 12px}.account-friend-list{display:flex;flex-direction:column;gap:6px}.account-friend-list>h2{font-size:13px;margin:4px 0}.account-friend-list>a{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.05);border-radius:13px;color:#fff;display:flex;gap:10px;padding:10px 11px}.account-friend-list .user-avatar{aspect-ratio:1/1;flex:0 0 42px!important;height:42px!important;min-width:42px!important;width:42px!important}.account-friend-list a>span:not(.user-avatar){display:flex;flex-direction:column;gap:2px}.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{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.account-notification-tabs{display:flex;gap:5px;overflow-x:auto}.account-notification-tabs button{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.05);border-radius:10px;color:var(--muted-2);cursor:pointer;display:flex;font-size:9px;gap:6px;min-height:38px;padding:0 10px;white-space:nowrap}.account-notification-tabs button.active{background:var(--brand);color:#fff}.account-notification-tabs b{background:var(--brand);border-radius:50%;color:#fff;display:grid;font-size:7px;height:18px;min-width:18px;place-items:center}.account-notification-actions{display:flex;gap:5px}.account-notification-actions button{background:var(--surface-3);border:0;border-radius:9px;color:var(--text);cursor:pointer;font-size:8.5px;height:34px;padding:0 10px}.account-notification-actions .danger{color:var(--error)}.account-notification-list{display:flex;flex-direction:column;gap:7px}.account-notification-card{align-items:flex-start;background:var(--surface);border:1px solid hsla(0,0%,100%,.05);border-radius:14px;color:#fff;cursor:pointer;display:flex;gap:10px;padding:11px 12px;text-align:right;width:100%}.account-notification-card.unread{background:#ff1f2d09;border-color:#ff1f2d2e}.account-notification-card>.filmology-image,.account-notification-card>img{border-radius:10px;flex:0 0 48px;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.account-notification-card__copy{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.account-notification-card__copy>span{display:flex;gap:8px;justify-content:space-between}.account-notification-card strong{font-size:10.5px}.account-notification-card small{color:var(--muted-2);font-size:8px}.account-notification-card p{color:var(--muted);font-size:9.5px;line-height:1.7;margin:0}.account-notification-card em{align-self:flex-start;background:var(--surface-3);border-radius:5px;color:var(--muted-2);font-size:7px;font-style:normal;padding:2px 5px}.account-notification-dot{background:var(--brand);border-radius:50%;flex:0 0 7px;height:7px;margin-top:7px;width:7px}.account-mini-pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:14px}.account-mini-pagination button{background:var(--surface-3);border:0;border-radius:9px;color:#fff;cursor:pointer;font-size:9px;height:34px;padding:0 12px}.account-mini-pagination button:disabled{opacity:.35}.account-mini-pagination span{color:var(--muted-2);font-size:9px}.account-security-section{display:flex;flex-direction:column;gap:7px}.account-security-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;gap:10px;padding:10px 0}.account-security-row:last-child{border:0}.account-security-row__icon{background:var(--surface-3);border-radius:11px;color:var(--text);display:grid;flex:0 0 38px;font-size:18px;height:38px;place-items:center;width:38px}.account-security-row>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.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;font-size:7px;padding:3px 6px}.account-security-row>button{background:none;border:0;color:var(--error);cursor:pointer;font-size:8.5px}.account-danger-zone{background:#ff1f2d06;border:1px solid rgba(255,31,45,.12);border-radius:17px;display:flex;flex-direction:column;gap:6px;padding:15px}.account-danger-zone h2{color:var(--error);font-size:12px;margin:0 0 4px}.account-danger-zone>button{align-items:center;background:#ff1f2d0f;border:0;border-radius:12px;color:var(--error);cursor:pointer;display:flex;gap:10px;padding:10px;text-align:right}.account-danger-zone>button>.app-icon{font-size:18px}.account-danger-zone>button>span{display:flex;flex-direction:column;gap:2px}.account-danger-zone strong{font-size:10px}.account-danger-zone small{color:#ff6b6bad;font-size:8px}.account-sheet{background:#000000b8;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:5000}.account-sheet__panel{background:var(--surface);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;color:#fff;max-height:min(80dvh,720px);overflow:auto;padding:22px;position:relative;width:min(480px,100%)}.account-sheet__close{background:var(--surface-3);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:34px;left:12px;place-items:center;position:absolute;top:12px;width:34px}.account-sheet__panel h2{font-size:17px;margin:6px 0 8px}.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{border-radius:13px;margin-bottom:10px;max-height:220px;-o-object-fit:cover;object-fit:cover;width:100%}.account-sheet__panel>.account-danger-button,.account-sheet__panel>.account-primary-button{margin-top:14px;width:100%}.account-sheet__danger-icon{color:var(--error);font-size:30px}.account-support-shell{min-width:0}.account-support-index{gap:12px}.account-support-controls{align-items:stretch;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 170px 148px}.account-support-search{align-items:center;background:var(--surface-2);border:1px solid hsla(0,0%,100%,.06);border-radius:13px;color:var(--muted-2);display:flex;gap:8px;height:44px;padding:0 12px}.account-support-search .app-icon{height:18px;width:18px}.account-support-search input{background:transparent;border:0;color:#fff;flex:1;font:inherit;font-size:10px;min-width:0;outline:0}.account-support-controls select{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.06);border-radius:13px;color:#fff;font:inherit;font-size:9.5px;height:44px;min-width:0;outline:0;padding:0 11px}.account-support-new{align-items:center;background:#fff;border-radius:13px;color:var(--on-light);display:flex;font-size:9.5px;font-weight:900;gap:6px;height:44px;justify-content:center;padding:0 13px}.account-support-new .app-icon{height:16px;width:16px}.account-ticket-counts{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.account-ticket-counts span{align-items:center;background:var(--surface-2);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;color:var(--muted-2);display:flex;font-size:8.5px;gap:5px;justify-content:center;min-height:48px;padding:7px}.account-ticket-counts b{color:#fff;font-size:11px}.account-ticket-list{display:flex;flex-direction:column;gap:8px}.account-ticket-list>a{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.055);border-radius:15px;color:#fff;display:grid;gap:11px;grid-template-columns:44px minmax(0,1fr) 16px;padding:11px 13px;position:relative;transition:background .16s ease,border-color .16s ease}.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/1;flex:0 0 44px!important;height:44px!important;min-width:44px!important;width:44px!important}.account-ticket-list__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.account-ticket-list__top{align-items:center;display:flex;gap:9px;justify-content:space-between}.account-ticket-list strong{font-size:10.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-ticket-list small{background:var(--surface-3);border-radius:999px;color:var(--muted-2);flex:0 0 auto;font-size:7.5px;padding:3px 7px}.account-ticket-list p{color:var(--muted);font-size:9.2px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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%;height:7px;position:absolute;right:7px;top:7px;width:7px}.account-ticket-list>a>.app-icon{color:var(--muted-2);height:15px;width:15px}.account-ticket-thread{min-height:560px;position:relative}.account-ticket-meta{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.055);border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:11px 13px}.account-ticket-meta__identity,.account-ticket-meta__state{align-items:center;display:flex;gap:7px}.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;font-size:8px;padding:4px 8px}.account-ticket-meta__state small{color:var(--muted-2);font-size:8px}.account-chat{display:flex;flex-direction:column;gap:13px;padding:14px 3px 8px}.account-chat-row{align-items:flex-end;direction:ltr;display:flex;gap:9px;width:100%}.account-chat-row.mine,.account-chat-row.theirs{justify-content:flex-start}.account-chat-row.mine{flex-direction:row-reverse}.account-chat-author{align-items:center;display:flex;flex:0 0 46px;flex-direction:column;gap:4px;width:46px}.account-chat-author .user-avatar{aspect-ratio:1/1;height:38px!important;min-width:38px!important;width:38px!important}.account-chat-author small{color:var(--muted-2);font-size:7.5px;max-width:54px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.account-chat-bubble{background:var(--surface);border:1px solid hsla(0,0%,100%,.055);border-radius:17px;box-shadow:0 6px 20px #0000001f;color:var(--text);max-width:min(72%,650px);padding:10px 13px}.account-chat-bubble.theirs{border-bottom-left-radius:6px}.account-chat-bubble.mine{background:#ff1f2d21;border-bottom-right-radius:6px;border-color:#ff1f2d24}.account-chat-bubble p{font-size:10.5px;line-height:1.9;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.account-chat-bubble>small{color:var(--muted-2);direction:rtl;display:block;font-size:7.3px;margin-top:5px;text-align:left}.account-chat-bubble.mine>small{text-align:right}.account-chat-end{height:1px}.account-chat-composer{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#272727f5;border:1px solid hsla(0,0%,100%,.08);border-radius:22px;bottom:14px;box-shadow:0 12px 36px #00000052;display:flex;gap:8px;padding:8px 9px;position:sticky;z-index:18}.account-chat-composer textarea{background:transparent;border:0;color:#fff;flex:1;font:inherit;font-size:11px;height:42px;line-height:1.75;max-height:132px;min-height:42px;min-width:0;outline:0;overflow-y:auto;padding:11px 8px;resize:none}.account-chat-composer button{background:var(--brand);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex:0 0 42px;height:42px;padding:0;place-items:center;width:42px}.account-chat-composer button .app-icon{height:18px;width:18px}.account-chat-composer button:disabled{cursor:default;opacity:.38}.account-chat-typing{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.05);border-radius:9px;bottom:calc(100% + 6px);color:var(--muted-2);font-size:8px;padding:5px 9px;position:absolute;right:14px}.account-support-new-card{gap:14px}.account-support-new-head{align-items:flex-start;display:flex;gap:10px}.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);font-size:9px;line-height:1.7;margin:0}@media(max-width:700px){.account-support-controls{gap:6px;grid-template-columns:minmax(0,1fr) 108px 44px}.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{font-size:8.4px;padding-inline:7px}.account-support-new{padding:0;width:44px}.account-support-new span{display:none}.account-support-new .app-icon{height:17px;width:17px}.account-ticket-counts{gap:5px}.account-ticket-counts span{flex-direction:column;font-size:7.5px;gap:1px;min-height:42px}.account-ticket-counts b{font-size:10px}.account-ticket-list>a{gap:9px;grid-template-columns:40px minmax(0,1fr) 14px;padding:10px}.account-ticket-list .user-avatar{height:40px!important;min-width:40px!important;width:40px!important}.account-ticket-list strong{font-size:9.8px}.account-ticket-list p{font-size:8.5px}.account-ticket-meta{align-items:flex-start;flex-direction:column;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{height:34px!important;min-width:34px!important;width: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{border-radius:20px;bottom:calc(78px + env(safe-area-inset-bottom));padding:7px 8px}.account-chat-composer textarea{font-size:10.5px;padding-inline:7px}.account-chat-composer button{flex-basis:40px;height:40px;width:40px}.account-chat-typing{right:10px}}.account-lists-shell{min-width:0}.account-lists-index{gap:14px}.account-list-toolbar{align-items:center;background:var(--surface-2);border:1px solid hsla(0,0%,100%,.055);border-radius:17px;display:flex;gap:16px;justify-content:space-between;padding:15px 16px}.account-list-toolbar>div{display:flex;flex-direction:column;gap:3px;min-width:0}.account-list-toolbar h2{font-size:14px;margin:0}.account-list-toolbar p{color:var(--muted-2);font-size:9.5px;line-height:1.7;margin:0}.account-list-toolbar>a{align-items:center;background:#fff;border-radius:11px;color:var(--on-light);display:inline-flex;flex:0 0 auto;font-size:9px;font-weight:900;gap:6px;height:40px;justify-content:center;padding:0 13px}.account-managed-list-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-managed-list-card{align-items:center;background:var(--surface)!important;border:1px solid hsla(0,0%,100%,.055)!important;border-radius:16px!important;color:#fff;display:grid!important;gap:12px;grid-template-columns:96px minmax(0,1fr) 18px;min-height:92px;padding:10px!important;transition:background .16s ease,border-color .16s ease}.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;display:grid;grid-template-columns:repeat(4,1fr);height:72px;overflow:hidden;width:96px}.account-managed-list-card .account-list-covers .filmology-image{height:72px;width:100%}.account-list-cover-empty{color:var(--muted-2);display:grid;grid-column:1/-1;place-items:center}.account-list-cover-empty .app-icon{height:22px;width:22px}.account-managed-list-card__copy{align-items:flex-start;display:flex!important;flex-direction:column;gap:4px!important;min-width:0}.account-managed-list-card__copy strong{font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-managed-list-card__copy small{color:var(--muted-2);font-size:8.5px}.account-managed-list-card__copy em{background:var(--surface-3);border-radius:999px;color:var(--muted-2);font-size:7.2px;font-style:normal;padding:3px 7px}.account-managed-list-card__copy em.public{background:#22c55e1a;color:var(--success-bright)}.account-managed-list-card>.app-icon{color:var(--muted-2);height:15px;width:15px}.account-list-editor{gap:12px}.account-list-editor__content,.account-list-editor__identity{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.055);border-radius:18px;display:flex;flex-direction:column;gap:13px;padding:16px}.account-list-editor__heading{align-items:flex-start;display:flex;gap:10px}.account-list-editor__heading>div{flex:1;min-width:0}.account-list-editor__heading h2{font-size:14px;margin:0 0 3px}.account-list-editor__heading p{color:var(--muted-2);font-size:9px;line-height:1.75;margin:0}.account-list-title-field{color:var(--muted-2);display:flex;flex-direction:column;font-size:9px;gap:6px}.account-list-title-field input{background:var(--surface);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:#fff;font:inherit;font-size:11px;height:46px;outline:0;padding:0 12px}.account-list-title-field input:focus{border-color:#ffffff38}.account-list-visibility-picker{display:grid;gap:8px;grid-template-columns:1fr 1fr}.account-list-visibility-picker>button{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.055);border-radius:13px;color:var(--muted-2);cursor:pointer;display:flex;gap:10px;min-height:58px;padding:9px 12px;text-align:right}.account-list-visibility-picker>button>.app-icon{flex:0 0 20px;height:20px;width:20px}.account-list-visibility-picker>button>span{display:flex;flex-direction:column;gap:2px}.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{background:#ff1f2d14;border-color:#ff1f2d57;color:var(--brand)}.account-list-editor__section-head{margin:0!important}.account-list-editor .account-section-heading>b{background:#ff1f2d1a;border-radius:999px;color:var(--brand);font-size:8px;padding:4px 8px}.account-list-editor .account-section-heading>b.ready{background:#22c55e1a;color:var(--success-bright)}.account-list-search{align-items:center;background:var(--surface)!important;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;display:flex!important;flex-direction:row!important;gap:8px!important;height:45px;padding:0 11px}.account-list-search .app-icon{color:var(--muted-2);height:18px;width:18px}.account-list-search input{background:transparent!important;border:0!important;height:43px!important;min-height:43px!important;padding:0!important}.account-picker-results{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px;overflow:auto;padding:1px}.account-picker-results button{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;color:#fff;cursor:pointer;display:grid;gap:9px;grid-template-columns:46px minmax(0,1fr) 30px;min-height:66px;padding:7px;text-align:right}.account-picker-results button.selected{background:#ff1f2d0f;border-color:#ff1f2d4d}.account-picker-results .filmology-image,.account-picker-results img{border-radius:8px;height:58px;-o-object-fit:cover;object-fit:cover;width:46px}.account-picker-results button>span{display:flex;flex-direction:column;gap:3px;min-width:0}.account-picker-results strong{font-size:9.8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-picker-results small{color:var(--muted-2);font-size:7.8px}.account-picker-results b{background:var(--surface-3);border-radius:50%;color:#fff;display:grid;height:28px;place-items:center;width:28px}.account-picker-results button.selected b{background:var(--brand)}.account-picker-results b .app-icon{height:14px;width:14px}.account-selected-list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-selected-list__item{align-items:center;background:var(--surface)!important;border:1px solid hsla(0,0%,100%,.05);border-radius:13px!important;display:grid!important;gap:10px;grid-template-columns:54px minmax(0,1fr) 32px;min-height:78px;overflow:visible!important;padding:8px!important;position:relative}.account-selected-list__poster{background:var(--surface-3);border-radius:9px;color:var(--muted-2);display:grid;height:68px;overflow:hidden;place-items:center;width:54px}.account-selected-list__poster .filmology-image,.account-selected-list__poster img{aspect-ratio:auto;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-selected-list__copy{display:flex;flex-direction:column;gap:4px;min-width:0}.account-selected-list__copy strong{font-size:9.8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-selected-list__copy small{color:var(--muted-2);font-size:7.8px}.account-selected-list__item>button{background:var(--surface-3)!important;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:30px!important;place-items:center;position:static!important;width:30px!important}.account-selected-list__item>button .app-icon{height:14px;width:14px}.account-list-editor__empty{align-items:center;border:1px dashed hsla(0,0%,100%,.08);border-radius:14px;color:var(--muted-2);display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:150px;text-align:center}.account-list-editor__empty>.app-icon{height:26px;width: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{display:grid!important;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-list-editor__actions>*{min-height:44px;width:100%}.account-list-delete-sheet{z-index:5100}@media(max-width:700px){.account-list-toolbar{border-radius:15px;padding:12px}.account-list-toolbar p{font-size:8.5px}.account-list-toolbar>a{font-size:0;height:40px;padding:0;width:40px}.account-list-toolbar>a .app-icon{height:17px;width: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{height:64px;width:86px}.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{display:flex;gap:7px}.account-connect-code input{flex:1;font-size:16px!important;letter-spacing:2px}.account-connect-code button{border-radius:10px;font-size:9px;font-weight:900;padding:0 14px}.account-camera{border-radius:14px}.account-camera video{max-height:400px}.account-camera span{background:#000000b3;border-radius:8px;font-size:8px;padding:5px 8px}.account-device-link-card{background:var(--surface);border:1px solid hsla(0,0%,100%,.07);border-radius:17px;gap:10px;padding:14px}.account-device-link-card>div:nth-child(2){flex:1}.account-device-link-card strong{font-size:11px}.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;font-size:8px;font-weight:900;height:34px;padding:0 9px}.account-download-engine{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;display:flex;gap:10px;padding:12px}.account-download-engine.selected{background:#ff1f2d14;border-color:#ff1f2db8}.account-download-engine>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:3px}.account-download-engine strong{font-size:10.5px}.account-download-engine small{color:var(--muted-2);font-size:8.5px}.account-option-grid{display:grid;gap:6px;grid-template-columns:repeat(5,1fr)}.account-option-grid button{align-items:center;background:var(--surface-2);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;color:var(--muted);cursor:pointer;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:48px}.account-option-grid button.active{background:var(--brand);border-color: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{display:flex;flex-wrap:wrap;gap:6px}.account-color-options button{align-items:center;background:var(--surface-2);border:1px solid hsla(0,0%,100%,.06);border-radius:9px;color:var(--muted);cursor:pointer;display:flex;font-size:8.5px;gap:6px;padding:6px 9px}.account-color-options button.active{border-color:var(--brand);color:var(--text)}.account-color-options i{border:1px solid hsla(0,0%,100%,.2);border-radius:50%;height:18px;width:18px}.account-history-row{align-items:center;background:none;border:0;border-bottom:1px solid hsla(0,0%,100%,.05);color:#fff;cursor:pointer;display:flex;gap:10px;padding:10px 0;text-align:right}.account-history-row:last-child{border:0}.account-history-row>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:2px}.account-history-row strong{font-size:10px}.account-history-row small{color:var(--muted-2);font-size:8px}.account-settings-row__icon.danger{background:#ff1f2d17;color:var(--error)}.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{align-items:center;color:var(--muted-2);display:flex;font-size:9px;gap:7px;justify-content:center;min-height:50px}.account-settings-login>.app-icon{color:var(--muted);font-size:28px}.account-settings-login>a{background:#fff!important}.public-profile-page{padding-bottom:110px;padding-top:calc(var(--header-h) + 25px)}.public-profile-shell{width:min(920px,100%)}.public-profile-header{align-items:center;display:flex;gap:16px}.public-profile-header .user-avatar{height:90px;width:90px}.public-profile-header>div{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.public-profile-header h1{font-size:22px;margin:0;width:100%}.public-profile-header p{color:var(--muted-2);font-size:10px;margin:0}.public-profile-header span{background:var(--surface-2);border-radius:6px;color:var(--text);font-size:7.5px;padding:3px 6px}.public-profile-bio{color:var(--muted);font-size:10.5px;line-height:1.9;max-width:650px}.public-profile-stats{display:flex;gap:20px;margin:13px 0}.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{display:grid;gap:18px 9px;grid-template-columns:repeat(8,minmax(0,1fr))}.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;border-radius:10px;-o-object-fit:cover;object-fit:cover;width:100%}.public-profile-title-grid strong{display:block;font-size:8.5px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-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(max-width:700px){.account-settings-workspace{padding-bottom:100px}.account-detail-header{margin-bottom:8px;min-height:48px}.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{gap:9px;grid-template-columns:repeat(4,1fr)}.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{align-items:stretch;flex-direction:column}.account-notification-tabs{width:100%}.account-notification-tabs button{flex:0 0 auto}.account-notification-actions{justify-content:flex-end}.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{height:76px;width:76px}.public-profile-title-grid{gap:15px 8px;grid-template-columns:repeat(3,1fr)}.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;max-height:85dvh;width:100%}.account-social-buttons{grid-template-columns:1fr}.account-referral-dashboard{align-items:flex-start;flex-direction:column}.account-referral-dashboard button{justify-content:center;width:100%}}.account-rank-info-button{background:#ffffff0d;border:0;border-radius:50%;color:var(--muted);cursor:pointer;display:grid;flex:0 0 auto;height:32px;place-items:center;width:32px}.account-rank-info-button .app-icon{height:16px;width:16px}.account-ranks-sheet header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.account-ranks-sheet header>div{display:flex;flex-direction:column;gap:3px}.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);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.account-rank-list{display:flex;flex-direction:column;gap:7px}.account-rank-list article{align-items:center;background:var(--surface-2);border:1px solid hsla(0,0%,100%,.06);border-radius:13px;display:flex;gap:11px;min-height:58px;padding:9px 10px}.account-rank-list article.active{background:var(--surface-3);border-color:#ffffff38}.account-rank-list__icon{background:var(--bg);border-radius:11px;display:grid;flex:0 0 auto;height:38px;overflow:hidden;place-items:center;width:38px}.account-rank-list__icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.account-rank-list article>span:nth-child(2){display:flex;flex:1;flex-direction:column;gap:2px}.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{background:#ffffff0f;border-radius:50%;color:#fff;display:grid;height:58px;margin:0 auto 12px;place-items:center;width:58px}.account-confirm-sheet__icon.danger{background:#ff6b6b1f;color:var(--error)}.account-confirm-sheet>strong{display:block;font-size:15px}.account-confirm-sheet>p{margin:8px 0 16px}.account-confirm-sheet>div:last-child{display:grid;gap:8px;grid-template-columns:1fr 1fr}.account-confirm-sheet .account-danger-button,.account-confirm-sheet .account-secondary-button{width:100%}.account-plan-actions{display:grid;gap:7px;grid-template-columns:1fr 1fr;margin-top:auto}.account-plan-actions button{background:#fff;border:0;border-radius:10px;color:var(--on-light);cursor:pointer;font-size:9.5px;font-weight:900;min-height:39px}.account-plan-actions button.gift{background:var(--surface-3);border:1px solid hsla(0,0%,100%,.09);color:#fff}.account-plan-actions button.gift .app-icon{height:15px;margin-inline-end:5px;vertical-align:-3px;width:15px}.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{border:0;color:inherit;cursor:pointer;text-align:inherit;width:100%}.account-gift-sheet__icon{background:#ffffff0f;border-radius:16px;color:#fff;display:grid;font-size:25px;height:54px;margin:0 auto 8px;place-items:center;width:54px}.account-gift-sheet>h2,.account-gift-sheet>p{text-align:center}.account-gift-lookup{display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto}.account-gift-lookup>button{background:#fff;border:0;border-radius:10px;color:var(--on-light);cursor:pointer;font:inherit;font-size:9.5px;font-weight:900;min-width:74px}.account-gift-lookup>button:disabled{opacity:.5}.account-gift-recipient{align-items:center;background:var(--surface-2);border:1px solid hsla(0,0%,100%,.06);border-radius:13px;display:flex;gap:10px;margin:12px 0;padding:10px}.account-gift-recipient .user-avatar{aspect-ratio:1/1;flex:0 0 42px!important;height:42px!important;min-width:42px!important;width:42px!important}.account-gift-recipient>span:not(.user-avatar){display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.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{display:flex;flex-direction:column;gap:0;margin:14px 0 0}.account-transaction-sheet dl>div{border-bottom:1px solid hsla(0,0%,100%,.05);display:grid;gap:12px;grid-template-columns:120px minmax(0,1fr);padding:9px 0}.account-transaction-sheet dt{color:var(--muted-2);font-size:9px}.account-transaction-sheet dd{color:var(--text);font-size:9.5px;margin:0;overflow-wrap:anywhere}@media(max-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;height:92px;margin:0 auto 10px;overflow:hidden;width:92px}.account-avatar-checkout__preview img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-avatar-checkout>h2,.account-avatar-checkout>p{text-align:center}.account-avatar-checkout__note{background:var(--surface-2);border-radius:12px;margin:12px 0!important;padding:10px}.account-avatar-checkout>.account-primary-button{margin-top:12px;width:100%}.account-comment-item--link{color:inherit;display:block;text-decoration:none}.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{padding-bottom:108px;width:min(1040px,calc(100% - var(--page-x)*2))}.account-profile-topbar{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:#090b0df0;border-bottom:1px solid hsla(0,0%,100%,.055);display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;min-height:58px;padding:7px 0;position:sticky;top:0;width:100%;z-index:72}.account-profile-topbar__left,.account-profile-topbar__right{align-items:center;display:flex;gap:7px}.account-profile-topbar__left{min-width:0}.account-profile-topbar__left strong{color:var(--text);direction:ltr;font-size:12px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-profile-topbar__left button,.account-profile-topbar__right>a,.account-profile-topbar__right>button{background:var(--surface-2);border:0;border-radius:50%;color:var(--text);cursor:pointer;display:grid;flex:0 0 auto;font-size:17px;height:38px;place-items:center;position:relative;width:38px}.account-profile-topbar__grid{color:#fff!important}.account-profile-topbar__bell b{background:var(--brand);border:2px solid var(--bg);border-radius:999px;color:#fff;display:grid;font-size:7px;font-weight:950;height:18px;line-height:1;min-width:18px;padding:0 4px;place-items:center;position:absolute;right:-5px;top:-2px}.account-profile-menu-popover{background:linear-gradient(var(--bg) 0,rgba(9,11,13,.97) 72%,rgba(9,11,13,0) 100%);display:grid;inset:58px 0 auto;padding:10px var(--page-x) 18px;place-items:start center;position:fixed;z-index:71}.account-profile-menu-popover__panel{background:var(--bg);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;padding:12px 14px;width:min(1040px,100%)}.account-profile-menu-popover .wordpress-nav{display:flex;gap:10px;justify-content:space-between;width:100%}.account-profile-menu-popover .header-menu{flex:1}.account-profile-overview{direction:rtl;display:grid;gap:22px;grid-template-columns:minmax(250px,32%) minmax(0,1fr);padding:6px 0 10px}.account-profile-overview__left,.account-profile-overview__right{direction:ltr;min-width:0}.account-profile-primary{align-items:flex-start;display:flex;gap:12px}.account-profile-avatar{background:transparent;border:0;border-radius:50%;cursor:pointer;flex:0 0 82px;height:82px;padding:0;position:relative;width:82px}.account-profile-avatar .user-avatar{height:82px;width:82px}.account-profile-avatar__edit{background:var(--brand);border:2px solid var(--bg);border-radius:50%;bottom:-1px;color:#fff;display:grid;font-size:13px;height:26px;place-items:center;position:absolute;right:-1px;width:26px}.account-profile-primary__identity{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:3px}.account-profile-primary__identity>small{color:var(--muted-2);direction:ltr;font-size:9px}.account-profile-name-row{align-items:center;display:flex;gap:6px;min-width:0}.account-profile-name-row>strong{color:#fff;font-size:15px;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-identity-icons{align-items:center;color:#fff;display:inline-flex;gap:4px}.account-identity-icons .app-icon{font-size:17px;height:17px;width:17px}.account-identity-icons--compact .app-icon{font-size:15px;height:15px;width:15px}.account-profile-stats-box{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.055);border-radius:13px;direction:ltr;display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin-top:13px;padding:8px 6px}.account-profile-stats-box button{align-items:center;background:transparent;border:0;border-right:1px solid hsla(0,0%,100%,.065);color:#fff;cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:0;padding:2px 7px}.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{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding:2px 0}.account-profile-copy--app{padding:0;text-align:left}.account-profile-copy--app p{margin-inline:0;text-align:left}.account-profile-rank{color:var(--muted-2);font-size:9.5px;font-weight:700;margin:0 0 4px}.account-profile-bio{color:var(--text);font-size:11.5px;line-height:1.8}.account-profile-warning{color:var(--brand);font-size:9.5px;font-weight:800;margin:3px 0 0}.account-profile-meta--app{align-items:center;color:var(--muted-2);direction:ltr;display:flex;flex-wrap:wrap;font-size:9.5px;gap:5px 12px;margin-top:5px}.account-profile-meta--app button{background:transparent;border:0;color:var(--muted-2);cursor:pointer;font:inherit;padding:0}.account-profile-meta--app small{color:var(--text)}.account-profile-actions--app{display:grid;gap:7px;grid-template-columns:42px 1fr 1fr;margin-top:12px;width:min(520px,100%)}.account-profile-actions--app>a,.account-profile-actions--app>button{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.075);border-radius:11px;color:var(--text);cursor:pointer;display:grid;font-size:9.5px;font-weight:900;min-height:40px;padding:0 12px;place-items:center}.account-profile-actions--app .account-profile-action-square{font-size:17px;padding:0}.account-profile-actions--app button:disabled{opacity:.4}.account-profile-summary-cards{display:flex;flex-direction:column;gap:8px;margin:10px 0 14px}.account-profile-summary-cards .account-membership-card,.account-profile-summary-cards .account-referral-card{border-radius:12px;margin:0;min-height:0;padding:11px 13px;text-align:inherit;width:100%}.account-membership-card--app{background:var(--surface);border:0;color:#fff;cursor:pointer}.account-membership-card--app.premium{background:var(--surface)}.account-membership-card--app p,.account-referral-card--app p{color:var(--muted);font-size:9px;line-height:1.65;margin:7px 0}.account-referral-card--app{background:var(--surface);border:0;color:#fff;cursor:pointer}.account-referral-card__head{align-items:center}.account-referral-info{background:#ffffff0e;border:0;border-radius:50%;color:var(--muted);cursor:pointer;display:grid;font-size:14px;height:28px;place-items:center;width:28px}.account-referral-avatars--progress{align-items:center;display:flex;margin:6px 0}.account-referral-avatar-ring{--friend-progress:0%;background:conic-gradient(var(--brand) var(--friend-progress),var(--surface-3) 0);border-radius:50%;display:grid;height:34px;margin-right:-6px;padding:2px;place-items:center;width:34px}.account-referral-avatar-ring:first-child{margin-right:0}.account-referral-avatar-ring .user-avatar{border:2px solid var(--surface);height:28px!important;width:28px!important}.account-profile-summary-cards .account-card-cta{background:var(--line-strong);border:0;border-radius:9px;color:var(--text);cursor:pointer;display:inline-grid;font-size:8.5px;font-weight:400;margin-top:3px;min-height:30px;min-width:92px;padding:0 10px;place-items:center;width:-moz-max-content;width:max-content}.account-profile-tabs{align-items:stretch;background:#090b0df7;border-bottom:1px solid hsla(0,0%,100%,.075);border-left:0;border-radius:0;border-right:0;border-top:1px solid hsla(0,0%,100%,.055);display:flex;gap:0;justify-content:stretch;overflow:visible;padding:0;position:sticky;top:var(--header-h);z-index:360}.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{align-items:center;background:transparent;border:0;border-radius:0;color:var(--muted-2);cursor:pointer;display:inline-flex;font-size:8.8px;font-weight:900;gap:6px;height:54px;justify-content:center;padding:0 7px;white-space:nowrap;width:100%}.account-profile-tabs button .app-icon{font-size:22px;height:22px;width:22px}.account-profile-tab-combo.active,.account-profile-tabs>button.active{flex-grow:1.28}.account-profile-tabs button.active{background:transparent;color:#fff}.account-profile-tabs button.active span{display:inline}.account-profile-tab-combo:after,.account-profile-tabs>button:after{background:transparent;border-radius:3px 3px 0 0;bottom:-1px;content:"";height:3px;left:16%;position:absolute;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{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;box-shadow:0 16px 42px #0000006b;left:0;overflow:hidden;padding:5px;position:absolute;top:calc(100% + 6px);width:145px;z-index:370}.account-profile-tab-menu button{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--text);cursor:pointer;display:flex;font-size:9px;gap:8px;height:38px;padding:0 9px;text-align:left;width:100%}.account-profile-tab-menu button:hover{background:var(--surface-3)}.account-tab-menu-enter-active,.account-tab-menu-leave-active{transition:opacity .15s ease,transform .15s ease}.account-tab-menu-enter-from,.account-tab-menu-leave-to{opacity:0;transform:translateY(-4px)}.account-backdrop-grid{display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-backdrop-card{aspect-ratio:16/7;background:var(--surface);border-radius:12px;color:#fff;display:block;overflow:hidden;position:relative}.account-backdrop-card .filmology-image,.account-backdrop-card img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-backdrop-card__shade{background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.84));inset:0;position:absolute}.account-backdrop-card__copy{bottom:10px;display:flex;flex-direction:column;gap:3px;left:11px;position:absolute;right:11px;z-index:2}.account-backdrop-card__copy strong{font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-backdrop-card__copy small{color:var(--text);font-size:8px}.account-backdrop-card__progress{background:#fff3;bottom:0;height:3px;left:0;position:absolute;right:0;z-index:3}.account-backdrop-card__progress i{background:var(--brand);display:block;height:100%}.account-referral-rules-sheet header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.account-referral-rules-sheet header>div{display:flex;flex-direction:column;gap:4px}.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);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.account-referral-rules-sheet ol{gap:8px;list-style:none;margin:0;padding:0}.account-referral-rules-sheet li{align-items:flex-start;background:var(--surface-2);border-radius:11px;display:flex;gap:9px;padding:9px}.account-referral-rules-sheet li>b{background:#fff;border-radius:50%;color:var(--on-light);display:grid;flex:0 0 auto;font-size:8px;height:23px;place-items:center;width:23px}.account-referral-rules-sheet li>span{display:flex;flex-direction:column;gap:2px}.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 hsla(0,0%,100%,.06);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{direction:rtl;text-align:right}.account-settings-user-card--app{direction:ltr;text-align:left}.account-settings-user-card--app .user-avatar{order:0}.account-settings-user-card__identity{display:flex!important;flex:1;flex-direction:column;gap:4px;min-width:0}.account-settings-user-card__identity>span{align-items:center;display:flex;gap:6px;min-width:0}.account-settings-user-card__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-settings-user-card__identity>small{direction:rtl;text-align:left}.account-settings-user-card--app>.app-icon{font-size:17px}.account-rank-info-button{background:transparent;border:1px solid hsla(0,0%,100%,.07)}.account-editor-header{align-items:center;background:var(--bg);border-bottom:1px solid hsla(0,0%,100%,.055);display:grid;grid-template-columns:46px minmax(0,1fr) 46px;height:56px;margin-bottom:12px;padding:0 2px;position:sticky;top:0;width:100%;z-index:60}.account-editor-header h1{color:#fff;direction:rtl;font-size:15px;font-weight:950;grid-column:2;margin:0;text-align:center}.account-editor-header button{background:transparent;border:0;border-radius:50%;color:var(--text);cursor:pointer;display:grid;font-size:21px;height:40px;place-items:center;width:40px}.account-editor-header__close{grid-column:1;grid-row:1}.account-editor-header__save{color:var(--brand)!important;font-size:24px!important;grid-column:3;grid-row:1}.account-editor-header__save:disabled{color:var(--muted-2)!important;cursor:default}.account-profile-avatar-picker--app{box-sizing:border-box;direction:ltr;text-align:left;width:100%}.account-profile-avatar-picker--app .user-avatar{order:0}.account-profile-avatar-picker--app>span:not(.user-avatar){direction:rtl;flex:1 1 auto;min-width:0;text-align:left}.account-profile-avatar-picker--app>.app-icon{color:var(--muted-2);flex:0 0 auto;font-size:18px;margin-left:auto;margin-right:0}.account-form-hint{color:var(--muted-2)!important;font-size:8.5px!important;margin:0 0 8px!important}.account-avatar-editor__intro{align-items:center;display:flex;flex-direction:column;gap:7px;padding:3px 18px 6px;text-align:center}.account-avatar-editor__intro .user-avatar{height:92px;width:92px}.account-avatar-editor__intro>strong{font-size:13px}.account-avatar-editor__intro>p{color:var(--muted-2);font-size:9.5px;line-height:1.7;margin:0;width:min(520px,100%)}.account-avatar-pack-card{background:#20262b94;border:1px solid hsla(0,0%,100%,.06);border-radius:18px;padding:12px}.account-avatar-pack-card>header{align-items:center;display:flex;gap:10px;margin-bottom:10px}.account-avatar-pack-card>header>span{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.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);border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-grid;font-size:8.5px;font-style:normal;font-weight:950;min-height:30px;padding:0 10px;place-items:center}.account-avatar-pack-card>header em{background:var(--surface-2);color:var(--muted-2)}.account-avatar-pack-card>header em.selectable{background:#ff1f2d1a;color:var(--brand)}.account-avatar-grid--app{direction:rtl;gap:9px 4px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.account-avatar-grid--app button{aspect-ratio:auto;border-width:1px;height:62px;justify-self:center;width:62px}.account-avatar-grid--app button.selected{border-color:var(--brand);border-width:2.5px}.account-avatar-grid--app button.locked{opacity:.72}.account-avatar-lock{background:var(--surface-3);border:2px solid var(--surface-2);border-radius:50%;bottom:-1px;color:var(--muted);display:grid;font-size:9px;height:20px;place-items:center;position:absolute;right:-1px;width:20px}.account-avatar-grid--app .account-avatar-check{background:var(--brand);color:#fff;height:20px;width:20px}@media(max-width:700px){.detail-floating-header__menu{display:grid!important}.detail-floating-header__mobile-spacer{display:none!important}.detail-menu-popover{display:grid!important}}@media(max-width:760px){.account-profile-app{padding-inline:var(--page-x);width:100%}.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{align-items:flex-start;flex-direction:column}.account-profile-menu-popover .header-menu{overflow-x:auto;width:100%}.account-profile-overview{gap:11px;grid-template-columns:1fr}.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{height:76px;width: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{border-left:0;border-radius:0;border-right:0;margin-inline:calc(0px - var(--page-x));overflow-x:auto;overflow-y:visible;padding-inline:var(--page-x);scrollbar-width:none}.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{bottom:96px;left:var(--page-x);position:fixed;right:var(--page-x);width:auto;z-index:90}.account-backdrop-grid{gap:9px;grid-template-columns:1fr}.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));padding-inline:var(--page-x);width:calc(100% + var(--page-x)*2)}.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{height:58px;width:58px}.account-settings-user-card--app .user-avatar{height:54px;width: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{font-size:19px;height:19px;width:19px}.account-settings-user-card--app>.user-avatar,.account-settings-user-card>.user-avatar{align-self:center;aspect-ratio:1/1;flex:0 0 50px!important;height:50px!important;min-width:50px!important;width:50px!important}.account-settings-user-card>.user-avatar+.account-settings-user-card__identity{flex:1 1 auto;min-width:0}.account-settings-user-card>span:not(.user-avatar):not(.account-settings-user-card__identity){flex:0 0 auto}.account-profile-overview{direction:ltr!important;display:flex!important;flex-direction:column;gap:9px!important;padding:7px 0 10px!important;width:100%}.account-profile-identity-row{align-items:flex-start;direction:ltr;display:flex;gap:14px;width:100%}.account-profile-identity-column{display:flex;flex:1 1 auto;flex-direction:column;gap:7px;min-width:0;padding-top:2px}.account-profile-identity-column .account-profile-primary__identity{align-items:flex-start;padding-top:0}.account-profile-identity-column .account-profile-stats-box{background:transparent;border:0;border-radius:0;margin-top:0;padding:6px 2px;width:100%}.account-profile-identity-column .account-profile-stats-box button{min-height:36px}.account-profile-copy--app{align-items:flex-start;direction:ltr!important;display:flex;flex-direction:column;gap:3px;margin:0!important;text-align:left!important;width:100%}.account-profile-bio,.account-profile-copy--app>*{text-align:left!important}.account-profile-bio{direction:rtl;margin:0;unicode-bidi:plaintext;width:100%}.account-profile-rank,.account-profile-warning{margin:0}.account-profile-meta--app{direction:ltr!important;justify-content:flex-start!important;text-align:left!important;width:100%}.account-profile-actions--app{grid-template-columns:42px minmax(0,1fr) minmax(0,1fr)!important;margin:1px 0 0!important;max-width:none!important;width:100%!important}.account-profile-summary-cards{align-items:stretch;display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile-summary-cards>*{height:100%}.account-referral-card--app{display:flex;flex-direction:column}.account-referral-card__footer{align-items:center;display:flex;gap:6px;margin-top:auto;padding-top:7px;width:100%}.account-referral-card__spacer{flex:1 1 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;height:35px!important;padding:2px!important;width:35px!important}.account-referral-avatar-ring .user-avatar{aspect-ratio:1/1;border:0!important;flex:0 0 27px!important;height:27px!important;margin:0!important;min-width:27px!important;width:27px!important}.account-referral-avatar-ring--large{flex-basis:39px;height:39px!important;width:39px!important}.account-referral-avatar-ring--large .user-avatar{flex-basis:31px!important;height:31px!important;min-width:31px!important;width:31px!important}.account-profile-tabs{align-items:stretch!important;display:flex!important;gap:5px;justify-content:stretch!important;overflow:visible!important;width:100%}.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{min-width:0!important;width:100%}.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 hsla(0,0%,100%,.06);border-radius:16px;padding:13px}.account-referrals-summary__head{align-items:flex-start;display:flex;gap:12px}.account-referrals-summary__head>div{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.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{background:#ffffff0e;border:0;border-radius:50%;color:var(--muted);cursor:pointer;display:grid;flex:0 0 28px;height:28px;place-items:center;width:28px}.account-referrals-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px}.account-referrals-stats>span{align-items:center;border-left:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:2px;padding:4px}.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;display:flex;gap:6px;justify-content:center;margin-top:12px}.account-referral-reward-dots i{background:var(--surface-3);border-radius:50%;height:8px;width:8px}.account-referral-reward-dots i.active{background:var(--brand)}.account-referral-email-warning{align-items:center;background:#ff1f2d14;border-radius:12px;color:var(--brand);display:flex;font-size:8.8px;gap:7px;margin:0;padding:9px 11px}.account-referral-code-card{align-items:center;display:flex;gap:12px;justify-content:space-between}.account-referral-code-card>div{display:flex;flex-direction:column;gap:3px}.account-referral-code-card span{color:var(--muted-2);font-size:8.5px}.account-referral-code-card strong{font-size:20px;letter-spacing:.6px}.account-referral-code-card button{align-items:center;background:#fff;border:0;border-radius:9px;color:var(--on-light);cursor:pointer;display:flex;font-size:8.5px;font-weight:900;gap:6px;min-height:34px;padding:0 10px}.account-referral-share-actions{display:grid;gap:7px;grid-template-columns:1fr 1fr}.account-referral-share-actions button{background:var(--surface-3);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:#fff;cursor:pointer;font-size:9px;font-weight:900;min-height:38px}.account-referral-share-actions button.primary{background:#fff;border-color:#fff;color:var(--on-light)}.account-referrals-section-label{font-size:11px;margin:7px 2px 1px;text-align:right}.account-friend-list--app{border-bottom:1px solid hsla(0,0%,100%,.055);border-top:1px solid hsla(0,0%,100%,.055);gap:0}.account-friend-list--app>a{border-bottom:1px solid hsla(0,0%,100%,.05)!important;direction:ltr;min-height:58px;padding:10px 15px}.account-friend-list--app>a:last-of-type{border-bottom:0!important}.account-friend-list--app>a>.user-avatar{flex:0 0 auto!important}.account-friend-profile-button{background:var(--line-strong);border-radius:8px;color:#fff;display:grid!important;flex:0 0 54px!important;font-size:8.5px;font-weight:850;height:28px;place-items:center!important;width:54px!important}.account-friend-identity{align-items:flex-end;display:flex!important;flex:1 1 auto!important;flex-direction:column;gap:2px;min-width:0;text-align:right}.account-friend-identity strong{font-size:10.5px;text-align:right;width:100%}.account-friend-identity small{color:var(--muted-2);font-size:8px;text-align:right;width:100%}.account-referral-rules-sheet ol{display:flex;flex-direction:column;gap:10px;margin:14px 0;padding:0 20px 0 0}.account-referral-rules-sheet li{color:var(--text);font-size:10px;line-height:1.8}.account-referral-rules-sheet li strong{display:block;margin-bottom:2px}.account-referral-rules-sheet li span{color:var(--muted)}.account-referral-rules-note{border-top:1px solid hsla(0,0%,100%,.06);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(max-width:700px){.account-settings-user-card--app>.user-avatar,.account-settings-user-card>.user-avatar{flex-basis:50px!important;height:50px!important;min-width:50px!important;width:50px!important}.account-profile-identity-row{gap:10px}.account-profile-avatar,.account-profile-avatar .user-avatar{flex-basis:76px!important;height:76px!important;min-width:76px!important;width:76px!important}.account-profile-summary-cards{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))}.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{font-size:7.5px!important;padding:3px 5px;white-space:nowrap}.account-profile-summary-cards .account-membership-card p,.account-profile-summary-cards .account-referral-card p{font-size:8.3px!important;line-height:1.65;margin:6px 0}.account-profile-summary-cards .account-card-cta{font-size:7.8px;max-width:100%;min-height:28px;min-width:0;padding:0 8px;white-space:nowrap}.account-profile-summary-cards .account-referral-card__footer{gap:4px;padding-top:5px}.account-profile-summary-cards .account-referral-avatar-ring{flex-basis:30px;height:30px!important;width:30px!important}.account-profile-summary-cards .account-referral-avatar-ring .user-avatar{flex-basis:24px!important;height:24px!important;min-width:24px!important;width:24px!important}.account-profile-summary-cards .account-referral-info{flex:0 0 26px;height:26px;width:26px}.account-profile-tabs{border-bottom:1px solid hsla(0,0%,100%,.075)!important;border-left:0!important;border-radius:0!important;border-right:0!important;border-top:1px solid hsla(0,0%,100%,.055)!important;margin-inline:0!important;overflow:visible!important;padding:0!important}.account-profile-tab-combo>button,.account-profile-tabs>button{height:52px!important;min-width:0!important;padding-inline:3px!important}.account-profile-tabs button .app-icon{font-size:22px;height:22px;width:22px}.account-profile-tabs button span{font-size:8px}.account-profile-tab-menu{bottom:96px;left:var(--page-x);position:fixed;right:var(--page-x);width:auto}.account-profile-meta--app{flex-wrap:wrap}.account-referral-code-card{align-items:flex-start}.comment-composer--web{align-items:center;border-radius:20px;gap:7px 9px;grid-template-columns:36px minmax(0,1fr) 36px;grid-template-rows:auto auto;min-height:94px;padding:10px 11px}.comment-composer--web .comment-composer-preview__avatar{align-self:start;grid-column:1;grid-row:1;height:36px;width:36px}.comment-composer--web textarea{font-size:11.5px;grid-column:2/4;grid-row:1;min-height:48px}.comment-spoiler-switch{font-size:9px;grid-column:2;grid-row:2;justify-self:start}.comment-spoiler-switch__track{flex-basis:38px;height:22px;width:38px}.comment-spoiler-switch__track>span{height:18px;width:18px}.comment-spoiler-switch input:checked+.comment-spoiler-switch__track>span{transform:translate(-16px)}.comment-composer__send{grid-column:3;grid-row:2;height:34px;justify-self:end;width: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{align-self:center;flex:1 1 auto;min-width:130px}.account-profile-stats-box--inline{align-self:center;flex:0 1 350px;margin:0!important;padding:7px 6px!important;width:min(350px,40%)!important}.account-profile-stats-box--inline button{min-height:40px}@media(max-width:700px){.account-profile-identity-row{align-items:center!important;-moz-column-gap:12px;column-gap:12px;display:grid!important;grid-template-columns:92px minmax(0,1fr);grid-template-rows:auto auto;row-gap:7px}.account-profile-avatar{align-self:center;flex-basis:92px!important;grid-column:1;grid-row:1/span 2}.account-profile-avatar,.account-profile-avatar .user-avatar{height:92px!important;min-width:92px!important;width:92px!important}.account-profile-identity-main{align-self:end;grid-column:2;grid-row:1;width:100%}.account-profile-stats-box--inline{align-self:start;background:transparent!important;border:0!important;border-radius:0!important;flex:none;grid-column:2;grid-row:2;margin:0!important;max-width:none;min-width:0;padding:0!important;width:100%!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);margin:0;max-width:none;padding:0 0 112px;width:100%}.public-profile-shell{margin:0 auto;width:min(1040px,calc(100% - var(--page-x)*2))}.public-profile-topbar{align-items:center;backdrop-filter:none;-webkit-backdrop-filter:none;background:#090b0df0;border-bottom:1px solid hsla(0,0%,100%,.055);display:flex;gap:12px;justify-content:space-between;min-height:58px;padding:7px 0;position:sticky;top:0;z-index:76}.public-profile-topbar__left{align-items:center;display:flex;gap:9px;min-width:0}.public-profile-topbar__left>button,.public-profile-topbar__share{background:var(--surface-2);border:0;border-radius:50%;color:var(--text);cursor:pointer;display:grid;flex:0 0 38px;height:38px;padding:0;place-items:center;width:38px}.public-profile-topbar__left>button .app-icon,.public-profile-topbar__share .app-icon{font-size:17px}.public-profile-topbar__left>strong{color:var(--text);direction:ltr;font-size:11.5px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-profile-summary{display:flex;flex-direction:column;gap:9px;padding:8px 16px 10px}.public-profile-identity-row{align-items:flex-start;display:flex;gap:14px;width:100%}.public-profile-avatar.user-avatar{border-radius:50%;flex:0 0 82px;height:82px!important;overflow:hidden;width:82px!important}.public-profile-identity-copy{display:flex;flex:1;flex-direction:column;gap:7px;min-width:0;padding-top:2px}.public-profile-name-row{align-items:center;display:flex;gap:6px;justify-content:flex-start;min-width:0}.public-profile-name-row>strong{color:#fff;font-size:15px;font-weight:950;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-profile-name-row .account-identity-icons{flex:0 0 auto}.public-profile-stats-row{align-items:start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.public-profile-stats-row>span{align-items:center;display:flex;flex-direction:column;gap:1px;justify-content:center;min-width:0;text-align:center}.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{align-items:flex-start;display:flex;flex-direction:column;gap:4px;text-align:left;width:100%}.public-profile-about>strong{color:var(--muted);font-size:9.5px;font-weight:700}.public-profile-about>p{color:var(--text);font-size:11.5px;line-height:1.8;margin:0;text-align:left;white-space:pre-wrap;width:100%}.public-profile-about>small{color:var(--muted-2);font-size:9.5px}.public-profile-friends-preview{align-items:center;display:flex;gap:6px;padding-top:2px;width:100%}.public-profile-friends-preview__avatars{align-items:center;display:flex;flex:0 0 auto;gap:5px}.public-profile-friends-preview__avatars .user-avatar{border-radius:50%;flex:0 0 31px;height:31px!important;overflow:hidden;width:31px!important}.public-profile-friends-preview>span{color:var(--muted-2);font-size:8.8px;white-space:nowrap}.public-profile-friends-preview>i{flex:1}.public-profile-friends-preview>button{background:var(--surface-2);border:0;border-radius:9px;color:var(--text);cursor:pointer;font-size:8.8px;font-weight:800;min-height:30px;padding:0 10px;white-space:nowrap}.public-profile-private{margin:28px 16px!important}.public-profile-tabs{align-items:stretch;border-bottom:1px solid hsla(0,0%,100%,.055);border-top:1px solid hsla(0,0%,100%,.055);direction:ltr;display:flex;height:51px;margin:0;position:relative;width:100%}.public-profile-tab-combo,.public-profile-tabs>button{flex:.9 1 0;height:50px;min-width:0;position:relative}.public-profile-tab-combo>button,.public-profile-tabs>button{align-items:center;background:transparent;border:0;color:var(--muted-2);cursor:pointer;display:flex;gap:4px;height:100%;justify-content:center;padding:0 5px;white-space:nowrap;width:100%}.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{background:transparent;bottom:-1px;content:"";height:2px;left:13%;position:absolute;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;font-size:21px;height:21px;width: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;font-size:13px;height:13px;width:13px}.public-profile-tab-combo{display:block}.public-profile-collection-menu{background:var(--surface);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 14px 38px #00000073;display:grid;gap:3px;left:50%;padding:5px;position:absolute;top:calc(100% + 7px);transform:translate(-50%);width:160px;z-index:18}.public-profile-collection-menu>button{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--muted);cursor:pointer;display:flex;font-size:9px;font-weight:700;gap:7px;min-height:38px;padding:0 10px;text-align:right}.public-profile-collection-menu>button.active{background:var(--surface-3);color:#fff;font-weight:900}.public-profile-collection-menu .app-icon{font-size:16px;height:16px;width:16px}.public-profile-activity{min-height:190px;padding:16px 0 6px}.public-profile-poster-grid{display:grid;gap:22px 10px;grid-template-columns:repeat(6,minmax(0,1fr))}.account-profile-landscape-grid,.public-profile-download-grid,.public-profile-progress-list{display:grid;gap:11px;grid-template-columns:repeat(3,minmax(0,1fr))}.public-profile-progress-card{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.055);border-radius:15px;color:#fff;display:flex;gap:11px;min-width:0;padding:9px}.public-profile-progress-card>.filmology-image,.public-profile-progress-card>img{border-radius:10px;flex:0 0 76px;height:112px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:76px}.public-profile-progress-card>span{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.public-profile-progress-card strong{font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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;height:3px;overflow:hidden;width:100%}.public-profile-progress-card i>b{background:var(--brand);border-radius:inherit;display:block;height:100%}.public-profile-comments{display:flex;flex-direction:column;gap:8px}.public-profile-comment-card{background:var(--surface);border:1px solid hsla(0,0%,100%,.055);border-radius:14px;color:#fff;display:block;padding:12px 13px}.public-profile-comment-card>span{align-items:center;display:flex;gap:10px;justify-content:space-between}.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);font-size:10px;line-height:1.8;margin:8px 0}.public-profile-comment-card footer{align-items:center;color:var(--muted-2);display:flex;font-size:8px;gap:12px}.public-profile-comment-card footer span{align-items:center;display:inline-flex;gap:4px}.public-profile-comment-card footer .app-icon{font-size:13px}.public-profile-more{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.07);border-radius:10px;color:#fff;cursor:pointer;display:block;font-size:9px;font-weight:850;margin:18px auto 0;min-height:36px;min-width:120px;padding:0 14px}.public-profile-skeleton{padding:20px 16px}.public-profile-skeleton__identity{display:flex;gap:14px}.public-profile-skeleton__identity>i{background:var(--surface-2);border-radius:50%;flex:0 0 82px;height:82px;width:82px}.public-profile-skeleton__identity>span{display:flex;flex:1;flex-direction:column;gap:9px;padding-top:8px}.public-profile-skeleton__identity b{background:var(--surface-2);border-radius:8px;height:10px;width:45%}.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;height:8px;margin-top:13px;width:100%}.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{align-items:center;display:grid;gap:8px;grid-template-columns:1fr auto 34px}.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);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.public-friends-sheet__list{display:flex;flex-direction:column;gap:5px;margin-top:10px}.public-friends-sheet__list>a{align-items:center;background:var(--surface);border-radius:12px;display:grid;gap:10px;grid-template-columns:42px minmax(0,1fr) auto;min-height:56px;padding:7px 8px}.public-friends-sheet__list>a>.user-avatar{flex:0 0 42px;height:42px!important;width:42px!important}.public-friends-sheet__list>a>span{display:flex;flex-direction:column;gap:3px;min-width:0}.public-friend-name{align-items:center;display:flex!important;flex-direction:row!important;gap:5px}.public-friend-name strong{font-size:10px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-friend-name .account-identity-icons{flex:0 0 auto}.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);border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:8.5px;font-weight:800;min-height:36px}@media(max-width:980px){.public-profile-poster-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-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;height:76px!important;width:76px!important}.public-profile-name-row>strong{font-size:14px}.public-profile-about>p{font-size:10.8px}.public-profile-tabs{margin:0;padding-inline:0;width:100%}.account-profile-landscape-grid,.public-profile-download-grid,.public-profile-progress-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-poster-grid{gap:17px 8px;grid-template-columns:repeat(3,minmax(0,1fr))}.public-profile-friends-preview{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.filmology-page-enter-active,.filmology-page-leave-active{transition:none!important}}.account-auth-card__topbar{align-items:center;direction:ltr;display:flex;justify-content:space-between;margin:-4px 0 8px;min-height:34px}.account-auth-card__topbar>span{height:34px;width:34px}.account-auth-card__topbar>button{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.06);border-radius:50%;color:var(--muted);cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.account-auth-card__topbar>button:hover{background:var(--surface-3);color:#fff}.account-auth-card__topbar .app-icon{height:17px;width:17px}.auth-help-modal{background:#000000b8;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1200}.auth-help-modal__panel{background:var(--surface);border:1px solid hsla(0,0%,100%,.07);border-radius:24px;box-shadow:0 28px 90px #00000080;direction:rtl;display:flex;flex-direction:column;max-height:min(760px,calc(100dvh - 40px));overflow:hidden;width:min(560px,calc(100vw - 32px))}.auth-help-modal__header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.055);direction:ltr;display:grid;gap:8px;grid-template-columns:38px 1fr 38px;min-height:62px;padding:10px 12px}.auth-help-modal__header>strong{direction:rtl;font-size:14px;text-align:center}.auth-help-modal__back,.auth-help-modal__close{background:var(--surface-3);border:0;border-radius:50%;color:var(--text);cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.auth-help-modal__header-spacer{height:36px;width:36px}.auth-help-modal__back .app-icon,.auth-help-modal__close .app-icon{height:16px;width:16px}.auth-help-modal__body{min-height:0;overflow:auto;padding:14px;scrollbar-width:thin}.auth-help-modal__loading{align-items:center;color:var(--muted-2);display:flex;font-size:10px;gap:9px;justify-content:center;min-height:160px}.auth-help-faqs{display:flex;flex-direction:column;gap:8px}.auth-help-faqs>button{align-items:center;background:var(--surface-2);border:1px solid hsla(0,0%,100%,.055);border-radius:15px;color:var(--text);cursor:pointer;display:flex;gap:12px;padding:13px 14px;text-align:right;width:100%}.auth-help-faqs>button>span{display:flex;flex:1;flex-direction:column;gap:7px;min-width:0}.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{color:var(--muted-2);height:15px;transition:transform .18s ease;width:15px}.auth-help-faqs>button.open>.app-icon{transform:rotate(180deg)}.auth-help-support-cta{align-items:center;background:#ff1f2d0e;border:1px solid rgba(255,31,45,.17);border-radius:15px;color:#fff;cursor:pointer;display:flex;gap:11px;margin-top:12px;padding:13px 14px;text-align:right;width:100%}.auth-help-support-cta>.app-icon:first-child{color:var(--brand);height:21px;width:21px}.auth-help-support-cta>.app-icon:last-child{color:var(--muted-2);height:15px;width:15px}.auth-help-support-cta>span{display:flex;flex:1;flex-direction:column;gap:3px}.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{display:flex;flex-direction:column;gap:11px}.auth-help-support-form label{color:var(--muted);display:flex;flex-direction:column;font-size:10px;font-weight:750;gap:6px}.auth-help-support-form input,.auth-help-support-form textarea{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;color:#fff;font:inherit;outline:0;padding:0 12px;width:100%}.auth-help-support-form input{height:44px}.auth-help-support-form textarea{line-height:1.8;min-height:120px;padding-block:11px;resize:vertical}.auth-help-support-form input:focus,.auth-help-support-form textarea:focus{background:var(--surface-3);border-color:#ffffff3d}.auth-help-support-pair{display:grid;gap:10px;grid-template-columns:1fr 1fr}.auth-help-telegram{align-items:center;background:var(--surface-2);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;direction:ltr;display:flex}.auth-help-telegram:focus-within{background:var(--surface-3);border-color:#ffffff3d}.auth-help-telegram>b{color:var(--muted-2);font-size:12px;padding-left:12px}.auth-help-telegram>input{background:transparent!important;border:0!important;border-radius:0;direction:ltr}.auth-help-support-form .account-auth-state{margin:0}.auth-help-support-form .account-auth-submit{margin-top:2px}@media(min-width:901px){.account-auth-card__topbar>button,.auth-help-modal__back,.auth-help-modal__close{transition:background .16s ease,color .16s ease}.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(max-width:700px){.auth-help-modal{align-items:end;padding:0}.auth-help-modal__panel{border-radius:24px 24px 0 0;max-height:86dvh;width:100%}.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/1!important;border-radius:50%!important;flex:0 0 60px!important;height:60px!important;max-width:60px!important;min-width:60px!important;width: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{aspect-ratio:1/1!important;border-radius:50%!important;overflow:hidden}.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{background:#ff1f2d1f;color:#fff}.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(min-width:1180px)and (hover:hover)and (pointer:fine){.app-main--account-panel{padding-inline:0}.account-desktop-panel-shell{align-items:start;direction:ltr;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 344px;margin:0 auto;width:min(1520px,calc(100% - 56px))}.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{max-width:none;width:100%}.account-profile-app{padding-bottom:108px}.account-desktop-settings-rail{align-self:start;background:var(--surface);border:1px solid hsla(0,0%,100%,.055);border-radius:19px;display:block;max-height:calc(100dvh - 24px);min-width:0;overflow:hidden;position:sticky;top:12px}.account-desktop-settings-rail__scroll{direction:ltr;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:10px 10px 18px;scrollbar-gutter:stable;scrollbar-width:thin;width:100%}.account-desktop-settings-rail .account-settings-home{direction:rtl;margin:0;width:100%}.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;height:46px!important;max-width:46px!important;min-width:46px!important;width: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{font-size:8.7px;margin:0 4px 5px}.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;font-size:14px;height:31px;width:31px}.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{font-size:7px;height:21px;min-width:21px;padding-inline:5px}.account-desktop-settings-rail .account-social-buttons{border-radius:13px;gap:6px;grid-template-columns:1fr 1fr;padding:7px}.account-desktop-settings-rail .account-social-buttons button{font-size:8.3px;height:34px}.account-profile-topbar__settings,.account-settings-mobile-home{display:none!important}.account-settings-desktop-idle{align-items:center;color:var(--muted-2);display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:58dvh;padding:24px;text-align:center}.account-settings-desktop-idle>span{background:var(--surface);border:1px solid hsla(0,0%,100%,.06);border-radius:15px;color:var(--muted);display:grid;height:50px;margin-bottom:5px;place-items:center;width:50px}.account-settings-desktop-idle>span .app-icon{height:22px;width:22px}.account-settings-desktop-idle strong{color:var(--text);font-size:11px}.account-settings-desktop-idle small{font-size:8.5px;line-height:1.8;max-width:420px}.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),(max-width:1179px),(pointer:coarse){.account-desktop-panel-shell{display:block;width:100%}.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{align-items:center;background:#090b0df5;border-bottom:1px solid rgba(242,245,246,.055);color:var(--text);display:grid;grid-template-columns:48px minmax(0,1fr) auto;height:58px;margin:0 auto;padding:0 14px;position:sticky;top:0;width:min(1380px,100%);z-index:82}.person-page-topbar>button{background:transparent;border:0;border-radius:50%;color:var(--text);cursor:pointer;display:grid;height:48px;margin-left:-8px;padding:0;place-items:center;width:48px}.person-page-topbar>button .app-icon{height:27px;width:27px}.person-page-topbar>strong{font-size:13px;font-weight:950;max-width:min(52vw,320px);overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.person-page-body{margin:0 auto;padding:0 24px 24px;width:min(1380px,100%)}.person-profile-header{display:flex;flex-direction:column;gap:10px;padding-top:4px;width:100%}.person-profile-identity{align-items:flex-start;display:flex;gap:16px;width:100%}.person-profile-avatar-column{align-items:center;display:flex;flex:0 0 96px;flex-direction:column;gap:5px;width:96px}.person-profile-avatar{background:var(--surface-3);border-radius:50%;color:var(--text);display:grid;height:92px;overflow:hidden;place-items:center;position:relative;width:92px}.person-profile-avatar img,.person-profile-avatar>.filmology-image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.person-profile-avatar>b{font-size:27px;font-weight:950}.person-profile-avatar-column>small{color:var(--muted);font-size:10px;font-weight:650;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.person-profile-copy{display:flex;flex:1;flex-direction:column;gap:14px;min-width:0;padding-top:3px}.person-profile-copy>h1{color:var(--text);font-size:20px;font-weight:950;line-height:1.35;margin:0;overflow-wrap:anywhere;text-align:left;width:100%}.person-profile-stats{align-items:center;display:flex;width:100%}.person-profile-stats>div{align-items:center;display:flex;flex:1;flex-direction:column;gap:1px;min-width:0;padding-block:2px}.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{background:transparent;border:0;color:var(--text);cursor:default;display:block;font-size:11.5px;line-height:1.9;padding:0;text-align:right;width:100%}.person-profile-short-bio.is-clickable{cursor:pointer}.person-profile-short-bio>strong{color:#fff;font-weight:900;margin-right:6px;white-space:nowrap}.person-profile-short-bio:disabled{opacity:1}.person-profile-facts{display:flex;flex-direction:column;gap:5px;margin:0;padding:0}.person-profile-facts>div{align-items:baseline;display:flex;gap:8px;min-width:0}.person-profile-facts dt{color:var(--muted);flex:0 0 auto;font-size:10px}.person-profile-facts dd{color:var(--text);font-size:10px;font-weight:700;line-height:1.6;margin:0;min-width:0}.person-profile-tabs{align-items:stretch;border-bottom:1px solid rgba(242,245,246,.055);border-top:1px solid rgba(242,245,246,.055);display:flex;height:52px;margin-top:2px;width:100%}.person-profile-tabs>button{background:transparent;border:0;color:var(--muted);cursor:pointer;flex:.9 1 0;height:50px;min-width:0;padding:0;position:relative;transition:flex .18s ease,color .16s ease}.person-profile-tabs>button.active{color:var(--text);flex-grow:1.35}.person-profile-tabs__inner{align-items:center;display:flex;gap:5px;height:100%;justify-content:center;width:100%}.person-profile-tabs__inner .app-icon{height:21px;width:21px}.person-profile-tabs__inner b{font-size:9px;font-weight:800}.person-profile-tabs>button>i{background:transparent;border-radius:999px 999px 0 0;bottom:-1px;height:2px;left:13%;position:absolute;right:13%}.person-profile-tabs>button.active>i{background:var(--text)}.person-titles-grid{display:grid;gap:24px 13px;grid-template-columns:repeat(8,minmax(0,1fr));padding-top:18px}.person-page-body>.catalog-skeleton{grid-template-columns:repeat(8,minmax(0,1fr));margin-top:18px}.person-empty-state{align-items:center;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:220px;text-align:center}.person-empty-state h2{font-size:15px;font-weight:950;margin:0}.person-empty-state p{color:var(--muted);font-size:10px;margin:0}.person-load-state{align-items:center;color:var(--muted);display:flex;font-size:10px;gap:8px;justify-content:center;min-height:58px}.person-load-state--error{color:var(--error);flex-wrap:wrap}.person-load-state--error button{background:var(--surface-3);border:1px solid hsla(0,0%,100%,.09);border-radius:9px;color:var(--text);cursor:pointer;font-size:9px;font-weight:850;min-height:30px;padding:0 10px}.person-load-spinner{animation:spin .75s linear infinite;border:2px solid rgba(154,164,170,.25);border-radius:50%;border-top:2px solid var(--text);height:17px;width:17px}.person-load-sentinel{height:1px;width:100%}.person-biography-dialog{align-items:flex-end;background:#000000b8;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:260}.person-biography-dialog__sheet{background:var(--surface);border:1px solid rgba(242,245,246,.08);border-radius:24px 24px 18px 18px;box-shadow:0 24px 80px #00000080;max-height:min(680px,82dvh);overflow-y:auto;padding:28px 20px 30px;position:relative;width:min(620px,100%)}.person-biography-dialog__grabber{background:#f2f5f62e;border-radius:999px;height:4px;left:50%;position:absolute;top:8px;transform:translate(-50%);width:42px}.person-biography-dialog__close{background:var(--surface-3);border:0;border-radius:50%;color:var(--text);cursor:pointer;display:grid;height:32px;left:12px;padding:0;place-items:center;position:absolute;top:12px;width:32px}.person-biography-dialog__close .app-icon{height:17px;width:17px}.person-biography-dialog__sheet h2{font-size:15px;font-weight:950;margin:0 38px 16px;text-align:center}.person-biography-dialog__sheet p{color:var(--muted);font-size:11.5px;line-height:2;margin:0;white-space:pre-line}.person-profile-skeleton{display:flex;flex-direction:column;gap:10px;padding-top:4px}.person-profile-skeleton__identity{align-items:flex-start;display:flex;gap:16px}.person-profile-skeleton__avatar{background:var(--surface-3);border-radius:50%;flex:0 0 92px;height:92px;width:92px}.person-profile-skeleton__copy{display:flex;flex:1;flex-direction:column;gap:18px;min-width:0;padding-top:6px}.person-profile-skeleton__copy>b{background:var(--surface-3);border-radius:7px;display:block;height:18px;width:58%}.person-profile-skeleton__copy>div{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.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;display:block;height:10px;width:100%}.person-profile-skeleton__line.medium{width:82%}.person-profile-skeleton__line.short{width:56%}.person-profile-skeleton__tabs{align-items:center;border-bottom:1px solid rgba(242,245,246,.055);border-top:1px solid rgba(242,245,246,.055);display:grid;gap:10px;grid-template-columns:repeat(3,1fr);height:52px}.person-profile-skeleton__tabs i{background:var(--surface-3);border-radius:6px;height:21px;justify-self:center;width:28px}.person-card{cursor:pointer}.person-card:hover strong,.search-person-row:hover strong{color:#fff}.person-card:focus-visible,.search-person-row:focus-visible{border-radius:12px;outline:2px solid var(--brand);outline-offset:4px}@media(max-width:1320px){.person-page-body>.catalog-skeleton,.person-titles-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:980px){.person-page-body>.catalog-skeleton,.person-titles-grid{gap:22px 11px;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-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{height:82px;width: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-radius:22px 22px 0 0;border-right:0;max-height:80dvh;padding-inline:18px;width:100%}}@media(max-width:640px){.person-page-body>.catalog-skeleton,.person-titles-grid{gap:20px 10px;grid-template-columns:repeat(3,minmax(0,1fr))}}.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 ease,color .18s ease}.account-settings-collapse-group.is-open .account-settings-collapse-trigger{border-bottom:1px solid hsla(0,0%,100%,.05)!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{background:#ff1f2d1f;color:#fff}.account-settings-collapse-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}.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;font-size:15px;height:32px;width:32px}.account-settings-app-download-wrap{margin-bottom:2px;margin-top:12px}.account-settings-app-download .account-settings-row__icon{background:#ff1f2d1f;color:var(--brand)}.account-app-center-shell{padding-bottom:112px}.account-app-center{display:flex;flex-direction:column;gap:18px;padding:16px 0 0}.account-app-center__hero{align-items:center;background:#000;border:1px solid hsla(0,0%,100%,.06);border-radius:24px;display:flex;isolation:isolate;min-height:250px;overflow:hidden;padding:34px 36px;position:relative}.account-app-center__hero-copy{align-items:flex-start;display:flex;flex-direction:column;max-width:560px;position:relative;z-index:3}.account-app-center__hero-copy>span,.account-app-platform__eyebrow{color:var(--brand);font-size:9px;font-weight:950;letter-spacing:.16em}.account-app-center__hero-copy h1{color:#fff;font-size:34px;font-weight:950;letter-spacing:-.03em;line-height:1.25;margin:8px 0 5px}.account-app-center__hero-copy p{color:var(--text);font-size:13px;font-weight:750;line-height:1.8;margin:0}.account-app-center__hero-art{inset:0;pointer-events:none;position:absolute}.account-app-center__glow{background:var(--brand);border-radius:50%;display:block;filter:blur(52px);opacity:.22;position:absolute}.account-app-center__glow--one{height:210px;left:8%;top:20%;width:430px}.account-app-center__glow--two{bottom:4%;height:180px;opacity:.14;right:10%;width:260px}.account-app-center__icon{background:#14181cc7;border:1px solid hsla(0,0%,100%,.12);border-radius:29px;box-shadow:0 28px 70px #00000073;display:grid;height:118px;left:8%;overflow:hidden;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:118px}.account-app-center__icon .filmology-image,.account-app-center__icon>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-app-center__icon .filmology-brand-logo{color:#fff;height:auto;width:92px}.account-app-center__tabs{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.account-app-center__tabs>button{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.06);border-radius:17px;color:var(--muted);-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;min-height:74px;padding:10px 13px;text-align:right}.account-app-center__tabs>button>span{background:var(--surface-3);border-radius:12px;color:var(--text);display:grid;font-size:20px;grid-row:1/3;height:42px;place-items:center;width:42px}.account-app-center__tabs>button>b{align-self:end;color:var(--text);font-size:11px;font-weight:900}.account-app-center__tabs>button>small{align-self:start;color:var(--muted-2);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{background:#ff1f2d1f;color:#fff}.account-app-center__tabs>button.active>b{color:#fff}.account-app-platform{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.06);border-radius:24px;display:grid;gap:30px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:430px;padding:30px}.account-app-platform__copy{align-items:flex-start;display:flex;flex-direction:column;gap:15px;min-width:0}.account-app-platform__heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;width:100%}.account-app-platform__heading>div{flex:1;min-width:0}.account-app-platform__heading h2{color:#fff;font-size:23px;font-weight:950;margin:0 0 7px}.account-app-platform__heading p{color:var(--muted);font-size:11px;line-height:1.95;margin:0}.account-app-platform__status{align-items:center;background:var(--surface-3);border-radius:999px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:8px;font-weight:900;min-height:28px;padding:0 10px}.account-app-platform__status.ready{background:#22c55e1f;color:#63d995}.account-app-platform__meta{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.account-app-platform__meta>span{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.055);border-radius:13px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:11px 12px}.account-app-platform__meta small{color:var(--muted-2);font-size:8px}.account-app-platform__meta strong{color:var(--text);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-app-platform__actions{display:flex;flex-wrap:wrap;gap:8px}.account-app-platform__disabled,.account-app-platform__primary,.account-app-platform__secondary{align-items:center;border:0;border-radius:999px;display:inline-flex;font:inherit;font-size:10px;font-weight:900;gap:8px;justify-content:center;min-height:46px;padding:0 18px;text-decoration:none}.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);border:1px solid hsla(0,0%,100%,.07);color:var(--text);cursor:pointer}.account-app-platform__disabled{background:var(--surface-3);color:var(--muted-2)}.account-app-platform__note{background:#ff1f2d11;border-radius:12px;color:var(--muted);font-size:9px;line-height:1.8;margin:0;padding:10px 12px}.account-app-platform__steps{display:grid;gap:8px;list-style:none;margin:0;padding:0;width:100%}.account-app-platform__steps li{align-items:center;background:var(--surface-2);border:1px solid hsla(0,0%,100%,.055);border-radius:13px;color:var(--text);display:flex;font-size:10px;gap:9px;padding:10px 11px}.account-app-platform__steps li>b{background:#ff1f2d1f;border-radius:50%;color:var(--brand);display:grid;flex:0 0 26px;font-size:9px;height:26px;place-items:center;width:26px}.account-app-platform__visual{align-items:center;display:flex;justify-content:center;min-height:340px;min-width:0;overflow:hidden}.account-app-phone-gallery{align-items:center;direction:ltr;display:flex;gap:0;height:360px;justify-content:center;perspective:850px;width:min(390px,100%)}.account-app-phone-gallery figure{background:#090b0d;border:4px solid #17191c;border-radius:24px;box-shadow:0 22px 48px #0000006b;flex:0 0 128px;height:276px;margin:0 -30px;opacity:.78;overflow:hidden;transform:rotateY(10deg) scale(.88);width:128px}.account-app-phone-gallery figure:nth-child(2n){transform:rotateY(-10deg) scale(.88)}.account-app-phone-gallery figure.featured{opacity:1;transform:none;z-index:4}.account-app-phone-gallery .filmology-image,.account-app-phone-gallery img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-app-phone-placeholder{background:linear-gradient(155deg,var(--surface-3),#090b0d);border:5px solid #17191c;border-radius:32px;box-shadow:0 25px 58px #00000070;display:grid;height:350px;place-items:center;width:220px}.account-app-phone-placeholder>div{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:12px}.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{align-items:center;display:flex;flex-direction:column;width:min(520px,100%)}.account-app-tv__screen{aspect-ratio:16/9;background:#090b0d;border:8px solid #17191c;border-radius:16px;box-shadow:0 26px 62px #00000075;display:grid;overflow:hidden;place-items:center;width:100%}.account-app-tv__screen .filmology-image,.account-app-tv__screen img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-app-tv__screen>span{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:6px}.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;height:25px;position:relative;width:80px}.account-app-tv__stand:before{background:#17191c;content:"";height:24px;left:50%;position:absolute;top:0;transform:translate(-50%);width:9px}.account-app-center-state{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:9px;justify-content:center;min-height:330px;padding:28px;text-align:center}.account-app-center-state>strong{color:var(--text);font-size:11px}.account-app-center-state>small{font-size:9px;line-height:1.8;max-width:420px}.account-app-center-state>.app-icon{font-size:32px}.account-app-center-state>button{background:var(--brand);border:0;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:9px;font-weight:850;min-height:38px;padding:0 14px}.account-app-ios-sheet>header{align-items:center;display:flex;gap:12px;justify-content:space-between}.account-app-ios-sheet>header>div{display:flex;flex-direction:column;gap:3px}.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);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.account-app-ios-sheet>ol{display:grid;gap:8px;list-style:none;margin:16px 0;padding:0}.account-app-ios-sheet>ol li{align-items:flex-start;background:var(--surface-2);border-radius:13px;display:flex;gap:10px;padding:11px}.account-app-ios-sheet>ol li>b{background:#ff1f2d1f;border-radius:50%;color:var(--brand);display:grid;flex:0 0 27px;font-size:9px;height:27px;place-items:center;width:27px}.account-app-ios-sheet>ol li>span{display:flex;flex-direction:column;gap:3px}.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(min-width:1180px)and (hover:hover)and (pointer:fine){.account-desktop-settings-rail{max-height:none;overflow:visible}.account-desktop-settings-rail__scroll{direction:rtl;max-height:none;overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto;scrollbar-width:auto}.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;font-size:13px;height:28px;width:28px}.account-desktop-settings-rail .account-settings-app-download-wrap{margin-top:10px}}@media(max-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;height:82px;left:6%;width:82px}.account-app-center__tabs{gap:6px;overflow-x:auto;scrollbar-width:none}.account-app-center__tabs::-webkit-scrollbar{display:none}.account-app-center__tabs>button{border-radius:14px;-moz-column-gap:7px;column-gap:7px;grid-template-columns:34px minmax(0,1fr);min-height:64px;min-width:0;padding:8px}.account-app-center__tabs>button>span{border-radius:10px;font-size:17px;height:34px;width:34px}.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;gap:18px;grid-template-columns:1fr;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{min-height:300px;order:-1}.account-app-phone-gallery{height:300px}.account-app-phone-gallery figure{border-radius:20px;border-width:3px;flex-basis:105px;height:228px;margin:0 -27px;width:105px}.account-app-phone-placeholder{border-radius:27px;height:290px;width:180px}.account-app-platform__disabled,.account-app-platform__primary,.account-app-platform__secondary{font-size:9px;min-height:42px;padding:0 14px}}@media(max-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;height:68px;left:5%;width:68px}.account-app-center__tabs>button{grid-template-columns:1fr;grid-template-rows:28px auto auto;text-align:center}.account-app-center__tabs>button>span{font-size:14px;grid-row:auto;height:28px;margin:auto;width:28px}.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:1 1 auto}.account-app-phone-gallery figure:nth-child(n+4){display:none}}html.filmology-player-open,html.filmology-player-open body{background:#000;overflow:hidden!important;overscroll-behavior:none}.app-main--player,.app-shell--player,.filmology-player-page{background:#000;height:100dvh;min-height:100dvh;overflow:hidden;width:100%}.app-main--player{min-height:100dvh!important;padding:0!important}.filmology-player-page{position:relative}.filmology-player-page__loading{background:#000;display:grid;inset:0;place-items:center;position:fixed}.filmology-web-player{background:#000;color:#fff;height:100dvh;inset:0;outline:0;overflow:hidden;position:fixed;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100vw;z-index:500}.filmology-web-player__video{background:#000;height:100%;inset:0;-o-object-position:center;object-position:center;position:absolute;width:100%}.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{display:grid;grid-template-columns:1fr 1fr 1fr;inset:0;position:absolute;z-index:2}.filmology-web-player__gesture-layer>button,.filmology-web-player__locked-surface{background:transparent;border:0;cursor:default;height:100%;padding:0;width:100%;-webkit-tap-highlight-color:transparent}.filmology-web-player__locked-surface{inset:0;position:absolute;z-index:6}.filmology-player-controls{background:linear-gradient(180deg,rgba(0,0,0,.62),transparent 24%,transparent 58%,rgba(0,0,0,.78));inset:0;pointer-events:none;position:absolute;z-index:5}.filmology-player-controls button,.filmology-player-controls input{pointer-events:auto}.filmology-player-controls__top{align-items:flex-start;direction:ltr;display:flex;gap:24px;justify-content:space-between;left:0;padding:calc(14px + env(safe-area-inset-top)) calc(18px + env(safe-area-inset-right)) 0 calc(18px + env(safe-area-inset-left));position:absolute;right:0;top:0}.filmology-player-title-block{align-items:flex-start;display:flex;gap:12px;min-width:0;width:min(68%,900px)}.filmology-player-title-block>div{direction:ltr;display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:2px;text-align:left}.filmology-player-title-block strong{color:#fff;font-size:16px;font-weight:800;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filmology-player-title-block small{color:#ffffffad;font-family:IRANYekanX,Tahoma,Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filmology-player-top-actions{align-items:center;direction:ltr;display:flex;gap:8px}.filmology-player-icon-button{background:#00000057;border:0;border-radius:50%;cursor:pointer;display:grid;flex:0 0 42px;height:42px;padding:0;place-items:center;transition:background .14s ease,transform .14s ease,opacity .14s ease;width:42px}.filmology-player-icon-button.is-plain{background:transparent}.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{height:23px;-o-object-fit:contain;object-fit:contain;width:23px}.filmology-player-top-actions .filmology-player-icon-button>img{height:25px;width:25px}.filmology-player-controls__center{align-items:center;direction:ltr;display:flex;gap:34px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.filmology-player-center-button{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000075;border:1px solid hsla(0,0%,100%,.08);border-radius:50%;box-shadow:0 8px 28px #0003;cursor:pointer;display:grid;padding:0;place-items:center;transition:transform .13s ease,background .13s ease,opacity .13s ease}.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{height:50px;width:50px}.filmology-player-center-button.is-main{background:#0000008a;height:68px;width:68px}.filmology-player-center-button img{height:26px;width:26px}.filmology-player-center-button.is-main img{height:32px;width:32px}.filmology-player-center-button.is-main .app-icon{color:#fff;font-size:34px;height:34px;width:34px}.filmology-player-controls__bottom{align-items:flex-end;bottom:calc(42px + env(safe-area-inset-bottom));direction:ltr;display:flex;gap:20px;left:0;padding:0 calc(20px + env(safe-area-inset-right)) 0 calc(20px + env(safe-area-inset-left));position:absolute;right:0}.filmology-player-time-pill{align-items:center;background:#0000009e;border-radius:17px;color:#fff;display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;min-height:29px;padding:7px 11px;white-space:nowrap}.filmology-player-bottom-actions{align-items:flex-end;direction:rtl;display:flex;flex-direction:column;gap:7px;margin-left:auto}.filmology-player-next-pill{background:var(--brand);border:0;border-radius:18px;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:800;min-height:34px;padding:8px 14px}.filmology-player-episodes-pill{align-items:center;background:#000000a3;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:800;gap:8px;min-height:38px;padding:6px 6px 6px 13px}.filmology-player-episodes-pill .filmology-image,.filmology-player-episodes-pill img{background:#ffffff1a;border-radius:7px;height:26px;-o-object-fit:cover;object-fit:cover;width:44px}.filmology-player-seek-wrap{align-items:center;bottom:calc(13px + env(safe-area-inset-bottom));display:flex;height:18px;left:calc(20px + env(safe-area-inset-left));pointer-events:auto;position:absolute;right:calc(20px + env(safe-area-inset-right))}.filmology-player-seek-buffer,.filmology-player-seek-played,.filmology-player-seek-wrap:before{border-radius:999px;content:"";height:4px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.filmology-player-seek-wrap:before{background:#ffffff47;width:100%}.filmology-player-seek-buffer{background:#ffffff7a;z-index:1}.filmology-player-seek-played{background:var(--brand);z-index:2}.filmology-player-seek{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;direction:ltr;height:18px;inset:0;margin:0;position:absolute;width:100%;z-index:3}.filmology-player-seek::-webkit-slider-runnable-track{background:transparent;height:4px}.filmology-player-seek::-moz-range-track{background:transparent;height:4px}.filmology-player-seek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:var(--brand);border:0;border-radius:50%;box-shadow:0 0 0 1px #ffffff29;height:12px;margin-top:-4px;width:12px}.filmology-player-seek::-moz-range-thumb{background:var(--brand);border:0;border-radius:50%;height:12px;width:12px}.filmology-player-spinner{animation:filmology-player-spin .72s linear infinite;border:3px solid hsla(0,0%,100%,.28);border-radius:50%;border-top-color:#fff;height:42px;left:50%;margin:-21px 0 0 -21px;position:absolute;top:50%;width:42px;z-index:28}@keyframes filmology-player-spin{to{transform:rotate(1turn)}}.filmology-player-gesture-hud{align-items:center;background:#0000002e;border-radius:28px;display:flex;gap:8px;padding:12px 18px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:12}.filmology-player-gesture-hud.is-back{left:72px}.filmology-player-gesture-hud.is-forward{right:72px}.filmology-player-gesture-hud>.app-icon{color:#fff;font-size:25px;height:25px;width:25px}.filmology-player-gesture-hud>strong{color:#fff;font-family:IRANYekanX,Tahoma,Arial,sans-serif;font-size:18px;font-variant-numeric:tabular-nums;font-weight:800}.filmology-player-unlock-pill{align-items:center;background:#fff;border:0;border-radius:26px;bottom:calc(28px + env(safe-area-inset-bottom));box-shadow:0 8px 26px #00000061;color:#000;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:800;gap:9px;left:50%;min-height:46px;padding:11px 18px;position:absolute;transform:translate(-50%);z-index:26}.filmology-player-unlock-pill img{filter:brightness(0);height:20px;width:20px}.filmology-player-error{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000a3;display:grid;inset:0;padding:24px;place-items:center;position:absolute;z-index:38}.filmology-player-error__panel{align-items:center;background:#14181cf2;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 28px 70px #00000073;display:flex;flex-direction:column;gap:20px;padding:25px;text-align:center;width:min(520px,94vw)}.filmology-player-error__panel>strong{color:#fff;font-size:15px;font-weight:800;line-height:1.9}.filmology-player-error__panel>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.filmology-player-error__panel button,.filmology-player-error__primary{align-items:center;background:var(--surface-3);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:10px;font-weight:850;justify-content:center;min-height:40px;padding:0 15px}.filmology-player-error__primary{background:var(--brand);border-color:var(--brand)}.filmology-player-modal-layer{align-items:flex-end;background:#00000061;display:flex;inset:0;justify-content:center;padding:0 18px;position:absolute;z-index:30}.filmology-player-sheet{background:#232323;border:0;border-radius:20px 20px 0 0;box-shadow:0 -18px 50px #00000059;max-height:min(420px,calc(100dvh - 20px));overflow:auto;overscroll-behavior:contain;padding:10px 20px calc(20px + env(safe-area-inset-bottom));scrollbar-color:hsla(0,0%,100%,.16) transparent;scrollbar-width:thin;width:min(560px,58vw)}.filmology-player-sheet__handle{background:#ffffff52;border-radius:99px;height:4px;margin:0 auto 8px;width:50px}.filmology-player-sheet__header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:8px;min-height:48px;padding-bottom:8px}.filmology-player-sheet__header h2{color:#fff;flex:1;font-size:17px;font-weight:800;line-height:1.5;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filmology-player-sheet__header>button{background:transparent;border:0;border-radius:50%;cursor:pointer;display:grid;flex:0 0 38px;height:38px;padding:0;place-items:center;width:38px}.filmology-player-sheet__header>button:hover{background:#ffffff14}.filmology-player-sheet__header img{height:19px;width:19px}.filmology-player-sheet__header img.is-back{transform:rotate(180deg)}.filmology-player-option-row,.filmology-player-setting-row{align-items:center;background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.04);color:#fff;cursor:pointer;display:flex;font:inherit;gap:15px;min-height:56px;padding:12px 0;text-align:right;width:100%}.filmology-player-setting-row>img{flex:0 0 25px;height:25px;width:25px}.filmology-player-option-row--with-chevron>img:last-child,.filmology-player-setting-row>img:last-child{flex:0 0 17px;height:17px;opacity:.58;transform:rotate(180deg);width:17px}.filmology-player-option-row>span:last-of-type,.filmology-player-setting-row>span{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.filmology-player-setting-row strong{color:#fff;font-size:16px;font-weight:500;line-height:1.5}.filmology-player-setting-row small{color:#ffffff94;font-size:13px;font-weight:500;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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;font-size:12px;font-weight:500;line-height:1.5;margin-top:2px}.filmology-player-option-row:has(.filmology-player-option-check img) strong{font-weight:800}.filmology-player-option-check{display:grid!important;flex:0 0 34px!important;place-items:center!important;width:34px!important}.filmology-player-option-check img{height:22px;width: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{background:#ffffff0e;border-radius:13px;color:#ffffff9e;font-size:12px;line-height:1.9;margin:16px 0;padding:16px;text-align:center}.filmology-player-subtitle-appearance{display:grid;gap:0;padding:8px 0 2px}.filmology-player-subtitle-picker,.filmology-player-subtitle-size-control{padding:7px 0;width:100%}.filmology-player-subtitle-section-head{align-items:center;display:flex;gap:12px}.filmology-player-subtitle-picker h3,.filmology-player-subtitle-section-head h3{color:#fff;flex:1;font-size:13px;font-weight:800;margin:0;min-width:0}.filmology-player-subtitle-section-head>span{color:#ffffff9e;font-size:10.5px;white-space:nowrap}.filmology-player-subtitle-size-slider{align-items:center;display:flex;gap:8px;padding-top:5px;width:100%}.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{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;flex:1;height:24px;margin:0;min-width:0}.filmology-player-speed-slider>input::-webkit-slider-runnable-track,.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,.filmology-player-subtitle-size-slider>input::-moz-range-track{background:#ffffff40;border-radius:99px;height:4px}.filmology-player-speed-slider>input::-webkit-slider-thumb,.filmology-player-subtitle-size-slider>input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:#fff;border:0;border-radius:50%;height:16px;margin-top:-6px;width:16px}.filmology-player-speed-slider>input::-moz-range-thumb,.filmology-player-subtitle-size-slider>input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;height:16px;width:16px}.filmology-player-subtitle-chip-row{display:flex;gap:8px;overflow-x:auto;padding-top:7px;scrollbar-width:none}.filmology-player-subtitle-chip-row::-webkit-scrollbar{display:none}.filmology-player-subtitle-chip-row>button{border:1px solid hsla(0,0%,100%,.24);border-radius:16px;color:#fff;cursor:pointer;font:inherit;font-size:10.5px;font-weight:800;min-height:32px;min-width:-moz-max-content;min-width:max-content;padding:7px 13px}.filmology-player-subtitle-chip-row>button.is-dark-text{color:#000000db}.filmology-player-subtitle-chip-row>button.active{border-color:#fff;border-width:2px;font-weight:900}.filmology-player-subtitle-chip-row.is-backdrop>button{background:#ffffff0f;border-color:#ffffff29;color:#fff;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-color:#fff;border-width:2px;font-weight:900}.filmology-player-toggle-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.04);cursor:pointer;display:flex;gap:15px;min-height:56px;padding:10px 0;position:relative;width:100%}.filmology-player-toggle-row>img{flex:0 0 25px;height:25px;width: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;height:24px;position:relative;transition:background .18s ease;width:42px}.filmology-player-toggle-row>i:after{background:#ffffffb8;border-radius:50%;content:"";height:18px;position:absolute;right:3px;top:3px;transition:transform .18s ease,background .18s ease;width:18px}.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;display:block;font-size:21px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.5;padding:6px 0 3px;text-align:center;width:100%}.filmology-player-speed-slider{align-items:center;display:flex;gap:12px;width:100%}.filmology-player-speed-slider>button{background:#ffffff1f;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex:0 0 48px;font:inherit;font-family:Arial,sans-serif;font-size:28px;height:48px;line-height:1;padding:0;place-items:center;width:48px}.filmology-player-speed-slider>button:disabled{cursor:default;opacity:.32}.filmology-player-speed-presets{display:flex;gap:9px;overflow-x:auto;padding-top:8px;scrollbar-width:none;width:100%}.filmology-player-speed-presets::-webkit-scrollbar{display:none}.filmology-player-speed-presets>button{background:#ffffff1a;border:0;border-radius:20px;color:#fff;cursor:pointer;font:inherit;font-size:13px;min-width:-moz-max-content;min-width:max-content;padding:9px 18px}.filmology-player-speed-presets>button.active{background:#fff3;border:1px solid hsla(0,0%,100%,.45)}.filmology-player-episodes-sheet{max-height:min(360px,calc(100dvh - 20px));padding-block:10px;width:min(820px,72vw)}.filmology-player-season-tabs{display:flex;gap:8px;overflow-x:auto;padding:7px 0 6px;scrollbar-width:none}.filmology-player-season-tabs::-webkit-scrollbar{display:none}.filmology-player-season-tabs>button{background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);border-radius:11px;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:800;min-height:32px;min-width:-moz-max-content;min-width:max-content;padding:7px 14px}.filmology-player-season-tabs>button.active{background:var(--brand);border-color:var(--brand)}.filmology-player-episode-list{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;padding:12px 0 8px;scroll-snap-type:x proximity;scrollbar-width:none;width:100%}.filmology-player-episode-list::-webkit-scrollbar{display:none}.filmology-player-episode-card{background:#ffffff0f;border:1.5px solid hsla(0,0%,100%,.12);border-radius:16px;color:#fff;cursor:pointer;display:flex;flex:0 0 182px;flex-direction:column;font:inherit;height:96px;overflow:hidden;padding:9px 12px 8px;position:relative;scroll-snap-align:start;text-align:right;width:182px}.filmology-player-episode-card.active{background:#ff1f2d38;border-color:var(--brand)}.filmology-player-episode-card__top{align-items:center;display:flex;gap:8px;min-width:0}.filmology-player-episode-card__top>strong{flex:1;font-size:13px;font-weight:800;line-height:1.4;min-width:0}.filmology-player-episode-card__top>.app-icon{color:#fff;flex:0 0 17px;font-size:17px;height:17px;width:17px}.filmology-player-episode-card>small{color:#ffffff9e;font-size:10px;line-height:1.4;overflow:hidden;padding-top:5px;text-overflow:ellipsis;white-space:nowrap}.filmology-player-episode-card.active>small{color:#fff}.filmology-player-episode-card__status{color:#ffffffb8;font-size:10px;line-height:1.4;margin-top:auto}.filmology-player-episode-card.active .filmology-player-episode-card__status{color:#fff;font-weight:800}.filmology-player-episode-progress{background:#ffffff21;bottom:0;direction:ltr;height:4px;left:0;position:absolute;right:0}.filmology-player-episode-progress>i{background:var(--brand);display:block;height:100%}.filmology-player-next-countdown{align-items:center;background:#000000d1;border:0;border-radius:18px;display:flex;flex-direction:column;gap:10px;padding:18px;position:absolute;right:24px;top:50%;transform:translateY(-50%);width:230px;z-index:34}.filmology-player-next-countdown>strong{color:#fff;font-size:18px;font-weight:800;line-height:1.55;text-align:center;width:100%}.filmology-player-next-countdown>p{color:#ffffffc2;font-size:13px;margin:0}.filmology-player-next-countdown>div{display:flex;gap:8px;justify-content:center}.filmology-player-next-countdown button{background:#ffffff24;border:0;border-radius:12px;color:#fff;cursor:pointer;font:inherit;font-size:11px;font-weight:800;min-height:38px;padding:0 16px}.filmology-player-next-countdown button.primary{background:var(--brand)}.player-fade-enter-active,.player-fade-leave-active{transition:opacity .16s ease}.player-fade-enter-from,.player-fade-leave-to{opacity:0}.player-sheet-enter-active,.player-sheet-leave-active{transition:opacity .19s ease}.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{background:transparent;text-shadow:none}.filmology-web-player.subtitle-backdrop-shadow video::cue{background:transparent;text-shadow:0 2px 4px #000,0 0 3px #000}.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(max-width:780px){.filmology-player-controls__top{gap:12px;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))}.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;height:36px;width:36px}.filmology-player-icon-button>img{height:20px;width:20px}.filmology-player-top-actions .filmology-player-icon-button>img{height:22px;width:22px}.filmology-player-controls__center{gap:22px}.filmology-player-center-button.is-small{height:43px;width:43px}.filmology-player-center-button.is-main{height:60px;width:60px}.filmology-player-center-button img{height:23px;width:23px}.filmology-player-center-button.is-main img{height:28px;width:28px}.filmology-player-center-button.is-main .app-icon{font-size:30px;height:30px;width: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{font-size:8.5px;min-height:25px;padding:6px 9px}.filmology-player-next-pill{font-size:8.5px;min-height:30px;padding:6px 10px}.filmology-player-episodes-pill{font-size:9px;min-height:32px;padding:4px 4px 4px 10px}.filmology-player-episodes-pill .filmology-image,.filmology-player-episodes-pill img{height:23px;width:38px}.filmology-player-seek-wrap{bottom:calc(9px + env(safe-area-inset-bottom));left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right))}.filmology-player-modal-layer{padding-inline:0}.filmology-player-sheet{border-radius:19px 19px 0 0;max-height:72dvh;padding-inline:14px;width:100%}.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;height:22px;width: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{max-height:min(360px,74dvh);width:100%}.filmology-player-episode-list{gap:10px}.filmology-player-episode-card{flex-basis:182px;height:96px;width:182px}.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{font-size:22px;height:22px;width:22px}.filmology-player-gesture-hud>strong{font-size:16px}.filmology-player-next-countdown{padding:16px;right:12px;width:min(230px,calc(100vw - 24px))}.filmology-player-next-countdown>strong{font-size:16px}.filmology-player-speed-slider>button{flex-basis:44px;height:44px;width:44px}.filmology-player-speed-presets>button{padding:8px 14px}}@media(orientation:portrait)and (max-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(max-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{right:10px;width:min(224px,calc(100vw - 20px))}}.episode-card{overflow:hidden;position:relative}.episode-card__seen{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#080a0c7a;border-radius:50%;color:#fff;display:grid;height:28px;left:14px;place-items:center;pointer-events:none;position:absolute;top:14px;width:28px;z-index:2}.episode-card__seen .app-icon{height:17px;width:17px}.episode-card.is-watched .episode-card__copy>strong{padding-left:30px}.episode-card__watch-progress{background:#ffffff1a;border-radius:999px;bottom:9px;height:3px;left:18px;overflow:hidden;pointer-events:none;position:absolute;right:18px}.episode-card__watch-progress>span{background:var(--brand);border-radius:inherit;display:block;height:100%;min-width:2px;transition:width .25s ease}@media(max-width:760px){.episode-card__seen{height:24px;left:9px;top:9px;width:24px}.episode-card__seen .app-icon{height:15px;width: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{height:18px;width:18px}.single-rail-frame{overflow:visible}@media(min-width:1025px){.single-rail-edge-control{height:62px;width:42px}.single-rail-edge-control--left{left:-21px}.single-rail-edge-control--right{right:-21px}}@media(max-width:1024px){.single-rail-edge-control{display:none!important}}.download-glyph{align-items:center;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;line-height:0;width:16px}.download-glyph svg{display:block;fill:currentColor;height:100%;width:100%}.episode-card__download{background:#ffffff0a;gap:8px}.episode-card__download .download-glyph{height:15px;width:15px}.movie-download-card{gap:18px}.movie-download-card__icon{background:#ffffff14;color:#fff}.movie-download-card__icon svg{display:block;fill:currentColor;height:24px;width:24px}.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 hsla(0,0%,100%,.12);min-width:132px;padding-inline:20px}.movie-download-card__button:hover{background:#ffffff1f}@media(max-width:860px){.movie-download-card{border-radius:18px;gap:11px;min-height:92px;padding:13px}.movie-download-card__icon{flex:0 0 42px;height:42px;width:42px}.movie-download-card__icon svg{height:20px;width:20px}.movie-download-card__copy strong{font-size:12px}.movie-download-card__copy span{font-size:8.8px}.movie-download-card__button{font-size:9px;height:36px;min-width:94px;padding-inline:12px}}.single-hero__play{direction:rtl;flex-direction:row}.single-hero__play .app-icon{order:-1}.movie-download-card__button{background:var(--brand)!important;border-color:transparent!important;color:#fff!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{align-items:center;box-shadow:0 12px 28px #0000002e;gap:12px;grid-template-columns:44px minmax(0,1fr) auto auto;min-height:74px;padding:12px 14px}.comment-composer--web textarea{align-self:center;font-size:12.75px;line-height:1.8;max-height:120px;min-height:44px;padding:8px 0}.comment-spoiler-switch{align-self:center;font-size:10.5px;font-weight:850;gap:9px}.comment-composer__send{align-items:center;background:var(--brand);border-radius:999px;box-shadow:0 10px 24px #ff1f2d38;color:#fff;display:inline-flex;font-size:11px;font-weight:900;gap:8px;height:42px;justify-content:center;min-width:112px;padding:0 16px;width:auto}.comment-composer__send .app-icon{height:16px;transform:scaleX(-1);width:16px}.comment-composer__send:disabled{background:#9aa4aa38;box-shadow:none}.comment-list{gap:14px}.comment-thread__item{background:linear-gradient(180deg,#12161be0,#0a0d11eb);border:1px solid hsla(0,0%,100%,.06);border-radius:20px;padding:14px 16px}.comment-thread__content{border-bottom:0;padding:0}.comment-thread__identity{gap:7px}.comment-thread__text{color:#fffffff5;font-size:12px;line-height:2;margin:9px 0 8px}.comment-thread__actions{gap:6px;min-height:32px}.comment-reply-action,.comment-vote-action{background:#ffffff09;border-radius:999px;font-size:10px;font-weight:800;min-height:30px;padding:5px 10px}.comment-reply-action{color:#fff}.comment-thread__toggle{font-size:10px;margin:7px 0 0 54px}.comment-thread__children{gap:10px;margin-top:9px}.comment-thread--nested:before{background:#ffffff17;bottom:12px;inset-inline-start:-9px}.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 hsla(0,0%,100%,.12);border-radius:22px;width:min(1120px,100%)}@media(max-width:860px){.comment-composer--web{gap:9px;grid-template-columns:38px minmax(0,1fr) auto auto;min-height:68px;padding:10px 12px}.comment-composer--web .comment-composer-preview__avatar{height:36px;width:36px}.comment-composer--web textarea{font-size:11.5px;line-height:1.75;min-height:40px}.comment-spoiler-switch{font-size:9.5px;gap:7px}.comment-composer__send{font-size:9.5px;height:38px;min-width:92px;padding:0 13px}.comment-composer__send .app-icon{height:14px;width: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{font-size:9px;padding:4px 8px}.comment-thread__toggle{font-size:9px;margin-inline-start:44px}.information-card{flex-basis:160px;padding:9px 11px;width:160px}.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 hsla(0,0%,100%,.12);border-radius:20px;width:min(100%,720px)}.episode-rail{gap:10px;grid-auto-columns:216px}}.trailer-card__shade{z-index:2}.trailer-card__title{color:#fff;pointer-events:none;z-index:4}.trailer-card__title .app-icon{color:#fff}.detail-menu-popover--anchored{background:transparent;padding:0!important}.detail-menu-popover--anchored .detail-menu-popover__panel{margin:0;max-width:calc(100vw - 28px);position:fixed;width:min(820px,calc(100vw - 28px));z-index:2}.detail-menu-popover--anchored .detail-menu-popover__nav{min-width:0}.detail-menu-popover--anchored .header-menu{flex-wrap:wrap;min-width:0}@media(min-width:1180px)and (hover:hover)and (pointer:fine){.account-desktop-settings-rail .account-settings-user-card>.user-avatar{flex-basis:52px!important;height:52px!important;max-width:52px!important;min-width:52px!important;width: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;font-size:17px;height:35px;width:35px}.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;font-size:15px;height:31px;width:31px}.account-desktop-settings-rail .account-social-buttons button{font-size:9px}.account-profile-avatar,.account-profile-avatar .user-avatar{flex-basis:96px!important;height:96px!important;min-width:96px!important;width:96px!important}.account-profile-avatar__edit{font-size:14px;height:29px;width:29px}.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;height:94px!important;width: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(max-width:860px){.detail-menu-popover--anchored .detail-menu-popover__panel{max-width:calc(100vw - 24px);width:min(680px,calc(100vw - 24px))}}.account-profile-topbar,.person-page-topbar{display:none!important}@media(min-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{background:var(--bg);min-height:100dvh;padding:calc(var(--header-h) + 38px) var(--page-x) 120px}.pricing-shell{margin:0 auto;width:min(1240px,100%)}.pricing-head{margin:0 auto 28px;max-width:720px;text-align:center}.pricing-head>span{color:var(--brand);display:inline-flex;font-size:10px;font-weight:950;margin-bottom:8px}.pricing-head h1{color:var(--text);font-size:clamp(29px,4vw,45px);font-weight:950;letter-spacing:-.025em;margin:0}.pricing-head p{color:var(--muted);font-size:11px;line-height:1.9;margin:9px auto 0;max-width:650px}.pricing-login-note{background:var(--surface);border:1px solid hsla(0,0%,100%,.07);border-radius:14px;color:var(--muted);font-size:10px;margin:0 auto 18px;max-width:760px;padding:11px 14px;text-align:center}.pricing-purchase-mode{background:var(--surface);border:1px solid hsla(0,0%,100%,.07);border-radius:18px;margin:0 auto 24px;max-width:760px;padding:10px}.pricing-purchase-mode__tabs{background:var(--surface-2);border-radius:13px;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:3px}.pricing-purchase-mode__tabs button{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--muted);cursor:pointer;display:flex;font-size:10px;font-weight:900;gap:7px;height:40px;justify-content:center}.pricing-purchase-mode__tabs button.active{background:#fff;color:#000}.pricing-purchase-mode__tabs .app-icon{height:16px;width:16px}.pricing-gift-panel{display:grid;gap:11px;padding:16px 8px 5px}.pricing-gift-panel>div:first-child strong{font-size:12px}.pricing-gift-panel>div:first-child p{color:var(--muted-2);font-size:9px;line-height:1.8;margin:3px 0 0}.pricing-gift-lookup{display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto}.pricing-gift-lookup input{background:var(--surface-3);border:1px solid hsla(0,0%,100%,.09);border-radius:11px;color:#fff;font-size:11px;height:42px;outline:0;padding:0 12px;text-align:left}.pricing-gift-lookup button{background:#fff;border:0;border-radius:11px;color:#000;cursor:pointer;font-size:9.5px;font-weight:900;padding:0 14px}.pricing-gift-recipient{align-items:center;background:var(--surface-2);border-radius:13px;display:flex;gap:10px;padding:10px}.pricing-gift-recipient>.user-avatar{flex:0 0 42px!important;height:42px!important;width:42px!important}.pricing-gift-recipient>span{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.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{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card{background:var(--surface);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 18px 55px #0000002e;overflow:hidden;position:relative}.pricing-card.featured{border-color:#ff1f2d5c;box-shadow:0 20px 60px #ff1f2d14}.pricing-card__art{aspect-ratio:16/8.4;background:var(--surface-3);position:relative;width:100%}.pricing-card__art>.filmology-image{inset:0}.pricing-card__art>.filmology-image img{-o-object-fit:cover;object-fit:cover}.pricing-card__fallback{align-items:center;background:radial-gradient(circle at 50% 10%,rgba(255,31,45,.16),transparent 50%);display:flex;gap:9px;inset:0;justify-content:center;position:absolute}.pricing-card__fallback .app-icon{color:var(--premium);height:28px;width:28px}.pricing-card__fallback strong{font-size:13px}.pricing-card__featured{background:var(--brand);border-radius:999px;color:#fff;font-size:8px;font-weight:950;padding:5px 9px;position:absolute;right:12px;top:12px}.pricing-card__body{display:flex;flex-direction:column;gap:10px;padding:17px}.pricing-card__title{align-items:center;display:flex;gap:10px;justify-content:space-between}.pricing-card__title>strong{font-size:15px;font-weight:950}.pricing-card__title>span{background:#ffffff12;border-radius:7px;font-size:8px;font-weight:850;padding:4px 7px}.pricing-card__meta{align-items:center;color:var(--muted);display:flex;font-size:9px;gap:8px}.pricing-card__meta>b{color:var(--brand);font-size:8px;margin-inline-start:auto}.pricing-card__price{align-items:baseline;display:flex;gap:8px}.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{color:var(--muted);font-size:9.5px;line-height:1.8;margin:0;min-height:42px}.pricing-card ul{display:grid;flex:1;gap:6px;list-style:none;margin:0;padding:0}.pricing-card li{align-items:center;color:var(--text-soft);display:flex;font-size:9px;gap:6px}.pricing-card li .app-icon{color:var(--success-bright);height:14px;width:14px}.pricing-card__body>button{background:#fff;border:0;border-radius:12px;color:#000;cursor:pointer;font-size:10px;font-weight:950;height:42px;margin-top:2px}.pricing-card.featured .pricing-card__body>button{background:var(--brand);color:#fff}.pricing-card__body>button:disabled{cursor:wait;opacity:.55}.pricing-card--skeleton{min-height:420px}.pricing-card__line{border-radius:7px;height:12px;margin:18px;width:72%}.pricing-card__line--short{margin-top:0;width:48%}.pricing-empty{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.06);border-radius:22px;display:flex;flex-direction:column;gap:7px;justify-content:center;min-height:260px;text-align:center}.pricing-empty>.app-icon{color:var(--premium);height:32px;width:32px}.pricing-empty h2{font-size:15px;margin:5px 0 0}.pricing-empty p{color:var(--muted);font-size:10px;margin:0}.account-quick-connect-heading{gap:11px}.account-quick-connect-heading>.account-security-row__icon{flex:0 0 38px;height:38px;width: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{font-size:9.5px;min-height:210px}.account-login-qr-surface{align-items:center;background:var(--surface-2);border:1px solid hsla(0,0%,100%,.06);border-radius:17px;grid-template-columns:200px minmax(0,1fr);padding:14px}.account-login-qr-code,.account-login-qr-fallback{background:#fff;border-radius:16px;color:#111;display:grid;height:200px;overflow:hidden;padding:10px;place-items:center;width:200px}.account-login-qr-code svg,.account-login-qr-fallback canvas,.account-login-qr-fallback img,.account-login-qr-fallback svg{display:block!important;height:100%!important;max-width:100%!important;-o-object-fit:contain;object-fit:contain;width:100%!important}.account-login-qr-copy{gap:6px}.account-login-qr-copy strong{font-size:13px}.account-login-qr-copy small{color:var(--muted);font-size:9px;line-height:1.8}.account-login-qr-copy button{border:1px solid hsla(0,0%,100%,.1);border-radius:10px;font-weight:900;height:36px;margin-top:5px;padding:0 12px}@media(max-width:1100px)and (min-width:861px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-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{gap:12px;grid-template-columns:1fr}.pricing-card{border-radius:20px}.pricing-card__body{padding:14px}.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{gap:12px;grid-template-columns:1fr;justify-items:center;text-align:center}.account-login-qr-copy{align-items:center}.account-login-qr-code,.account-login-qr-fallback{height:min(220px,72vw);width:min(220px,72vw)}}.public-profile-topbar{display:none!important}.public-profile-summary{position:relative}.public-profile-share-inline{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.08);border-radius:50%;color:#fff;cursor:pointer;display:grid;height:38px;left:0;place-items:center;position:absolute;top:0;width:38px}.public-profile-share-inline .app-icon{height:17px;width:17px}@media(max-width:860px){.public-profile-share-inline{height:34px;width:34px}.public-profile-share-inline .app-icon{height:15px;width:15px}}:root{--filmology-sidebar-width:min(370px,88vw)}html.filmology-sidebar-open,html.filmology-sidebar-open body{overflow:hidden}.app-shell{transition:transform .32s cubic-bezier(.2,.78,.2,1);will-change:transform}html.filmology-sidebar-open .app-shell{transform:translate3d(calc(var(--filmology-sidebar-width)*-1),0,0)}.filmology-sidebar-layer{inset:0;pointer-events:none;position:fixed;z-index:520}.filmology-sidebar-backdrop{backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);background:#0000002e;border:0;bottom:0;cursor:default;left:0;padding:0;pointer-events:auto;position:absolute;right:var(--filmology-sidebar-width);top:0}.filmology-navigation-sidebar{background:#0d1013;border-left:1px solid hsla(0,0%,100%,.08);bottom:0;box-shadow:-24px 0 70px #00000061;color:#fff;direction:rtl;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;position:absolute;right:0;top:0;width:var(--filmology-sidebar-width)}.filmology-navigation-sidebar__header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;gap:14px;justify-content:space-between;min-height:74px;padding:12px 18px}.filmology-navigation-sidebar__brand{display:grid;height:28px;place-items:center;width:122px}.filmology-navigation-sidebar__brand .filmology-brand-logo{height:100%;width:100%}.filmology-navigation-sidebar__close{background:#ffffff0f;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:40px;padding:0;place-items:center;width:40px}.filmology-navigation-sidebar__close .app-icon{height:18px;width:18px}.filmology-sidebar-menu{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 12px 20px;scrollbar-color:hsla(0,0%,100%,.12) transparent;scrollbar-width:thin}.filmology-sidebar-menu>ul,.filmology-sidebar-menu__children{list-style:none;margin:0;padding:0}.filmology-sidebar-menu>ul{display:flex;flex-direction:column;gap:5px}.filmology-sidebar-menu__item{list-style:none}.filmology-sidebar-menu__row{align-items:center;display:flex;gap:7px;min-width:0}.filmology-sidebar-menu__link{align-items:center;background:transparent;border:0;border-radius:14px;color:#f2f5f6eb;cursor:pointer;display:flex;flex:1;font-size:13px;font-weight:850;min-height:48px;min-width:0;padding:0 14px;text-align:right}.filmology-sidebar-menu__link:focus-visible,.filmology-sidebar-menu__link:hover{background:#ffffff0e;color:#fff;outline:0}.filmology-sidebar-menu__link--button{width:100%}.filmology-sidebar-menu__toggle{background:#ffffff09;border:0;border-radius:12px;color:#ffffffad;cursor:pointer;display:grid;flex:0 0 42px;height:42px;padding:0;place-items:center;transition:transform .18s ease,background .18s ease;width:42px}.filmology-sidebar-menu__toggle:hover{background:#ffffff13;color:#fff}.filmology-sidebar-menu__toggle .app-icon{height:16px;transition:transform .2s ease;width:16px}.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 hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:3px;margin:3px 18px 8px 0;padding:5px 10px 5px 0}.filmology-sidebar-menu__item.is-depth-1 .filmology-sidebar-menu__link{color:var(--muted);font-size:11.5px;font-weight:760;min-height:41px}.filmology-sidebar-menu__item.is-depth-2 .filmology-sidebar-menu__link{font-size:10.5px;min-height:38px}.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;height:36px;width:36px}.filmology-navigation-sidebar__footer{background:#0b0e11;border-top:1px solid hsla(0,0%,100%,.07);display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:12px}.filmology-navigation-sidebar__footer>a{align-items:center;background:#ffffff0b;border-radius:13px;color:#fff;display:flex;font-size:10.5px;font-weight:850;gap:7px;justify-content:center;min-height:48px}.filmology-navigation-sidebar__footer>a:first-child .app-icon{color:var(--premium)}.filmology-navigation-sidebar__footer .app-icon{height:17px;width:17px}.filmology-sidebar-shell-enter-active,.filmology-sidebar-shell-leave-active{transition:opacity .26s ease}.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 ease,transform .18s ease}.filmology-sidebar-submenu-enter-from,.filmology-sidebar-submenu-leave-to{opacity:0;transform:translateY(-5px)}.pricing-grid{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-card__art{aspect-ratio:4/3;background:transparent;overflow:hidden}.pricing-card__art>.filmology-image{background:transparent!important;height:auto;inset:12px;position:absolute;width:auto}.pricing-card__art>.filmology-image img{background:transparent!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}.pricing-card__fallback{background:transparent}@media(max-width:1100px){.pricing-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){:root{--filmology-sidebar-width:min(340px,88vw)}.filmology-navigation-sidebar__header{min-height:66px;padding:10px 14px}.filmology-navigation-sidebar__brand{height:25px;width:108px}.filmology-sidebar-menu{padding:12px 10px 18px}.filmology-sidebar-menu__link{font-size:12.5px;min-height:46px}.filmology-navigation-sidebar__footer{padding:10px}.pricing-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card{border-radius:18px}.pricing-card__art{aspect-ratio:1/1}.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{font-size:8.5px;min-height:36px}.pricing-card li{font-size:8px}.pricing-card__body>button{font-size:9px;height:38px}}.app-shell{transform:none!important;transition:none!important;will-change:auto!important}.app-main{transition:transform .32s cubic-bezier(.2,.78,.2,1);will-change:transform}html.filmology-sidebar-open .app-main{transform:translate3d(calc(var(--filmology-sidebar-width)*-1),0,0)}html.filmology-sidebar-open .app-bottom-nav{margin-left:calc(var(--filmology-sidebar-width)*-1);transition:margin-left .32s cubic-bezier(.2,.78,.2,1)}.app-bottom-nav{bottom:max(12px,env(safe-area-inset-bottom))!important;margin-top:0!important;position:fixed!important;top:auto!important;z-index:300!important}@media(max-width:860px){.filmology-global-header__mobile-brand .filmology-global-header__title-logo{height:100%;width:100%}.app-bottom-nav{bottom:max(8px,env(safe-area-inset-bottom))!important}}.account-page--auth{margin:0;max-width:none;min-height:100dvh;overflow:hidden;padding-top:0!important;padding-inline:0;padding-bottom:0;width:100%}.account-page--auth .account-auth-shell{isolation:isolate;min-height:100dvh;padding:calc(var(--header-h) + 30px) clamp(16px,3vw,28px) 38px;position:relative;width:100%}.account-page--auth .account-auth-shell:before{background-attachment:fixed;background-image:url(../login-cinema-collage.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;position:fixed;z-index:-2}.account-page--auth .account-auth-shell:after{background:radial-gradient(circle at center,#0000002e 0,#0000006b 45%,#000000c2),linear-gradient(180deg,#05070a8f,#05070ac7);content:"";inset:0;position:fixed;z-index:-1}.account-page--auth .account-auth-card{backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);background:#090b0dd1;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 28px 90px #0000006b;width:min(540px,calc(100vw - 32px))}.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(max-width:860px){.account-page--auth .account-auth-shell{align-items:start;justify-items:center;min-height:calc(100dvh - var(--header-h));padding:14px 14px max(104px,calc(18px + env(safe-area-inset-bottom)))}.account-page--auth .account-auth-shell:before{background-position:50%;background-size:cover}.account-page--auth .account-auth-card{background:#090b0dd6;border-radius:22px;padding:20px 16px;width:min(100%,470px)}.app-shell--account .account-page,.app-shell--account .account-settings-page{padding-inline:8px!important}.app-shell--account .account-profile-app{padding-inline:0!important;width:100%!important}.app-shell--account .account-editor-header,.app-shell--account .account-profile-tabs{margin-inline:-8px!important;padding-inline:8px!important;width:calc(100% + 16px)!important}.app-shell--account .account-detail-shell,.app-shell--account .account-settings-home{max-width:none}.page-home{max-width:100%;overflow-x:clip;width:100%}.page-home>.home-managed-section{margin-inline:var(--page-x);min-width:0;width:auto}.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{overflow-y:scroll;scrollbar-gutter:stable}}html.filmology-player-open,html.filmology-sidebar-open,html.modal-open{scrollbar-gutter:stable}:root{--header-h:56px}.filmology-global-header{backdrop-filter:blur(48px);-webkit-backdrop-filter:blur(48px);background:#0f0f0fcc;border:0;height:var(--header-h);inset:0 0 auto;opacity:1;position:fixed;transform:translateZ(0);transition:transform .24s cubic-bezier(.2,.72,.2,1),opacity .16s ease;will-change:transform,opacity;z-index:420}.filmology-global-header.topbar--hidden:not(.topbar--detail){opacity:0;pointer-events:none;transform:translate3d(0,-100%,0)}.filmology-global-header.topbar--detail{opacity:1;pointer-events:auto;transform:translateZ(0)}.filmology-global-header__desktop{align-items:center;display:flex;height:100%;margin:0 auto;padding:0 var(--page-x);position:relative;width:min(var(--content-max),100%)}.filmology-global-header__primary-actions{align-items:center;direction:rtl;display:flex;gap:7px;position:absolute;right:var(--page-x);top:50%;transform:translateY(-50%);z-index:3}.filmology-global-header__download{position:relative}.filmology-global-header__menu-trigger{position:relative;z-index:3}.filmology-global-header__actions{align-items:center;display:flex;gap:7px;inset-inline-start:var(--page-x);position:absolute;top:50%;transform:translateY(-50%);z-index:3}.filmology-global-header__brand,.filmology-global-header__mobile-brand{display:grid;height:22px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px;z-index:2}.filmology-global-header__brand .filmology-brand-logo,.filmology-global-header__mobile-brand .filmology-brand-logo{height:100%!important;width:100%!important}.filmology-global-header__brand.is-title-logo{height:30px;width:132px}.filmology-global-header__mobile-brand.is-title-logo{height:21px;width:80px}.filmology-global-header__title-logo{background:transparent!important;height:100%;width:100%}.filmology-global-header__title-logo.filmology-image,.filmology-global-header__title-logo>.filmology-image{background:transparent!important}.filmology-global-header__title-logo img{background:transparent!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;width:100%!important}.filmology-header-logo-swap-enter-active,.filmology-header-logo-swap-leave-active{transition:opacity .16s ease,transform .18s ease}.filmology-header-logo-swap-enter-from,.filmology-header-logo-swap-leave-to{opacity:0;transform:scale(.94)}.filmology-global-header__mobile-back,.filmology-header-control{background:#ffffff1a;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex:0 0 40px;height:40px;min-width:40px;padding:0;place-items:center;position:relative;transition:background .16s ease,opacity .16s ease,transform .16s ease;width:40px}.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{font-size:19px;height:19px;width: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;height:34px!important;min-width:34px!important;width:34px!important}.filmology-header-control--pricing{color:var(--premium)}.filmology-header-control--pricing svg{height:20px;width:20px}.filmology-header-control--notifications>b{background:var(--brand);border:2px solid #0f0f0f;border-radius:999px;color:#fff;display:grid;font-size:7px;font-weight:950;height:17px;line-height:1;min-width:17px;padding:0 4px;place-items:center;position:absolute;right:-4px;top:-4px}.filmology-global-header__mobile{display:none}html.filmology-sidebar-open .filmology-global-header{transition:translate .32s cubic-bezier(.2,.78,.2,1),transform .24s cubic-bezier(.2,.72,.2,1),opacity .16s ease;translate:calc(var(--filmology-sidebar-width)*-1) 0}@media(max-width:860px){:root{--header-h:56px}.filmology-global-header__desktop{display:none!important}.filmology-global-header__mobile{align-items:center;direction:ltr;display:flex;height:100%;position:static}.filmology-global-header__mobile-menu{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:4}.filmology-global-header__mobile-brand{height:22px;width:100px}.filmology-global-header__mobile-left{direction:ltr;gap:4px;left:10px}.filmology-global-header__mobile-left,.filmology-global-header__mobile-right-extra{align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);z-index:4}.filmology-global-header__mobile-right-extra{right:54px}.filmology-global-header .filmology-global-header__mobile-back,.filmology-global-header .filmology-header-control{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border:0;flex-basis:40px;height:40px;min-width:40px;width: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:transparent}.filmology-global-header .filmology-global-header__mobile-back .app-icon,.filmology-global-header .filmology-header-control .app-icon{font-size:19px;height:19px;width:19px}.filmology-global-header .filmology-header-control--pricing svg{height:20px;width:20px}.filmology-global-header__mobile-left .filmology-header-control--notifications>b,.filmology-global-header__mobile-right-extra .filmology-header-control--notifications>b{right:-1px;top:-1px}}.app-icon{align-items:center;color:inherit;display:inline-flex;flex:0 0 auto;height:1em;justify-content:center;line-height:0;width:1em}.app-icon svg,.app-icon>svg{display:block!important;height:100%!important;overflow:visible;width:100%!important}.filmology-brand-logo{align-items:center;color:#fff;display:inline-flex;height:22px;justify-content:center;line-height:0;width:100px}.filmology-brand-logo svg,.filmology-brand-logo>svg{display:block!important;height:100%!important;width:100%!important}.filmology-header-control--pricing>svg{display:block!important;flex:0 0 20px;height:20px!important;width:20px!important}.managed-surface-loading{background:var(--bg);min-height:100dvh;overflow:hidden;width:100%}.managed-surface-loading__hero{background:linear-gradient(180deg,#20262bb8,#14181c6b);border-radius:0;height:var(--hero-height-desktop);max-height:none;min-height:var(--hero-height-desktop);position:relative;width:100%}.managed-surface-loading__hero-copy{align-items:center;bottom:clamp(58px,7vh,90px);display:flex;flex-direction:column;gap:10px;left:50%;position:absolute;transform:translate(-50%);width:min(620px,calc(100% - 36px))}.managed-surface-loading__rating{border-radius:10px;height:28px;width:190px}.managed-surface-loading__logo{border-radius:14px;height:68px;max-width:58vw;width:240px}.managed-surface-loading__meta{border-radius:7px;height:13px;max-width:74vw;width:280px}.managed-surface-loading__hero-actions{align-items:center;display:flex;gap:9px;margin-top:4px}.managed-surface-loading__hero-actions>span:first-child{border-radius:999px;height:40px;width:126px}.managed-surface-loading__hero-actions>span:last-child{border-radius:50%;height:40px;width:40px}.managed-surface-loading__body{margin:0 auto;padding:12px var(--page-x) 0;width:min(var(--content-max),100%)}.managed-surface-loading__buttons{display:flex;gap:8px;margin:0 0 18px;min-height:44px;overflow:hidden}.managed-surface-loading__buttons>span{border-radius:12px;flex:0 0 104px;height:38px;width:104px}.managed-surface-loading__section{margin:0 0 30px;overflow:hidden}.managed-surface-loading__heading{border-radius:8px;display:block;height:20px;margin:0 0 12px;width:150px}.managed-surface-loading__rail{display:grid;gap:var(--rail-gap);grid-auto-columns:calc(12.5% - var(--rail-gap)*7/8);grid-auto-flow:column;overflow:hidden}.managed-surface-loading__grid{display:grid;gap:24px 13px;grid-template-columns:repeat(8,minmax(0,1fr));overflow:hidden}.managed-surface-loading__card{display:flex;flex-direction:column;gap:7px;min-width:0}.managed-surface-loading__poster{aspect-ratio:2/3;border-radius:var(--radius-card);display:block;width:100%}.managed-surface-loading__line{border-radius:5px;display:block;height:8px;margin-inline:auto;width:68%}.managed-surface-loading__line--title{height:10px;width:88%}@media(max-width:1320px){.managed-surface-loading__rail{grid-auto-columns:calc(16.66667% - var(--rail-gap)*5/6)}.managed-surface-loading__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-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(max-width:860px){.managed-surface-loading__hero{height:var(--home-hero-height-mobile);max-height:none;min-height:var(--home-hero-height-mobile)}.managed-surface-loading__hero-copy{bottom:53px;width:calc(100% - 32px)}.managed-surface-loading__rating{height:25px;width:150px}.managed-surface-loading__logo{height:56px;width:190px}.managed-surface-loading__meta{height:11px;width:230px}.managed-surface-loading__body{padding:10px var(--page-x) 0}.managed-surface-loading__buttons{gap:7px;margin-inline:calc(0px - var(--page-x));padding-inline:var(--page-x)}.managed-surface-loading__buttons>span{flex-basis:86px;height:34px;width:86px}.managed-surface-loading__section{margin-bottom:25px}.managed-surface-loading__heading{height:17px;margin-bottom:9px;width:122px}.managed-surface-loading__rail{gap:10px;grid-auto-columns:calc(31.25vw - 15px);margin-inline:calc(0px - var(--page-x));padding-inline:var(--page-x)}.managed-surface-loading__grid{gap:20px 10px;grid-template-columns:repeat(3,minmax(0,1fr))}.managed-surface-loading__card{gap:6px}}.home-loading{background:var(--bg);min-width:0;width:100%}.home-loading__hero{background:linear-gradient(180deg,#20262bc2,#14181c70);border-radius:0;height:var(--hero-height-desktop);margin-inline:calc(50% - 50vw);margin-bottom:24px;max-height:none;min-height:var(--hero-height-desktop);position:relative;width:100vw}.home-loading__hero-copy{align-items:center;bottom:clamp(58px,7vh,90px);display:flex;flex-direction:column;gap:10px;left:50%;position:absolute;transform:translate(-50%);width:min(760px,calc(100% - 36px));z-index:2}.home-loading__ratings{align-items:center;display:flex;gap:8px;justify-content:center}.home-loading__ratings>span{border-radius:9px;height:29px;width:58px}.home-loading__logo{border-radius:14px;height:74px;max-width:60vw;width:260px}.home-loading__notice{border-radius:9px;height:22px;max-width:56vw;width:210px}.home-loading__meta{border-radius:7px;height:13px;max-width:72vw;width:290px}.home-loading__actions{align-items:center;display:flex;gap:10px;margin-top:3px}.home-loading__actions>span:first-child{border-radius:999px;height:42px;width:132px}.home-loading__actions>span:last-child{border-radius:50%;height:42px;width:42px}.home-loading__pagination{bottom:24px;display:flex;gap:7px;left:50%;position:absolute;transform:translate(-50%);z-index:2}.home-loading__pagination>span{border-radius:999px;height:7px;width:7px}.home-loading__pagination>span.active{width:26px}.home-loading__body{margin:0;min-width:0;padding:0;width:100%}.home-loading__quick-buttons{display:flex;gap:8px;margin:0 0 18px;overflow:hidden}.home-loading__quick-buttons>span{border-radius:12px;flex:0 0 104px;height:38px;width:104px}.home-loading__section{margin:0 0 32px;overflow:hidden}.home-loading__heading{border-radius:8px;display:block;height:20px;margin:0 0 12px;width:150px}.home-loading__rail{display:grid;gap:var(--rail-gap);grid-auto-columns:calc(12.5% - var(--rail-gap)*7/8);grid-auto-flow:column;overflow:hidden;padding:3px 1px 8px}.home-loading__card{display:flex;flex-direction:column;gap:7px;min-width:0}.home-loading__poster{aspect-ratio:2/3;border-radius:var(--radius-card);display:block;width:100%}.home-loading__line{border-radius:5px;display:block;height:8px;margin-inline:auto;width:68%}.home-loading__line--title{height:10px;width:88%}.managed-section-skeleton__item{display:flex;flex-direction:column;gap:7px;min-width:0}.managed-section-skeleton__line{border-radius:5px;display:block;height:8px;margin-inline:auto;width:68%}.managed-section-skeleton__line--title{height:10px;width:88%}@media(max-width:1320px){.home-loading__rail,.managed-section-skeleton:not(.managed-section-skeleton--feature):not(.managed-section-skeleton--grid){grid-auto-columns:calc(16.66667% - var(--rail-gap)*5/6)}.managed-section-skeleton--feature{grid-auto-columns:calc(33.33333% - var(--rail-gap)*2/3)}}@media(max-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{gap:12px;grid-auto-columns:88vw}}@media(max-width:860px){.home-loading__hero{height:var(--home-hero-height-mobile);margin:0 0 18px;max-height:none;min-height:var(--home-hero-height-mobile);width:100%}.home-loading__hero-copy{bottom:53px;gap:8px;width:calc(100% - 32px)}.home-loading__ratings{gap:6px}.home-loading__ratings>span{border-radius:8px;height:25px;width:48px}.home-loading__logo{height:58px;width:200px}.home-loading__notice{height:19px;width:170px}.home-loading__meta{height:11px;width:230px}.home-loading__actions>span:first-child{height:40px;width:116px}.home-loading__actions>span:last-child{height:40px;width:40px}.home-loading__pagination{bottom:22px}.home-loading__body{padding:0 var(--page-x)}.home-loading__quick-buttons{gap:7px;margin-inline:calc(0px - var(--page-x));padding-inline:var(--page-x)}.home-loading__quick-buttons>span{flex-basis:86px;height:34px;width:86px}.home-loading__section{margin-bottom:25px}.home-loading__heading{height:17px;margin-bottom:9px;width:122px}.home-loading__rail,.managed-section-skeleton:not(.managed-section-skeleton--feature):not(.managed-section-skeleton--grid){gap:10px;grid-auto-columns:calc(31.25vw - 15px);margin-inline:calc(0px - var(--page-x));padding-inline:var(--page-x)}.managed-section-skeleton--feature{gap:12px;grid-auto-columns:88vw;margin-inline:calc(0px - var(--page-x));padding-inline:var(--page-x)}.managed-section-skeleton--grid{gap:20px 10px;grid-template-columns:repeat(3,minmax(0,1fr))}.managed-section-skeleton__item{gap:6px}}.account-list-modal,.person-biography-dialog,.quick-info,.trailer-modal{z-index:900}.filmology-x-carousel{margin-inline:-44px;min-width:0;padding-inline:44px;position:relative}.filmology-x-carousel__wrapper{align-items:stretch;direction:rtl;display:flex;gap:12px;margin:-15px 0;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:15px 0;scroll-behavior:smooth;scroll-padding-inline:1px;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.filmology-x-carousel__wrapper::-webkit-scrollbar{display:none}.filmology-x-carousel__wrapper>*{flex-shrink:0;min-width:0;scroll-snap-align:start;scroll-snap-stop:normal}.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:0 0 auto}.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{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);background:var(--surface-3);border:0;border-radius:9px;box-shadow:0 8px 28px #0000002e;color:#e8ecef;cursor:pointer;display:grid;height:60px;opacity:0;padding:0;place-items:center;position:absolute;top:40%;transform:translateY(-50%);transition:opacity .18s ease,background .18s ease,color .18s ease;width:34px;z-index:12}.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;height:40px;width:32px}.filmology-x-carousel__button .app-icon{font-size:18px;height:18px;width: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{opacity:0!important;pointer-events:none}.filmology-x-hero{background:var(--bg);height:var(--hero-height-desktop);isolation:isolate;margin-inline:calc(50% - 50vw);margin-bottom:26px;min-height:var(--hero-height-desktop);overflow:hidden;position:relative;width:100vw}.filmology-x-hero__track{direction:rtl;display:flex;height:100%;inset:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;position:absolute;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;z-index:1;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.filmology-x-hero__track::-webkit-scrollbar{display:none}.filmology-x-hero__slide{background:var(--bg);flex:0 0 100%;height:100%;overflow:hidden;position:relative;scroll-snap-align:start;scroll-snap-stop:always;width:100%}.filmology-x-hero__art,.filmology-x-hero__gradient,.filmology-x-hero__placeholder{inset:0;position:absolute}.filmology-x-hero__art{background:#101418;overflow:hidden;z-index:0}.filmology-x-hero__placeholder{border-radius:0;display:block;transition:opacity .22s ease;z-index:0}.filmology-x-hero__placeholder.is-hidden{opacity:0;pointer-events:none}.filmology-x-hero__responsive-art{display:block;height:100%;inset:0;position:absolute;width:100%;z-index:1}.filmology-x-hero__art img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none;pointer-events:none}.filmology-x-hero__gradient{background:linear-gradient(180deg,transparent,transparent 43%,rgba(0,0,0,.66) 70%,rgba(0,0,0,.98));pointer-events:none;z-index:2}.filmology-x-hero__content{align-items:center;bottom:clamp(58px,7vh,90px);direction:rtl;display:flex;flex-direction:column;gap:7px;position:absolute;right:50%;text-align:center;transform:translate(50%);width:min(820px,90vw);z-index:4}.filmology-x-hero__notice{align-items:center;background:#ffffffb8;border:1px solid hsla(0,0%,100%,.38);border-radius:10px;color:#17191c;display:inline-flex;font-size:10.5px;font-weight:850;justify-content:center;line-height:1.45;max-width:min(520px,80vw);overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.filmology-x-hero__title-lockup{display:grid;min-height:68px;place-items:center;width:100%}.filmology-x-hero__logo{height:112px;margin:2px auto 0;max-height:112px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:min(360px,68vw)}.filmology-x-hero__logo>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.filmology-x-hero h1{font-size:clamp(34px,4.4vw,68px);font-weight:950;letter-spacing:-.035em;line-height:1.12;margin:0}.filmology-x-hero__english{color:#ffffffb8;direction:ltr;font-size:12px;margin:2px 0 0;text-align:center}.filmology-x-hero__meta{color:#ffffffe8;font-size:12px;font-weight:750;line-height:1.8;margin:0}.filmology-x-hero__actions{align-items:center;display:flex;gap:12px;height:50px;justify-content:center;margin-top:5px}.filmology-x-hero__more{border-radius:999px;height:44px;padding-inline:22px}.filmology-x-hero__bookmark{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff21;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;color:#fff;cursor:pointer;display:grid;height:48px;padding:0;place-items:center;width:48px}.filmology-x-hero__bookmark .app-icon{font-size:22px}.filmology-x-hero__bookmark.active{background:#ff1f2d29;color:var(--brand)}.filmology-x-hero__bottom{align-items:center;bottom:18px;display:flex;gap:9px;justify-content:center;left:50%;position:absolute;touch-action:manipulation;transform:translate(-50%);z-index:8}.filmology-x-hero__arrow{background:#ffffff1f;border:0;border-radius:8px;color:#fff;cursor:pointer;display:grid;height:30px;padding:0;place-items:center;transition:background .18s ease;width:30px}.filmology-x-hero__arrow:hover{background:#ffffff38}.filmology-x-hero__arrow .app-icon{font-size:15px;height:15px;width:15px}.filmology-x-hero__dots-wrap{align-items:center;background:#ffffff1f;border-radius:999px;box-shadow:0 8px 24px #00000052;display:flex;justify-content:center;min-height:30px;overflow:hidden;padding:6px 11px;position:relative}.filmology-x-hero__progress{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.filmology-x-hero__progress:before{background:linear-gradient(270deg,#ffffff38,#ffffff05);bottom:0;content:"";position:absolute;right:0;top:0;width:var(--filmology-x-progress,0)}.filmology-x-hero__dots{align-items:center;display:flex;gap:7px;position:relative;z-index:1}.filmology-x-hero__dot{background:#ffffff57;border:0;border-radius:50%;cursor:pointer;height:7px;padding:0;width:7px}.filmology-x-hero__dot.is-active{background:#fff}.home-loading__rail,.managed-section-skeleton:not(.managed-section-skeleton--grid),.managed-surface-loading__rail{display:flex;gap:12px;grid-auto-columns:unset;grid-auto-flow:unset;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(max-width:1320px){.filmology-x-carousel--poster>.filmology-x-carousel__wrapper>*{flex-basis:calc(16.66667% - 10px)}.filmology-x-carousel--feature>.filmology-x-carousel__wrapper>*{flex-basis:calc(33.33333% - 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.66667% - 10px)}.managed-section-skeleton--feature>.managed-section-skeleton__item{flex-basis:calc(33.33333% - 8px)}}@media(max-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(max-width:860px){.filmology-x-carousel{margin-inline:0;padding-inline:0}.filmology-x-carousel--home{margin-left:calc(0px - var(--page-x));margin-right:calc(0px - var(--page-x));width:calc(100% + var(--page-x) + var(--page-x))}.filmology-x-carousel--home>.filmology-x-carousel__wrapper{padding-inline:var(--page-x);scroll-padding-inline:var(--page-x)}.filmology-x-carousel__wrapper{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.45455% - 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{height:var(--home-hero-height-mobile);margin:0 0 18px;min-height:var(--home-hero-height-mobile);width:100%}.filmology-x-hero__art img{-o-object-position:center 24%;object-position:center 24%}.filmology-x-hero__content{bottom:54px;gap:6px;left:16px;right:16px;transform:none;width:auto}.filmology-x-hero__title-lockup{min-height:56px}.filmology-x-hero__logo{height:84px;max-height:84px;width:min(230px,64vw)}.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{font-size:9px;max-width:82vw;padding:3px 8px}.filmology-x-hero__actions{gap:9px;height:44px;margin-top:2px}.filmology-x-hero__more{font-size:10.5px;height:40px;min-height:40px;padding-inline:18px}.filmology-x-hero__bookmark{height:43px;width:43px}.filmology-x-hero__bookmark .app-icon{font-size:20px}.filmology-x-hero__bottom{bottom:18px;gap:7px}.filmology-x-hero__arrow{height:28px;width:28px}.filmology-x-hero__dots-wrap{min-height:28px;padding:5px 9px}.filmology-x-hero__dot{height:7px;width: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(hover:none),(pointer:coarse){.filmology-x-carousel__button{display:none!important}}@media(prefers-reduced-motion:reduce){.filmology-x-carousel__wrapper,.filmology-x-hero__track{scroll-behavior:auto}}@media(display-mode:standalone)and (max-width:860px){:root{--filmology-safe-top:env(safe-area-inset-top);--header-h:calc(56px + var(--filmology-safe-top))}.filmology-global-header{box-sizing:border-box;height:var(--header-h);padding:0}.filmology-global-header__mobile{height:56px!important;left:0;position:absolute!important;right:0;top:var(--filmology-safe-top)}.page-home .filmology-x-hero{margin-top:var(--header-h)}}.account-quick-connect-card{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.06);border-radius:20px;padding:18px}.account-quick-connect-heading{align-items:flex-start;display:flex;gap:12px}.account-quick-connect-heading>.account-security-row__icon{background:var(--surface-3);border-radius:14px;flex:0 0 42px;height:42px;width:42px}.account-quick-connect-heading h2{font-size:14px;font-weight:900;margin:0 0 4px}.account-quick-connect-heading p{color:var(--muted-2);font-size:9.4px;line-height:1.9;margin:0}.account-login-qr-loading{align-items:center;color:var(--muted);display:flex;font-size:10px;gap:9px;justify-content:center;min-height:220px}.account-login-qr-surface{align-items:stretch;background:transparent;border:0;display:grid;gap:18px;grid-template-columns:minmax(220px,248px) minmax(0,1fr);padding:0}.account-login-qr-frame{background:#fff;border:1px solid hsla(0,0%,100%,.06);border-radius:18px;display:grid;min-height:248px;padding:14px;place-items:center}.account-login-qr-code,.account-login-qr-fallback,.account-login-qr-placeholder{color:#111;display:grid;height:100%;overflow:hidden;place-items:center;width:100%}.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{display:block!important;height:auto!important;max-height:100%!important;max-width:100%!important;-o-object-fit:contain;object-fit:contain;width:100%!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{align-items:flex-start;background:var(--surface);border:1px solid hsla(0,0%,100%,.06);border-radius:18px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-width:0;padding:14px 16px}.account-login-qr-copy strong{font-size:14px}.account-login-qr-copy p{color:var(--muted);font-size:10px;line-height:1.9;margin:0}.account-login-qr-meta{color:var(--muted-2);display:block;font-size:8.8px;line-height:1.9}.account-quick-connect-steps{color:var(--text);display:flex;flex-direction:column;font-size:9.4px;gap:7px;line-height:1.9;margin:0;padding:0 18px 0 0}.account-quick-connect-steps li::marker{color:var(--brand)}.account-login-qr-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:3px}.account-login-qr-copy button{align-items:center;background:var(--surface-3);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:9px;font-weight:950;gap:7px;min-height:40px;padding:0 14px}.account-login-qr-copy button .app-icon{height:14px;width:14px}.account-connect-code{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.account-connect-code input{background:var(--surface);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;font-size:18px!important;letter-spacing:2.4px;min-height:46px;text-align:center}.account-connect-code button{background:#fff;border:0;border-radius:12px;color:var(--on-light);cursor:pointer;font-size:10px;font-weight:950;min-height:46px;min-width:110px;padding:0 16px}.account-quick-connect-actions{display:flex;gap:10px}.account-quick-connect-actions>.account-secondary-button{justify-content:center;width:100%}.account-camera{background:#000;border:1px solid hsla(0,0%,100%,.06);border-radius:18px;overflow:hidden;position:relative}.account-camera video{display:block;max-height:420px;-o-object-fit:cover;object-fit:cover;width:100%}.account-camera span{background:#000000b8;border-radius:9px;bottom:12px;font-size:8.2px;padding:6px 9px;position:absolute;right:50%;transform:translate(50%)}.account-device-link-card{align-items:center;background:var(--surface-2);border:1px solid hsla(0,0%,100%,.06);border-radius:18px;display:flex;gap:12px;padding:15px 16px}.account-device-link-card strong{font-size:11.5px}.account-device-link-card p,.account-device-link-card small{color:var(--muted-2);font-size:8.8px;line-height:1.8;margin:2px 0}.account-device-link-actions{display:flex;flex-wrap:wrap;gap:7px}.account-device-link-actions button{background:#fff;border:0;border-radius:11px;color:var(--on-light);cursor:pointer;font-size:8.5px;font-weight:950;height:38px;padding:0 12px}.account-device-link-actions button.danger{background:#ff1f2d1c;color:var(--error)}@media(max-width:860px){.account-login-qr-surface{gap:12px;grid-template-columns:1fr}.account-login-qr-frame{min-height:unset;padding:12px}.account-login-qr-code,.account-login-qr-fallback,.account-login-qr-placeholder{height:min(240px,70vw);width:min(240px,70vw)}}@media(max-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;height:38px;width: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{font-size:16px!important;letter-spacing:2px;min-height:42px}.account-connect-code button{font-size:8.8px;min-height:42px;min-width:94px}}.filmology-download-manager{display:flex;flex-direction:column;gap:14px}.filmology-download-engine-card{background:var(--surface-2)}.filmology-download-engine-head{align-items:flex-start;display:flex;gap:11px}.filmology-download-engine-head>div{flex:1;min-width:0}.filmology-download-engine-head h2{font-size:14px;margin:0 0 4px}.filmology-download-engine-head p{color:var(--muted-2);font-size:9.5px;line-height:1.85;margin:0}.filmology-download-engine-state{align-items:center;background:var(--surface-3);border-radius:999px;color:var(--muted-2);display:inline-flex;flex:0 0 auto;font-size:8px;font-weight:900;min-height:27px;padding:0 9px}.filmology-download-engine-state.active{background:#22c55e24;color:var(--success-bright)}.filmology-download-storage{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.filmology-download-storage>span{background:var(--surface);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;display:flex;flex-direction:column;gap:3px;padding:10px 11px}.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;color:var(--muted)!important;font-size:8.8px!important;line-height:1.85!important;margin:0!important;padding:10px 11px}.filmology-download-list-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.filmology-download-list-head>div{display:flex;flex-direction:column;gap:3px}.filmology-download-list-head h2{font-size:14px;margin:0}.filmology-download-list-head p{color:var(--muted-2);font-size:8.5px;margin:0}.filmology-download-refresh{background:var(--surface-3);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:34px;padding:0;place-items:center;width:34px}.filmology-download-refresh .app-icon{height:15px;width:15px}.filmology-download-list{display:flex;flex-direction:column;gap:9px}.filmology-download-item{background:var(--surface);border:1px solid hsla(0,0%,100%,.055);border-radius:15px;display:grid;gap:11px;grid-template-columns:70px minmax(0,1fr);padding:10px}.filmology-download-poster{aspect-ratio:2/3;background:var(--surface-3);border-radius:10px;color:var(--muted);display:grid;overflow:hidden;place-items:center;width:70px}.filmology-download-poster img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.filmology-download-poster .app-icon{height:22px;width:22px}.filmology-download-copy{display:flex;flex-direction:column;gap:7px;min-width:0}.filmology-download-title-row{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.filmology-download-title-row>div{display:flex;flex-direction:column;gap:3px;min-width:0}.filmology-download-title-row strong{font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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);border-radius:7px;color:var(--muted-2);flex:0 0 auto;font-size:7.5px;font-weight:900;padding:4px 7px}.filmology-download-title-row>b.is-downloading{background:#ff1f2d24;color:#fff}.filmology-download-title-row>b.is-completed{background:#22c55e24;color:var(--success-bright)}.filmology-download-title-row>b.is-error{background:#ff6b6b21;color:var(--error)}.filmology-download-progress{background:var(--surface-3);border-radius:999px;height:4px;overflow:hidden;position:relative}.filmology-download-progress>i{background:var(--brand);border-radius:inherit;display:block;height:100%;transition:width .2s ease}.filmology-download-progress.indeterminate:after{animation:filmology-download-indeterminate 1.15s ease-in-out infinite;background:var(--brand);border-radius:inherit;bottom:0;content:"";position:absolute;top:0;width:34%}@keyframes filmology-download-indeterminate{0%{right:-36%}50%{right:35%}to{right:102%}}.filmology-download-meta{color:var(--muted-2);direction:rtl;display:flex;flex-wrap:wrap;font-size:7.8px;gap:5px 10px}.filmology-download-error{color:var(--error)!important;font-size:8.4px!important;line-height:1.7!important;margin:0!important}.filmology-download-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:1px}.filmology-download-actions button{align-items:center;background:var(--surface-3);border:1px solid hsla(0,0%,100%,.07);border-radius:9px;color:var(--text);cursor:pointer;display:inline-flex;font:inherit;font-size:8px;font-weight:850;gap:5px;justify-content:center;min-height:32px;padding:0 10px}.filmology-download-actions button .app-icon{height:13px;width:13px}.filmology-download-actions button.primary{background:#fff;border-color:#fff;color:#000}.filmology-download-actions button.danger{background:#ff6b6b14;border-color:#ff6b6b1f;color:var(--error)}.filmology-download-empty{align-items:center;color:var(--muted-2);display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:150px;padding:20px;text-align:center}.filmology-download-empty .app-icon{height:28px;margin-bottom:4px;width:28px}.filmology-download-empty strong{color:var(--text);font-size:11px}.filmology-download-empty span{font-size:9px;line-height:1.8;max-width:440px}@media(max-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{font-size:7px;padding-inline: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;gap:9px;grid-template-columns:58px minmax(0,1fr);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{font-size:7.6px;min-height:30px;padding-inline:8px}}.filmology-header-control--downloads>b{background:var(--brand);border:2px solid #0f0f0f;border-radius:999px;color:#fff;display:grid;font-size:7px;font-weight:950;height:17px;line-height:1;min-width:17px;padding:0 4px;place-items:center;position:absolute;right:-4px;top:-4px}@media(max-width:860px){.filmology-global-header__mobile-download{position:absolute;right:50px;top:50%;transform:translateY(-50%);z-index:4}.filmology-global-header__mobile-right-extra{right:94px}.filmology-global-header__mobile-download.filmology-header-control{background:transparent}.filmology-global-header__mobile-download .app-icon{font-size:19px;height:19px;width:19px}.filmology-header-control--downloads>b{right:-1px;top:-1px}}.downloads-page{background:var(--bg);min-height:100dvh;padding:calc(var(--header-h) + 28px) var(--page-x) 122px}.downloads-page__shell{margin:0 auto;width:min(1040px,100%)}.downloads-page__head{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.downloads-page__head>div{display:flex;flex-direction:column;gap:4px}.downloads-page__head h1{font-size:clamp(24px,3vw,38px);font-weight:950;margin:0}.downloads-page__head p{color:var(--muted-2);font-size:10px;line-height:1.8;margin:0}.downloads-page__head-badge{align-items:center;background:var(--surface-2);border-radius:999px;color:var(--text);display:inline-flex;font-size:9px;font-weight:850;justify-content:center;min-height:32px;padding:0 11px;white-space:nowrap}@media(max-width:700px){.downloads-page{padding:calc(var(--header-h) + 14px) 12px 106px}.downloads-page__head{align-items:flex-start;flex-direction:column;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{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.055);border-radius:13px;display:flex;gap:12px;justify-content:space-between;padding:11px 12px}.filmology-download-folder>span{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.filmology-download-folder small{color:var(--muted-2);font-size:8px}.filmology-download-folder strong{font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filmology-download-folder .account-secondary-button{flex:0 0 auto;font-size:8.5px;min-height:36px}.filmology-download-refresh svg{display:block;height:16px;width:16px}.filmology-download-filename{color:var(--muted-2);display:block;font-size:7.5px;line-height:1.6;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.account-download-methods{display:flex;flex-wrap:wrap;gap:7px}.account-download-methods button{background:var(--surface-3);border:1px solid hsla(0,0%,100%,.07);border-radius:11px;color:var(--muted);cursor:pointer;font:inherit;font-size:9px;font-weight:850;min-height:38px;padding:0 14px}.account-download-methods button.active{background:var(--brand);border-color:var(--brand);color:#fff}.filmology-download-feedback-layer{background:#000000b8;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:6200}.filmology-download-feedback-enter-active,.filmology-download-feedback-leave-active{transition:opacity .16s ease}.filmology-download-feedback-enter-from,.filmology-download-feedback-leave-to{opacity:0}@media(max-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{align-items:stretch;flex-direction:column}.filmology-download-folder .account-secondary-button{width:100%}.filmology-download-feedback-layer{align-items:end;padding:0}}.account-download-methods{--download-method-count:3;background:var(--surface-2)!important;border-radius:12px!important;display:grid!important;gap:5px!important;grid-template-columns:repeat(var(--download-method-count),minmax(0,1fr))!important;padding:4px!important}.account-download-methods button{background:transparent!important;border:0!important;border-radius:9px!important;color:var(--muted-2)!important;font-size:9.5px!important;font-weight:700!important;min-height:36px!important;padding:0 8px!important}.account-download-methods button.active{background:var(--brand)!important;color:#fff!important;font-weight:950!important}@media(max-width:700px){.account-download-methods{gap:4px!important}.account-download-methods button{font-size:8.8px!important;padding-inline:5px!important}}.vlc-launch-modal{align-items:flex-end;background:#000000a8;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:1200}.vlc-launch-modal__sheet{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 24px 70px #0006;display:flex;flex-direction:column;gap:10px;max-width:520px;padding:30px 22px 24px;position:relative;text-align:center;width:100%}.vlc-launch-modal__grabber{background:#ffffff2b;border-radius:999px;height:4px;left:50%;position:absolute;top:9px;transform:translate(-50%);width:44px}.vlc-launch-modal__close{background:var(--surface-3);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:34px;left:14px;padding:0;place-items:center;position:absolute;top:14px;width:34px}.vlc-launch-modal__close .app-icon{height:16px;width:16px}.vlc-launch-modal__icon{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.07);border-radius:16px;color:#fff;display:grid;height:54px;margin-top:5px;place-items:center;width:54px}.vlc-launch-modal__icon .app-icon{height:25px;width:25px}.vlc-launch-modal h2{font-size:16px;font-weight:950;margin:2px 0 0}.vlc-launch-modal p{color:var(--muted);font-size:10.5px;line-height:1.9;margin:0;max-width:420px}.vlc-launch-modal small{color:var(--muted-2);font-size:8.8px;line-height:1.8;max-width:440px}.vlc-launch-modal__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:3px;width:100%}.vlc-launch-modal__primary,.vlc-launch-modal__secondary{align-items:center;border-radius:12px;display:inline-flex;font:inherit;font-size:9.5px;font-weight:900;gap:7px;justify-content:center;min-height:42px;padding:0 14px;text-decoration:none}.vlc-launch-modal__primary{background:#fff;border:0;color:#000;cursor:pointer}.vlc-launch-modal__secondary{background:var(--surface-3);border:1px solid hsla(0,0%,100%,.08);color:#fff;cursor:pointer}.vlc-launch-modal__primary .app-icon,.vlc-launch-modal__secondary .app-icon{height:15px;width:15px}@media(max-width:700px){.vlc-launch-modal{padding:0}.vlc-launch-modal__sheet{border-bottom:0;border-left:0;border-radius:22px 22px 0 0;border-right:0;max-width:none;padding:30px 16px max(22px,env(safe-area-inset-bottom));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{background:var(--surface);border:1px solid var(--line);border-radius:10px;color:var(--text);cursor:pointer;display:grid;height:34px;margin-inline-start:auto;place-items:center;width:34px}.availability-copy-all .app-icon{height:16px;width:16px}.episode-card__status-badges{align-items:flex-start;display:flex;gap:6px;left:14px;pointer-events:none;position:absolute;top:14px;z-index:4}.episode-card__status-badges .episode-card__seen{flex:0 0 28px;left:auto;position:static;top:auto}.episode-card__downloaded{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0c94;border-radius:9px;color:#fff;display:flex;flex:0 0 28px;flex-direction:column;gap:0;justify-content:center;min-height:28px;min-width:28px;padding:4px 3px 3px}.episode-card__downloaded .app-icon{height:15px;width: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,.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;color:inherit!important;display:flex!important;font-size:inherit!important;gap:8px}.movie-download-card__markers{align-items:center;display:inline-flex;gap:5px}.movie-download-card__marker{align-items:center;background:var(--surface-3);border-radius:8px;color:#fff;display:inline-flex;height:25px;justify-content:center;min-width:25px;padding:0 5px}.movie-download-card__marker .app-icon{height:14px;width:14px}.movie-download-card__marker.is-download{flex-direction:column;gap:2px;height:31px;padding-block:3px}.movie-download-card__marker.is-download small{color:#fff!important;font-size:6.5px!important;font-weight:900;line-height:7px!important}.movie-download-card__actions{align-items:center;display:flex;flex:0 0 auto;gap:7px}.bulk-copy-modal{background:#000000b8;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:950}.bulk-copy-modal__sheet{background:var(--surface);border:1px solid var(--line);border-radius:22px;max-height:80dvh;overflow:auto;padding:18px;width:min(520px,100%)}.bulk-copy-modal__head{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding-bottom:14px}.bulk-copy-modal__head h3{font-size:15px;margin:0}.bulk-copy-modal__head p{color:var(--muted-2);font-size:9px;margin:4px 0 0}.bulk-copy-modal__head>button{background:var(--surface-3);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.bulk-copy-modal__group{display:flex;flex-direction:column;gap:8px;margin-top:14px}.bulk-copy-modal__group>strong{font-size:10.5px}.bulk-copy-modal__chips{display:flex;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.bulk-copy-modal__chips::-webkit-scrollbar{display:none}.bulk-copy-modal__chips button{background:var(--surface-3);border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;flex:0 0 auto;font:inherit;font-size:9px;min-height:36px;padding:0 13px}.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);border-radius:12px;color:var(--text);font-size:9.5px;line-height:1.9;margin:16px 0 0;padding:11px 12px}.bulk-copy-modal__submit{align-items:center;background:#fff;border:0;border-radius:12px;color:#000;cursor:pointer;display:flex;font:inherit;font-size:10px;font-weight:950;gap:8px;justify-content:center;margin-top:14px;min-height:44px;width:100%}.bulk-copy-modal__submit:disabled{cursor:default;opacity:.55}.filmology-download-confirm-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;gap:13px;padding:18px;width:min(430px,100%)}.filmology-download-confirm-icon{background:#ff6b6b1f;border-radius:14px;color:var(--error);display:grid;height:44px;place-items:center;width:44px}.filmology-download-confirm-icon .app-icon{height:21px;width:21px}.filmology-download-confirm-card>div>strong{display:block;font-size:13px}.filmology-download-confirm-card>div>p{color:var(--text);font-size:10px;line-height:1.9;margin:5px 0 0}.filmology-download-confirm-card>div>small{color:var(--muted-2);display:block;font-size:8.5px;line-height:1.8;margin-top:4px}.filmology-download-confirm-actions{display:grid!important;gap:8px;grid-template-columns:1fr 1fr}.filmology-download-confirm-actions button{background:var(--surface-3);border:0;border-radius:11px;color:#fff;cursor:pointer;font:inherit;font-size:10px;font-weight:900;min-height:40px}.filmology-download-confirm-actions button.danger{background:var(--error);color:#fff}.filmology-download-cleanup-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr}.filmology-download-cleanup-actions button{align-items:center;background:var(--surface-3);border:1px solid var(--line);border-radius:11px;color:var(--text);cursor:pointer;display:flex;font:inherit;font-size:9px;font-weight:850;gap:7px;justify-content:center;min-height:42px}.filmology-download-cleanup-actions .app-icon{height:15px;width:15px}.filmology-download-history-disclosure{background:#27272747;border:1px solid rgba(242,245,246,.04);border-radius:12px;color:var(--muted-2);margin-top:2px}.filmology-download-history-disclosure>summary{cursor:pointer;font-size:8.5px;list-style:none;opacity:.7;padding:10px 12px;text-align:center}.filmology-download-history-disclosure>summary::-webkit-details-marker{display:none}.filmology-download-history-panel{padding:0 12px 12px}.filmology-download-history-head{align-items:flex-start;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;padding:10px 0}.filmology-download-history-head>div{display:flex;flex-direction:column;gap:3px}.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{background:#ff6b6b1a;border:0;border-radius:8px;color:var(--error);cursor:pointer;font:inherit;font-size:8px;min-height:30px;padding:0 9px}.filmology-download-history-list{display:flex;flex-direction:column}.filmology-download-history-list article{align-items:center;border-top:1px solid rgba(242,245,246,.04);display:flex;gap:10px;padding:9px 0}.filmology-download-history-list article>span{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.filmology-download-history-list strong{color:var(--text);font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filmology-download-history-list small{color:var(--muted-2);font-size:7.8px}.filmology-download-history-list article>button{background:transparent;border:0;border-radius:8px;color:var(--muted-2);cursor:pointer;display:grid;height:30px;place-items:center;width:30px}.filmology-download-history-list article>button .app-icon{height:14px;width:14px}.filmology-download-history-empty{color:var(--muted-2);font-size:8.5px;margin:8px 0 0;text-align:center}@media(max-width:760px){.episode-card__status-badges{gap:4px;left:9px;top:9px}.episode-card__status-badges .episode-card__seen{flex-basis:24px;height:24px;width:24px}.episode-card__downloaded{border-radius:8px;flex-basis:24px;min-height:24px;min-width:24px;padding:3px 2px 2px}.episode-card__downloaded .app-icon{height:13px;width:13px}.episode-card__downloaded small{font-size:5.8px;line-height:7px}.episode-card.is-watched .episode-card__copy>strong,.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{border-bottom:0;border-left:0;border-radius:22px 22px 0 0;border-right:0;max-height:82dvh;padding:16px 14px max(18px,env(safe-area-inset-bottom));width:100%}.filmology-download-feedback-layer{align-items:end;padding:0}.filmology-download-confirm-card{border-bottom:0;border-left:0;border-radius:22px 22px 0 0;border-right:0;padding:18px 16px max(18px,env(safe-area-inset-bottom));width:100%}.filmology-download-cleanup-actions{grid-template-columns:1fr}}.episode-card__downloaded svg{display:block;height:15px;width:15px}.movie-download-card__marker.is-download svg{display:block;height:14px;width:14px}@media(max-width:760px){.episode-card__downloaded svg{height:13px;width:13px}}html.filmology-download-panel-open,html.filmology-download-panel-open body{overflow:hidden!important}.filmology-download-storage-settings__head{align-items:flex-start;display:flex;gap:11px}.filmology-download-storage-settings__head>div{flex:1;min-width:0}.filmology-download-storage-settings__head h2{font-size:14px;margin:0 0 4px}.filmology-download-storage-settings__head p{color:var(--muted-2);font-size:9.5px;line-height:1.85;margin:0}.filmology-download-panel-layer{background:#0000003d;bottom:0;left:0;position:fixed;right:0;top:var(--header-h);z-index:410}.filmology-download-panel{background:#171717;border:1px solid rgba(242,245,246,.11);border-radius:22px;color:var(--text);display:flex;flex-direction:column;max-height:min(760px,calc(100dvh - var(--header-h) - 24px));overflow:hidden;position:fixed;right:max(var(--page-x),calc((100vw - var(--content-max))/2 + var(--page-x)));top:calc(var(--header-h) + 10px);width:min(590px,calc(100vw - 32px));z-index:430}.filmology-download-panel:before{background:#171717;border-left:1px solid rgba(242,245,246,.11);border-top:1px solid rgba(242,245,246,.11);content:"";height:13px;position:absolute;right:61px;top:-7px;transform:rotate(45deg);width:13px}.filmology-download-panel__header{align-items:center;background:#171717;border-bottom:1px solid rgba(242,245,246,.07);display:flex;gap:12px;justify-content:space-between;min-height:70px;padding:12px 14px;position:relative;z-index:2}.filmology-download-panel__identity{align-items:center;display:flex;gap:10px;min-width:0}.filmology-download-panel__mark{background:var(--surface);border-radius:12px;color:#fff;display:grid;flex:0 0 40px;height:40px;place-items:center;width:40px}.filmology-download-panel__mark .app-icon{height:20px;width:20px}.filmology-download-panel__identity>div{display:flex;flex-direction:column;gap:2px;min-width:0}.filmology-download-panel__identity strong{font-size:12px;font-weight:950}.filmology-download-panel__identity small{color:var(--muted-2);font-size:8.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filmology-download-panel__window-actions{align-items:center;display:flex;flex:0 0 auto;gap:6px}.filmology-download-panel__window-actions button{background:var(--surface);border:1px solid rgba(242,245,246,.07);border-radius:10px;color:#fff;cursor:pointer;display:grid;height:35px;padding:0;place-items:center;width:35px}.filmology-download-panel__window-actions button:hover{background:var(--surface-3);border-color:var(--line-strong)}.filmology-download-panel__window-actions svg{display:block;height:17px;width:17px}.filmology-download-panel__stats{background:#171717;border-bottom:1px solid rgba(242,245,246,.055);display:grid;gap:7px;grid-template-columns:repeat(3,1fr);padding:9px 14px}.filmology-download-panel__stats>span{align-items:baseline;background:var(--surface);border-radius:10px;display:flex;gap:5px;justify-content:center;min-width:0;padding:7px 8px}.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{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 16px;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}.filmology-download-manager.is-panel .filmology-download-list-card{background:transparent;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;gap:10px;grid-template-columns:60px minmax(0,1fr);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{font-size:7.3px;min-height:29px;padding-inline:8px}.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 ease}.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 ease}.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(min-width:1180px)and (hover:hover)and (pointer:fine){.account-desktop-settings-rail,.account-desktop-settings-rail__scroll{max-height:none!important;overflow:visible!important;scrollbar-gutter:auto!important;scrollbar-width:auto!important}}@media(max-width:860px){.filmology-download-panel-layer{align-items:flex-end;background:#0000006b;display:flex}.filmology-download-panel{border-bottom:0;border-left:0;border-radius:24px 24px 0 0;border-right:0;height:min(82dvh,760px);max-height:calc(100dvh - max(10px,env(safe-area-inset-top)));max-width:none;position:relative;right:auto;top:auto;width:100%}.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;height:38px;width: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;height:34px;width: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{gap:9px;grid-template-columns:54px minmax(0,1fr);padding:8px}.filmology-download-manager.is-panel .filmology-download-poster{width:54px}}@media(max-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:1 1 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{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.filmology-download-title-copy>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filmology-download-view-title{color:#fff;font-size:8px;font-weight:850;opacity:.72;transition:opacity .15s ease,color .15s ease;width:-moz-max-content;width:max-content}.filmology-download-view-title:hover{color:var(--brand);opacity:1}.filmology-switch-row{cursor:pointer}.filmology-switch-control{cursor:pointer;display:inline-flex;flex:0 0 40px;height:23px;position:relative;width:40px}.filmology-switch-control.is-disabled{cursor:default}.filmology-switch-control>input{block-size:1px!important;inline-size:1px!important;height:1px!important;margin:0!important;min-height:1px!important;opacity:0;padding:0!important;pointer-events:none;position:absolute!important;width:1px!important}.filmology-switch-track{background:#2f3438;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff14;display:block;flex:0 0 40px;height:23px;position:relative;transition:background .18s ease,opacity .18s ease;width:40px}.filmology-switch-track>span{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000059;height:19px;position:absolute;right:2px;top:2px;transition:transform .2s cubic-bezier(.2,.8,.2,1);width:19px}.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:2px solid rgba(255,31,45,.5);outline-offset:2px}.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{font-size:10px;margin-top:2px}.account-membership-hero--modern>b{background:var(--line-strong);color:var(--text);font-weight:800;left:18px;top:18px}.account-membership-hero--modern .account-membership-progress{background:#ffffff17;height:5px;margin-top:20px}.account-membership-facts-grid{gap:9px;grid-template-columns:repeat(4,minmax(0,1fr));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{font-size:12.5px;line-height:1.65;overflow-wrap:anywhere;text-align:center}.account-membership-facts-grid article>small{color:var(--muted-2);font-size:7.5px;line-height:1.6;text-align:center}.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);border:0;box-shadow:none}.account-plans-section--priority .account-plan-grid article.featured{background:var(--surface);border:1px solid rgba(255,31,45,.36)}.account-membership-reward-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-membership-reward-card{background:var(--surface);border:0;border-radius:18px;display:flex;flex-direction:column;gap:11px;min-height:218px;padding:16px}.account-membership-reward-card>header{align-items:center;display:flex;gap:10px}.account-membership-reward-card__icon{background:var(--surface-2);border-radius:12px;color:#fff;display:grid;flex:0 0 39px;height:39px;place-items:center;width:39px}.account-membership-reward-card__icon .app-icon{height:18px;width:18px}.account-membership-reward-card>header>div{display:flex;flex-direction:column;gap:2px;min-width:0}.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);font-size:9.3px;line-height:1.9;margin:0}.account-membership-reward-stats{display:grid;gap:7px;grid-template-columns:repeat(2,1fr);margin-top:auto}.account-membership-reward-stats>span{background:var(--surface-2);border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:9px 10px}.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;display:flex;gap:10px;margin-top:1px}.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);border-radius:8px;color:#fff;flex:0 0 auto;font-size:8px;font-weight:850;padding:6px 9px}.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;left:14px;position:absolute;top:14px}.account-last-purchase-row{align-items:center;background:var(--surface-2);border-radius:13px;display:flex;gap:12px;padding:12px 13px}.account-last-purchase-row>span{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.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{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.account-last-purchase-row b,.account-last-purchase-row em{background:var(--surface-3);border-radius:7px;color:#fff;font-size:8px;font-style:normal;padding:4px 7px}.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{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-membership-notice-item{align-items:start;background:var(--surface-2);border-radius:14px;color:inherit;display:grid;gap:9px;grid-template-columns:34px minmax(0,1fr);min-height:86px;padding:12px;position:relative}.account-membership-notice-item>time{color:var(--muted-2);direction:rtl;font-size:7px;left:10px;position:absolute;top:9px}.account-membership-notice-icon{background:var(--surface-3);border-radius:11px;color:#fff;display:grid;height:34px;place-items:center;width:34px}.account-membership-notice-icon .app-icon{height:16px;width:16px}.account-membership-notice-item>div{min-width:0;padding-top:2px}.account-membership-notice-item strong{display:block;font-size:9.8px;line-height:1.55;padding-left:54px}.account-membership-notice-item p{color:var(--muted);font-size:8.6px!important;line-height:1.75;margin:5px 0 0}.account-membership-notices-more{align-items:center;background:var(--surface-2);border:0;border-radius:10px;color:var(--muted);cursor:pointer;display:flex;font:inherit;font-size:8.5px;font-weight:850;gap:6px;justify-content:center;margin-top:2px;min-height:36px;width:100%}.account-membership-notices-more .app-icon{height:13px;transition:transform .18s ease;width:13px}.account-membership-notices-more .app-icon.is-open{transform:rotate(180deg)}.membership-notice-expand-enter-active,.membership-notice-expand-leave-active{transition:opacity .18s ease,transform .2s ease}.membership-notice-expand-enter-from,.membership-notice-expand-leave-to{opacity:0;transform:translateY(8px)}.account-membership-orders-list{display:flex;flex-direction:column;gap:7px}.account-membership-order-row{align-items:center;background:var(--surface-2);border:0;border-radius:13px;color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:66px;padding:12px 13px;position:relative;text-align:right}.account-membership-order-row>time{color:var(--muted-2);direction:rtl;font-size:7px;left:10px;position:absolute;top:8px}.account-membership-order-row>span{display:flex;flex-direction:column;gap:3px;min-width:0}.account-membership-order-row>span strong{font-size:10.5px;overflow:hidden;padding-left:58px;text-overflow:ellipsis;white-space:nowrap}.account-membership-order-row>span small{color:var(--muted-2);font-size:8px}.account-membership-order-row>div{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.account-membership-order-row b{color:#fff;font-size:9px}.account-membership-order-row em{background:var(--surface-3);border-radius:6px;color:var(--muted);font-size:7.5px;font-style:normal;padding:3px 6px}.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(max-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(max-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{align-items:flex-start;flex-direction:column}.account-last-purchase-row>div{justify-content:flex-start}.account-membership-order-row{gap:7px;grid-template-columns:1fr}.account-membership-order-row>div{align-items:flex-start;flex-direction:row}}.account-membership-access-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.account-membership-access-card{background:var(--surface);border-radius:18px;display:flex;flex-direction:column;gap:11px;padding:15px}.account-membership-access-card>header{align-items:center;display:flex;gap:10px}.account-membership-access-card>header>span{background:var(--surface-2);border-radius:11px;color:#fff;display:grid;flex:0 0 36px;height:36px;place-items:center;width:36px}.account-membership-access-card>header .app-icon{height:17px;width:17px}.account-membership-access-card>header>div{display:flex;flex-direction:column;gap:2px}.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{display:grid;gap:7px;list-style:none;margin:0;padding:0}.account-membership-access-card li{align-items:center;color:var(--muted);display:flex;font-size:9px;gap:7px}.account-membership-access-card li .app-icon{color:var(--muted-2);height:14px;width:14px}.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{display:flex;flex-direction:column;gap:0;margin:0}.account-membership-access-card dl>div{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;gap:12px;justify-content:space-between;padding:8px 0}.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);font-size:9px;font-weight:750;margin:0;text-align:left}@media(max-width:860px){.account-membership-access-grid{grid-template-columns:1fr}}.filmology-download-title-main{align-items:center;display:flex;gap:8px;min-width:0}.filmology-download-title-main>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filmology-download-title-main .filmology-download-view-title{flex:0 0 auto}.account-player-subtitle-size-grid{gap:5px;grid-template-columns:repeat(5,minmax(0,1fr))}.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{display:grid;gap:5px;grid-template-columns:repeat(6,minmax(0,1fr));width:100%}.account-player-subtitle-color-grid button{border-radius:9px;font-size:7.8px;justify-content:center;min-width:0;padding:6px 5px;width:100%}.account-player-subtitle-color-grid i{flex:0 0 15px;height:15px;width:15px}.account-player-subtitle-backdrop-grid{gap:5px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-player-subtitle-backdrop-grid button{border-radius:9px;font-size:8px;min-height:36px;padding:4px 5px}@media(max-width:600px){.account-player-subtitle-color-grid,.account-player-subtitle-size-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.profile-list-grid{display:grid;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-list-card{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.055);border-radius:16px;color:var(--text);display:grid;gap:12px;grid-template-columns:104px minmax(0,1fr) 26px;min-height:92px;padding:10px;transition:background .16s ease,border-color .16s ease}.profile-list-card:hover{background:var(--surface-2);border-color:var(--line-strong)}.profile-list-card__mosaic{background:var(--surface-3);border-radius:11px;display:grid;grid-template-columns:repeat(4,1fr);height:72px;overflow:hidden;width:104px}.profile-list-card__mosaic .filmology-image,.profile-list-card__mosaic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.profile-list-card__mosaic.is-empty{grid-template-columns:1fr}.profile-list-card__placeholder{color:var(--muted);display:grid;font-size:24px;place-items:center}.profile-list-card__body{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-list-card__body strong{font-size:11.5px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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);display:grid;place-items:center}.profile-list-card__arrow .app-icon{height:15px;width:15px}.profile-comment-card footer{align-items:center;color:var(--muted-2);display:flex;font-size:9px;gap:12px;margin-top:7px}.profile-comment-card footer span{align-items:center;display:inline-flex;gap:4px}.profile-comment-card footer .app-icon{height:14px;width:14px}.filmology-share-modal{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000b8;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:5200}.filmology-share-modal__panel{background:var(--surface);border:1px solid hsla(0,0%,100%,.08);border-radius:22px;box-shadow:0 28px 80px #00000085;padding:18px;width:min(520px,100%)}.filmology-share-modal__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.filmology-share-modal__head>div{display:flex;flex-direction:column;gap:3px;min-width:0}.filmology-share-modal__head strong{font-size:15px}.filmology-share-modal__head small{color:var(--muted);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filmology-share-modal__head>button{background:var(--surface-3);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:36px;place-items:center;width:36px}.filmology-share-modal__grid{display:grid;gap:8px;grid-template-columns:repeat(5,1fr)}.filmology-share-modal__grid>button{align-items:center;background:var(--surface-2);border:0;border-radius:13px;color:var(--text);cursor:pointer;display:flex;flex-direction:column;font-size:8.5px;gap:7px;padding:10px 4px}.filmology-share-social{background:var(--surface-3);border-radius:50%;display:grid;height:40px;place-items:center;width:40px}.filmology-share-social svg{height:21px;width:21px}.filmology-share-modal__actions{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:14px}.filmology-share-modal__actions>button{align-items:center;background:var(--surface-3);border:1px solid hsla(0,0%,100%,.08);border-radius:11px;color:#fff;cursor:pointer;display:flex;font-size:9px;font-weight:850;gap:7px;justify-content:center;min-height:40px}.filmology-share-modal__actions>button.primary{background:#fff;border-color:#fff;color:#000}.public-list-page--v2{min-height:100dvh;padding:calc(var(--header-h) + 14px) var(--page-x) 120px}.public-list-shell--v2{margin:0 auto;width:min(1240px,100%)}.public-list-topbar{align-items:center;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;margin-bottom:10px;min-height:54px}.public-list-topbar>button{background:var(--surface-2);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.public-list-topbar>strong{direction:rtl;font-size:13px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.public-list-hero-card{background:var(--surface);border:1px solid hsla(0,0%,100%,.06);border-radius:24px;display:grid;gap:22px;grid-template-columns:190px minmax(0,1fr);padding:20px}.public-list-hero-card__mosaic{aspect-ratio:1;background:var(--surface-3);border-radius:18px;display:grid;gap:2px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);overflow:hidden;width:190px}.public-list-hero-card__mosaic .filmology-image,.public-list-hero-card__mosaic img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.public-list-hero-card__mosaic>span{color:var(--muted);display:grid;font-size:36px;grid-column:1/-1;grid-row:1/-1;place-items:center}.public-list-hero-card__copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-width:0}.public-list-kicker{color:var(--brand);font-size:8.5px;font-weight:900}.public-list-hero-card h1{font-size:clamp(22px,3vw,36px);line-height:1.35;margin:5px 0 8px}.public-list-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:11px}.public-list-meta>span{align-items:center;background:var(--surface-2);border-radius:999px;color:var(--muted);display:inline-flex;font-size:8.5px;gap:5px;padding:6px 9px}.public-list-meta .app-icon{height:13px;width:13px}.public-list-owner{align-items:center;background:var(--surface-2);border-radius:999px;color:#fff;display:inline-flex;gap:8px;max-width:100%;padding:6px 9px 6px 12px}.public-list-owner .user-avatar{height:34px;width:34px}.public-list-owner>span{display:flex;flex-direction:column;min-width:0}.public-list-owner strong{font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-list-owner small{color:var(--muted-2);font-size:7.5px}.public-list-engagement{align-items:center;display:flex;gap:7px;margin-top:14px}.public-list-engagement>button{align-items:center;background:var(--surface-2);border:1px solid hsla(0,0%,100%,.07);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;gap:6px;height:38px;justify-content:center;min-width:52px;padding:0 10px}.public-list-engagement>button.active{background:#ff1f2d1f;border-color:#ff1f2d47;color:var(--brand)}.public-list-engagement .app-icon{height:17px;width:17px}.public-list-engagement b{font-size:8.5px}.public-list-score{align-items:center;display:flex;flex-direction:column;margin-inline-start:5px}.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);font-size:8.5px;margin:7px 0 0}.public-list-filter-tabs{display:grid;gap:7px;grid-template-columns:repeat(3,1fr);margin:16px 0}.public-list-filter-tabs>button{align-items:center;background:var(--surface-2);border:1px solid hsla(0,0%,100%,.055);border-radius:13px;color:var(--muted);cursor:pointer;display:flex;gap:7px;height:46px;justify-content:center}.public-list-filter-tabs>button.active{background:var(--surface-3);border-color:var(--line-strong);color:#fff}.public-list-filter-tabs .app-icon{height:18px;width:18px}.public-list-filter-tabs span{font-size:9.5px;font-weight:850}.public-list-filter-tabs b{background:#ffffff12;border-radius:999px;display:grid;font-size:7px;height:19px;min-width:19px;place-items:center}.public-list-grid--v2{display:grid;gap:22px 11px;grid-template-columns:repeat(6,minmax(0,1fr))}.public-list-comments-modal{align-items:flex-end;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:5100}.public-list-comments-modal__sheet{background:var(--bg);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 -24px 80px #0000008c;display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(78dvh,760px);overflow:hidden;width:min(760px,100%)}.public-list-comments-modal__head{align-items:center;background:var(--surface);border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.public-list-comments-modal__head>div{display:flex;flex-direction:column;gap:3px;min-width:0}.public-list-comments-modal__head strong{font-size:13px}.public-list-comments-modal__head small{color:var(--muted);font-size:8.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-list-comments-modal__head>button{background:var(--surface-3);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.public-list-comments-modal__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px}.public-list-comments-list{gap:10px}.public-list-comments-modal__composer{background:var(--surface);border-top:1px solid hsla(0,0%,100%,.06);padding:10px 12px max(10px,env(safe-area-inset-bottom))}.public-list-comment-composer{align-items:center;display:grid;gap:8px;grid-template-columns:36px minmax(0,1fr) auto 38px}.public-list-comment-composer>.user-avatar{height:36px;width:36px}.public-list-comment-composer textarea{background:var(--surface-2);border:1px solid hsla(0,0%,100%,.07);border-radius:18px;color:#fff;font:inherit;font-size:10px;line-height:1.8;max-height:120px;min-height:42px;outline:0;padding:10px 12px;resize:none}.public-list-comment-composer>button{background:var(--brand);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:38px;place-items:center;width:38px}.public-list-comment-composer>button:disabled{opacity:.45}.comment-spoiler-switch.compact{font-size:8.5px}.public-list-comments-login{margin:0}@media(max-width:980px){.profile-list-grid{grid-template-columns:1fr}.public-list-grid--v2{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:760px){.filmology-share-modal{align-items:end;padding:0}.filmology-share-modal__panel{border-bottom:0;border-radius:24px 24px 0 0;padding:16px 14px max(16px,env(safe-area-inset-bottom));width:100%}.filmology-share-modal__grid{gap:5px;grid-template-columns:repeat(5,1fr)}.filmology-share-social{height:36px;width: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;gap:12px;grid-template-columns:92px minmax(0,1fr);padding:12px}.public-list-hero-card__mosaic{border-radius:13px;width:92px}.public-list-hero-card h1{font-size:19px;margin-top:3px}.public-list-kicker{font-size:7px}.public-list-meta{gap:5px;margin-bottom:7px}.public-list-meta>span{font-size:7px;padding:4px 7px}.public-list-owner{padding:4px 6px 4px 9px}.public-list-owner .user-avatar{height:28px;width:28px}.public-list-engagement{gap:5px;grid-column:1/-1;margin-top:8px}.public-list-engagement>button{height:34px;min-width:45px}.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{gap:18px 9px;grid-template-columns:repeat(3,minmax(0,1fr))}.public-list-comments-modal{padding:0}.public-list-comments-modal__sheet{border-bottom:0;border-left:0;border-radius:24px 24px 0 0;border-right:0;height:88dvh;width:100%}.public-list-comment-composer{grid-template-columns:34px minmax(0,1fr) 36px;grid-template-rows:auto auto}.public-list-comment-composer>.user-avatar{grid-row:1;height:34px;width:34px}.public-list-comment-composer textarea{grid-column:2/4;grid-row:1}.public-list-comment-composer .comment-spoiler-switch{grid-column:2;grid-row:2}.public-list-comment-composer>button{grid-column:3;grid-row:2;height:34px;justify-self:end;width:34px}.profile-list-card{grid-template-columns:88px minmax(0,1fr) 22px;padding:8px}.profile-list-card__mosaic{height:62px;width:88px}}@media(max-width:640px){.account-profile-landscape-grid,.public-profile-download-grid,.public-profile-progress-list{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.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{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#121518f7;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;bottom:calc(max(12px,env(safe-area-inset-bottom)) + 76px);box-shadow:0 18px 54px #0000007a;color:#fff;direction:rtl;display:grid;gap:9px;grid-template-areas:"icon copy action close";grid-template-columns:38px minmax(0,1fr) auto 30px;left:50%;min-height:58px;padding:9px 10px;position:fixed;transform:translate(-50%);width:min(620px,calc(100vw - 28px));z-index:7000}.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{background:#fff1;border-radius:12px;color:#ff6573;display:grid;grid-area:icon;height:38px;place-items:center;width:38px}.global-action-notice--success .global-action-notice__icon{background:#4ed6891c;color:var(--success-bright)}.global-action-notice--premium .global-action-notice__icon{background:#fbd4361a;color:var(--premium)}.global-action-notice__icon .app-icon{font-size:20px;height:20px;width:20px}.global-action-notice__copy{color:#fff;font-size:10.5px;font-weight:800;grid-area:copy;line-height:1.75;margin:0;min-width:0}.global-action-notice__action{align-items:center;background:#ffffff17;border:1px solid hsla(0,0%,100%,.1);border-radius:11px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:9.5px;font-weight:950;grid-area:action;justify-content:center;min-height:36px;padding:0 14px;white-space:nowrap}.global-action-notice--auth .global-action-notice__action,.global-action-notice--error .global-action-notice__action{background:var(--brand);border-color:#ff566538;color:#fff}.global-action-notice--success .global-action-notice__action{background:#4ed68924;border-color:#4ed68933;color:#dff9e9}.global-action-notice--premium .global-action-notice__action{background:var(--premium);border-color:#fbd4363d;color:#151515}.global-action-notice__close{background:transparent;border:0;border-radius:50%;color:#ffffff8a;cursor:pointer;display:grid;grid-area:close;height:30px;padding:0;place-items:center;width:30px}.global-action-notice__close:hover{background:#ffffff0f;color:#fff}.global-action-notice__close .app-icon{height:14px;width:14px}.global-action-notice-enter-active,.global-action-notice-leave-active{transition:opacity .2s ease,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(max-width:860px){.global-action-notice{border-radius:16px;bottom:calc(max(8px,env(safe-area-inset-bottom)) + 70px);gap:7px;grid-template-columns:34px minmax(0,1fr) auto 28px;min-height:54px;padding:8px 9px;width:calc(100vw - 18px)}.global-action-notice--no-nav{bottom:max(12px,env(safe-area-inset-bottom))}.global-action-notice__icon{border-radius:10px;height:34px;width:34px}.global-action-notice__icon .app-icon{font-size:18px;height:18px;width:18px}.global-action-notice__copy{font-size:9.6px;line-height:1.65}.global-action-notice__action{font-size:9px;min-height:34px;padding-inline:11px}.global-action-notice__close{height:28px;width:28px}}@media(max-width:430px){.global-action-notice{gap:6px;grid-template-columns:32px minmax(0,1fr) auto 26px;padding:7px 8px}.global-action-notice__copy{font-size:9.2px}.global-action-notice__action{font-size:8.6px;padding-inline:9px}}.advanced-search-page,.collection-index-page,.user-lists-archive-page{margin:0 auto;min-height:100dvh;padding:calc(var(--header-h) + 28px) var(--page-x) 138px;width:min(var(--content-max),100%)}.collection-index-head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.collection-index-head>div{max-width:820px;min-width:0}.collection-index-head>div>span,.user-lists-archive-hero__copy>span{color:var(--brand);direction:ltr;display:block;font-size:9px;font-weight:900;letter-spacing:.06em;margin-bottom:5px;text-align:right}.collection-index-head h1,.user-lists-archive-hero h1{font-size:clamp(28px,3vw,44px);font-weight:950;line-height:1.35;margin:0}.collection-index-head p,.user-lists-archive-hero p{color:var(--muted);font-size:11px;line-height:2;margin:8px 0 0}.collection-index-head>strong{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;color:var(--text-soft);flex:0 0 auto;font-size:9px;font-weight:850;padding:8px 12px}.collection-index-search{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:16px;display:grid;gap:8px;grid-template-columns:22px minmax(0,1fr) 32px;height:50px;margin-bottom:8px;padding:0 14px;transition:border-color .16s ease,background .16s ease;width:min(620px,100%)}.collection-index-search:focus-within{background:var(--surface);border-color:var(--line-strong)}.collection-index-search>.app-icon{color:var(--muted);height:19px;width:19px}.collection-index-search input{background:transparent;border:0;color:#fff;font-size:11px;height:100%;outline:0;padding:0;width:100%}.collection-index-search input::-moz-placeholder{color:var(--muted-2)}.collection-index-search input::placeholder{color:var(--muted-2)}.collection-index-search>button{background:transparent;border:0;border-radius:50%;color:var(--muted);cursor:pointer;display:grid;height:30px;padding:0;place-items:center;width:30px}.collection-index-search>button:hover{background:#ffffff0f;color:#fff}.collection-index-hint{color:var(--muted);font-size:9px;margin:7px 2px 17px}.collection-index-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.collection-index-card{aspect-ratio:16/9;background:var(--surface);border:1px solid hsla(0,0%,100%,.055);border-radius:16px;box-shadow:0 10px 32px #0000002e;cursor:pointer;isolation:isolate;overflow:hidden;padding:0;position:relative;text-align:inherit;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}@media(hover:hover)and (pointer:fine){.collection-index-card:hover{border-color:#ffffff24;box-shadow:0 18px 44px #00000052;transform:translateY(-3px)}.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{height:100%;inset:0;position:absolute;width:100%}.collection-index-card__backdrop{background:var(--surface);display:block;z-index:0}.collection-index-card__backdrop>img{-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.collection-index-card__fallback{background:linear-gradient(135deg,#242424,#151515);z-index:0}.collection-index-card__shade{background:linear-gradient(180deg,#00000008 18%,#00000029 52%,#000000e0);z-index:1}.collection-index-card__footer{align-items:flex-end;bottom:11px;display:flex;gap:14px;justify-content:space-between;left:13px;min-width:0;position:absolute;right:13px;z-index:2}.collection-index-card__footer>small{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000057;border-radius:8px;color:#ffffffd1;flex:0 0 auto;font-size:8px;line-height:1;padding:5px 7px;white-space:nowrap}.collection-index-card__identity{align-items:flex-end;display:flex;flex-direction:column;gap:5px;margin-left:auto;min-width:0;text-align:right}.collection-index-card__identity>strong{color:#fff;font-size:11px;font-weight:900;line-height:1.45;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 10px rgba(0,0,0,.65);white-space:nowrap}.collection-index-card__logo{display:block;height:28px;margin-right:0;max-height:28px;max-width:min(150px,68%);width:auto}.collection-index-card__logo>img{filter:drop-shadow(0 2px 6px rgba(0,0,0,.5));height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;width:auto}.collection-index-card--skeleton{border:0;box-shadow:none;cursor:default}.collection-index-grid--more{margin-top:14px}.advanced-search-more,.collection-index-load-more{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;color:#fff;cursor:pointer;display:block;font-size:9.5px;font-weight:850;margin:22px auto 0;min-height:42px;min-width:150px;padding:8px 18px}.advanced-search-sentinel,.collection-index-sentinel{display:block;height:1px;width:100%}.collection-index-empty{margin-top:35px}.user-lists-archive-hero{align-items:end;border-bottom:1px solid var(--line);display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto;padding:8px 0 23px}.user-lists-archive-hero__copy{max-width:900px}.user-lists-archive-hero__count{align-items:flex-end;display:flex;flex-direction:column;gap:3px;min-width:120px}.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{align-items:center;display:flex;gap:7px;margin:18px 0 22px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 0 5px;scrollbar-width:none}.user-lists-archive-filters::-webkit-scrollbar{display:none}.user-lists-archive-filters>a{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:9px;font-weight:800;justify-content:center;min-height:37px;padding:7px 13px;transition:border-color .15s ease,background .15s ease,color .15s ease;white-space:nowrap}.user-lists-archive-filters>a.active{background:var(--brand-soft);border-color:#ff1f2d42;color:#fff}.user-lists-archive-grid{display:grid;gap:24px 14px;grid-template-columns:repeat(5,minmax(0,1fr))}.user-list-archive-card{min-width:0;overflow:hidden}.user-list-archive-card__mosaic{aspect-ratio:1.42/1;background:var(--surface);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;box-shadow:0 8px 28px #00000029;display:grid;gap:2px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);overflow:hidden;position:relative;transition:transform .18s ease,border-color .18s ease}@media(hover:hover)and (pointer:fine){.user-list-archive-card__mosaic:hover{border-color:#ffffff24;transform:translateY(-2px)}}.user-list-archive-card__cover{background:var(--surface-2);min-height:0;min-width:0;overflow:hidden;position:relative}.user-list-archive-card__cover>.filmology-image,.user-list-archive-card__cover>.filmology-image>img{height:100%;width:100%}.user-list-archive-card__cover>.filmology-image>img{-o-object-fit:cover;object-fit:cover}.user-list-archive-card__empty{color:#ffffff2b;display:grid;height:100%;place-items:center;width:100%}.user-list-archive-card__empty .app-icon{height:24px;width:24px}.user-list-archive-card__featured{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f0fc2;border:1px solid hsla(0,0%,100%,.15);border-radius:999px;color:#fff;display:inline-flex;font-size:7.5px;font-weight:850;gap:4px;min-height:25px;padding:4px 7px;position:absolute;right:8px;top:8px;z-index:2}.user-list-archive-card__featured .app-icon{color:var(--success-bright);height:12px;width:12px}.user-list-archive-card__body{padding:9px 2px 0}.user-list-archive-card__title{color:#fff;display:block;font-size:11px;font-weight:900;line-height:1.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-list-archive-card__meta{gap:8px;justify-content:space-between;margin-top:6px}.user-list-archive-card__author,.user-list-archive-card__meta{align-items:center;color:var(--muted);display:flex;min-width:0}.user-list-archive-card__author{gap:6px}.user-list-archive-card__author>.user-avatar{flex:0 0 23px;height:23px;width:23px}.user-list-archive-card__author>span{font-size:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-list-archive-card__meta>small{flex:0 0 auto;font-size:7.5px;white-space:nowrap}.user-list-archive-card--skeleton .user-list-archive-card__mosaic{display:block}.user-list-archive-card__line{border-radius:5px;height:10px;margin:10px 2px 0}.user-list-archive-card__line.is-short{height:8px;margin-top:7px;width:58%}.user-lists-archive-empty{margin-top:36px}.advanced-search-page{padding-bottom:168px;width:min(1080px,100%)}.advanced-search-topbar{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:8px;grid-template-columns:86px minmax(0,1fr) 86px;margin-bottom:18px;min-height:54px;position:relative}.advanced-search-topbar>button:first-child{background:var(--surface-2);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:38px;justify-self:start;padding:0;place-items:center;width:38px}.advanced-search-topbar>button:first-child .app-icon{height:18px;width:18px}.advanced-search-topbar h1{font-size:17px;font-weight:950;margin:0;text-align:center}.advanced-search-topbar__text{background:transparent;border:0;color:var(--brand);cursor:pointer;font-size:9.5px;font-weight:900;justify-self:end;padding:8px 5px}.advanced-search-loading{min-height:60dvh}.advanced-search-filters{display:grid;gap:16px}.advanced-search-query{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:15px;display:grid;gap:8px;grid-template-columns:21px minmax(0,1fr) 30px;min-height:50px;padding:0 13px}.advanced-search-query:focus-within{background:var(--surface);border-color:var(--line-strong)}.advanced-search-query>.app-icon{color:var(--muted);height:18px;width:18px}.advanced-search-query input{background:transparent;border:0;color:#fff;font-size:11px;height:48px;outline:0;padding:0;width:100%}.advanced-search-query input::-moz-placeholder{color:var(--muted-2)}.advanced-search-query input::placeholder{color:var(--muted-2)}.advanced-search-query>button{background:transparent;border:0;border-radius:50%;color:var(--muted);cursor:pointer;display:grid;height:28px;padding:0;place-items:center;width:28px}.advanced-search-section{background:#2727275c;border:1px solid var(--line);border-radius:18px;padding:15px}.advanced-search-section>h2{font-size:11px;font-weight:950;margin:0 0 12px}.advanced-choice-row{display:flex;flex-wrap:wrap;gap:7px}.advanced-choice-row>button{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;font-size:9px;font-weight:800;min-height:37px;padding:7px 12px}.advanced-choice-row>button.active{background:var(--brand-soft);border-color:#ff1f2d4d;color:#fff}.advanced-choice-row--three{display:grid;grid-template-columns:repeat(3,1fr)}.advanced-choice-row--three>button{border-radius:12px}.advanced-facets-grid{align-items:start;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-facet{min-width:0;position:relative}.advanced-facet__trigger{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:13px;color:#fff;cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 20px;min-height:52px;padding:9px 11px;text-align:right;width:100%}.advanced-facet__trigger>span{display:flex;flex-direction:column;gap:3px;min-width:0}.advanced-facet__trigger strong{font-size:9.5px;font-weight:900}.advanced-facet__trigger small{color:var(--muted);font-size:7.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advanced-facet__trigger>.app-icon{color:var(--muted);height:16px;transition:transform .16s ease;width:16px}.advanced-facet.is-open .advanced-facet__trigger{background:var(--surface);border-color:var(--line-strong);border-radius:13px 13px 0 0}.advanced-facet.is-open .advanced-facet__trigger>.app-icon{transform:rotate(180deg)}.advanced-facet__panel{background:#1a1a1a;border:1px solid var(--line-strong);border-radius:0 0 13px 13px;border-top:0;box-shadow:0 18px 42px #00000052;max-height:390px;overflow:auto;padding:9px;position:relative;scrollbar-width:thin;z-index:4}.advanced-facet__search{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;display:grid;gap:6px;grid-template-columns:18px minmax(0,1fr);height:39px;margin-bottom:7px;padding:0 9px}.advanced-facet__search>.app-icon{color:var(--muted);height:15px;width:15px}.advanced-facet__search input{background:transparent;border:0;color:#fff;font-size:9px;height:37px;outline:0;padding:0;width:100%}.advanced-facet__clear{background:transparent;border:0;color:var(--brand);cursor:pointer;display:block;font-size:7.5px;font-weight:850;margin:0 0 7px auto;padding:5px 3px}.advanced-facet__items{display:grid;gap:4px}.advanced-facet__items>button{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--text-soft);cursor:pointer;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 24px;min-height:43px;padding:6px 8px;text-align:right;width:100%}.advanced-facet__items>button.active,.advanced-facet__items>button:hover{background:#ffffff0e;color:#fff}.advanced-facet__items>button>span{display:flex;flex-direction:column;gap:2px;min-width:0}.advanced-facet__items strong{font-size:8.8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advanced-facet__items small{color:var(--muted-2);font-size:7px}.advanced-facet__items i{border:1px solid var(--line-strong);border-radius:7px;display:grid;font-style:normal;height:21px;place-items:center;width:21px}.advanced-facet__items>button.active i{background:var(--brand);border-color:var(--brand);color:#fff}.advanced-facet__items i .app-icon{height:13px;width:13px}.advanced-facet__loading{display:grid;min-height:80px;place-items:center}.advanced-facet__message{color:var(--muted);font-size:8px;margin:14px 5px;text-align:center}.advanced-facet__more{background:var(--surface-2);border:0;border-radius:9px;color:var(--text-soft);cursor:pointer;font-size:8px;font-weight:800;margin-top:6px;min-height:34px;width:100%}.advanced-rating-grid,.advanced-stepper-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.advanced-stepper{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:13px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:10px 11px}.advanced-stepper>span{font-size:9px;font-weight:850}.advanced-stepper>div{align-items:center;background:#00000029;border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:31px minmax(48px,72px) auto 31px;height:34px;overflow:hidden}.advanced-stepper button{cursor:pointer;font-size:17px;padding:0;width:31px}.advanced-stepper button,.advanced-stepper input{background:transparent;border:0;color:#fff;height:32px}.advanced-stepper input{font-size:9px;font-weight:850;min-width:0;outline:0;padding:0 4px;text-align:center;width:100%}.advanced-stepper small{color:var(--muted);font-size:7px}.advanced-rating-slider{background:var(--surface-2);border:1px solid var(--line);border-radius:13px;display:grid;gap:12px;min-width:0;padding:11px}.advanced-rating-slider>span{align-items:center;display:flex;gap:10px;justify-content:space-between}.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{accent-color:var(--brand);cursor:pointer;width:100%}.advanced-search-submit-wrap{bottom:calc(max(12px,env(safe-area-inset-bottom)) + 76px);pointer-events:none;position:fixed;right:50%;transform:translate(50%);width:min(720px,calc(100vw - 34px));z-index:290}.advanced-search-submit-wrap>button{align-items:center;background:#fff;border:0;border-radius:15px;box-shadow:0 14px 38px #0000006b;color:var(--on-light);cursor:pointer;display:flex;font-size:10.5px;font-weight:950;gap:8px;justify-content:center;min-height:48px;padding:9px 16px;pointer-events:auto;width:100%}.advanced-search-submit-wrap>button:disabled{cursor:default;opacity:.48}.advanced-search-active-filters{display:flex;gap:6px;margin:0 0 15px;overflow-x:auto;padding:2px 0 5px;scrollbar-width:none}.advanced-search-active-filters::-webkit-scrollbar{display:none}.advanced-search-active-filters>button{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;color:var(--text-soft);cursor:pointer;display:flex;flex:0 0 auto;font-size:8px;gap:6px;min-height:33px;padding:5px 9px}.advanced-search-active-filters .app-icon{height:12px;width:12px}.advanced-search-result-grid{display:grid;gap:24px 11px;grid-template-columns:repeat(6,minmax(0,1fr))}.advanced-search-result-skeleton{display:block;min-width:0}.advanced-search-result-skeleton>.skeleton{aspect-ratio:2/3;border-radius:var(--radius-card);display:block;width:100%}.advanced-search-result-grid--more{margin-top:24px}.advanced-search-empty{margin-top:35px}@media(max-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(max-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(max-width:900px){.user-lists-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.advanced-search-page,.collection-index-page,.user-lists-archive-page{padding:calc(var(--header-h) + 12px) 12px 122px}.collection-index-head{align-items:flex-start;flex-direction:column;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{font-size:8px;padding:6px 9px}.collection-index-search{border-radius:14px;height:47px;width:100%}.collection-index-grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.collection-index-card{border-radius:13px}.collection-index-card__footer{bottom:8px;gap:7px;left:9px;right:9px}.collection-index-card__footer>small{font-size:6.5px;padding:4px 5px}.collection-index-card__identity{gap:3px;max-width:69%}.collection-index-card__logo{height:20px;max-height:20px;max-width:110px}.collection-index-card__identity>strong{font-size:8.5px}.user-lists-archive-hero{gap:12px;grid-template-columns:minmax(0,1fr) auto;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{font-size:8px;min-height:34px;padding:6px 10px}.user-lists-archive-grid{gap:19px 9px;grid-template-columns:repeat(2,minmax(0,1fr))}.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;height:20px;width:20px}.advanced-search-page{padding-bottom:154px;width:100%}.advanced-search-topbar{grid-template-columns:68px minmax(0,1fr) 68px;margin-bottom:12px;min-height:48px}.advanced-search-topbar h1{font-size:14px}.advanced-search-topbar>button:first-child{height:34px;width: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{gap:6px;grid-template-columns:1fr;padding:9px}.advanced-stepper>div{grid-template-columns:29px minmax(42px,1fr) auto 29px}.advanced-rating-slider{padding:9px}.advanced-search-result-grid{gap:18px 8px;grid-template-columns:repeat(3,minmax(0,1fr))}.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;font-size:10px;min-height:46px}}@media(max-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{font-size:9.5px;line-height:1.8;margin:6px 0}@media(max-width:700px){.account-profile-app .account-title-grid{gap:17px 8px;grid-template-columns:repeat(3,minmax(0,1fr))}.account-profile-copy--app{gap:4px}.account-profile-meta--app{font-size:9px;gap:5px 10px;margin-top:3px}.account-profile-actions--app{margin-top:8px!important}.account-profile-summary-cards{margin-bottom:10px;margin-top:8px}.account-profile-tabs{box-shadow:0 8px 22px #0003}}.payment-result-page{display:grid;min-height:calc(100svh - var(--header-h,56px));padding:clamp(92px,11vw,130px) 16px 110px;place-items:center}.payment-result-card{align-items:center;background:linear-gradient(180deg,#191b1dfa,#0e0f10fa);border:1px solid hsla(0,0%,100%,.08);border-radius:26px;box-shadow:0 28px 80px #00000052;display:flex;flex-direction:column;padding:32px 28px;text-align:center;width:min(100%,520px)}.payment-result-icon{background:#ffffff12;border-radius:21px;display:grid;height:64px;margin-bottom:18px;place-items:center;width:64px}.payment-result-icon .app-icon{font-size:28px;height:28px;width:28px}.payment-result-card.is-success .payment-result-icon{background:#23b86c21;color:#60d69a}.payment-result-card.is-error .payment-result-icon{background:#ff30401f;color:#ff5f6d}.payment-result-card.is-pending .payment-result-icon{background:#ffffff14}.payment-result-card h1{font-size:20px;font-weight:900;margin:0}.payment-result-card>p{color:var(--muted-2);font-size:11px;line-height:2;margin:9px 0 0}.payment-result-meta{background:#ffffff0d;border-radius:16px;display:grid;gap:1px;margin:24px 0 20px;overflow:hidden;width:100%}.payment-result-meta>div{align-items:center;background:var(--surface-2);display:flex;gap:16px;justify-content:space-between;padding:13px 15px}.payment-result-meta dt{color:var(--muted-2);font-size:9px}.payment-result-meta dd{font-size:10px;font-weight:800;margin:0}.payment-result-primary,.payment-result-secondary{align-items:center;border:0;border-radius:13px;cursor:pointer;display:flex;font:inherit;font-size:10px;font-weight:900;gap:8px;justify-content:center;min-height:46px;text-decoration:none;width:100%}.payment-result-primary{background:#fff;color:#111}.payment-result-primary .app-icon{height:17px;width:17px}.payment-result-secondary{background:transparent;color:var(--muted-2);margin-top:9px}@media(max-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{display:grid;min-height:100svh;padding:90px 16px 110px;place-items:center}.device-link-landing__card{align-items:center;background:var(--surface-2);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;display:flex;flex-direction:column;padding:30px 24px;text-align:center;width:min(100%,460px)}.device-link-landing__card>span{background:#ffffff12;border-radius:18px;display:grid;height:58px;place-items:center;width:58px}.device-link-landing__card>span .app-icon{height:27px;width:27px}.device-link-landing__card h1{font-size:18px;margin:16px 0 6px}.device-link-landing__card p{color:var(--muted-2);font-size:10px;line-height:2;margin:0 0 20px}.device-link-landing__card a{background:#fff;border-radius:13px;color:#111;display:grid;font-size:10px;font-weight:900;min-height:46px;place-items:center;text-decoration:none;width:100%}.public-app-center-page{padding-top:var(--header-h,56px)}.filmology-inline-spinner{animation:filmology-player-spin .72s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:currentcolor;display:block;flex:0 0 16px;height:16px;width:16px}.account-auth-qr-divider{align-items:center;color:var(--muted-2);display:flex;font-size:8px;height:18px;justify-content:center;position:relative}.account-auth-qr-divider:after,.account-auth-qr-divider:before{background:#ffffff12;content:"";flex:1;height:1px}.account-auth-qr-divider span{padding:0 9px}.account-auth-qr-button{align-items:center;background:var(--surface-2);border:1px solid hsla(0,0%,100%,.1);border-radius:13px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:10px;font-weight:900;gap:8px;height:46px;justify-content:center}.account-auth-qr-button .app-icon{height:19px;width:19px}.account-auth-qr-button:disabled{cursor:wait;opacity:.55}.account-auth-qr-modal{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#000000c2;display:grid;inset:0;padding:max(18px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom));place-items:center;position:fixed;z-index:1300}.account-auth-qr-sheet{background:#151719;border:1px solid hsla(0,0%,100%,.09);border-radius:24px;box-shadow:0 28px 90px #0000008c;overflow:hidden;width:min(100%,430px)}.account-auth-qr-sheet>header{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);display:flex;height:56px;justify-content:space-between;padding:0 17px}.account-auth-qr-sheet>header strong{font-size:13px}.account-auth-qr-sheet>header button{background:#ffffff12;border:0;border-radius:50%;color:#fff;display:grid;height:36px;place-items:center;width:36px}.account-auth-qr-sheet>header .app-icon{height:18px;width:18px}.account-auth-qr-camera{aspect-ratio:1/1;background:#050505;overflow:hidden;position:relative}.account-auth-qr-camera video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.account-auth-qr-target{border:2px solid hsla(0,0%,100%,.9);border-radius:24px;box-shadow:0 0 0 999px #00000059;inset:15%;position:absolute}.account-auth-qr-busy{align-items:center;background:#000000ad;display:flex;font-size:10px;font-weight:850;gap:9px;inset:0;justify-content:center;position:absolute}.account-auth-qr-sheet>p{color:var(--muted);font-size:9px;margin:0;padding:14px 16px 18px;text-align:center}.pricing-price-label{align-items:baseline;display:inline-flex;gap:4px;white-space:nowrap}.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(max-width:700px){.account-auth-qr-modal{align-items:end;padding:0}.account-auth-qr-sheet{border-radius:25px 25px 0 0;max-width:none;padding-bottom:env(safe-area-inset-bottom);width:100%}.account-auth-qr-camera{aspect-ratio:1.08/1}.account-auth-qr-sheet>p{font-size:9.5px}.account-auth-qr-button{font-size:10.5px;height:48px}}.filmology-global-header.topbar--pinned{opacity:1!important;pointer-events:auto!important;transform:none!important}.public-profile-topbar{position:relative!important;top:auto!important;z-index:2!important}.public-profile-tabs{background:#090b0dfa!important;box-shadow:0 8px 22px #0000002e;position:sticky!important;top:var(--header-h)!important;z-index:365!important}@media(display-mode:standalone)and (max-width:860px){.public-profile-tabs{top:var(--header-h)!important}}.account-web-push-card{align-items:center;background:var(--surface);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;display:grid;gap:11px;grid-template-columns:42px minmax(0,1fr) auto;margin-bottom:12px;padding:12px 13px}.account-web-push-card__icon{background:var(--surface-3);border-radius:13px;color:#fff;display:grid;height:42px;place-items:center;width:42px}.account-web-push-card__icon .app-icon{font-size:21px;height:21px;width:21px}.account-web-push-card__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.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{background:#fff;border:0;border-radius:10px;color:#111;cursor:pointer;font:inherit;font-size:8.5px;font-weight:900;min-height:34px;padding:0 11px;white-space:nowrap}.account-web-push-card__state{background:var(--surface-3);border-radius:999px;color:var(--muted-2);font-size:8px;font-weight:800;padding:5px 8px;white-space:nowrap}@media(max-width:700px){.account-web-push-card{border-radius:14px;gap:9px;grid-template-columns:38px minmax(0,1fr) auto;padding:10px}.account-web-push-card__icon{border-radius:12px;height:38px;width:38px}.account-web-push-card__copy strong{font-size:10px}.account-web-push-card__copy small{font-size:8px}.account-web-push-card__install{font-size:8px;padding-inline:9px}}.public-app-center-page{background:#000;margin:0;max-width:none;padding:var(--header-h,56px) 0 0!important;width:100%}.fac-page{background:#000;color:#fff;overflow:hidden;padding-bottom:140px;position:relative}.fac-page__container{display:grid;gap:34px;margin:0 auto;padding-top:34px;position:relative;width:min(1260px,calc(100% - 48px))}.fac-ios-sheet__eyebrow,.fac-kicker,.fac-platform-eyebrow{color:#ff335f;display:inline-flex;font-size:.75rem;font-weight:950;letter-spacing:.16em}.fac-button{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-weight:900;gap:8px;justify-content:center;min-height:52px;padding:0 22px;text-decoration:none;transition:opacity .18s ease,background .18s ease}.fac-button:hover{transform:none}.fac-button svg{height:18px;width:18px}.fac-button--primary{background:#f03;color:#fff}.fac-button--ghost{background:#ffffff12;color:#fff}.fac-button--disabled{background:#ffffff14;color:#7f7f7f;cursor:default}.fac-cinematic-hero{background:#000;height:1000px;isolation:isolate;min-height:1000px;overflow:hidden;padding:100px 40px;position:relative;width:100%}.fac-cinematic-hero__content{margin:0 auto;position:relative;text-align:center;width:min(800px,100%);z-index:20}.fac-cinematic-hero h1{font-size:clamp(2.5rem,4vw,60px);font-weight:950;letter-spacing:-.045em;line-height:1.1;margin:14px 0 10px}.fac-cinematic-hero__subtitle{color:#fff;font-size:20px;font-weight:800;line-height:1.6;margin:0}.fac-cinematic-hero__actions{display:flex;justify-content:center;margin-top:26px}.fac-hero-download{--fac-cta-accent:#f03;background:#242424;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;isolation:isolate;min-height:52px;min-width:190px;overflow:visible;padding:15px 30px;text-decoration:none;transition:color .24s ease,background .24s ease}.fac-hero-download,.fac-hero-download__content{align-items:center;display:inline-flex;justify-content:center;position:relative}.fac-hero-download__content{flex-direction:row-reverse;font-weight:900;gap:11px;line-height:1.4;white-space:nowrap;z-index:4}.fac-hero-download__arrow{flex:0 0 20px;height:20px;transition:transform .24s ease;width:20px}.fac-hero-download__surface{background:#000;border-radius:inherit;inset:2px;position:absolute;transition:background .24s ease;z-index:2}.fac-hero-download__glow,.fac-hero-download__stroke{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.fac-hero-download__glow:before,.fac-hero-download__stroke:before{animation:fac-hero-cta-orbit 3.2s linear infinite;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0 70%,rgba(255,0,51,.02) 76%,rgba(255,0,51,.9) 88%,#ff5c7d 94%,transparent 100%);content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:150%}.fac-hero-download__glow{filter:blur(7px);opacity:.72;z-index:0}.fac-hero-download__glow:before{background:conic-gradient(from 0deg,transparent 0 70%,rgba(255,0,51,.06) 77%,#f03 90%,#ff7690 95%,transparent 100%)}.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{filter:blur(11px);opacity:1}.fac-hero-download:focus-visible{outline:none}@keyframes fac-hero-cta-orbit{to{transform:translate(-50%,-50%) rotate(1turn)}}.fac-orbit-visual{contain:layout paint style;height:600px;left:50%;mask:linear-gradient(90deg,transparent,#000 19.7213%,#000 80%,transparent);-webkit-mask:linear-gradient(90deg,transparent,#000 19.7213%,#000 80%,transparent);overflow:hidden;pointer-events:none;position:absolute;top:270px;transform:translate(-50%);width:1600px;z-index:2}.fac-orbit-visual:after,.fac-orbit-visual:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:20%;z-index:2000}.fac-orbit-visual:before{background:linear-gradient(90deg,#000,rgba(0,0,0,.94) 24%,rgba(0,0,0,.68) 54%,rgba(0,0,0,.26) 78%,transparent);left:0}.fac-orbit-visual:after{background:linear-gradient(270deg,#000,rgba(0,0,0,.94) 24%,rgba(0,0,0,.68) 54%,rgba(0,0,0,.26) 78%,transparent);right:0}.fac-orbit-ticker{height:600px;overflow:hidden;position:absolute;top:0;width:50%;z-index:2}.fac-orbit-ticker--left{left:0}.fac-orbit-ticker--right{right:0}.fac-orbit-ticker__scene{height:600px;overflow:visible;position:absolute;top:0;width:1600px}.fac-orbit-ticker__scene--left{right:-800px}.fac-orbit-ticker__scene--right{left:-800px}.fac-cylinder-scene{inset:0;overflow:visible;perspective:600px;perspective-origin:50% 50%;position:absolute;transform-style:preserve-3d}.fac-orbit-card{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:transparent;border-radius:20px;height:400px;left:50%;margin:-200px 0 0 -140px;opacity:1;overflow:hidden;position:absolute;top:50%;transform-origin:50% 50%;width:280px;will-change:transform}.fac-orbit-card .filmology-image{display:block;height:100%;inset:0;position:absolute;width:100%}.fac-orbit-card img{background:transparent;border-radius:inherit;display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.fac-orbit-ticker--left .fac-orbit-card img{filter:grayscale(1) contrast(1.06) brightness(.58)}.fac-orbit-ticker--right .fac-orbit-card img{filter:saturate(1.03) brightness(.98)}.fac-orbit-ambient{background:#f03;border-radius:50%;display:block;filter:blur(50px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}.fac-orbit-ambient--wide{height:300px;opacity:.2;width:984px}.fac-orbit-ambient--tight{height:232px;opacity:.2;width:462px}.fac-orbit-center{height:330px;left:50%;min-height:330px;min-width:4px;overflow:visible;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:4px;z-index:2100}.fac-orbit-particles{background-image:radial-gradient(circle at 38% 42%,hsla(0,0%,100%,.85) 0 1px,transparent 1.5px),radial-gradient(circle at 59% 35%,rgba(255,0,51,.8) 0 1px,transparent 1.5px),radial-gradient(circle at 65% 64%,hsla(0,0%,100%,.58) 0 1px,transparent 1.5px),radial-gradient(circle at 44% 70%,rgba(255,0,51,.7) 0 1px,transparent 1.5px);background-size:94px 86px,126px 112px,110px 98px,154px 138px;inset:-59px -222px;mask:radial-gradient(50% 50% at 50% 50%,#000 0,transparent 100%);-webkit-mask:radial-gradient(50% 50% at 50% 50%,#000 0,transparent 100%);opacity:.42;position:absolute;z-index:1}.fac-orbit-center__glow{height:300px;left:-7px;overflow:visible;position:absolute;right:-9px;top:50%;transform:translateY(-50%);z-index:4}.fac-orbit-center__glow>span{background:#f03;border-radius:50%;display:block;position:absolute}.fac-orbit-center__haze--wide{filter:blur(50px);inset:37px -34px;opacity:.5;z-index:2}.fac-orbit-center__haze--tight{filter:blur(50px);height:232px;left:-15px;opacity:1;right:-15px;top:50%;transform:translateY(-50%);z-index:2}.fac-orbit-center__soft{bottom:31px;filter:blur(10px);left:50%;top:31px;transform:translate(-50%);width:10px;z-index:3}.fac-orbit-center__beam{bottom:37px;filter:blur(3px);left:50%;top:37px;transform:translate(-50%);width:14px;z-index:4}.fac-orbit-center__core{background:#fff!important;filter:blur(1px);height:216px;left:50%;top:50%;transform:translate(-50%,-50%);width:6px;z-index:5}.fac-platform-index{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-4px;scroll-margin-top:calc(var(--header-h,56px) + 18px)}.fac-platform-tab{--fac-tab-accent:#f03;align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#1d1d1d;border:1px solid transparent;border-radius:22px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:14px;justify-content:center;min-height:142px;min-width:0;padding:20px;text-align:center;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.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{color:var(--fac-tab-accent);display:grid;filter:drop-shadow(0 0 13px color-mix(in srgb,var(--fac-tab-accent) 38%,transparent));height:48px;place-items:center;width:48px}.fac-platform-tab__icon svg{display:block;fill:currentColor;height:38px;width:38px}.fac-platform-tab__copy{display:grid;gap:5px;min-width:0;place-items:center}.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{align-items:center;background:linear-gradient(180deg,#ffffff30,#ffffff05);border-radius:32px;display:grid;gap:26px;grid-template-columns:minmax(320px,420px) minmax(0,1fr);padding:30px}.fac-platform-enter-active,.fac-platform-leave-active{transition:opacity .18s ease,transform .18s ease}.fac-platform-enter-from,.fac-platform-leave-to{opacity:0;transform:translateY(7px)}.fac-platform-copy{display:grid;gap:18px}.fac-platform-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.fac-platform-heading>div{min-width:0}.fac-platform-heading h2{font-size:clamp(1.8rem,3.2vw,2rem);line-height:1.08;margin:0 0 10px}.fac-platform-heading p{color:#adadad;font-size:.86rem;line-height:1.9;margin:0}.fac-status{align-items:center;align-self:flex-start;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:950;max-width:100%;padding:8px 12px;white-space:nowrap;width:-moz-max-content;width:max-content}.fac-status.is-live{background:#ff003324;color:#ff587a}.fac-status.is-soon{background:#ffffff12;color:#c8c8c8}.fac-status.is-hidden{background:#ffffff0f;color:#888}.fac-platform-meta{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.fac-platform-meta span{background:#0d0d0d;border-radius:16px;display:grid;gap:5px;padding:12px}.fac-platform-meta small{color:#7d7d7d;font-size:.68rem}.fac-platform-meta strong{font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fac-platform-meta--tv{grid-template-columns:repeat(2,minmax(0,1fr))}.fac-steps-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.fac-steps-list li{align-items:flex-start;background:#0d0d0d;border-radius:16px;color:#c9c9c9;display:flex;gap:10px;line-height:1.85;padding:13px 14px}.fac-steps-list strong{color:#ff335f;font-size:.9rem;min-width:22px}.fac-steps-list--ios li{align-items:center;min-height:54px}.fac-platform-actions{display:flex;flex-wrap:wrap;gap:12px}.fac-platform-note{color:#8f8f8f;font-size:.76rem;line-height:1.85;margin:0}.fac-platform-visual{min-width:0}.fac-gallery{display:grid;gap:14px}.fac-gallery--phone{align-items:end;grid-template-columns:repeat(3,minmax(0,1fr))}.fac-gallery-card{background:#121212;border-radius:28px;box-shadow:0 18px 40px #00000059;margin:0;overflow:hidden;position:relative}.fac-gallery-card>.filmology-image{display:block;inset:8px;position:absolute}.fac-gallery-card img{display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.fac-gallery--phone .fac-gallery-card{aspect-ratio:9/18;background:linear-gradient(180deg,#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{align-content:center;background:#ffffff08;border:1px dashed hsla(0,0%,100%,.08);color:#7f7f7f;display:grid;gap:6px;min-height:220px;place-items:center;text-align:center}.fac-gallery-card--placeholder span{font-weight:900}.fac-gallery-card--placeholder small{font-size:.78rem}.fac-android-qr-card{align-items:center;background:#0d0d0d;border-radius:22px;display:grid;gap:18px;grid-template-columns:148px minmax(0,1fr);padding:16px}.fac-android-qr-card__code{aspect-ratio:1;background:#fff;border-radius:18px;color:#666;display:grid;font-size:.72rem;line-height:1.7;overflow:hidden;padding:8px;place-items:center;text-align:center;width:148px}.fac-android-qr-card__svg,.fac-android-qr-card__svg svg{display:block;height:100%;width:100%}.fac-android-qr-card__loading{color:#777}.fac-android-qr-card__copy{display:grid;gap:6px}.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;font-size:.8rem;line-height:1.85;margin:0}.fac-tv-mockup{filter:drop-shadow(0 28px 50px rgba(0,0,0,.48));margin:0 auto;padding-bottom:76px;position:relative;width:min(100%,780px)}.fac-tv-mockup__screen{aspect-ratio:16/9;background:linear-gradient(145deg,#252525,#050505 50%,#181818);border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff17,0 0 0 1px #000;overflow:hidden;padding:7px;position:relative}.fac-tv-mockup__screen>.filmology-image{display:block;inset:7px;position:absolute}.fac-tv-mockup__screen img{background:#060606;border-radius:11px;display:block;height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.fac-tv-mockup__placeholder{align-content:center;background:radial-gradient(circle at 50% 35%,rgba(59,130,246,.13),transparent 32%),#080808;border-radius:11px;display:grid;gap:8px;height:100%;place-items:center;text-align:center;width:100%}.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;bottom:62px;height:7px;left:50%;position:absolute;transform:translate(-50%);width:28%}.fac-tv-mockup__chin span{background:#f03;border-radius:50%;height:4px;left:50%;opacity:.65;position:absolute;top:1px;width:4px}.fac-tv-mockup__stand{bottom:0;height:64px;width:34%}.fac-tv-mockup__stand,.fac-tv-mockup__stand:before{left:50%;position:absolute;transform:translate(-50%)}.fac-tv-mockup__stand:before{background:linear-gradient(90deg,#111,#3b3b3b 48%,#151515);content:"";height:46px;top:0;width:30px}.fac-tv-mockup__stand i{background:linear-gradient(90deg,transparent,#303030 18%,#3b3b3b 50%,#303030 82%,transparent);border-radius:50%;bottom:0;height:8px;left:50%;position:absolute;transform:translate(-50%);width:100%}.fac-ios-sheet{inset:0;position:fixed;z-index:1300}.fac-ios-sheet__backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000b8;border:0;height:100%;inset:0;position:absolute;width:100%}.fac-ios-sheet__panel{background:#121212;border-radius:26px 26px 0 0;bottom:0;box-shadow:0 -22px 60px #00000073;left:0;margin:0 auto;padding:10px 20px calc(20px + env(safe-area-inset-bottom));position:absolute;right:0;width:min(620px,100%)}.fac-ios-sheet__handle{background:#494949;border-radius:999px;height:4px;margin:0 auto 18px;width:44px}.fac-ios-sheet__panel header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.fac-ios-sheet__panel h2{font-size:1.25rem;margin:4px 0 0}.fac-ios-sheet__panel header button{background:#222;border:0;border-radius:11px;color:#aaa;font-size:1.4rem;height:36px;width:36px}.fac-ios-steps{display:grid;gap:10px;list-style:none;margin:22px 0;padding:0}.fac-ios-steps li{align-items:start;background:#181818;border-radius:16px;display:grid;gap:12px;grid-template-columns:36px 1fr;padding:14px}.fac-ios-steps li>span{background:#ff003321;border-radius:10px;color:#ff335f;display:grid;font-weight:950;height:32px;place-items:center;width:32px}.fac-ios-steps li div{display:grid;gap:4px}.fac-ios-steps strong{font-size:.86rem}.fac-ios-steps small{color:#929292;line-height:1.75}.fac-ios-sheet__done{background:#f03;border:0;border-radius:14px;color:#fff;cursor:pointer;font:inherit;font-weight:900;min-height:48px;width:100%}.fac-page-state{align-items:center;color:var(--muted);display:flex;flex-direction:column;font-size:12px;gap:10px;justify-content:center;min-height:calc(100svh - var(--header-h,56px))}@media(max-width:1199px){.fac-cinematic-hero{height:1000px;min-height:1000px;padding-top:92px}.fac-platform-section{gap:24px;grid-template-columns:1fr}.fac-gallery--phone{grid-template-columns:repeat(3,minmax(120px,1fr))}.fac-tv-mockup{width:min(100%,860px)}}@media(max-width:860px){.fac-platform-index{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;scrollbar-width:none}.fac-platform-index::-webkit-scrollbar{display:none}.fac-platform-tab{flex:0 0 220px;min-height:126px;scroll-snap-align:start}.fac-platform-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:809px){.fac-page{padding-bottom:120px}.fac-page__container{gap:22px;padding-top:22px;width:min(100% - 24px,1260px)}.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{margin:22px auto 0;width:100%}.fac-hero-download{max-width:100%;min-width:190px}.fac-orbit-visual{top:250px}.fac-orbit-center{height:300px;min-height:300px}.fac-orbit-center__glow{height:250px}.fac-orbit-ambient--wide{height:190px;opacity:.14;width:640px}.fac-orbit-ambient--tight{height:150px;opacity:.12;width:340px}.fac-orbit-ambient{background:radial-gradient(ellipse at center,rgba(255,0,51,.18) 0,rgba(255,0,51,.08) 38%,rgba(255,0,51,.025) 62%,transparent 78%);filter:none}.fac-orbit-center__haze--wide{background:#f03;filter:blur(22px);inset:46px -18px;opacity:.34}.fac-orbit-center__haze--tight{background:#f03;filter:blur(14px);height:160px;left:-8px;opacity:.48;right:-8px}.fac-orbit-center__soft{bottom:38px;filter:blur(6px);opacity:.62;top:38px;width:8px}.fac-orbit-center__beam{bottom:43px;filter:blur(2px);opacity:.76;top:43px;width:8px}.fac-orbit-center__core{box-shadow:0 0 5px #ffffffeb,0 0 11px #ff0033b8;filter:blur(.5px);height:180px;width:4px}}@media(max-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{height:42px;width:42px}.fac-platform-tab__icon svg{height:32px;width:32px}.fac-platform-heading h2{font-size:1.8rem}.fac-platform-heading p{font-size:.8rem;line-height:1.85}.fac-platform-meta{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.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{display:grid;grid-template-columns:1fr}.fac-android-qr-card{gap:12px;grid-template-columns:110px minmax(0,1fr);padding:12px}.fac-android-qr-card__code{border-radius:14px;width:110px}.fac-gallery--phone{gap:10px;grid-template-columns:repeat(3,minmax(90px,1fr))}.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{height:34px;width:22px}}@media(max-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{font-size:.64rem;padding:7px 9px}.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{border-top:1px solid hsla(0,0%,100%,.08);color:#8f8f8f;font-size:.75rem;margin:90px auto 0;padding:32px 0 8px;text-align:right;width:min(1260px,calc(100% - 48px))}.fac-floating-social{bottom:22px;display:grid;gap:10px;position:fixed;right:16px;z-index:132}.fac-floating-social a{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#181818eb;border:1px solid hsla(0,0%,100%,.14);border-radius:50%;color:#fff;display:grid;height:38px;place-items:center;width:38px}.fac-floating-social svg{fill:none;height:18px;stroke:currentColor;stroke-width:1.6;width:18px}.fac-floating-social .fac-social-dot,.fac-floating-social svg path{fill:currentColor;stroke:none}.fac-floating-app{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#1f1f1ff0;border:1px solid hsla(0,0%,100%,.14);border-radius:14px;bottom:22px;box-shadow:0 12px 28px #00000047;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:.76rem;font-weight:900;gap:9px;left:16px;min-height:42px;padding:5px 10px 5px 8px;position:fixed;z-index:132}.fac-floating-app__icon{display:grid;height:30px;place-items:center;position:relative;width:30px}.fac-floating-app__icon .app-icon{height:22px;width:22px}.fac-floating-app__icon b{background:#f03;border:2px solid #1f1f1f;border-radius:999px;color:#fff;display:grid;font-size:8px;height:19px;line-height:1;min-width:19px;padding:0 4px;place-items:center;position:absolute;right:-7px;top:-7px}@media(max-width:860px){.fac-local-footer{margin-top:52px;padding-bottom:96px;width:calc(100% - 24px)}.fac-floating-social{bottom:calc(92px + env(safe-area-inset-bottom));right:10px}.fac-floating-app,.fac-floating-social a{height:36px;width:36px}.fac-floating-app{border-radius:13px;bottom:calc(92px + env(safe-area-inset-bottom));display:grid;left:10px;min-height:36px;padding:0;place-items:center}.fac-floating-app>span:last-child{display:none}.fac-floating-app__icon{height:36px;width:36px}.fac-floating-app__icon .app-icon{height:21px;width:21px}}
