@layer site-base{*,:before,:after{box-sizing:border-box;margin:0;padding:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input{font:inherit;color:inherit;background:0 0;border:none;outline:none}a{color:inherit;text-decoration:none}}@layer properties,theme,base,components,utilities;:root{--page-pad-x:12px;--stack-gap:12px;--page-max-width:1068px;--diary-page-max-width:1280px;--player-wide-max:1200px;--bg-rgb:26, 32, 38;--bg-color:rgb(var(--bg-rgb));--bg:var(--bg-color);--surface:#1c2229;--surface-2:#242d36;--text:#e8e8e8;--text-muted:#a3b2c2;--text-dim:#8d9eb0;--accent:#e50914;--accent-2:#0485f7;--acc-soft:color-mix(in srgb, var(--accent-2) 18%, transparent);--acc-soft-hover:color-mix(in srgb, var(--accent-2) 26%, transparent);--acc-line:color-mix(in srgb, var(--accent-2) 62%, transparent);--acc-ink:#fff;--ok:#3fb950;--ok-soft:color-mix(in srgb, var(--ok) 18%, transparent);--score-gold-grad:linear-gradient(180deg, #ffdd7a, #dda63a);--score-gold-ink:#4a3707;--def-border-radius:8px;--field-bg-color:#2c3742;--field-placeholder-color:#8a98a6;--image-url-main-search:url(data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2020%2024%22%20width%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%238494a3%22%20stroke-width%3D%222%22%3E%3Cellipse%20cx%3D%2211.66%22%20cy%3D%2210.4%22%20rx%3D%226.34%22%20ry%3D%226.4%22%2F%3E%3Cpath%20d%3D%22m2%2021%205.34-5.39%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);--wf-site-footer-height:881px}@supports not (color:color-mix(in srgb, red, blue)){:root{--acc-soft:#0485f72e;--acc-soft-hover:#0485f742;--acc-line:#0485f79e;--ok-soft:#3fb9502e}}html{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#ffffff47 #0000;touch-action:pan-x pan-y}html.wf-cinema,html.wf-player-bleed,html.wf-native-fs,html[data-patrol="1"],html[data-embed-player="1"],html[data-fixed-page="1"]{scrollbar-gutter:auto}html:has(:fullscreen){scrollbar-gutter:auto}html:has(:-webkit-full-screen){scrollbar-gutter:auto}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-track-piece{background:0 0}html::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:6px}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-google-sans-flex),var(--font-google-sans),"Google Sans Flex","Google Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-optical-sizing:auto;min-height:100vh;overflow-x:clip}.wf-app-shell{z-index:1;flex-direction:column;min-height:100vh;transition:filter .32s;display:flex;position:relative}html.wf-searching .wf-app-shell{filter:blur(7px)brightness(.6)}.wf-app-shell-body{flex-direction:column;flex:auto;min-height:0;display:flex}[data-user-id]{cursor:pointer;transition:opacity .13s,color .13s}[data-user-id]:hover{opacity:.78}[data-user-id]:not([aria-hidden]):not([data-user-avatar]):hover{text-underline-offset:2px;text-decoration:underline}html:has(main[data-app-page]) .wf-site-footer{display:none}.wf-site-footer{color:var(--wf-footer-color,var(--text-muted));z-index:3;flex-shrink:0;padding:32px 0 22px;font-size:13px;line-height:1.45;transition:color .4s;position:relative}.wf-footer-inner{max-width:var(--page-max-width);padding:0 var(--page-pad-x);margin:0 auto}.wf-footer-top{gap:28px;display:grid}.wf-footer-about{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.wf-site-footer a.wf-footer-logo{letter-spacing:.01em;opacity:1;align-items:center;gap:8px;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.wf-footer-dot{background:#2f6df6;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.wf-footer-note{opacity:.65;max-width:300px;margin:0;font-size:12px;line-height:1.5}.wf-footer-support{flex-direction:column;align-items:flex-start;gap:10px;margin-top:4px;display:flex}.wf-footer-pills{flex-wrap:wrap;gap:8px;display:flex}.wf-site-footer a.wf-footer-pill{border:1px solid #8080804d;border-color:color-mix(in srgb, currentColor 24%, transparent);border-radius:999px;align-items:center;padding:5px 12px;font-size:12.5px;line-height:1.3;transition:opacity .12s,border-color .12s;display:inline-flex}.wf-site-footer a.wf-footer-pill:hover{border-color:color-mix(in srgb, currentColor 45%, transparent)}.wf-footer-support-qr-link{width:fit-content;line-height:0;display:block;opacity:1!important}.wf-footer-support-qr-link:hover{opacity:.88!important}.wf-footer-support-qr{width:80px;height:auto;display:block}@media (max-width:639px){.wf-footer-support-qr-link{display:none}}.wf-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;display:grid}.wf-footer-col{flex-direction:column;align-items:flex-start;gap:9px;min-width:0;display:flex}.wf-footer-h{letter-spacing:.08em;text-transform:uppercase;opacity:.55;margin-bottom:3px;font-size:11px;font-weight:600;line-height:1.3}.wf-footer-h-sub{margin-top:12px}.wf-site-footer a{color:inherit;opacity:.88;overflow-wrap:break-word;text-decoration:none;transition:opacity .12s}.wf-site-footer a:hover{opacity:1}.wf-footer-bottom{border-top:1px solid #80808038;border-top-color:color-mix(in srgb, currentColor 16%, transparent);flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px;padding-top:16px;font-size:12px;display:flex}.wf-footer-legal{flex-wrap:wrap;gap:6px 18px;display:flex}.wf-footer-legal a{opacity:.7}.wf-footer-meta{flex-wrap:wrap;align-items:center;gap:8px 18px;display:inline-flex}.wf-footer-ver{opacity:.6;letter-spacing:.02em;font-size:11.5px}.wf-footer-hotkey{opacity:.8;flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}@media (hover:none) and (pointer:coarse){.wf-footer-hotkey{display:none}}.wf-footer-bug{color:#2f6df6;flex:none}.wf-footer-keys{align-items:center;gap:5px;display:inline-flex}.wf-footer-kbd{border:1px solid #80808059;border-color:color-mix(in srgb, currentColor 30%, transparent);border-radius:5px;padding:2px 6px;font-family:inherit;font-size:11px;line-height:1;display:inline-block}.wf-footer-plus{opacity:.4}@media (min-width:640px){:root{--wf-site-footer-height:587px}}@media (min-width:1000px){:root{--wf-site-footer-height:367px}}@media (min-width:640px){.wf-footer-cols{grid-template-columns:repeat(4,auto);justify-content:space-between;gap:26px 24px}.wf-footer-bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:12px 32px}.wf-footer-meta{flex-wrap:nowrap;flex-shrink:0}}@media (min-width:640px) and (max-width:999px){.wf-footer-about{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 32px;display:grid}.wf-site-footer a.wf-footer-logo,.wf-footer-note{grid-column:1}.wf-footer-support{grid-area:1/2/span 2;margin-top:0}}@media (min-width:1000px){.wf-footer-top{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:56px}}@font-face{font-family:Graphik Kinopoisk LC Web;font-style:normal;font-weight:400;font-display:swap;src:local(Graphik Kinopoisk LC Web),local(Graphik LC Web)}@font-face{font-family:Graphik Kinopoisk LC Web;font-style:normal;font-weight:600;font-display:swap;src:local(Graphik Kinopoisk LC Web),local(Graphik LC Web)}:root{--wf-reveal-duration:.32s;--wf-reveal-blur:8px;--wf-reveal-dim:.82;--wf-leave-blur:6px;--wf-reveal-ease:cubic-bezier(.22, .61, .36, 1)}@keyframes wf-page-appear{0%{opacity:0;filter:blur(var(--wf-reveal-blur)) brightness(var(--wf-reveal-dim))}60%{opacity:1}to{opacity:1;filter:blur()brightness()}}@keyframes wf-page-leave{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(var(--wf-leave-blur))}}@keyframes wf-backdrop-appear{0%{filter:blur(var(--wf-reveal-blur)) brightness(var(--wf-reveal-dim))}to{filter:blur()brightness()}}html.wf-nav-reveal .wf-app-shell{animation:wf-page-appear var(--wf-reveal-duration) var(--wf-reveal-ease) backwards}html.wf-nav-reveal .wf-backdrop{animation:wf-backdrop-appear var(--wf-reveal-duration) var(--wf-reveal-ease) backwards}html.wf-searching .wf-app-shell,html.wf-searching .wf-backdrop{animation:none}.wf-nav-ghost{z-index:9998;pointer-events:none;width:100%;position:fixed;left:0}html .wf-nav-ghost.wf-nav-ghost{animation:wf-page-leave var(--wf-reveal-duration) var(--wf-reveal-ease) both}@media (prefers-reduced-motion:reduce){html .wf-nav-ghost.wf-nav-ghost{display:none}}html[data-embed-player="1"].wf-nav-reveal .wf-app-shell,html[data-embed-player="1"].wf-nav-reveal .wf-backdrop{animation:none}html[data-embed-player="1"]::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}html[data-embed-player="1"]::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}html[data-embed-player="1"]::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){html.wf-nav-reveal .wf-app-shell,html.wf-nav-reveal .wf-backdrop{animation:none}}::view-transition{pointer-events:none}::view-transition-old(root){animation:wf-page-leave var(--wf-reveal-duration) var(--wf-reveal-ease) both}::view-transition-new(root){animation:wf-page-appear var(--wf-reveal-duration) var(--wf-reveal-ease) both}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}.wf-page-route--center{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:16px;min-height:0;padding:24px;display:flex}.wf-page-route--center h1{margin:0;font-size:2rem;font-weight:700}.wf-page-route--center.wf-page-route--center-hero h1{font-size:clamp(2.5rem,10vw,3rem);font-weight:800}.wf-page-route--center p{opacity:.8;max-width:540px;margin:0}.wf-page-route--center code{font-size:.9em}.wf-page-route-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.wf-page-route-btn{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:6px;padding:10px 18px;text-decoration:none;display:inline-block}.wf-page-route-btn--primary{background:#ffffff14;border-color:#0000}.wf-skeleton-calm{background-color:var(--surface-2);position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.wf-skeleton:after{opacity:0;animation:none!important}}@keyframes wfSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wf-skeleton{background-color:var(--surface-2);position:relative;overflow:hidden}.wf-skeleton:after{content:"";background:linear-gradient(90deg,#0000 12%,#ffffff21 50%,#0000 88%) 0 0/200% 100%;animation:1.4s linear infinite wfSkeletonShimmer;position:absolute;top:0;bottom:0;left:0;right:0}.wf-skeleton-img{background-color:var(--surface-2)}html[data-embed="1"] .wf-site-footer{display:none!important}html[data-patrol="1"],html[data-embed-player="1"],html[data-patrol="1"] body,html[data-embed-player="1"] body{overflow:hidden}html[data-patrol="1"] .page,html[data-patrol="1"] [class^=page-module],html[data-patrol="1"] [class*=\ page-module],html[data-patrol="1"] [class*=__page\ ],html[data-patrol="1"] [class$=__page],html[data-embed-player="1"] .page,html[data-embed-player="1"] [class^=page-module],html[data-embed-player="1"] [class*=\ page-module],html[data-embed-player="1"] [class*=__page\ ],html[data-embed-player="1"] [class$=__page]{max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}html[data-patrol="1"] [class*=BackdropLayer],html[data-embed-player="1"] [class*=BackdropLayer],html[data-patrol="1"] [class*=FilmRouteSkeleton],html[data-embed-player="1"] [class*=FilmRouteSkeleton],html[data-patrol="1"] .wf-site-footer,html[data-patrol="1"] header[class*=SiteHeader],html[data-patrol="1"] [class*=SiteHeader_],html[data-embed-player="1"] .wf-site-footer,html[data-embed-player="1"] header[class*=SiteHeader],html[data-embed-player="1"] [class*=SiteHeader_]{display:none!important}.wf-exlink{color:#9ec4ff;word-break:break-word;cursor:pointer;border-bottom:1px solid #9ec4ff59;text-decoration:none}.wf-exlink:after{content:"↗";opacity:.7;margin-left:2px;font-size:.85em}.wf-exlink:hover{border-bottom-color:#9ec4ff}.wf-exlink:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #9ec4ff}html[data-device=tv]{--tv-zoom:1.3;zoom:var(--tv-zoom)}html[data-device=tv] :focus{scroll-margin:140px 24px;outline-offset:2px!important;opacity:1!important;pointer-events:auto!important;outline:4px solid #4da3ff!important;box-shadow:0 0 0 8px #0000009e!important}html[data-device=tv] iframe:focus{outline-offset:-4px!important}html[data-device=tv].wf-nav-reveal .wf-app-shell,html[data-device=tv].wf-nav-reveal .wf-backdrop{--wf-reveal-blur:0px;--wf-reveal-dim:.9}html[data-device=tv]::view-transition-old(root){--wf-reveal-blur:0px;--wf-reveal-dim:.9}html[data-device=tv]::view-transition-new(root){--wf-reveal-blur:0px;--wf-reveal-dim:.9}html[data-device=tv]{--wf-leave-blur:0px}html[data-device=tv] *,html[data-device=tv] :before,html[data-device=tv] :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-device=tv].wf-searching .wf-app-shell,html[data-device=tv].wf-searching .wf-backdrop{filter:brightness(.45)}html[data-ann-hidden] .wf-site-announcement-wrap,html[data-streamer-hidden] .wf-streamer-support-wrap{display:none!important}.wf-nav-bar{z-index:10000;background:var(--accent-2);opacity:0;pointer-events:none;width:0;height:2px;position:fixed;top:0;left:0}html[data-wf-nav-pending] .wf-nav-bar{animation:.1s linear .25s forwards wfNavBarIn,1.8s cubic-bezier(.2,.7,.3,1) .25s forwards wfNavBarRun}[data-wf-pending]{cursor:progress}button[aria-busy=true]{cursor:progress;position:relative;color:#0000!important}button[aria-busy=true]>*{visibility:hidden}button[aria-busy=true]:after{content:"";border:2px solid #ffffff59;border-top-color:#fffffff2;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:.7s linear infinite wfBusySpin;position:absolute;top:50%;left:50%}@keyframes wfNavBarIn{to{opacity:1}}@keyframes wfNavBarRun{0%{width:0}30%{width:35%}70%{width:70%}to{width:88%}}@keyframes wfBusySpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){html[data-wf-nav-pending] .wf-nav-bar{width:100%;animation:.1s linear .25s forwards wfNavBarIn}button[aria-busy=true]:after{border-top-color:#ffffff59;animation:none}}html[data-msg-dock-state=collapsed] [data-sonner-toaster][data-x-position=right][data-y-position=bottom]{--offset-bottom:84px!important}html[data-msg-dock-state=open-br] [data-sonner-toaster][data-x-position=right][data-y-position=bottom]{--offset-right:calc(20px + 376px + 12px)!important}.wf-late-skeleton{animation:.15s step-end wf-late-skeleton}@keyframes wf-late-skeleton{0%,to{opacity:0}}
