.ed-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.ed-feature4{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:28px;align-items:start}.ed-feature4-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.ed-featurestack{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px;align-items:start}.ed-featurestack-list{display:grid;gap:16px;padding-top:2px}.ed-triptych{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ed-mosaic,.ed-mosaic-top{display:grid;gap:28px}.ed-mosaic-top{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}.ed-mosaic-side{display:grid;gap:24px}.ed-mosaic-under{gap:28px;padding-top:24px;border-top:1px solid var(--divider)}.ed-mosaic-under,.ed-ranked{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ed-ranked{list-style:none;margin:0;padding:0;gap:18px 32px}.ed-ranked li{min-width:0}.vc{position:relative}.vc-track{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);scrollbar-width:none;margin:-32px calc(-1 * var(--pad));padding:32px var(--pad);outline:none;cursor:grab}.vc-track::-webkit-scrollbar{display:none}.vc-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.vc-track.is-dragging a{pointer-events:none}.vc-track:focus-visible{outline:1px solid var(--ink);outline-offset:-4px}.vc-item{flex:0 0 var(--vc-w);min-width:0;scroll-snap-align:start}.vc--cinema{--vc-w:clamp(300px,38vw,660px)}.vc--standard{--vc-w:clamp(240px,22vw,340px)}.vc--compact{--vc-w:clamp(200px,17vw,260px)}.vc-nav{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.vc-arrow{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--divider);background:none;color:var(--ink);border-radius:50%;cursor:pointer;transition:border-color var(--m-fast),opacity var(--m-fast)}.vc-arrow:hover:not(:disabled){border-color:var(--ink)}.vc-arrow:disabled{opacity:.3;cursor:default}.mod-head--inline:before,.mod-head--lead:before{display:none!important}.mod-head--lead{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;text-align:left;border-top:0;padding-top:0;margin-bottom:26px}.mod-head--lead .mod-index{display:none}.mod-head--lead .mod-title{font:200 clamp(28px,3vw,46px) /1.05 var(--font-roboto),sans-serif;letter-spacing:.01em;text-transform:none}.mod-head--lead .mod-desc{margin-top:10px}.mod-head--inline{display:flex;align-items:baseline;gap:16px;text-align:left;border-top:1px solid var(--divider);padding-top:18px;margin-bottom:20px}.mod-head--inline .mod-index{display:none}.mod-head--inline .mod-heading{display:flex;align-items:baseline;gap:16px;max-width:none;flex:1 1}.mod-head--inline .mod-title{font:400 13px/1 var(--font-roboto),sans-serif;letter-spacing:.16em}.mod-head--inline .mod-desc{margin-top:0;font-size:13px}.mod.ed-dense{margin-top:52px}:root{--band:color-mix(in srgb,var(--ink) 3.5%,var(--paper))}.home>.mod{margin-top:96px}.home>.mod:has(>.mod-head--lead){margin-top:120px}.home>.mod:first-of-type{margin-top:44px}.home>.mod.ed-dense{position:relative;isolation:isolate;margin-top:104px;padding-top:30px;padding-bottom:36px}.home>.mod.ed-dense:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--band)}.home>.mod.ed-dense .mod-head--inline{border-top:0;padding-top:0}.home>.mod.ed-dense+.mod.ed-dense{margin-top:0}.mod-head--lead .mod-title{font-size:clamp(30px,3.4vw,54px);letter-spacing:-.005em}.mod-kicker{margin:0 0 10px;font:400 11px/14px var(--font-roboto),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--tan-text)}.home .vc--cinema{--vc-w:clamp(320px,44vw,760px)}.ed-triptych{gap:28px}@media (max-width:1280px){.ed-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.ed-strip>:nth-child(5){display:none}}@media (max-width:1024px){.ed-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-strip>:nth-child(n+4){display:none}.ed-feature4,.ed-featurestack{grid-template-columns:1fr}.ed-featurestack>.ed-feature{order:-1}.ed-feature4-side{grid-template-columns:repeat(4,minmax(0,1fr))}.ed-mosaic-top{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ed-ranked{grid-template-columns:1fr}.vc--cinema{--vc-w:clamp(280px,58vw,560px)}}@media (max-width:640px){.ed-feature4-side,.ed-strip,.ed-triptych{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scroll-padding-inline:var(--pad)}.ed-feature4-side>*,.ed-strip>*,.ed-triptych>*{flex:0 0 72%;scroll-snap-align:start;display:block!important}.ed-feature4{gap:22px}.ed-mosaic-top,.ed-mosaic-under{grid-template-columns:1fr}.vc--cinema{--vc-w:84vw}.vc--standard{--vc-w:72vw}.vc-nav{display:none}.vc-track{gap:14px}.mod-head--lead .mod-title{font-size:30px}.home>.mod,.home>.mod:has(>.mod-head--lead){margin-top:64px}.home>.mod.ed-dense{margin-top:64px;padding-top:24px;padding-bottom:26px}.home .vc--cinema{--vc-w:84vw}.mod-head--inline .mod-heading{flex-direction:column;gap:6px}.mod-head--inline .mod-title{white-space:nowrap}}:root{--rail-w:18px}.guide-mini{display:none!important}@media (min-width:768px){.app .page,.app:not([data-watch]) .page,.app[data-watch] .page{margin-left:var(--rail-w)!important}}.edge-rail{position:fixed;top:var(--header-h);left:0;bottom:0;z-index:120;width:var(--rail-w);display:flex;align-items:center;justify-content:center}.edge-rail:before{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:var(--divider)}.edge-handle{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.edge-grip{width:4px;height:56px;border-radius:4px;background:var(--text-3);opacity:.55;transition:height var(--m-nav) var(--ease-out),opacity var(--m-nav) var(--ease-out),background-color var(--m-nav) var(--ease-out),transform var(--m-nav) var(--ease-out)}.edge-handle:focus-visible .edge-grip,.edge-rail:hover .edge-grip{height:96px;opacity:1;background:var(--tan)}.edge-rail[data-open] .edge-grip{opacity:0;transform:translateX(-6px)}.edge-handle:focus-visible{outline:none}.guide--persistent.edge-panel{z-index:185;display:block!important;transform:translate3d(-104%,0,0);filter:blur(6px);opacity:0;visibility:hidden;box-shadow:none;transition:transform var(--m-nav) var(--ease-in),opacity .18s var(--ease-in),filter var(--m-nav) var(--ease-in),visibility 0s linear var(--m-nav)}.guide--persistent.edge-panel[data-open]{transform:none;filter:none;opacity:1;visibility:visible;box-shadow:24px 0 60px -30px rgba(0,0,0,.6);transition:transform .26s var(--ease-out),opacity .2s var(--ease-out),filter .26s var(--ease-out),visibility 0s}.edge-panel .guide-section{opacity:0;transform:translate3d(-10px,0,0);transition:opacity .16s var(--ease-in),transform .2s var(--ease-in)}.edge-panel[data-open] .guide-section{opacity:1;transform:none;transition:opacity .26s var(--ease-out),transform .3s var(--ease-out)}.edge-panel[data-open] .guide-section:first-child{transition-delay:30ms}.edge-panel[data-open] .guide-section:nth-child(2){transition-delay:65ms}.edge-panel[data-open] .guide-section:nth-child(3){transition-delay:.1s}.edge-panel[data-open] .guide-section:nth-child(4){transition-delay:135ms}.flyout{z-index:190}@media (max-width:1312px){.flyout{display:block}}@media (max-width:767px){.edge-panel,.edge-rail,.flyout{display:none!important}}@media (prefers-reduced-motion:reduce){.edge-panel .guide-section,.edge-panel[data-open] .guide-section,.guide--persistent.edge-panel,.guide--persistent.edge-panel[data-open]{transition:none!important;filter:none!important}}.drawer-sub{position:absolute;inset:0;z-index:2;overflow-y:auto;background:var(--paper);transform:translate3d(100%,0,0);transition:transform var(--m-nav) var(--ease-out);visibility:hidden}.drawer-sub.is-open{transform:none;visibility:visible}.drawer-sub-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--paper);border-bottom:1px solid var(--divider)}.drawer-sub-back{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--ink);font:400 14px/1 var(--font-roboto),sans-serif;padding:8px 0;cursor:pointer}.drawer-sub .bd{padding:8px 16px 32px}.drawer-sub .bd-groups{column-count:1}.drawer-body{position:relative}.drawer .drawer-sub{position:fixed;top:0;left:0;bottom:0;width:min(100vw,420px);z-index:320}.guide-chevron{margin-left:auto;color:var(--text-3)}:root{--scene-h:calc(100dvh - var(--header-h))}.watch-scenes,.ws{height:var(--scene-h)}.ws{overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:thin;scrollbar-color:var(--divider) transparent;outline:none}.ws:after{content:"";display:block;height:64px}.scene{--peek:64px;position:relative;height:calc(var(--scene-h) - var(--peek));scroll-snap-align:start;scroll-snap-stop:always;padding:18px 28px 0;box-sizing:border-box;overflow:hidden}.scene-grid{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,26vw,400px);gap:28px;height:100%}.scene-main{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:0;min-width:0;padding-bottom:12px}.scene-why{margin:0 0 10px;color:var(--tan-text)}.scene-stage{position:relative;flex:none;min-height:0;display:flex;align-items:flex-start;justify-content:center;transition:opacity var(--m-scene) var(--ease-out),filter var(--m-scene) var(--ease-out),transform var(--m-scene) var(--ease-out)}.scene-poster,.scene-stage .player{width:min(100%,calc((var(--scene-h) - 230px) * 16 / 9));aspect-ratio:16/9;height:auto;margin:0;background:#000}.scene-stage .player iframe{width:100%;height:100%}.scene-poster{position:relative;display:block;padding:0;border:0;cursor:pointer;border-radius:var(--r-player)!important;overflow:hidden}.scene-poster img{width:100%;height:100%;object-fit:cover;opacity:.85}.scene-play{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff}.scene:not(.is-active) .scene-rail,.scene:not(.is-active) .scene-stage,.scene:not(.is-active) .tray{opacity:.45;filter:blur(2px)}.scene-rail,.tray{transition:opacity var(--m-scene) var(--ease-out),filter var(--m-scene) var(--ease-out),transform var(--m-scene) var(--ease-out)}.scene-extra{margin-top:10px}.scene-extra:empty{display:none}.tray{position:relative;z-index:4;margin-top:12px}.tray-handle{display:flex;align-items:center;gap:14px;width:100%;min-height:48px;padding:10px 2px;border:0;border-top:1px solid var(--divider);background:none;color:var(--ink);text-align:left;cursor:pointer}.tray-handle-title{flex:1 1;min-width:0;font:400 16px/22px var(--font-roboto),sans-serif}.tray-handle-channel,.tray-handle-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tray-handle-channel{flex:none;max-width:30%;font:300 13px/18px var(--font-roboto),sans-serif;color:var(--text-2)}.tray-handle-cue{flex:none;display:inline-flex;align-items:center;gap:4px;font:400 11px/1 var(--font-roboto),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--tan-text)}.tray-handle-cue svg{transition:transform var(--m-nav) var(--ease-out)}.tray.is-open .tray-handle-cue svg{transform:rotate(180deg)}.tray-handle:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.tray-body{position:absolute;left:0;right:0;bottom:100%;max-height:min(64vh,680px);overflow-y:auto;padding:22px 24px 18px;background:var(--paper);border:1px solid var(--divider);border-bottom:0;border-radius:var(--r-md) var(--r-md) 0 0;box-shadow:0 -24px 60px -30px rgba(0,0,0,.6);opacity:0;filter:blur(6px);transform:translate3d(0,14px,0);visibility:hidden;pointer-events:none;transition:opacity .18s var(--ease-in),filter var(--m-nav) var(--ease-in),transform var(--m-nav) var(--ease-in),visibility 0s linear var(--m-nav)}.tray.is-open .tray-body{opacity:1;filter:none;transform:none;visibility:visible;pointer-events:auto;transition:opacity .22s var(--ease-out),filter .28s var(--ease-out),transform .28s var(--ease-out),visibility 0s}.tray-body .watch-info{padding:0;margin:0}.scene-next{display:flex;justify-content:center;margin-top:14px}.scene-next-btn{display:inline-flex;align-items:center;gap:14px;max-width:min(100%,620px);padding:7px 18px 7px 8px;border:1px solid var(--divider);border-radius:999px;background:var(--tint);color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--m-fast) var(--ease-std),transform var(--m-nav) var(--ease-out)}button.scene-next-btn:hover{border-color:var(--text-3);transform:translateY(2px)}.scene-next-btn.is-waiting{cursor:default;color:var(--text-2)}.scene-next-arrow{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:var(--paper);animation:next-nudge 2.4s var(--ease-std) infinite}.is-waiting .scene-next-arrow{background:var(--divider);color:var(--ink)}@keyframes next-nudge{0%,60%,to{transform:translateY(0)}75%{transform:translateY(4px)}85%{transform:translateY(-1px)}}.scene-next-thumb{flex:none;width:64px;aspect-ratio:16/9;border-radius:var(--r-xs);overflow:hidden;background:#000}.scene-next-thumb img{width:100%;height:100%;object-fit:cover}.scene-next-text{display:grid;min-width:0;gap:2px}.scene-next-text .micro-label{margin:0;color:var(--tan-text)}.scene-next-text .micro-label,.scene-next-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scene-next-title{font:400 14px/19px var(--font-roboto),sans-serif}.scene-rail{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--divider) transparent;padding:0 4px 24px}.scene-rail-head{position:sticky;top:0;z-index:4;margin:0;padding:0 0 12px;background:var(--paper)}.scene-rail-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.scene-rail-list .ed-row{grid-template-columns:44% minmax(0,1fr)}.scene-rail-list .vk-about{display:none}.scene-rail-foot{margin-top:16px;font-size:13px}@media (max-width:1024px){.scene{padding:14px 20px 0}.scene-grid{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:14px}.scene-main,.scene-stage{flex:none}.scene-poster,.scene-stage .player{width:min(100%,calc((var(--scene-h) - 330px) * 16 / 9))}.scene-rail{overflow:hidden;padding:0}.scene-rail-list{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:12px}.scene-rail-list>li{flex:0 0 clamp(200px,32vw,280px);scroll-snap-align:start}.scene-rail-list .ed-row{display:block}.scene-rail-list .ed-row .vk-body{padding-top:8px}.scene-rail-foot{display:none}}@media (max-width:640px){.scene{padding:10px 12px 0}.scene-poster,.scene-stage .player{width:100%}.scene-rail-list>li{flex-basis:62vw}.tray-handle-channel{display:none}.tray-body{position:fixed;left:0;right:0;bottom:0;max-height:78dvh;border-radius:var(--r-md) var(--r-md) 0 0;padding:18px 16px 28px}}@media (prefers-reduced-motion:reduce){.scene-next-arrow{animation:none}.scene-rail,.scene-stage,.tray,.tray-body{transition:none!important}.scene:not(.is-active) .scene-rail,.scene:not(.is-active) .scene-stage,.scene:not(.is-active) .tray{filter:none;transform:none}.tray-body{filter:none!important;transform:none!important}}.ed-card{min-width:0}.ed-card,.vk-media{position:relative}.vk-body{min-width:0;padding-top:12px}.vk-about{position:relative;z-index:2;margin:0 0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:500 10.5px/16px var(--font-roboto),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--tan-text)}.vk-about.is-plain{z-index:auto}.vk-about-link{color:inherit;text-decoration:none;transition:color var(--m-fast) var(--ease-std)}.vk-about-link:hover{color:var(--ink)}.vk-about-link:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.vk-about-sep{margin:0 7px;color:var(--text-3)}.vk-title{margin:0;font:400 15px/20px var(--font-roboto),sans-serif;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vk-link{color:inherit;text-decoration:none}.vk-link:after{content:"";position:absolute;inset:0;z-index:1}.vk-link:focus-visible{outline:none}.card-wrap:has(.vk-link:focus-visible) .thumb{outline:2px solid var(--ink);outline-offset:3px}.card-wrap:has(.vk-link:focus-visible) .vk-title,.card-wrap:hover .vk-title{text-decoration:underline;text-decoration-color:var(--tan);text-decoration-thickness:1px;text-underline-offset:4px}.vk-desc{margin:10px 0 0;font:300 14.5px/22px var(--font-roboto),sans-serif;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vk-meta{display:flex;align-items:center;gap:8px;min-width:0;margin:6px 0 0;white-space:nowrap;font:300 12.5px/17px var(--font-roboto),sans-serif;color:var(--text-3)}.vk-meta .avatar{flex:none}.vk-channel{display:inline-flex;align-items:center;gap:4px;max-width:62%;color:var(--text-2)}.vk-channel,.vk-stats{min-width:0;overflow:hidden;text-overflow:ellipsis}.vk-channel+.vk-stats:before{content:"·";margin-right:8px}.thumb .thumb-duration{padding:3px 6px;border-radius:6px!important;background:rgba(8,8,8,.72);color:#fff;font:500 11.5px/14px var(--font-roboto),sans-serif;letter-spacing:.03em}.thumb .thumb-progress{height:3px;background:rgba(255,255,255,.22)}.thumb .thumb-progress span{background:var(--tan)}.card-wrap:has(.thumb-badge--watched) .thumb img{opacity:.62}.ed-feature .vk-body{max-width:64ch;padding-top:18px}.ed-feature .vk-about{margin-bottom:10px;font-size:11px}.ed-feature .vk-title{font:300 clamp(22px,2vw,32px) /1.18 var(--font-roboto),sans-serif;letter-spacing:.003em;-webkit-line-clamp:3}.ed-feature .vk-meta{margin-top:12px;font-size:13px}.ed-cinema .vk-body{padding-top:14px}.ed-cinema .vk-title{font:400 clamp(16px,1.2vw,20px) /1.3 var(--font-roboto),sans-serif}.ed-tile .vk-title{font-size:14px;line-height:19px}.ed-rank,.ed-row{display:grid;grid-template-columns:minmax(120px,42%) minmax(0,1fr);gap:14px;align-items:start}.ed-rank{grid-template-columns:168px minmax(0,1fr)}.ed-rank .vk-body,.ed-row .vk-body{padding-top:0}.ed-rank .vk-about,.ed-row .vk-about{margin-bottom:4px;font-size:10px}.ed-rank .vk-title,.ed-row .vk-title{font-size:14px;line-height:19px}.ed-rank .vk-meta,.ed-row .vk-meta{margin-top:5px;font-size:12px}.ed-row .thumb-badge--new{display:none}.ed-rank .thumb-save{right:auto;left:8px}.ed-rank .tc-card-btn{right:auto;left:44px}.ed-rank-num{position:absolute;left:8px;bottom:6px;z-index:2;font:200 34px/1 var(--font-roboto),sans-serif;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.6);pointer-events:none}@media (hover:none){.card-wrap .tc-card-btn{display:none}.card-wrap .thumb-save{width:28px;height:28px;opacity:.88}.vk-about-link{display:inline-block;padding:6px 0;margin:-6px 0}.vk-about{overflow:visible;padding-block:2px}}@media (max-width:640px){.vk-title{font-size:15px;line-height:20px}.ed-feature .vk-title{font-size:22px}.ed-feature .vk-desc{display:none}.ed-rank{grid-template-columns:132px minmax(0,1fr)}}.sx{position:absolute;top:calc(100% + 10px);left:-24px;width:min(720px,calc(100vw - 48px));z-index:300;display:flex;flex-direction:column;max-height:min(76vh,760px);background:color-mix(in srgb,var(--paper) 98%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--divider);border-radius:18px;box-shadow:0 30px 80px -30px rgba(0,0,0,.7);overflow:hidden;animation:sx-in .18s var(--ease-out) both}@keyframes sx-in{0%{opacity:0;transform:translate3d(0,-6px,0);filter:blur(6px)}}.sx-list{margin:0;padding:8px;list-style:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.sx-group{padding:14px 12px 6px;font:500 10.5px/14px var(--font-roboto),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.sx-group:first-child{padding-top:6px}.sx-opt{display:flex;align-items:center;gap:14px;min-height:40px;padding:7px 12px;border-radius:10px;color:var(--ink);cursor:pointer;transition:background-color 90ms linear}.sx-opt.is-active{background:var(--tint-hover,var(--tint))}.sx-opt.is-active .sx-go{transform:translateX(3px);color:var(--ink)}.sx-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 15px/20px var(--font-roboto),sans-serif}.sx-name mark{background:none;color:var(--ink);font-weight:600}.sx-ctx{font-weight:300}.sx-ctx,.sx-sub{color:var(--text-3)}.sx-sub{font:300 12.5px/17px var(--font-roboto),sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-count{flex:none;font-size:11.5px;color:var(--text-3)}.sx-kind{font:500 10.5px/14px var(--font-roboto),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--tan-text)}.sx-kind--col{flex:none;width:108px}.sx-icon{flex:none;color:var(--text-3)}.sx-opt--lead{gap:18px;padding:12px;margin-bottom:4px}.sx-lead-media{flex:none;width:128px;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:var(--tint)}.sx-avatar img,.sx-lead-media img,.sx-thumb img{width:100%;height:100%;object-fit:cover;display:block}.sx-lead-text{flex:1 1;min-width:0;display:grid;gap:3px}.sx-lead-name{font:300 26px/1.15 var(--font-roboto),sans-serif;letter-spacing:.002em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sx-go{flex:none;color:var(--text-3);transition:transform var(--m-fast) var(--ease-out),color var(--m-fast)}.sx-avatar{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font:500 12px/1 var(--font-roboto),sans-serif;color:var(--text-2)}.sx-avatar,.sx-thumb{overflow:hidden;background:var(--tint)}.sx-thumb{flex:none;width:80px;aspect-ratio:16/9;border-radius:7px}.sx-video-text{flex:1 1;min-width:0;display:grid;gap:1px}.sx-name--video{font-size:14px}.sx-opt--search{margin-top:6px;border-top:1px solid var(--divider);border-radius:0 0 10px 10px}.sx-opt--search b{font-weight:500}.sx-foot kbd,.sx-kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--divider);border-radius:5px;font:400 11px/1 var(--font-roboto),sans-serif;color:var(--text-2)}.sx-remove{flex:none;display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:none;color:var(--text-3);cursor:pointer;opacity:0}.sx-opt.is-active .sx-remove,.sx-remove:focus-visible{opacity:1}.sx-remove:hover{color:var(--ink);background:var(--tint)}.sx-foot{display:flex;gap:18px;margin:0;padding:9px 20px;border-top:1px solid var(--divider);font:300 11.5px/1 var(--font-roboto),sans-serif;color:var(--text-3)}.sx-foot span{display:inline-flex;align-items:center;gap:4px}.search-input:focus,.search-input:focus-visible{outline:none!important;box-shadow:none!important}.search-suggestions{display:none!important}@media (max-width:656px){.sx{position:fixed;top:var(--header-h);left:0;right:0;bottom:0;width:auto;max-height:none;border:0;border-top:1px solid var(--divider);border-radius:0;box-shadow:none;background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.sx-list{padding:6px 8px calc(24px + env(safe-area-inset-bottom))}.sx-opt{min-height:48px}.sx-kind--col{width:92px}.sx-lead-media{width:104px}.sx-lead-name{font-size:22px}.sx-remove{opacity:1}.sx-foot{display:none}}@media (hover:none){.sx-foot{display:none}}@media (prefers-reduced-motion:reduce){.sx{animation:none}}.sm{margin:8px var(--pad,24px) 28px}.sm-lead{display:grid;grid-template-columns:minmax(200px,320px) minmax(0,1fr);gap:28px;align-items:center;padding:18px;border:1px solid var(--divider);border-radius:var(--r-md);background:var(--band,var(--tint))}.sm-lead-media{display:block;aspect-ratio:16/9;border-radius:var(--r-sm);overflow:hidden;background:var(--tint)}.sm-lead-media img{width:100%;height:100%;object-fit:cover;display:block}.sm-also-kind,.sm-kind{margin:0;font:500 10.5px/14px var(--font-roboto),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--tan-text)}.sm-name{margin:6px 0 4px;font:200 clamp(28px,3vw,44px) /1.08 var(--font-roboto),sans-serif}.sm-name a{color:var(--ink)}.sm-sub{margin:0;font:300 13px/18px var(--font-roboto),sans-serif;color:var(--text-2)}.sm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin:16px 0 0}.sm-open{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--ink);color:var(--paper);font:400 12px/1 var(--font-roboto),sans-serif;letter-spacing:.08em;text-transform:uppercase}.sm-open:hover{opacity:.9}.sm-only{font:300 13px/18px var(--font-roboto),sans-serif;color:var(--text-2);text-decoration:underline;text-decoration-color:var(--divider);text-underline-offset:4px}.sm-only:hover{color:var(--ink)}.sm-also{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 22px;margin-top:14px;padding:0 2px}.sm-also-label{font:400 12px/18px var(--font-roboto),sans-serif;color:var(--text-3)}.sm-also-item{font:400 14px/20px var(--font-roboto),sans-serif;color:var(--ink)}.sm-also-item:hover{text-decoration:underline;text-decoration-color:var(--tan);text-underline-offset:4px}.sm-also-kind{margin-right:4px;font-size:9.5px}@media (max-width:656px){.sm{margin-inline:12px}.sm-lead{grid-template-columns:1fr;gap:14px;padding:12px}}.cl-cover{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:1fr 1fr;gap:3px;aspect-ratio:16/9;border-radius:var(--r-md);overflow:hidden;background:var(--tint);isolation:isolate}.cl-cover--large{aspect-ratio:16/10;border-radius:var(--r-lg)}.cl-cover-main{grid-row:1/span 2}.cl-cover span{position:relative;min-height:0;overflow:hidden;background:#000}.cl-cover img{width:100%;height:100%;object-fit:cover;display:block}.cl-cover:has(>:only-child) .cl-cover-main{grid-column:1/-1}.cl-card{position:relative;min-width:0}.cl-card-link{display:block;color:inherit}.cl-card-text{padding-top:16px}.cl-kicker{margin:0 0 8px;font:500 10.5px/14px var(--font-roboto),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--tan-text)}.cl-kicker a{color:inherit}.cl-card-title,.cl-kicker a:hover{color:var(--ink)}.cl-card-title{margin:0;font:300 clamp(20px,1.6vw,26px) /1.15 var(--font-roboto),sans-serif}.cl-card-link:focus-visible .cl-card-title,.cl-card:hover .cl-card-title{text-decoration:underline;text-decoration-color:var(--tan);text-decoration-thickness:1px;text-underline-offset:5px}.cl-card-link:focus-visible{outline:none}.cl-card-link:focus-visible .cl-cover{outline:2px solid var(--ink);outline-offset:3px}.cl-card-dek{margin:8px 0 0;font:300 14px/20px var(--font-roboto),sans-serif;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cl-route{display:flex;flex-wrap:wrap;gap:2px 0;margin:12px 0 0;font:400 12px/17px var(--font-roboto),sans-serif;color:var(--text-3)}.cl-route-sep{margin:0 8px;color:var(--tan)}.cl-progress{display:inline-flex;align-items:center;gap:10px;margin-top:12px;font:400 12px/1 var(--font-roboto),sans-serif;color:var(--text-2)}.cl-progress-bar{width:96px;height:3px;border-radius:3px;background:var(--divider);overflow:hidden}.cl-progress-bar span{display:block;height:100%;background:var(--tan)}.cl-progress--compact .cl-progress-bar{width:64px}.home .cl-shelf .vc--cinema{--vc-w:clamp(300px,31vw,540px)}.cl-index{max-width:1440px;margin:0 auto;padding:56px var(--pad,24px) 96px}.cl-index-head{max-width:760px;margin-bottom:44px}.cl-index-title{margin:0;font:200 clamp(40px,5vw,76px) /1 var(--font-roboto),sans-serif;letter-spacing:-.01em}.cl-index-dek{margin:16px 0 0;font:300 17px/1.55 var(--font-roboto),sans-serif;color:var(--text-2)}.cl-feature{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:center;color:inherit;margin-bottom:72px}.cl-feature-title{margin:0;font:200 clamp(30px,3.2vw,50px) /1.08 var(--font-roboto),sans-serif}.cl-feature-dek{margin:14px 0 0;font:300 16px/1.55 var(--font-roboto),sans-serif;color:var(--text-2)}.cl-feature:hover .cl-feature-title{text-decoration:underline;text-decoration-color:var(--tan);text-decoration-thickness:1px;text-underline-offset:6px}.cl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}.cl-page{max-width:1440px;margin:0 auto;padding:48px var(--pad,24px) 96px}.cl-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center;margin-bottom:72px}.cl-hero-title{margin:0;font:200 clamp(36px,4.4vw,68px) /1.02 var(--font-roboto),sans-serif;letter-spacing:-.01em}.cl-hero-intro{max-width:52ch;margin:18px 0 0;font:300 17px/1.6 var(--font-roboto),sans-serif;color:var(--text-2)}.cl-stats{display:flex;flex-wrap:wrap;gap:14px 36px;margin:28px 0 0}.cl-stats dt{font:500 10px/14px var(--font-roboto),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.cl-stats dd{margin:4px 0 0;font-size:18px;color:var(--ink)}.cl-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px}.cl-hero-actions .cl-progress{margin-top:0}.cl-start{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border-radius:999px;background:var(--ink);color:var(--paper);font:400 12px/1 var(--font-roboto),sans-serif;letter-spacing:.1em;text-transform:uppercase;transition:opacity var(--m-fast)}.cl-start:hover{opacity:.88}.cl-start:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cl-chapter{margin-top:64px;padding-top:28px;border-top:1px solid var(--divider)}.cl-chapter-head{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;align-items:baseline;margin-bottom:28px}.cl-chapter-no{margin:0;font:200 44px/1 var(--font-roboto),sans-serif;color:var(--tan-text)}.cl-chapter-title{margin:0;font:300 clamp(24px,2.2vw,34px) /1.1 var(--font-roboto),sans-serif}.cl-chapter-note{margin:6px 0 0;font:300 14px/20px var(--font-roboto),sans-serif;color:var(--text-2)}.cl-list{list-style:none;margin:0;padding:0 0 0 108px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 36px}.cl-item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:start;min-width:0}.cl-item-no{padding-top:2px;font-size:13px;color:var(--text-3)}.cl-list .ed-row{grid-template-columns:minmax(150px,46%) minmax(0,1fr)}.cl-more{margin-top:96px}.cl-more-title{margin:0 0 28px;font:300 28px/1.1 var(--font-roboto),sans-serif}@media (max-width:1100px){.cl-list{grid-template-columns:1fr;padding-left:0}.cl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.cl-feature,.cl-hero{grid-template-columns:1fr;gap:24px}.cl-hero .cl-cover{order:-1}}@media (max-width:640px){.cl-index,.cl-page{padding:28px 16px 64px}.cl-grid{grid-template-columns:1fr;gap:40px}.cl-chapter-head{grid-template-columns:56px minmax(0,1fr);gap:12px}.cl-chapter-no{font-size:32px}.cl-item{grid-template-columns:26px minmax(0,1fr)}.cl-list .ed-row{grid-template-columns:132px minmax(0,1fr)}.home .cl-shelf .vc--cinema{--vc-w:82vw}}.home>.md-hero:first-of-type,.home>.mod.md-hero{margin-top:36px}.ed-front{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:32px;align-items:stretch}.ed-card.ed-hero{position:relative;display:block;border-radius:var(--r-lg);overflow:hidden;isolation:isolate;background:#000}.ed-card.ed-hero .thumb{aspect-ratio:16/9;border-radius:var(--r-lg)!important}.ed-card.ed-hero .vk-media:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:var(--r-lg);background:linear-gradient(180deg,rgba(0,0,0,0) 38%,rgba(0,0,0,.55) 70%,rgba(0,0,0,.86))}.ed-card.ed-hero .vk-body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 clamp(20px,3vw,44px) clamp(18px,2.6vw,38px);max-width:900px;color:#fff;pointer-events:none}.ed-card.ed-hero .vk-about,.ed-card.ed-hero .vk-body a{pointer-events:auto}.ed-card.ed-hero .vk-about{margin-bottom:12px;font-size:11.5px;color:#e7cfa6}.ed-card.ed-hero .vk-about-link:hover{color:#fff}.ed-card.ed-hero .vk-title{font:300 clamp(26px,3vw,50px) /1.08 var(--font-roboto),sans-serif;letter-spacing:-.005em;color:#fff;-webkit-line-clamp:3;text-shadow:0 2px 24px rgba(0,0,0,.35)}.ed-card.ed-hero .vk-desc{max-width:62ch;color:rgba(255,255,255,.8)}.ed-card.ed-hero .vk-meta{margin-top:14px;color:rgba(255,255,255,.72)}.ed-card.ed-hero .vk-channel{color:#fff}.ed-card.ed-hero .thumb-duration{top:18px;right:60px;bottom:auto}.ed-card.ed-hero .thumb-badge--new{top:16px;left:16px}.ed-front-side{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(4,auto);align-content:space-between;gap:14px;counter-reset:front}.ed-front-side>li{counter-increment:front;padding-top:14px;border-top:1px solid var(--divider)}.ed-front-side>li:first-child{padding-top:0;border-top:0}.ed-front-side .ed-row{grid-template-columns:minmax(110px,44%) minmax(0,1fr)}.fc{position:relative;margin:40px var(--pad,24px) 0;padding:26px 28px 22px;border:1px solid var(--divider);border-radius:var(--r-md);background:var(--band,var(--tint))}.fc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:18px}.fc-h{margin:0;font:300 clamp(22px,2vw,30px) /1.1 var(--font-roboto),sans-serif}.fc-summary{margin:6px 0 0;font:300 14px/20px var(--font-roboto),sans-serif;color:var(--text-2)}.fc-tools{display:flex;align-items:center;gap:16px}.fc-reset{display:inline-flex;align-items:center;gap:6px;padding:6px 0;border:0;background:none;font:400 12px/1 var(--font-roboto),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--tan-text);cursor:pointer}.fc-reset:hover{color:var(--ink)}.fc-row,.fc-rows{display:grid;gap:12px}.fc-row{grid-template-columns:110px minmax(0,1fr);align-items:center}.fc-row-label{font:500 10.5px/14px var(--font-roboto),sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.fc-chips{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.fc-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 15px;border:1px solid var(--divider);border-radius:999px;background:transparent;color:var(--ink-2);font:400 13.5px/1 var(--font-roboto),sans-serif;white-space:nowrap;cursor:pointer;transition:background-color var(--m-fast) var(--ease-std),color var(--m-fast) var(--ease-std),border-color var(--m-fast) var(--ease-std),transform var(--m-fast) var(--ease-std)}.fc-chip:hover{border-color:var(--text-3);color:var(--ink)}.fc-chip:active{transform:scale(.97)}.fc-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.fc-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fc-add{border-style:dashed;color:var(--tan-text)}.fc-addbox{position:relative;display:inline-flex}.fc-input{width:min(320px,70vw);height:34px;padding:0 14px;border:1px solid var(--ink);border-radius:999px;color:var(--ink);font:400 13.5px/1 var(--font-roboto),sans-serif;outline:none}.fc-input,.fc-options{background:var(--paper)}.fc-options{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:min(420px,86vw);margin:0;padding:6px;list-style:none;border:1px solid var(--divider);border-radius:14px;box-shadow:0 20px 50px -24px rgba(0,0,0,.7)}.fc-options li{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:9px;cursor:pointer}.fc-options li.is-active{background:var(--tint-hover,var(--tint))}.fc-opt-kind{flex:none;width:92px;font:500 10px/14px var(--font-roboto),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--tan-text)}.fc-opt-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 14px/18px var(--font-roboto),sans-serif}.fc-opt-count,.fc-opt-ctx{color:var(--text-3)}.fc-opt-count{font-size:11px}.fc-modes{display:flex;justify-content:flex-end;margin:24px var(--pad,24px) 0}.home[data-reshaping]>.mod:not(.fc){opacity:.45;filter:blur(1.5px);transition:opacity .16s var(--ease-std),filter .16s var(--ease-std)}.home>.mod{transition:opacity .32s var(--ease-out),filter .32s var(--ease-out)}.mod--continue-compact .cw-row{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:22px;overflow-x:auto;scrollbar-width:none}.mod--continue-compact .cw-row::-webkit-scrollbar{display:none}.mod--continue-compact .ed-row{grid-template-columns:132px minmax(0,1fr)}.mod--continue-compact .vk-stats{color:var(--tan-text)}.edge-tab{position:absolute;top:50%;left:0;translate:0 -50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:22px;height:92px;border:1px solid var(--divider);border-left:0;border-radius:0 12px 12px 0;background:var(--paper);color:var(--text-2);box-shadow:6px 0 18px -10px rgba(0,0,0,.5);transition:width var(--m-nav) var(--ease-out),color var(--m-nav) var(--ease-out),background-color var(--m-nav) var(--ease-out)}.edge-tab-label{writing-mode:vertical-rl;transform:rotate(180deg);font:500 9px/1 var(--font-roboto),sans-serif;letter-spacing:.22em;text-transform:uppercase}.edge-handle:focus-visible .edge-tab,.edge-rail:hover .edge-tab{width:28px;color:var(--ink);background:var(--tint-hover,var(--paper))}.edge-rail[data-open] .edge-tab{opacity:0}.edge-grip{display:none}.edge-rail[data-nudge] .edge-tab{animation:tab-call 1.4s var(--ease-std) both}@keyframes tab-call{0%,to{width:22px}35%,65%{width:34px;color:var(--ink)}}.guide--persistent.edge-panel[data-nudge]{visibility:visible;filter:none;animation:nav-peek 1.6s var(--ease-std) both}@keyframes nav-peek{0%{transform:translate3d(-104%,0,0);opacity:0}28%,66%{transform:none;opacity:1}to{transform:translate3d(-104%,0,0);opacity:0}}.edge-panel[data-nudge] .guide-section{opacity:1;transform:none}.ws[data-teach] .scene{animation:scene-peek 1.6s var(--ease-std) both}@keyframes scene-peek{0%,to{transform:none}40%,60%{transform:translate3d(0,-84px,0)}}.ws-hint{position:fixed;left:50%;bottom:28px;z-index:40;display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 18px;translate:-50% 0;border-radius:999px;background:var(--ink);color:var(--paper);font:400 13px/1 var(--font-roboto),sans-serif;letter-spacing:.04em;white-space:nowrap;box-shadow:0 16px 40px -18px rgba(0,0,0,.7);animation:hint-in 4.2s var(--ease-std) both;pointer-events:none}@keyframes hint-in{0%{opacity:0;transform:translate3d(0,10px,0)}10%,85%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,6px,0)}}@media (max-width:1024px){.ed-front{grid-template-columns:1fr;gap:22px}.ed-front-side{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:18px 22px}.ed-front-side>li:nth-child(2){padding-top:0;border-top:0}}@media (max-width:656px){.ed-card.ed-hero .vk-desc{display:none}.ed-card.ed-hero .vk-title{font-size:24px}.ed-front-side{grid-template-columns:1fr}.ed-front-side>li:nth-child(n+3){display:none}.ed-front-side>li:nth-child(2){padding-top:14px;border-top:1px solid var(--divider)}.fc{margin:28px 12px 0;padding:18px 0 16px;border-radius:14px}.fc-head{padding:0 16px}.fc-row{grid-template-columns:1fr;gap:6px}.fc-row-label{padding:0 16px}.fc-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:2px 16px}.fc-chips::-webkit-scrollbar{display:none}.fc-options{position:fixed;left:12px;right:12px;top:auto;width:auto}}@media (prefers-reduced-motion:reduce){.edge-rail[data-nudge] .edge-tab,.guide--persistent.edge-panel[data-nudge],.ws-hint,.ws[data-teach] .scene{animation:none}.home[data-reshaping]>.mod:not(.fc){filter:none}}.md-mix .mod-title{max-width:22ch;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;word-break:keep-all;overflow-wrap:normal}.md-mix .mod-head--lead{align-items:flex-start}.fc{margin-top:22px;padding:18px 22px 16px}.fc-head{margin-bottom:12px;align-items:center}.fc-h{font-size:clamp(18px,1.5vw,22px)}.fc-summary{margin-top:2px;font-size:13px}.fc-summary b{font-weight:500;color:var(--ink)}.fc-row{display:block}.fc-rows{gap:10px}.fc-count{margin-left:2px;font:400 10.5px/1 var(--font-mono,monospace);color:var(--text-3);transition:color var(--m-fast)}.fc-chip.is-thin{opacity:.5}.fc-chip.is-thin:hover{opacity:1}.fc-more{border-style:dashed;color:var(--text-2)}.fc-chip--sm{padding:0 12px}.fc-chip--sm,.fc-row--sub .fc-add{height:28px;font-size:12.5px}.fc-kind{font:500 9px/1 var(--font-roboto),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--tan-text)}.fc-sep{width:1px;height:18px;margin:0 6px;align-self:center;background:var(--divider)}.fc-chip{animation:fc-in .26s var(--ease-out) both}@keyframes fc-in{0%{opacity:0;transform:translate3d(6px,0,0)}}.home>.fc+.mod{margin-top:36px}@media (max-width:656px){.fc{margin-top:14px;padding:14px 0 12px}.fc-head{padding:0 16px}.fc-row--what.is-more .fc-chips{flex-wrap:wrap;overflow:visible}}@media (prefers-reduced-motion:reduce){.fc-chip{animation:none}}:root{--gap-card:30px;--gap-row:34px;--gap-tight:22px;--inset-triptych:clamp(0px,5vw,96px);--space-shorts:72px}.ed-strip{gap:var(--gap-row) var(--gap-card)}.ed-triptych{gap:var(--gap-row) calc(var(--gap-card) + 14px);padding-inline:var(--inset-triptych)}.ed-feature4{gap:calc(var(--gap-card) + 10px)}.ed-feature4-side{gap:var(--gap-row) var(--gap-tight)}.ed-featurestack,.ed-mosaic-top{gap:calc(var(--gap-card) + 10px)}.ed-mosaic-under{gap:var(--gap-card)}.ed-ranked{gap:var(--gap-tight) calc(var(--gap-card) + 10px)}.ed-front{gap:calc(var(--gap-card) + 8px)}.ed-front-side{gap:var(--gap-tight)}.vc-track{gap:var(--gap-card)}.home .vc--cinema{--vc-w:clamp(300px,34vw,600px)}.vc--standard{--vc-w:clamp(220px,19vw,310px)}.cl-grid,.video-grid{column-gap:var(--gap-card)!important;row-gap:calc(var(--gap-row) + 8px)!important}.mod--shorts,.mod.md-shorts{margin-top:calc(96px + var(--space-shorts) / 2)!important;padding-bottom:calc(var(--space-shorts) / 2)}.srow-track--shorts{gap:18px}@container (min-width: 1100px){.srow-track--shorts{--scols:7}}.ed-card.ed-hero{display:grid}.ed-card.ed-hero>.vk-body,.ed-card.ed-hero>.vk-media{grid-area:1/1}.ed-card.ed-hero>.vk-body{position:static;align-self:end;z-index:2}.fc-row--what .fc-chips{gap:8px 8px}@media (max-width:1024px){.ed-triptych{padding-inline:0}}@media (max-width:656px){.fc-row--what .fc-chips{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto}:root{--gap-card:16px;--gap-row:26px;--space-shorts:40px}}