.b-film-btn{gap:10px}.b-film-btn__icon{flex:none;width:13px;height:13px;margin-left:-3px}.b-film-poster{isolation:isolate;aspect-ratio:16/9;background:var(--poster-bg,#1c1e2a);color:var(--ink-0);border-radius:24px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #14162b0f,0 34px 70px -40px #14162b99}.b-film-poster picture,.b-film-poster img{width:100%;height:100%;display:block}.b-film-poster img{object-fit:cover;transition:transform 1.2s var(--ease)}.b-film-poster:hover img{transform:scale(1.012)}.b-film-poster__play{z-index:1;width:52px;height:52px;color:var(--ink-0);transition:transform .3s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(14px,2.2vw,28px);left:clamp(14px,2.2vw,28px);box-shadow:0 14px 30px -12px #0009}.b-film-poster__play svg{width:17px;height:17px;margin-left:2px}.b-film-poster:hover .b-film-poster__play{transform:scale(1.06)}.b-film-poster__label{z-index:1;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 12px #00000080;font-size:15.5px;font-weight:560;position:absolute;bottom:calc(clamp(14px,2.2vw,28px) + 15px);left:calc(clamp(14px,2.2vw,28px) + 64px)}.b-film-poster__label span{color:#ffffffbf;font-weight:500}.v2 .b-film-poster:focus-visible{outline-offset:4px;border-radius:24px}@media (max-width:760px){.b-film-poster,.v2 .b-film-poster:focus-visible{border-radius:18px}.b-film-poster__play{width:46px;height:46px}.b-film-poster__label{font-size:15px;bottom:calc(clamp(14px,2.2vw,28px) + 12px);left:calc(clamp(14px,2.2vw,28px) + 56px)}}@media (max-width:767px) and (orientation:portrait){.b-film-poster--tall{aspect-ratio:4/5}}.b-film{box-sizing:border-box;overscroll-behavior:contain;color:#fff;width:min(1200px,100vw - 48px,177.778svh - 220.444px);max-width:none;max-height:calc(100svh - 24px);font-family:var(--v2-font), system-ui, sans-serif;background:#0b0d1b;border:0;border-radius:20px;margin:auto;padding:0;overflow:auto;box-shadow:0 40px 120px -30px #000000bf,0 0 0 1px #ffffff0f}.b-film::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05060edb}.b-film__bar{justify-content:space-between;align-items:center;gap:16px;padding:6px 6px 6px 20px;display:flex}.b-film__title{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:560}.b-film__title span{color:#ffffff9e;font-weight:500}.b-film__close{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;transition:background-color .2s;display:grid}.b-film__close:hover{background:#ffffff29}.b-film__close svg{width:20px;height:20px}.v2 .b-film__close:focus-visible{border-radius:50%}.b-film__stage{background:#000;position:relative}.b-film__video{aspect-ratio:16/9;background:#f4f5f8;width:100%;display:block}.b-film__video:focus-visible{outline:2px solid var(--green-2);outline-offset:-2px}.b-film__end{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090a17db;place-content:center;justify-items:center;gap:26px;padding:24px;display:grid;position:absolute;inset:0}.b-film__end-line{letter-spacing:-.035em;margin:0;font-size:clamp(26px,3.4vw,44px);font-weight:520;line-height:1.05}.b-film__end-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.b-film__read{border-top:1px solid #ffffff14}.b-film__read summary{color:#ffffffe0;cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:0 20px;font-size:15px;font-weight:560;list-style:none;display:flex}.b-film__read summary::-webkit-details-marker{display:none}.b-film__read summary:after{content:"";width:7px;height:7px;transition:transform .25s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.b-film__read[open] summary:after{transform:translateY(2px)rotate(-135deg)}.b-film__read summary:focus-visible{outline:2px solid var(--green-2);outline-offset:-4px;border-radius:12px}.b-film .b-film-lines--dialog{columns:2 260px;column-gap:40px;padding:2px 20px 22px}.b-film .b-film-lines__at{color:#ffffff94}.b-film[data-shape="9x16"]{border-radius:0;width:100vw;height:100dvh;max-height:none}.b-film[open][data-shape="9x16"]{flex-direction:column;display:flex}.b-film[data-shape="9x16"] .b-film__stage{background:#0b0d1b;flex:1 0 auto;place-items:center;min-height:0;display:grid}.b-film[data-shape="9x16"] .b-film__video{aspect-ratio:9/16;width:min(100%,56.25dvh - 65.25px)}.b-film[data-shape="9x16"] .b-film__end-line{font-size:30px}@media (max-height:520px){.b-film:not([data-shape="9x16"]){border-radius:14px;width:min(100vw - 24px,177.778svh - 120.889px)}}@media (prefers-reduced-motion:no-preference){.b-film[open]{animation:b-film-in .42s var(--ease)}.b-film[open]::backdrop{animation:.3s b-film-fade}}@keyframes b-film-in{0%{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes b-film-fade{0%{opacity:0}}.b-film-lines{margin:0;padding:0;list-style:none}.b-film-lines li{break-inside:avoid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:7px 0;font-size:15px;line-height:1.45;display:grid}.b-film-lines__at{font-variant-numeric:tabular-nums;color:var(--grey)}
