*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{min-height:100vh;margin:0}button,input,select,textarea{font:inherit}img{max-width:100%}a{color:inherit}main{flex:1}.boundary{max-width:960px;margin:40px auto;padding:24px}.brand__logo{object-fit:contain;max-width:190px;max-height:44px}html[data-theme] .series-parts{--parts-text:var(--s-ink,var(--t-text,var(--text,#ededef)));--parts-muted:var(--s-muted,var(--t-muted,var(--muted,#a6a6b0)));--parts-surface:var(--s-panel,var(--t-surface,var(--surface,#17171c)));--parts-accent:var(--s-accent,var(--t-accent,var(--accent,#f2d21b)));--parts-line:var(--s-line,var(--t-line,var(--line,#30303a)));--parts-radius:var(--s-radius,var(--t-radius,12px));min-width:0;color:var(--parts-text);margin:32px 0;display:block}html[data-theme] .series-parts__header{justify-content:space-between;align-items:center;gap:20px;margin:0 0 16px;padding:0;display:flex}html[data-theme] .series-parts__heading{color:var(--parts-text);margin:0;padding:0;font-size:21px;line-height:1.4}html[data-theme] .series-parts__description{color:var(--parts-muted);margin:6px 0 0;font-size:13px;line-height:1.6}html[data-theme] .series-parts__count{color:var(--parts-muted);white-space:nowrap;font-size:13px}html[data-theme] .series-parts__release{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}html[data-theme] .series-parts__status{border:1px solid color-mix(in srgb, var(--parts-accent) 30%, transparent);background:color-mix(in srgb, var(--parts-accent) 8%, transparent);color:var(--parts-accent);white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.4}html[data-theme] .series-parts__list{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--parts-line) transparent;align-items:stretch;gap:12px;max-width:100%;margin:0;padding:3px 3px 12px;display:flex;overflow-x:auto}html[data-theme] .series-parts__item{border:1px solid var(--parts-line);border-radius:var(--parts-radius);background:var(--parts-surface);min-width:0;color:var(--parts-text);flex:0 0 270px;align-items:center;gap:14px;padding:12px;text-decoration:none;transition:border-color .15s;display:flex}html[data-theme] .series-parts__item:hover{border-color:var(--parts-accent);color:var(--parts-text)}html[data-theme] .series-parts__item:focus-visible{outline:2px solid var(--parts-accent);outline-offset:2px}html[data-theme] .series-parts__item[aria-current=page]{border-color:var(--parts-accent);box-shadow:inset 0 0 0 1px var(--parts-accent)}html[data-theme] .series-parts__poster{border-radius:min(8px, var(--parts-radius));background:color-mix(in srgb, var(--parts-text) 5%, transparent);flex:0 0 66px;width:66px;height:99px;display:block;position:relative;overflow:hidden}html[data-theme] .series-parts__poster>img{object-fit:contain;border-radius:inherit;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;display:block;position:absolute;inset:0;transform:none}html[data-theme] .series-parts__copy{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}html[data-theme] .series-parts__number{color:var(--parts-accent);font-size:12px;font-weight:600;line-height:1.4}html[data-theme] .series-parts__title{-webkit-line-clamp:2;color:var(--parts-text);-webkit-box-orient:vertical;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}html[data-theme] .series-parts__meta{color:var(--parts-muted);font-size:11px;line-height:1.5}html[data-theme] .series-parts__current{color:var(--parts-accent);font-size:11px;font-weight:600;line-height:1.5}html[data-theme] .series-parts__item--pending,html[data-theme] .series-parts__item--pending:hover{border:1px dashed var(--parts-line);background:color-mix(in srgb, var(--parts-surface) 65%, transparent);color:var(--parts-muted)}html[data-theme] .series-parts__item--pending .series-parts__number{color:var(--parts-muted)}html[data-theme] .series-parts__poster--pending{border:1px dashed var(--parts-line);color:var(--parts-muted);place-items:center;font-size:28px;font-weight:600;display:grid}@media (max-width:640px){html[data-theme] .series-parts__header{flex-wrap:wrap;gap:12px}html[data-theme] .series-parts__release{justify-content:flex-start}}html[data-theme] .search-pagination{width:min(100% - 48px,1280px);color:var(--s-ink,var(--t-text,var(--text,#ededef)));margin:0 auto 40px}html[data-theme] .search-pagination .pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:12px 0;display:flex}html[data-theme] .search-pagination .btn{border:1px solid var(--s-line,var(--t-line,var(--line,#30303a)));border-radius:8px;padding:9px 14px;font-size:13px;text-decoration:none}html[data-theme] .search-pagination .is-disabled{opacity:.45}html[data-theme] .search-pagination .pagination__status{font-size:13px}html[data-theme] .movie-poster{position:relative}html[data-theme] .movie-audio-badge,html[data-theme] .movie-poster>.movie-audio-badge{z-index:2;background:var(--s-accent,var(--t-accent,var(--accent,#f2d21b)));max-width:calc(100% - 16px);color:var(--s-on-accent,var(--t-accent-text,var(--on-accent,#151515)));letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;align-items:center;padding:4px 6px;font-size:9px;font-weight:700;line-height:1.4;display:inline-flex;position:absolute;inset:8px auto auto 8px;overflow:hidden}html[data-theme] .movie-audio-badge.movie-audio-badge--inline{width:fit-content;max-width:100%;margin-top:6px;display:inline-flex;position:static}html[data-theme] .movie-part-badge,html[data-theme] .movie-poster>.movie-part-badge{z-index:2;color:#fff;letter-spacing:.03em;white-space:nowrap;background:#000c;border-radius:4px;max-width:calc(100% - 16px);padding:3px 6px;font-size:10px;font-weight:600;line-height:1.5;position:absolute;inset:auto 8px 8px auto}
html[data-theme] .social-login{--auth-text:var(--s-ink,var(--t-text,var(--text,#f1f2f4)));--auth-muted:var(--s-muted,var(--t-muted,var(--muted,#a6a6b0)));--auth-surface:var(--s-panel,var(--t-surface,var(--surface,#15171c)));--auth-line:var(--s-line,var(--t-line,var(--line,#292d36)));--auth-accent:var(--s-accent,var(--t-accent,var(--accent,#f2d21b)));width:100%;min-height:max(600px,100svh - 290px);color:var(--auth-text);background:radial-gradient(ellipse at 50% 36%, color-mix(in srgb, var(--auth-accent) 4%, transparent), transparent 57%);place-items:center;padding:56px 24px 64px;display:grid}html[data-theme] .social-login__card{border:1px solid var(--auth-line);background:var(--auth-surface);text-align:center;border-radius:20px;width:min(100%,452px);padding:36px;box-shadow:0 20px 70px #0002}html[data-theme] .social-login__brand{border:1px solid color-mix(in srgb, var(--auth-accent) 24%, transparent);background:color-mix(in srgb, var(--auth-accent) 8%, transparent);width:56px;height:56px;color:var(--auth-accent);border-radius:17px;place-items:center;margin:0 auto 19px;display:grid}html[data-theme] .social-login__brand svg{width:30px;height:25px}html[data-theme] .social-login__eyebrow{color:var(--auth-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:600;line-height:1.5}html[data-theme] .social-login h1{color:var(--auth-text);letter-spacing:-.6px;margin:0;font-size:32px;font-weight:700;line-height:1.25}html[data-theme] .social-login__intro{max-width:300px;color:var(--auth-muted);margin:12px auto 28px;font-size:13px;line-height:1.8}html[data-theme] .social-login__providers{gap:12px;display:grid}html[data-theme] .social-login__provider{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:13px;width:100%;min-height:52px;padding:12px 16px;font-size:13px;font-weight:600;line-height:1.6;transition:background .15s,border-color .15s;display:flex}html[data-theme] .social-login__provider>svg{flex-shrink:0}html[data-theme] .social-login__provider>span{flex:1}html[data-theme] .social-login__provider>small{white-space:nowrap;font-size:10px;font-weight:500}html[data-theme] .social-login__provider--google{color:#1d2430;background:#f5f6f8;border-color:#f5f6f8}html[data-theme] .social-login__provider--google:hover{background:#e3e7ee;border-color:#e3e7ee}html[data-theme] .social-login__provider--google>small{color:#59616d}html[data-theme] .social-login__provider--facebook{color:#fff;background:#145fd7;border-color:#145fd7}html[data-theme] .social-login__provider--facebook:hover{background:#0e50be;border-color:#0e50be}html[data-theme] .social-login__provider:disabled{cursor:wait;opacity:.7}html[data-theme] .social-login__provider:focus-visible,html[data-theme] .social-login a:focus-visible,html[data-theme] .social-login button:focus-visible{outline:2px solid var(--auth-accent);outline-offset:4px}html[data-theme] .social-login__password-note{color:var(--auth-muted);margin:17px 0 0;font-size:11px;line-height:1.8}html[data-theme] .social-login__notice{border:1px solid var(--auth-line);color:var(--auth-text);background:color-mix(in srgb, var(--auth-accent) 5%, transparent);text-align:left;border-radius:9px;margin:20px 0 0;padding:12px 14px;font-size:12px;line-height:1.8}html[data-theme] .social-login__fine-print{border-top:1px solid var(--auth-line);color:var(--auth-muted);flex-wrap:wrap;justify-content:center;gap:8px;margin:28px 0 0;padding-top:22px;font-size:10px;line-height:1.8;display:flex}html[data-theme] .social-login__fine-print a{color:inherit;text-decoration:none}html[data-theme] .social-login__fine-print a:hover{color:var(--auth-text);text-underline-offset:3px;text-decoration:underline}html[data-theme] .social-login__skip{color:var(--auth-muted);align-items:center;gap:8px;margin-top:20px;font-size:12px;line-height:1.7;text-decoration:none;display:inline-flex}html[data-theme] .social-login__skip:hover{color:var(--auth-accent)}html[data-theme] .social-login__profile{flex-direction:column;align-items:center;gap:10px;display:flex}html[data-theme] .social-login__avatar{border:1px solid var(--auth-line);object-fit:cover;border-radius:50%;width:64px;height:64px;margin-bottom:3px}html[data-theme] .social-login__avatar--empty{color:var(--auth-accent);background:color-mix(in srgb, var(--auth-accent) 8%, transparent);place-items:center;display:grid}html[data-theme] .social-login__profile>strong{max-width:100%;color:var(--auth-text);overflow-wrap:anywhere;font-size:18px;line-height:1.5}html[data-theme] .social-login__profile>span:not(.social-login__avatar){max-width:100%;color:var(--auth-muted);overflow-wrap:anywhere;font-size:12px}html[data-theme] .social-login__continue{background:var(--auth-accent);width:100%;min-height:46px;color:var(--s-on-accent,var(--t-accent-text,var(--on-accent,#151515)));border-radius:9px;justify-content:center;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}html[data-theme] .social-login__logout{color:var(--auth-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:12px}html[data-theme] .social-login__logout:hover{color:var(--auth-text)}html[data-theme] .social-login__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.7s linear infinite social-login-spin}html[data-theme] .social-login__skeleton-text{color:#0000;background:color-mix(in srgb, var(--auth-muted) 18%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px}html[data-theme] .social-login.ds-skeleton .social-login__password-note>span{margin-inline:auto}html[data-theme=default] .site-header__login.ds-account-link{justify-content:center;align-items:center;gap:8px;display:inline-flex}html[data-theme=default] .ds-account-link>span{text-overflow:ellipsis;white-space:nowrap;max-width:120px;display:block;overflow:hidden}@keyframes social-login-spin{to{transform:rotate(360deg)}}@media (max-width:1024px){html[data-theme=default] .site-header__login.ds-account-link{display:none}html[data-theme=default] .ds-account-link>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:540px){html[data-theme] .social-login{min-height:calc(100svh - 140px);padding:32px 16px 44px}html[data-theme] .social-login__card{border-radius:16px;padding:28px 22px}html[data-theme] .social-login h1{font-size:29px}}@media (prefers-reduced-motion:reduce){html[data-theme] .social-login__spinner{animation:none}}
html[data-theme] .member-account{--account-text:var(--s-ink,var(--t-text,var(--text,#f1f2f4)));--account-muted:var(--s-muted,var(--t-muted,var(--muted,#a6a6b0)));--account-surface:var(--s-panel,var(--t-surface,var(--surface,#15171c)));--account-line:var(--s-line,var(--t-line,var(--line,#292d36)));--account-accent:var(--s-accent,var(--t-accent,var(--accent,#f2d21b)));width:min(100%, var(--page-max-width,1080px));padding:28px var(--page-gutter,24px) 64px;color:var(--account-text);margin:0 auto}html[data-theme] .member-account *,html[data-theme] .member-account :before,html[data-theme] .member-account :after{box-sizing:border-box}html[data-theme] .member-account__breadcrumb{color:var(--account-muted);align-items:center;gap:12px;margin-bottom:26px;font-size:12px;line-height:18px;display:flex}html[data-theme] .member-account a{color:inherit;text-decoration:none}html[data-theme] .member-account__breadcrumb a:hover{color:var(--account-accent)}html[data-theme] .member-account__head{margin-bottom:24px}html[data-theme] .member-account__head h1{letter-spacing:-.6px;text-transform:none;margin:0;font-family:inherit;font-size:30px;font-weight:700;line-height:1.2}html[data-theme] .member-account__head p{color:var(--account-muted);margin:10px 0 0;font-size:13px;line-height:20px}html[data-theme] .member-account__hero{border:1px solid var(--account-line);background:var(--account-surface);border-radius:16px;align-items:center;gap:20px;margin-bottom:24px;padding:24px;display:flex}html[data-theme] .member-account__avatar{object-fit:cover;width:72px;height:72px;color:var(--account-accent);background:color-mix(in srgb, var(--account-accent) 9%, var(--account-surface));border-radius:50%;flex-shrink:0;place-items:center;display:grid}html[data-theme] .member-account__avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}html[data-theme] .member-account__identity{gap:5px;min-width:0;display:grid}html[data-theme] .member-account__identity strong{overflow-wrap:anywhere;font-size:20px;line-height:26px}html[data-theme] .member-account__identity>span{color:var(--account-muted);overflow-wrap:anywhere;font-size:13px;line-height:20px}html[data-theme] .member-account__identity small{color:var(--account-muted);font-size:11px;line-height:18px}html[data-theme] .member-account__providers{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}html[data-theme] .member-account__providers>span:not(.ds-skeleton__block){border:1px solid var(--account-line);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;line-height:18px;display:flex}html[data-theme] .member-account__providers svg{width:17px;height:17px}html[data-theme] .member-account__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}html[data-theme] .member-account__column{gap:24px;min-width:0;display:grid}html[data-theme] .member-account__panel{border:1px solid var(--account-line);background:var(--account-surface);border-radius:14px;min-width:0;padding:24px}html[data-theme] .member-account__panel h2{text-transform:none;margin:0;font-family:inherit;font-size:17px;font-weight:650;line-height:24px}html[data-theme] .member-account__panel>p{color:var(--account-muted);margin:8px 0 20px;font-size:12px;line-height:20px}html[data-theme] .member-account__form{gap:10px;display:grid}html[data-theme] .member-account__form label,html[data-theme] .member-account__email>span:not(.ds-skeleton__block){color:var(--account-muted);font-size:12px;line-height:18px}html[data-theme] .member-account__form input{border:1px solid var(--account-line);background:color-mix(in srgb, var(--account-surface) 75%, #000);width:100%;min-width:0;height:46px;color:var(--account-text);border-radius:8px;padding:10px 13px;font-family:inherit;font-size:15px}html[data-theme] .member-account__email{gap:5px;margin:12px 0 14px;display:grid}html[data-theme] .member-account__email strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:20px}html[data-theme] .member-account__email small{color:var(--account-muted);font-size:11px;line-height:16px}html[data-theme] .member-account__button{border:1px solid var(--account-line);min-height:42px;color:var(--account-text);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;justify-self:start;align-items:center;padding:10px 16px;font-family:inherit;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}html[data-theme] .member-account__button:hover{border-color:var(--account-muted)}html[data-theme] .member-account__button--primary{background:var(--account-accent);border-color:var(--account-accent);color:var(--s-on-accent,var(--t-accent-text,var(--on-accent,#151515)))}html[data-theme] .member-account__button--logout{color:#f18b8b;border-color:#f18b8b35}html[data-theme] .member-account button:disabled{opacity:.45;cursor:default}html[data-theme] .member-account :is(a,button,input):focus-visible{outline:2px solid var(--account-accent);outline-offset:3px}html[data-theme] .member-account__library{gap:10px;display:grid}html[data-theme] .member-account__library>a,html[data-theme] .member-account__library-placeholder{border:1px solid var(--account-line);border-radius:10px;align-items:center;gap:13px;min-height:73px;padding:14px;display:flex}html[data-theme] .member-account__library>a:hover{background:color-mix(in srgb, var(--account-accent) 5%, transparent);border-color:color-mix(in srgb, var(--account-accent) 30%, var(--account-line))}html[data-theme] .member-account__library>a>svg{color:var(--account-muted);flex-shrink:0;margin-left:auto}html[data-theme] .member-account__library-icon{width:36px;height:36px;color:var(--account-accent);background:color-mix(in srgb,var(--account-accent) 8%,transparent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}html[data-theme] .member-account__library :is(strong,small){display:block}html[data-theme] .member-account__library strong{font-size:13px;line-height:20px}html[data-theme] .member-account__library small{color:var(--account-muted);margin-top:3px;font-size:11px;line-height:17px}html[data-theme] .member-account__library-placeholder>span:last-child{gap:3px;min-width:0;display:grid}html[data-theme] .member-account__section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}html[data-theme] .member-account__section-head>span{border:1px solid var(--account-line);color:var(--account-muted);border-radius:6px;padding:2px 8px;font-size:11px}html[data-theme] .member-account__sessions{scrollbar-width:thin;max-height:480px;overflow-y:auto}html[data-theme] .member-account__session{border-top:1px solid var(--account-line);align-items:flex-start;gap:12px;padding:18px 0;display:flex}html[data-theme] .member-account__session>:first-child{flex-shrink:0}html[data-theme] .member-account__device-icon{background:color-mix(in srgb,var(--account-muted) 8%,transparent);width:40px;height:40px;color:var(--account-muted);border-radius:10px;place-items:center;display:grid}html[data-theme] .member-account__session>div{gap:7px;min-width:0;display:grid}html[data-theme] .member-account__session strong{font-size:13px;font-weight:600;line-height:20px}html[data-theme] .member-account__session small{color:var(--account-muted);font-size:11px;line-height:17px}html[data-theme] .member-account__current{color:#73d6a3;background:#4ecb9115;border-radius:5px;justify-self:start;padding:3px 8px;font-size:10px;line-height:18px}html[data-theme] .member-account__session button{color:var(--account-muted);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;line-height:20px;text-decoration:underline}html[data-theme] .member-account__session-actions{border-top:1px solid var(--account-line);gap:10px;padding-top:20px;display:grid}html[data-theme] .member-account__session-actions>button{width:100%}html[data-theme] .member-account__message{color:var(--account-text);background:#73d6a308;border:1px solid #73d6a330;border-radius:9px;margin:0 0 24px;padding:12px 16px;font-size:13px;line-height:20px}html[data-theme] .member-account__message--error{background:#f18b8b08;border-color:#f18b8b50}html[data-theme] .member-account .ds-skeleton__block{max-width:100%}html[data-theme] .member-account .ds-skeleton__block.member-account__avatar{background:var(--ds-skeleton-color,#25282d)}@media (max-width:760px){html[data-theme] .member-account{padding:22px var(--page-gutter,16px) 40px}html[data-theme] .member-account__grid{grid-template-columns:minmax(0,1fr);gap:18px}html[data-theme] .member-account__column{gap:18px}html[data-theme] .member-account__head h1{font-size:26px}html[data-theme] .member-account__hero{flex-wrap:wrap;gap:14px;margin-bottom:18px;padding:20px}html[data-theme] .member-account__avatar{width:56px;height:56px}html[data-theme] .member-account__identity{flex:1}html[data-theme] .member-account__identity strong{font-size:17px;line-height:24px}html[data-theme] .member-account__providers{width:100%;margin-left:70px}html[data-theme] .member-account__panel{padding:20px}html[data-theme] .member-account__form input{font-size:16px}}
.member-library-signin{border:1px solid var(--border,#292d35);background:var(--surface,#14161b);color:var(--text,#eee);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;padding:18px 20px;display:flex}[data-theme] .member-library .home-pills{margin-bottom:24px}@media (max-width:600px){.member-library-signin{padding:16px}}.member-action-notice,.member-library-notice{color:var(--accent,#efcc37);font-size:13px;line-height:1.5}.member-action-notice{max-width:260px}.member-library-more{text-align:center;padding:28px 0}.member-library-signin span{font-size:14px;line-height:1.6}.member-library-poster{position:relative}html[data-theme] .member-library-poster .movie-card__media{width:100%;display:block}.member-library-menu-trigger{z-index:5;color:#fff;cursor:pointer;background:#0c0d10b3;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;display:flex;position:absolute;top:8px;right:8px}.member-library-menu-trigger:hover,.member-library-menu-trigger[aria-expanded=true]{background:#0c0d10ed}.member-library-menu-trigger:focus-visible{outline:2px solid var(--s-accent,var(--t-accent,var(--accent,#f2d21b)));outline-offset:2px}.member-library-menu-trigger:disabled{opacity:.45;cursor:wait}.member-library-menu{z-index:200;border:1px solid var(--t-line,var(--line,#30333a));background:var(--s-panel,var(--t-surface,var(--surface-2,#24262c)));width:280px;max-width:calc(100vw - 24px);color:var(--s-ink,var(--t-text,var(--text,#eee)));border-radius:12px;padding:6px 0;position:fixed;box-shadow:0 8px 32px #0005}.member-library-menu button{width:100%;min-height:46px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;font-size:13px;line-height:1.5;display:flex}.member-library-menu button svg{flex-shrink:0}.member-library-menu button:hover,.member-library-menu button:focus-visible{background:var(--s-line,var(--t-line,var(--line,#383b43)));outline:none}.member-library-menu__separator{background:var(--s-line,var(--t-line,var(--line,#383b43)));height:1px;margin:4px 0}html[data-theme] body .action-btn.action-btn--like.is-active{color:#f5a0b5;background:#35212c;border-color:#744250}html[data-theme] body .action-btn.action-btn--like.is-active:hover{color:#ffb5c7;background:#472a39}html[data-theme] body .action-btn.action-btn--save.is-active{color:#f2d21b;background:#332f19;border-color:#736425}html[data-theme] body .action-btn.action-btn--save.is-active:hover{color:#ffe44c;background:#454020}html[data-theme] body .action-btn:is(.action-btn--like,.action-btn--save).is-active svg{fill:currentColor;fill-opacity:.16}html[data-theme] .bottom-nav .bottom-nav__avatar{object-fit:cover;outline-offset:2px;border-radius:50%;outline:1px solid;flex-shrink:0;width:20px;height:20px;display:block}
html[data-theme] .movie-progress-frame{position:relative}html[data-theme] body .movie-poster-progress[role=progressbar]{z-index:4;pointer-events:none;background:#ffffff50;border:0;border-radius:0;height:4px;min-height:0;margin:0;padding:0;font-size:0;line-height:0;display:block;position:absolute;inset:auto 0 0;overflow:hidden;transform:none}html[data-theme] .movie-poster-progress>span{background:var(--s-accent,var(--t-accent,var(--accent,#f2d21b)));height:100%;display:block}html[data-theme] .t-rank-poster{display:block;overflow:hidden}html[data-theme] .t-rank-poster>img{object-fit:cover;width:100%;height:100%;display:block}html[data-theme=cinema] .cinema-rank-poster{border-radius:6px;flex:0 0 64px;width:64px;display:block;overflow:hidden}
