.nb-vod{--st-accent:var(--vod-accent)}.nb-vod .vod-page-label{color:#8b95a5;letter-spacing:.12em;text-transform:uppercase;text-align:right;font-size:10px;font-weight:700}.nb-vod .catalog-filters{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.nb-vod .catalog-search{background:var(--nb-card);border:1px solid var(--vod-accent);min-height:68px;box-shadow:0 0 22px rgb(var(--vod-rgb) / .12), inset 3px 0 var(--vod-accent);color:var(--vod-accent);align-items:center;gap:14px;margin-bottom:20px;padding:8px 18px;display:flex}.nb-vod .catalog-search>svg{width:24px;height:24px;color:inherit;flex-shrink:0;position:static;transform:translate(0,0)}.nb-vod .catalog-search input{width:100%;min-width:0;min-height:48px;color:var(--nb-text);caret-color:var(--vod-accent);background:0 0;border:0;padding:0;font-size:clamp(16px,1.6vw,18px);font-weight:500}.nb-vod .catalog-search input::placeholder{color:var(--nb-mid);opacity:1}.nb-vod .catalog-search input::-webkit-search-cancel-button{display:none}.nb-vod .catalog-search input:focus,.nb-vod .catalog-search input:focus-visible{box-shadow:none;border:0;outline:none}.nb-vod .catalog-search button{min-width:44px;min-height:44px;color:var(--nb-mid);place-items:center;display:grid;position:static;transform:translate(0,0)}.nb-vod .catalog-types{border:1px solid var(--nb-line-2);background:var(--nb-card);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.nb-vod .catalog-types button{--playlist-accent:var(--nb-volt);min-width:0;min-height:60px;color:var(--nb-mid);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding-inline:16px;font-size:13px;font-weight:700;display:flex;position:relative}.nb-vod .catalog-types button[data-playlist=movie]{--playlist-accent:var(--nb-orange)}.nb-vod .catalog-types button[data-playlist=show]{--playlist-accent:var(--nb-yellow)}.nb-vod .catalog-types button+button{border-left:1px solid var(--nb-line-2)}.nb-vod .catalog-types button[aria-pressed=true]{color:var(--playlist-accent);background:color-mix(in srgb, var(--playlist-accent) 8%, var(--nb-card))}.nb-vod .catalog-types button[aria-pressed=true]:before{content:"";background:var(--playlist-accent);height:2px;box-shadow:0 0 10px var(--playlist-accent);position:absolute;inset:0 0 auto}.nb-vod .catalog-groups{align-items:center;gap:16px;padding-block:20px;display:flex}.nb-vod .catalog-groups label{letter-spacing:.12em;text-transform:uppercase;color:var(--nb-mid);font-size:12px;font-weight:700}.nb-vod .catalog-groups select{border:1px solid var(--nb-line-2);background:var(--nb-card);width:min(100%,520px);min-width:0;min-height:52px;color:var(--nb-text);font:500 16px var(--nb-font-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:10px 40px 10px 16px}.nb-vod .catalog-groups select:focus-visible,.nb-vod .catalog-search:focus-within{outline:2px solid var(--vod-accent);outline-offset:4px}.nb-vod .catalog-summary{border-bottom:1px solid var(--vod-accent);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-bottom:8px;display:flex;position:relative}.nb-vod .catalog-summary:after{content:"";background:var(--vod-accent);height:1px;box-shadow:0 0 10px rgb(var(--vod-rgb) / .8);position:absolute;inset:auto 0 -1px}.nb-vod .catalog-summary h2{color:var(--nb-text);font:800 32px/1 var(--nb-font-display);text-transform:uppercase}.nb-vod .catalog-summary .vod-page-label{color:var(--nb-mid);font-size:10px}.nb-vod .vod-notice{background:var(--nb-card);border:1px solid var(--nb-line-2);border-left:3px solid var(--nb-red);align-items:center;gap:12px;margin-block:16px;padding:16px;display:flex}.nb-vod .vod-notice>svg{color:var(--nb-red);flex-shrink:0}.nb-vod .vod-notice>div{flex:1}.nb-vod .vod-notice h3{font-weight:600}.nb-vod .vod-notice p{color:var(--nb-mid);font-size:13px}.nb-vod .vod-notice .vod-retry{gap:8px;margin:0}@media (hover:hover){.nb-vod .catalog-types button:hover{color:var(--playlist-accent);background:color-mix(in srgb, var(--playlist-accent) 10%, var(--nb-card));text-shadow:0 0 12px var(--playlist-accent);box-shadow:inset 0 -2px var(--playlist-accent)}}@media (max-width:1000px){.nb-vod .catalog-search{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right))}.nb-vod .catalog-types button{padding-inline:8px}.nb-vod .catalog-summary{padding-inline:12px}.nb-vod .catalog-summary h2{font-size:26px}.nb-vod .vod-notice{flex-wrap:wrap}.nb-vod .vod-notice .vod-retry{margin-left:34px}}@media (max-width:480px){.nb-vod .catalog-search{gap:10px;min-height:64px;padding:6px 12px}.nb-vod .catalog-search>svg{width:22px}.nb-vod .catalog-groups{gap:8px;display:grid}.nb-vod .catalog-groups select{width:100%}}.nb-vod .vod-poster{--item-accent:#ff7a00;--item-rgb:255 122 0}.nb-vod .vod-poster[data-media-kind=show]{--item-accent:#ffd400;--item-rgb:255 212 0}.nb-vod .vod-poster>div{background:#08090d;border-color:#1c2029}.nb-vod .vod-poster:hover>div{border-color:var(--item-accent)}.nb-vod .vod-poster h3{font-family:var(--font-barlow), sans-serif;text-transform:none;font-size:15px;font-weight:600;line-height:1.25}.nb-vod .vod-poster p{color:#8b95a5;font-size:12px}.nb-vod .catalog-empty,.nb-vod .vod-unavailable{text-align:center;background:0 0;border:0;padding:48px 12px}.nb-vod .catalog-empty svg,.nb-vod .vod-unavailable>svg{box-sizing:content-box;color:var(--vod-accent);border:1px solid var(--vod-accent);box-shadow:0 0 18px rgb(var(--vod-rgb) / 35%);margin:0 auto 16px;padding:18px}.nb-vod .vod-unavailable>svg{color:#ff3b4e;border-color:#ff3b4e;box-shadow:0 0 18px #ff3b4e59}.nb-vod .vod-retry,.nb-vod .angle{border:1px solid var(--vod-accent);min-height:48px;color:var(--vod-accent);text-transform:uppercase;justify-content:center;align-items:center;padding:0 28px;font-size:14px;font-weight:700;display:inline-flex}.nb-vod .vod-retry{margin-top:24px}.nb-vod{--vod-accent:#d4f63f;--vod-rgb:212 246 63;--st-accent-soft:var(--vod-accent);padding:0;container-type:inline-size}.nb-vod[data-vod-kind=movie]:not(:has([data-kind=all],[data-kind=show])){--vod-accent:#ff7a00;--vod-rgb:255 122 0}.nb-vod:has([data-kind=movie]){--vod-accent:#ff7a00;--vod-rgb:255 122 0}.nb-vod[data-vod-kind=show]:not(:has([data-kind=all],[data-kind=movie])){--vod-accent:#ffd400;--vod-rgb:255 212 0}.nb-vod:has([data-kind=show]){--vod-accent:#ffd400;--vod-rgb:255 212 0}.nb-vod svg{stroke-width:1.8px}.nb-vod :focus-visible{outline-color:var(--vod-accent);box-shadow:0 0 0 5px rgb(var(--vod-rgb) / 22%)}.nb-vod>section{padding-bottom:48px;position:relative}.nb-vod .vod-hero{border-bottom:1px solid var(--nb-line);width:100cqw;margin-bottom:24px;margin-left:calc(50% - 50cqw);position:relative}.nb-vod .vod-hero:before{content:"";background:var(--vod-accent);width:3px;box-shadow:0 0 12px var(--vod-accent);pointer-events:none;position:absolute;inset:0 auto 0 0}.nb-vod .vod-page-head{justify-content:space-between;align-items:end;gap:24px;padding-block:40px;display:flex}.nb-vod .vod-eyebrow{color:var(--vod-accent);font:700 12px/1.2 var(--nb-font-body);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 12px}.nb-vod h1{font:800 clamp(40px, 6vw, 72px)/.95 var(--nb-font-display);text-transform:uppercase;margin:10px 0 16px}.nb-vod h1 span{color:var(--vod-accent);text-shadow:0 0 18px rgb(var(--vod-rgb) / .55)}.nb-vod .vod-description{color:#ced6e2;font:400 14px/1.55 var(--nb-font-body);max-width:60ch}.nb-vod .vod-head-label{color:var(--vod-accent);font:700 11px/1.2 var(--nb-font-body);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:8px;padding-bottom:3px;display:flex}@media (max-width:1000px){.nb-vod .vod-page-head{padding-block:32px}.nb-vod .vod-hero{margin-bottom:16px}.nb-vod .vod-head-label{display:none}}.nb-vod .vod-page-label{flex-shrink:0;font-size:11px}.nb-vod .catalog-empty p,.nb-vod .vod-unavailable p{color:#ced6e2;font-size:14px;line-height:1.55}.nb-vod .vod-posters{gap:28px 16px}.nb-vod .vod-poster{transition:transform .12s;position:relative}.nb-vod .vod-poster>div{border-bottom-color:var(--item-accent);overflow:visible}.nb-vod .vod-poster>div>img{display:block}.nb-vod .vod-poster>div:after{content:"";background:var(--item-accent);width:3px;box-shadow:0 0 12px var(--item-accent);pointer-events:none;position:absolute;inset:0 auto 0 0}.nb-vod .vod-poster h3{-webkit-line-clamp:2;white-space:normal;min-height:38px;font:600 13px/1.25 var(--nb-font-body);text-transform:none;-webkit-box-orient:vertical;margin:0;padding-top:6px;display:-webkit-box;overflow:hidden}.nb-vod .vod-type-label{color:var(--item-accent)}.nb-vod .vod-poster p{font-size:12px;line-height:1.4}.nb-vod .vod-poster .nb-group-emoji{vertical-align:-2px;width:14px;height:14px;display:inline-block}.nb-vod [role=status]{color:#ff3b4e;background:#0b0d12;border-color:#ff3b4e;border-left-width:3px}.nb-vod [role=status] .vod-retry{margin-left:16px}.nb-vod .vod-retry:is(:hover,:focus-visible),.nb-vod .angle:is(:hover,:focus-visible){color:var(--vod-accent);text-shadow:0 0 8px,0 0 18px}.site-bg:has(.nb-vod) :is([aria-label=Primary\ navigation],#mobile-navigation) a[aria-current=page]{color:var(--nb-nav-color,var(--nb-volt))}.site-bg:has(.nb-vod) [aria-label=Primary\ navigation] a[aria-current=page]:after{background:var(--nb-nav-color);box-shadow:0 0 10px var(--nb-nav-color)}@media (max-width:1023px){.site-bg:has(.nb-vod) footer [data-footer-column] a{min-height:44px}}@media (min-width:768px){.nb-vod>section{padding-bottom:64px}.nb-vod .vod-posters{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 28px}}@media (min-width:1024px){.nb-vod .vod-posters{grid-template-columns:repeat(6,minmax(0,1fr))}.site-bg:has(.nb-vod) header .neon-button{min-height:44px}}@media (hover:hover){.nb-vod .vod-poster:hover{z-index:1;transform:scale(1.04)}.nb-vod .vod-poster:hover>div{box-shadow:0 0 0 2px var(--item-accent), 0 0 18px rgb(var(--item-rgb) / 85%), 0 0 32px rgb(var(--item-rgb) / 50%)}}@media (prefers-reduced-motion:reduce){.nb-vod .vod-poster:hover{transform:none}}.nb-vod .vod-poster .nb-guide-group{font:inherit;color:inherit;letter-spacing:inherit;text-transform:none;display:inline}.nb-vod .catalog-types button:focus-visible{color:var(--playlist-accent);outline-color:var(--playlist-accent)}
