@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/onest-cyrillic-400-normal.BTdD9fLi.woff2)format("woff2"),url(/_astro/onest-cyrillic-400-normal.BQq8x-Ju.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/onest-cyrillic-500-normal.CJRUgmys.woff2)format("woff2"),url(/_astro/onest-cyrillic-500-normal.BMFE-GJD.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/onest-cyrillic-700-normal.3rOSeAdn.woff2)format("woff2"),url(/_astro/onest-cyrillic-700-normal.BYHfPO1G.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/onest-cyrillic-800-normal.QkauEl2X.woff2)format("woff2"),url(/_astro/onest-cyrillic-800-normal.BK5UozLr.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/onest-latin-400-normal.9AYXx_QC.woff2)format("woff2"),url(/_astro/onest-latin-400-normal.RaMPE1jb.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/onest-latin-500-normal.2-RsuwM3.woff2)format("woff2"),url(/_astro/onest-latin-500-normal.CVP923du.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/onest-latin-700-normal.DMkYZIUB.woff2)format("woff2"),url(/_astro/onest-latin-700-normal.HOulLaZS.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/onest-latin-800-normal.wB2poyF_.woff2)format("woff2"),url(/_astro/onest-latin-800-normal.ovMoM2vU.woff)format("woff")}:root{color-scheme:light;--frame:#111;--panel:#fafbfa;--card:#fff;--card2:#f8f9f8;--card3:#eef1ec;--ink:#444;--ink-soft:#5d6158;--heading:#7a8c6c;--muted:#697164;--line:#ededed;--line-2:#e2e6df;--logo-ink:#1b1b1b;--accent:#79c142;--accent-h:#6cb135;--accent-text:#fff;--accent-soft:#79c1421f;--dislike:#de6d81;--date-ink:#9aa290;--faded:#c3cbbd;--shadow:0 0 25px 0 #2453000d;--ftr-bg:#282a27;--ok:#3aa55d;--radius:10px;--radius-sm:5px;--font:"Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:var(--font);--header-h:70px;--text:var(--ink);--text-2:var(--ink-soft);--text-3:var(--date-ink);--surface:var(--card2);--surface-2:var(--card3);--surface-3:var(--line-2)}html[data-theme=dark]{color-scheme:dark;--frame:#0c0c0d;--panel:#161618;--card:#1d1d20;--card2:#252529;--card3:#2c2c31;--ink:#d6d6d9;--ink-soft:#b4b4ba;--heading:#f4f4f6;--muted:#9a9aa0;--line:#2f2f34;--line-2:#3a3a40;--logo-ink:#fff;--date-ink:#8b8b92;--faded:#77777e;--shadow:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--frame);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}img,svg,video{max-width:100%;display:block}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-h)}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{margin:0;line-height:1.25}p{margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.muted{color:var(--muted)}.site{justify-content:center;min-height:100vh;padding:20px 20px 0;display:flex}.stage{flex-direction:column;width:100%;max-width:1240px;display:flex}.panel{background:var(--panel);border-radius:var(--radius) var(--radius) 0 0;flex-direction:column;gap:20px;min-width:0;margin-top:10px;padding:25px;display:flex}@media (width<=760px){.site{padding:0}.panel{gap:12px;margin-top:8px;padding:12px}}.hdr{z-index:50;min-height:var(--header-h);background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);align-items:center;gap:16px 24px;padding:9px 22px;display:flex;position:sticky;top:0}.hdr-logo{color:var(--logo-ink);flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.hdr-logo:hover{color:var(--logo-ink)}.hdr-logo__mark{background:var(--accent);color:#fff;border-radius:6px;place-items:center;width:38px;height:33px;display:grid}.hdr-logo__mark svg{width:18px;height:18px;margin-left:2px}.hdr-logo__word{letter-spacing:.01em;text-transform:uppercase;font-size:19px;font-weight:800}.hdr-nav{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-left:auto;display:flex}.hdr-nav a{color:var(--ink);border-radius:8px;padding:9px 12px;font-size:14px;font-weight:700;transition:background .15s,color .15s}.hdr-nav a:hover{color:var(--accent);background:var(--accent-soft)}.hdr-actions{gap:8px;display:flex}.hdr-btn{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--card);width:35px;height:35px;color:var(--accent);place-items:center;display:inline-grid}.hdr-btn:hover{border-color:var(--accent)}.hdr-btn svg{width:18px;height:18px}.hdr-burger,.theme-sun,html[data-theme=dark] .theme-moon{display:none}html[data-theme=dark] .theme-sun{display:block}@media (width<=860px){.hdr{border-radius:0 0 var(--radius) var(--radius);flex-wrap:wrap;padding:10px 14px}.hdr-actions{margin-left:auto}.hdr-burger{display:inline-grid}.hdr-nav{border-top:1px solid var(--line);flex-direction:column;order:3;align-items:stretch;gap:2px;width:100%;margin:0;padding-top:6px;display:none}.hdr.is-open .hdr-nav{display:flex}}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;padding:25px}@media (width<=760px){.card{padding:16px}}.card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:16px;display:flex}.card__head .card__title{margin:0}.card__title{color:var(--heading);margin-bottom:14px;font-size:19px;font-weight:700}.card__count{color:var(--date-ink);margin-left:6px;font-size:15px;font-weight:500}.text-card p{color:var(--ink-soft);line-height:1.7}.text-card p+p{margin-top:12px}.sub-title{margin:18px 0 6px;font-size:17px;font-weight:700}.sub-title a{color:var(--accent)}.sub-title__meta{color:var(--date-ink);font-size:14px;font-weight:500}.intro-card .page-title{margin-top:6px}.page-title{color:var(--heading);font-size:clamp(20px,2.4vw,26px);font-weight:700}.lead{color:var(--ink-soft);max-width:900px;margin-top:12px}.meta-line,.meta-row{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:14px;display:flex}.meta-line>*+:before,.meta-row>*+:before{content:"·";color:var(--faded);margin-right:14px}.actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.card__head .actions{margin-top:0}.btn-green,.btn-line{border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-green{background:var(--accent);color:var(--accent-text)}.btn-green:hover{background:var(--accent-h);color:var(--accent-text)}.btn-line{border:1px solid var(--line-2);color:var(--ink);background:var(--card)}.btn-line:hover{border-color:var(--accent);color:var(--accent)}.btn{border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.btn svg{width:18px;height:18px}.btn--primary{background:var(--accent);color:var(--accent-text)}.btn--ghost{color:#fff;background:#ffffff24}.btn--sm{height:36px;padding:0 14px;font-size:14px}.film{grid-template-columns:190px minmax(0,1fr);gap:24px 28px;display:grid}.film__side{flex-direction:column;gap:10px;display:flex}.film__poster{aspect-ratio:2/3;border-radius:var(--radius-sm);background:var(--card2);overflow:hidden}.film__poster img{object-fit:cover;width:100%;height:100%}.rate{border-radius:var(--radius-sm);background:var(--card2);color:var(--muted);justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:flex}.rate__btn{color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:transform .1s,filter .15s;display:grid}.rate__btn:active{transform:scale(.9)}.rate__btn svg{width:15px;height:15px}.rate__btn--up{background:var(--accent)}.rate__btn--down{background:var(--dislike)}.rate__btn.is-voted{box-shadow:0 0 0 3px var(--accent-soft)}.rate__score{width:46px;height:46px;color:var(--accent);background:radial-gradient(closest-side, var(--card) 80%, transparent 82% 100%), conic-gradient(var(--accent) var(--p,0%), var(--line-2) 0);border-radius:50%;place-items:center;margin:-20px 0 0;font-size:15px;font-weight:800;display:grid;box-shadow:0 4px 12px #00000014}.film__title{color:var(--heading);margin-bottom:14px;font-size:clamp(19px,2vw,22px);font-weight:700}.film__info{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0 32px;font-size:14px;display:grid}.film__info dl{margin:0}.film__row{gap:6px;padding:4px 0;display:flex}.film__row dt{color:var(--ink);flex:none;font-weight:700}.film__row dd{color:var(--ink-soft);margin:0}.film__row a{color:var(--ink-soft)}.film__row a:hover{color:var(--accent)}.film__ratings{grid-column:2;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.rbadge{border-radius:var(--radius-sm);height:40px;color:var(--ink);border:2px solid;place-items:center;font-size:14px;font-weight:700;display:grid}.rbadge:hover{color:var(--ink)}.rbadge--kp{border-color:#f60}.rbadge--imdb{border-color:#fc0}.film__desc{color:var(--ink-soft);margin-top:16px;font-size:14px;line-height:1.7}.film__desc.is-collapsed p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.film__more{color:var(--accent);margin-top:4px;font-weight:700;display:none}.film__desc.is-collapsed .film__more{display:inline}@media (width<=760px){.film{grid-template-columns:1fr}.film__side{width:240px;margin:0 auto}.film__info{grid-template-columns:1fr}.film__ratings{grid-column:1}.film__row{display:block}.film__row dt,.film__row dd{display:inline}.film__row dt{margin-right:5px}}.ptabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ptab{border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--card);height:38px;color:var(--ink);padding:0 18px;font-size:14px;font-weight:700}.ptab:hover{border-color:var(--accent)}.ptab.is-active{background:var(--accent);border-color:var(--accent);color:#fff}.lights{border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--card);cursor:pointer;user-select:none;align-items:center;gap:10px;height:38px;margin-left:auto;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.lights input{opacity:0;pointer-events:none;position:absolute}.lights__switch{background:var(--line-2);border-radius:999px;width:38px;height:22px;transition:background .2s;position:relative}.lights__switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.lights input:checked+.lights__switch{background:var(--accent)}.lights input:checked+.lights__switch:after{transform:translate(16px)}.lights input:focus-visible+.lights__switch{outline:2px solid var(--accent);outline-offset:2px}.watch-card .player,.watch-card .premiere{border-radius:var(--radius-sm)}html.lights-off body:after{content:"";z-index:60;pointer-events:none;background:#000000e6;position:fixed;inset:0}html.lights-off .watch-zone .release-gate,html.lights-off .watch-zone .lights{z-index:61;position:relative}.premiere{aspect-ratio:16/9;text-align:center;isolation:isolate;color:#fff;background:#000;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.premiere img{object-fit:cover;z-index:-1;filter:brightness(.35);width:100%;height:100%;position:absolute;inset:0}.premiere__kicker{letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:13px}.premiere__count{font-variant-numeric:tabular-nums;margin-top:10px;font-size:clamp(28px,6vw,64px);font-weight:800}.premiere__date{opacity:.8;margin-top:6px}.release-gate:not(.is-upcoming) .when-upcoming,.release-gate.is-upcoming .when-released{display:none!important}.alleps{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);margin-top:10px}.alleps__head{text-align:left;align-items:center;gap:10px;width:100%;min-height:46px;padding:8px 14px;font-size:14px;display:flex}.alleps__icon{width:16px;height:16px;color:var(--accent);flex:none}.alleps__meta{color:var(--date-ink);font-size:13px}.alleps__show{color:var(--accent);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-weight:700;display:inline-flex}.alleps__show svg{width:16px;height:16px;transition:transform .2s}.alleps.is-open .alleps__show svg{transform:rotate(180deg)}.alleps__body{padding:4px 14px 14px;display:none}.alleps.is-open .alleps__body{display:block}.alleps__tabs{scrollbar-width:none;gap:6px;margin-bottom:12px;display:flex;overflow-x:auto}.alleps__tabs a{border-radius:var(--radius-sm);white-space:nowrap;height:34px;color:var(--ink);background:var(--card2);align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.alleps__tabs a[aria-selected=true]{background:var(--accent);color:#fff}.alleps__panel{flex-wrap:wrap;gap:8px;display:flex}.alleps__panel[hidden]{display:none}.chip-ep{border-radius:var(--radius-sm);border:1px solid var(--line-2);min-width:46px;height:38px;color:var(--ink);background:var(--card);justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex}.chip-ep:hover{border-color:var(--accent);color:var(--accent)}.chip-ep.is-current{background:var(--accent);border-color:var(--accent);color:#fff}.chip-ep.is-watched:not(.is-current){color:var(--date-ink)}.chip-ep.is-watched:not(.is-current):after{content:"✓";color:var(--accent);margin-left:6px}.chip-ep.is-upcoming{color:var(--faded);border-style:dashed}.alleps__all{align-items:center;height:38px;padding:0 8px;font-size:14px;font-weight:700;display:inline-flex}.arrows{gap:6px;display:flex}.arrows button{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--accent);background:var(--card2);place-items:center;display:grid}.arrows button:hover{background:var(--accent-soft)}.arrows svg{width:16px;height:16px}.seasons-row{scroll-snap-type:x mandatory;scrollbar-width:none;border-bottom:3px solid var(--accent);grid-auto-columns:180px;grid-auto-flow:column;gap:12px;padding-bottom:18px;display:grid;overflow-x:auto}.seasons-row::-webkit-scrollbar{display:none}@media (width<=760px){.seasons-row{grid-auto-columns:calc(50% - 6px)}}.sposter{scroll-snap-align:start;color:var(--ink);display:block}.sposter__frame{aspect-ratio:2/3;border-radius:var(--radius-sm);background:var(--card2);display:block;position:relative;overflow:hidden}.sposter img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.sposter:hover img{transform:scale(1.04)}.sposter__frame:after{content:"";pointer-events:none;background:linear-gradient(#00000073,#0000 22%);position:absolute;inset:0}.sposter.is-soon img{filter:grayscale(.6)}.sposter__name{text-align:center;margin-top:8px;font-size:16px;font-weight:800;display:block}.sposter:hover .sposter__name{color:var(--accent)}.sposter__year,.sposter__count{z-index:1;border-radius:4px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:8px}.sposter__year{background:var(--accent);color:#fff;left:8px}.sposter__count{color:#fff;background:#0009;right:8px}.schedule{margin:0;padding:0;list-style:none}.schedule[hidden]{display:none}.schedule__row a,.schedule__row .schedule__link{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:12px 4px;display:grid}.schedule__row:last-child a,.schedule__row:last-child .schedule__link{border-bottom:0}.schedule__row a:hover .schedule__title{color:var(--accent)}.schedule__num{color:var(--muted);font-size:14px}.schedule__title{font-weight:700}.schedule__date{color:var(--date-ink);white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.schedule__date svg{width:16px;height:16px}.schedule__row.is-upcoming .schedule__date{color:var(--accent);font-weight:700}@media (width<=600px){.schedule__row a,.schedule__row .schedule__link{grid-template-columns:1fr auto}.schedule__title{grid-area:2/1/auto/-1}}.longread{flex-direction:column;gap:20px;display:flex}@media (width<=760px){.longread{gap:12px}}.heroes__tabs{scrollbar-width:none;border-bottom:1px solid var(--line);gap:10px;margin-bottom:16px;padding:2px 2px 14px;display:flex;overflow-x:auto}.hero-tab{text-align:center;flex-direction:column;flex:none;justify-content:flex-start;align-self:flex-start;width:92px;display:flex}.hero-tab__img{aspect-ratio:3/4;border-radius:var(--radius-sm);background:linear-gradient(160deg, var(--card3), var(--line-2));opacity:.75;place-items:center;transition:opacity .15s,box-shadow .15s;display:grid;overflow:hidden;box-shadow:inset 0 0 0 2px #0000}.hero-tab__img img{object-fit:cover;width:100%;height:100%}.hero-tab__initial{color:var(--heading);font-size:30px;font-weight:800}.hero-tab__name{color:var(--ink-soft);margin-top:6px;font-size:12px;font-weight:700;line-height:1.25;display:block}.hero-tab.is-active .hero-tab__img,.hero-tab:hover .hero-tab__img{opacity:1;box-shadow:inset 0 0 0 2px var(--accent)}.hero-tab.is-active .hero-tab__name{color:var(--accent)}.character{grid-template-columns:110px minmax(0,1fr);gap:18px;display:grid}.character+.character{margin-top:22px}.heroes.is-js .character{margin:0;display:none}.heroes.is-js .character.is-active{display:grid}.character__img{aspect-ratio:3/4;border-radius:var(--radius-sm);background:linear-gradient(160deg, var(--card3), var(--line-2));place-items:center;display:grid;overflow:hidden}.character__img img{object-fit:cover;width:100%;height:100%}.character__name{color:var(--heading);font-size:17px}.character__actor{margin:2px 0 8px;font-size:14px;font-weight:700;display:inline-block}@media (width<=520px){.character{grid-template-columns:84px minmax(0,1fr);gap:12px}}.season-about:first-of-type .sub-title,.best-ep:first-of-type .sub-title{margin-top:0}.facts-list{color:var(--ink-soft);gap:10px;margin:0;padding-left:20px;line-height:1.65;display:grid}.facts-list li::marker{color:var(--accent)}.people-block+.people-block{margin-top:24px}.people{scrollbar-width:none;grid-auto-columns:112px;grid-auto-flow:column;gap:14px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.person{text-align:center}.person__card{color:inherit;display:block}.person__photo{width:88px;height:88px;color:var(--heading);background:linear-gradient(160deg, var(--card3), var(--line-2));border-radius:50%;place-items:center;margin:0 auto 8px;font-size:22px;font-weight:800;display:grid;overflow:hidden}.person__photo img{object-fit:cover;width:100%;height:100%}.person__name{color:var(--ink);font-size:14px;font-weight:700;line-height:1.25}a.person__card:hover .person__name{color:var(--accent)}.person__role{color:var(--date-ink);margin-top:2px;font-size:12px;line-height:1.3}.faq{gap:8px;display:grid}.faq details{border-radius:var(--radius-sm);background:var(--card2)}.faq summary{cursor:pointer;padding:14px 44px 14px 16px;font-weight:700;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent);font-size:20px;transition:transform .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.faq details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.faq details p{color:var(--ink-soft);padding:0 16px 14px}.reviews{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:24px 40px;display:grid}@media (width<=860px){.reviews{grid-template-columns:1fr}.rform{border-bottom:1px solid var(--line);order:-1;padding-bottom:18px}}.rlist{gap:16px;margin:0;padding:0;list-style:none;display:grid}.rlist--replies{gap:12px;margin:12px 0 0 28px}.rv__head{align-items:center;gap:8px;font-size:14px;display:flex}.rv__avatar{width:16px;height:16px;color:var(--accent)}.rv__head time{color:var(--date-ink);font-size:12px}.rv__text{border-radius:var(--radius-sm);background:var(--card2);color:var(--ink);margin-top:6px;padding:10px 14px;font-size:14px}.rlist--replies .rv__text{background:var(--card);box-shadow:0 2px 10px #0000000f}.rv__actions{color:var(--date-ink);align-items:center;gap:14px;margin-top:6px;font-size:13px;display:flex}.rv__actions button{align-items:center;gap:4px;display:inline-flex}.rv__actions svg{width:14px;height:14px}.rv__reply{color:var(--accent);text-underline-offset:3px;font-weight:700;text-decoration:underline}.rform{background:var(--card);gap:10px;display:grid}@media (width>=861px){.rform{top:calc(var(--header-h) + 30px);position:sticky}}.rform .card__title{margin:0 0 4px}.rform input[type=text],.rform textarea{border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--card);resize:vertical;width:100%;padding:12px 14px;font-size:14px}.rform input[type=text]:focus,.rform textarea:focus{border-color:var(--accent);outline:none}.rform__spoiler{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.rform .btn-green{height:44px}.rform__note{color:var(--muted);font-size:13px}.share-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.share-card .card__title{margin-bottom:4px}.share{flex-wrap:wrap;gap:8px;display:flex}.share a,.share button{border-radius:var(--radius-sm);color:#fff;background:var(--card3);align-items:center;gap:8px;height:40px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.share button{color:var(--ink)}.share svg{width:18px;height:18px}.share .share__tg{background:#2aabee}.share .share__vk{background:#07f}.share .share__ok{background:#ee8208}.share .share__wa{background:#25d366}.share .share__viber{background:#7360f2}.share a:hover{color:#fff;filter:brightness(1.08)}.ad{justify-items:center;gap:6px;display:grid}.ad__label{letter-spacing:.08em;text-transform:uppercase;color:var(--date-ink);justify-self:start;font-size:11px}.ad__body{place-items:center;width:100%;display:grid}.ad--placeholder .ad__body:before,.demo-note [data-text]:before{content:attr(data-placeholder) attr(data-text)}.ad--placeholder .ad__body{border-radius:var(--radius-sm);border:1.5px dashed var(--line-2);min-height:90px;color:var(--date-ink);text-align:center;place-items:center;padding:14px;font-size:13px;display:grid}.episodes{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:22px 16px;display:grid}.episodes--rail{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(78vw,260px);grid-auto-flow:column;overflow-x:auto}.ep-card{color:var(--ink);flex-direction:column;gap:10px;display:flex}.ep-card:hover{color:var(--ink)}.ep-card__thumb{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--card2);position:relative;overflow:hidden}.ep-card__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}a.ep-card:hover .ep-card__thumb img,.ep-card__link:hover .ep-card__thumb img{transform:scale(1.04)}.ep-card__play{background:var(--accent);color:#fff;opacity:0;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;transition:opacity .2s,transform .2s;display:grid;position:absolute;inset:0;transform:scale(.9)}.ep-card__play svg{width:22px;height:22px;margin-left:3px}a.ep-card:hover .ep-card__play,.ep-card__link:hover .ep-card__play{opacity:1;transform:scale(1)}.ep-card__badge{position:absolute;top:8px;left:8px}.ep-card__dur{color:#fff;background:#000000a6;border-radius:4px;padding:1px 7px;font-size:12px;font-weight:700;position:absolute;bottom:8px;right:8px}.ep-card--listing{gap:0}.ep-card__link{color:inherit;flex-direction:column;gap:10px;display:flex}.ep-card__link:hover{color:inherit}.ep-card__link:hover .ep-card__title{color:var(--accent)}.ep-card__dur[data-dur]:after{content:attr(data-dur)}.ep-card__progress{background:#ffffff59;height:4px;position:absolute;bottom:0;left:0;right:0}.ep-card__progress span{background:var(--accent);width:0;height:100%;display:block}.ep-card__progress:not(.has-progress){display:none}.ep-card__num{color:var(--date-ink);font-size:13px}.ep-card__title{color:var(--heading);font-size:16px;font-weight:700;line-height:1.3}.ep-card__desc{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;display:-webkit-box;overflow:hidden}.ep-card.is-upcoming .ep-card__thumb img{filter:grayscale(.7)brightness(.7)}.ep-card.is-current .ep-card__thumb{box-shadow:0 0 0 3px var(--accent)}.ep-card:not(.is-upcoming) .when-upcoming,.ep-card.is-upcoming .when-released{display:none}.ep-card.is-watched .ep-card__num:after{content:" · просмотрено";color:var(--accent)}.chip{border-radius:4px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.chip--accent{background:var(--accent);color:#fff}.chip--soon{color:#222;background:#fff}.sort-toggle{border-radius:var(--radius-sm);background:var(--card2);padding:3px;display:inline-flex}.sort-toggle button{height:32px;color:var(--muted);border-radius:4px;padding:0 12px;font-size:13px;font-weight:500}.sort-toggle button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 4px #00000014}.crumbs{color:var(--date-ink);flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--accent)}.posters{grid-template-columns:repeat(auto-fill,minmax(min(46%,180px),1fr));gap:18px 14px;display:grid}.poster-card{color:var(--ink)}.poster-card__img{aspect-ratio:2/3;border-radius:var(--radius-sm);background:var(--card2);overflow:hidden}.poster-card__img img{object-fit:cover;width:100%;height:100%}.poster-card__title{color:var(--heading);margin-top:8px;font-size:15px;font-weight:700}.img-fallback{background:linear-gradient(160deg, var(--card3), var(--line-2));width:100%;height:100%}.person-hero{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width<=600px){.person-hero{grid-template-columns:1fr}}.person-hero__photo{aspect-ratio:3/4;border-radius:var(--radius-sm);width:180px;color:var(--heading);background:linear-gradient(160deg, var(--card3), var(--line-2));place-items:center;font-size:48px;font-weight:800;display:grid;overflow:hidden}.person-hero__photo img{object-fit:cover;width:100%;height:100%}.person-hero__roles{color:var(--muted);margin-top:6px}.person-hero__bio{color:var(--ink-soft);gap:10px;margin-top:14px;display:grid}.home-intro h1{color:var(--heading);margin-bottom:10px;font-size:20px}.home-intro p{color:var(--ink-soft)}.link-more{font-size:14px;font-weight:700}.notfound{text-align:center;padding:60px 20px}.notfound h1{color:var(--accent);font-size:clamp(64px,14vw,140px);font-weight:800}.ftr{background:var(--ftr-bg);color:#a9ada5;border-radius:0 0 var(--radius) var(--radius);margin-bottom:20px;padding:32px 25px 40px;font-size:14px}@media (width<=760px){.ftr{border-radius:0;margin-bottom:0}}.ftr__grid{flex-wrap:wrap;justify-content:space-between;gap:20px 48px;display:flex}.ftr__grid p{margin-top:6px}.ftr__logo{text-transform:uppercase;color:#fff;font-size:17px;font-weight:800}.ftr__links{flex-direction:column;gap:6px;display:flex}.ftr a{color:#d4d8cf}.ftr a:hover{color:var(--accent)}.modal{background:0 0;border:0;width:min(1100px,100vw - 32px);max-width:none;padding:0;overflow:visible}.modal::backdrop{background:#000000d9}.modal__close{color:#fff;background:#ffffff26;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:-46px;right:0}.modal__close svg{width:18px;height:18px}.modal video{aspect-ratio:16/9;border-radius:var(--radius-sm);background:#000;width:100%}.demo-note{z-index:70;color:#3a2c00;background:#fff3c4;border-radius:8px;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 24px);padding:8px 14px;font-size:12px;line-height:1.35;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000040}.demo-note button{opacity:.6;font-weight:700}[id]{scroll-margin-top:calc(var(--header-h) + 16px)}.rv__text.is-spoiler{filter:blur(5px);cursor:pointer;user-select:none}.rv__text.is-spoiler:before{content:"Спойлер — нажми, чтобы прочитать. "}.rform__trap{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.rform__reply[hidden]{display:none}.rform__reply{border-radius:var(--radius-sm);background:var(--accent-soft);align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:flex}.rform__reply button{color:var(--accent);margin-left:auto;font-weight:700}.rv__actions button.is-voted{color:var(--accent)}.rform__note.is-error{color:var(--dislike)}.film__stats{color:var(--date-ink);flex-wrap:wrap;gap:4px 12px;margin:-6px 0 14px;font-size:13px;display:flex}.film__stats>*+:before{content:"|";color:var(--faded);margin-right:12px}.film__stats a{color:var(--date-ink)}.film__stats a:hover{color:var(--accent)}.news-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:22px 18px;display:grid}.news-card{color:var(--ink);flex-direction:column;gap:6px;display:flex}.news-card:hover{color:var(--ink)}.news-card__img{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--card2);margin-bottom:4px;overflow:hidden}.news-card__img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.news-card:hover img{transform:scale(1.04)}.news-card time{color:var(--date-ink);font-size:13px}.news-card__title{color:var(--heading);font-size:16px;line-height:1.3}.news-card:hover .news-card__title{color:var(--accent)}.news-card__desc{color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.news-article{max-width:900px}.news-article__date{color:var(--date-ink);margin-top:6px;font-size:14px;display:block}.news-article__img{aspect-ratio:16/9;border-radius:var(--radius-sm);margin:18px 0;overflow:hidden}.news-article__img img{object-fit:cover;width:100%;height:100%}.prose h2{color:var(--heading);margin:24px 0 10px;font-size:19px}.prose p,.prose li{color:var(--ink-soft);line-height:1.7}.prose p+p{margin-top:12px}.prose a{text-underline-offset:3px;text-decoration:underline}.prose table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}.prose th{color:var(--ink);background:var(--card2)}.prose em{color:var(--date-ink)}.film__poster{position:relative}.film__bookmark{z-index:1;color:#fff;background:#0000008c;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .15s,transform .1s;display:grid;position:absolute;top:8px;right:8px}.film__bookmark:active{transform:scale(.9)}.film__bookmark svg{width:18px;height:18px}.film__bookmark[aria-pressed=true]{background:var(--dislike)}.toast{z-index:80;color:#fff;background:#222;border-radius:8px;padding:10px 16px;font-size:14px;animation:.2s toast-in;position:fixed;bottom:70px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0000004d}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.similar{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.similar--full{grid-template-columns:1fr;gap:22px}.similar__item{border-radius:var(--radius-sm);background:var(--card2);grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px;display:grid}.similar__num{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.similar__title{color:var(--heading);font-size:17px}.similar--full .similar__title{font-size:19px}.similar__year{color:var(--date-ink);font-weight:500}.similar__meta{color:var(--date-ink);margin-top:2px;font-size:13px}.similar__text{color:var(--ink-soft);margin-top:8px;font-size:14px;line-height:1.65}.similar__text.is-clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.similar__link{align-items:center;gap:6px;margin-top:10px;font-size:14px;font-weight:700;display:inline-flex}.similar__link svg{width:15px;height:15px}.alleps__search{margin-bottom:12px;position:relative}.alleps__search input{border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--card);width:100%;height:40px;padding:0 14px;font-size:14px}.alleps__search input:focus{border-color:var(--accent);outline:none}.alleps__found{border-radius:var(--radius-sm);background:var(--card2);gap:2px;margin:6px 0 0;padding:6px;list-style:none;display:grid}.alleps__found[hidden]{display:none}.alleps__found a{color:var(--ink);border-radius:4px;padding:8px 10px;font-size:14px;display:block}.alleps__found a:hover{background:var(--accent-soft);color:var(--accent)}.alleps__found small{color:var(--date-ink)}.ftr__note{color:#8a8f86;max-width:460px;font-size:12px}.alleps__label{color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:700}.sposter.is-current .sposter__frame{outline:3px solid var(--accent);outline-offset:-3px}.sposter__now{z-index:2;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;background:var(--accent);color:#fff;border-radius:4px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.schedule__row.is-current a,.schedule__row.is-current .schedule__link{background:var(--accent-soft);border-radius:var(--radius-sm)}.schedule__now{vertical-align:2px;background:var(--accent);color:#fff;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:11px;font-weight:700}.schedule__dur{color:var(--muted);margin-right:10px}.ep-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:14px 0 0;font-size:14px;display:grid}.ep-rate{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.ep-rate__label{font-weight:700}.rate--inline{justify-content:flex-start;gap:8px;display:inline-flex}@media (width<=600px){.ep-facts{grid-template-columns:1fr}}.similar-titles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.similar-titles a{font-weight:700}.series-about{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:20px;display:grid}.series-about__poster{aspect-ratio:2/3;border-radius:var(--radius-sm);background:var(--card2);display:block;overflow:hidden}.series-about__poster img{object-fit:cover;width:100%;height:100%;display:block}.series-about__text{margin:12px 0 8px}@media (width<=600px){.series-about{grid-template-columns:1fr}.series-about__poster{display:none}}.share--icons a,.share--icons button{justify-content:center;width:40px;padding:0}.series-about__tagline{color:var(--ink-soft);margin:12px 0 0;font-style:italic}.season-seo{margin:16px 0 0;font-size:14px}.schedule--eps .schedule__row a,.schedule--eps .schedule__row .schedule__link{grid-template-columns:36px minmax(0,1fr) auto}@media (width<=600px){.schedule--eps .schedule__row a,.schedule--eps .schedule__row .schedule__link{grid-template-columns:28px minmax(0,1fr) auto}.schedule--eps .schedule__title{grid-area:auto}}.alleps__seasons{align-items:center;gap:12px;margin-bottom:12px;display:flex}.alleps__seasons .alleps__tabs{margin-bottom:0}.alleps__seasons-label{color:var(--muted);white-space:nowrap;font-size:14px;font-weight:700}.alleps__seasons .alleps__tabs a{justify-content:center;min-width:46px;padding:0 12px}.schedule__title>.schedule__now:first-child{margin-left:0}
