.watch-hero[hidden]{display:none!important}
.watch-hero{--watch-hero-top-offset:0px;position:relative;isolation:isolate;overflow:hidden;width:calc(100% + 36px);height:calc(clamp(520px,70vh,780px) + var(--watch-hero-top-offset));margin:calc(-18px - var(--watch-hero-top-offset)) -18px 0;border-radius:0;background:#090909;color:#fff;box-shadow:none}
.watch-hero__media,.watch-hero__backdrop,.watch-hero__player,.watch-hero__shade{position:absolute;inset:0}
.watch-hero__media{z-index:0;background:#090909;transition:opacity .3s ease}
.watch-hero__backdrop{z-index:0;background-position:center;background-size:cover;filter:saturate(.92);transform:scale(1.01)}
.watch-hero__player{z-index:1;overflow:hidden;background:transparent;pointer-events:none}
.watch-hero__video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover;pointer-events:none}
.watch-hero__video::-webkit-media-controls,.watch-hero__video::-webkit-media-controls-enclosure,.watch-hero__video::-webkit-media-controls-panel,.watch-hero__video::-webkit-media-controls-overlay-play-button,.watch-hero__video::-webkit-media-controls-start-playback-button,.watch-hero__video::-webkit-media-controls-play-button{display:none!important;-webkit-appearance:none}
.watch-hero__player .plyr__controls,.watch-hero__player .plyr__control,.watch-hero__player .plyr__control--overlaid,.watch-hero__player .plyr__poster,.watch-hero__player .plyr__captions,.watch-hero__player .plyr__tooltip,.watch-hero__player .plyr__menu,.watch-hero__player .plyr__sr-only,.watch-hero__player [data-plyr="play"],.watch-hero__player .vjs-big-play-button,.watch-hero__player .vjs-control-bar,.watch-hero__player .jw-display,.watch-hero__player .jw-display-icon-container,.watch-hero__player .mejs__overlay-play,.watch-hero__player .mejs__controls{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}
.watch-hero__player .plyr,.watch-hero__player .plyr *{pointer-events:none!important}
.watch-hero__youtube{position:absolute;left:50%;top:50%;width:max(100%,177.78vh);height:max(100%,56.25vw);transform:translate(-50%,-50%);pointer-events:none}
.watch-hero__youtube iframe{width:100%!important;height:100%!important;border:0!important;pointer-events:none!important}
.watch-hero__shade{z-index:2;background:linear-gradient(90deg,rgba(5,5,5,.76) 0%,rgba(5,5,5,.38) 38%,rgba(5,5,5,.08) 68%,rgba(5,5,5,.22) 100%),linear-gradient(0deg,rgba(5,5,5,.9) 0%,rgba(5,5,5,.42) 24%,transparent 58%),linear-gradient(180deg,rgba(5,5,5,.32) 0%,transparent 25%)}
.watch-hero__body{position:absolute;z-index:4;left:clamp(24px,4.7vw,88px);right:120px;bottom:clamp(48px,8vh,92px);display:grid;justify-items:start;gap:16px;max-width:min(720px,70vw);transition:opacity .26s ease,transform .26s ease}
.watch-hero__title{max-width:100%;margin:0;color:#fff;font-family:"Segoe UI",Tahoma,Arial,sans-serif;font-size:clamp(30px,3.2vw,52px);font-weight:750;line-height:1.07;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 3px 22px rgba(0,0,0,.55)}
.watch-hero__actions{display:flex;align-items:center;gap:10px;max-width:100%}
.watch-hero__circle{height:42px;min-height:42px;box-sizing:border-box;border:1px solid rgba(255,255,255,.08);font-family:"Segoe UI",Tahoma,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1;letter-spacing:0;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}
.watch-hero__icon{display:inline-block;flex:0 0 auto;width:13px;height:13px;background:currentColor;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}
.watch-hero__icon--library{mask-image:url("../images/library-saved.svg?v=1");-webkit-mask-image:url("../images/library-saved.svg?v=1")}
.watch-hero__icon--status-watching{mask-image:url("../images/status-watching.svg?v=1");-webkit-mask-image:url("../images/status-watching.svg?v=1")}
.watch-hero__icon--status-watched{mask-image:url("../images/status-watched.svg?v=1");-webkit-mask-image:url("../images/status-watched.svg?v=1")}
.watch-hero__icon--status-planned{mask-image:url("../images/watch-ico-schedule.svg?v=1");-webkit-mask-image:url("../images/watch-ico-schedule.svg?v=1")}
.watch-hero__icon--status-postponed{mask-image:url("../images/status-postponed.svg?v=1");-webkit-mask-image:url("../images/status-postponed.svg?v=1")}
.watch-hero__icon--status-dropped{mask-image:url("../images/status-dropped.svg?v=1");-webkit-mask-image:url("../images/status-dropped.svg?v=1")}
.watch-hero__icon--status-none{mask-image:url("../images/status-not-watching.svg?v=1");-webkit-mask-image:url("../images/status-not-watching.svg?v=1")}
.watch-hero__icon--volume-off,.watch-hero__icon--volume-low,.watch-hero__icon--volume-up{width:18px;height:18px;background:none;mask-image:none;-webkit-mask-image:none}
.watch-hero__icon--volume-off svg,.watch-hero__icon--volume-low svg,.watch-hero__icon--volume-up svg{display:block;width:100%;height:100%;fill:currentColor}
.watch-hero__circle:hover,.watch-hero__circle:focus-visible,.watch-hero__library.is-open .watch-hero__libraryButton{transform:none;border-color:rgba(var(--w-ink-rgb),.14);background:rgba(var(--w-ink-rgb),.08);color:#fff!important;box-shadow:none}
.watch-hero__circle{display:grid;place-items:center;gap:0;width:42px;min-width:42px;padding:0;border-radius:999px;background:#111;color:#fff;cursor:pointer}
.watch-hero__circle .watch-hero__icon{width:18px;height:18px;color:currentColor}
.watch-hero__library{position:relative;display:block}
.watch-hero__libraryButton .mcard__bmGlyph{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;background:currentColor!important;color:currentColor!important;-webkit-mask:var(--watch-library-icon,url("../images/library-saved.svg?v=1")) center / 18px 18px no-repeat!important;mask:var(--watch-library-icon,url("../images/library-saved.svg?v=1")) center / 18px 18px no-repeat!important}
.watch-hero__library .watch-hero__libraryMenu.mcard__bmMenu{position:absolute!important;top:auto!important;right:0!important;bottom:calc(100% + 10px)!important;left:auto!important;z-index:100!important;display:grid!important;grid-template-columns:1fr!important;gap:2px!important;width:190px!important;min-width:190px!important;max-width:190px!important;padding:8px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;background:#1a1a1a!important;color:#fff!important;box-shadow:0 14px 34px rgba(0,0,0,.36)!important;opacity:0;visibility:hidden;pointer-events:none;overflow:visible!important;transform:none!important;transform-origin:bottom right!important;box-sizing:border-box!important}
.watch-hero__library .watch-hero__libraryMenu.mcard__bmMenu::after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px}
.watch-hero__libraryMenu .mcard__bmItem{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;min-height:38px!important;margin:0!important;padding:9px 10px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:rgba(255,255,255,.92)!important;font-family:"Segoe UI",Tahoma,Arial,sans-serif!important;font-size:12.5px!important;font-weight:400!important;line-height:1.2!important;letter-spacing:0!important;text-align:left!important;white-space:nowrap!important;box-shadow:none!important;box-sizing:border-box!important}
.watch-hero__libraryMenu .mcard__bmItem:hover,.watch-hero__libraryMenu .mcard__bmItem:focus-visible{background:rgba(255,255,255,.09)!important;color:#fff!important}
.watch-hero__libraryMenu .watch-hero__menuIcon{display:block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;background:currentColor!important;color:currentColor!important;font-size:0!important;line-height:0!important;overflow:hidden!important}
.watch-hero__libraryMenu .mcard__bmSep{display:block!important;width:auto!important;height:1px!important;margin:6px 8px!important;background:rgba(255,255,255,.12)!important}
.watch-hero__library.is-open .mcard__bmMenu{opacity:1!important;pointer-events:auto!important;visibility:visible!important;transition-delay:0s!important}
.watch-hero__libraryMenu[hidden]{display:none!important}
.watch-hero__sound{position:absolute;z-index:5;right:clamp(24px,4.7vw,88px);bottom:clamp(48px,8vh,92px);display:grid;justify-items:center;gap:8px}
.watch-theme-light .watch-hero__libraryButton,.watch-theme-light .watch-hero__mute,html[data-watch-theme="light"] .watch-hero__libraryButton,html[data-watch-theme="light"] .watch-hero__mute,html[data-theme="light"] .watch-hero__libraryButton,html[data-theme="light"] .watch-hero__mute,body.watch-theme-light .watch-hero__libraryButton,body.watch-theme-light .watch-hero__mute{border-color:rgba(17,17,17,.12);background:#fff;color:#111!important;box-shadow:none}
.watch-theme-light .watch-hero__libraryButton:hover,.watch-theme-light .watch-hero__libraryButton:focus-visible,.watch-theme-light .watch-hero__library.is-open .watch-hero__libraryButton,.watch-theme-light .watch-hero__mute:hover,.watch-theme-light .watch-hero__mute:focus-visible,html[data-watch-theme="light"] .watch-hero__libraryButton:hover,html[data-watch-theme="light"] .watch-hero__libraryButton:focus-visible,html[data-watch-theme="light"] .watch-hero__library.is-open .watch-hero__libraryButton,html[data-watch-theme="light"] .watch-hero__mute:hover,html[data-watch-theme="light"] .watch-hero__mute:focus-visible,html[data-theme="light"] .watch-hero__libraryButton:hover,html[data-theme="light"] .watch-hero__libraryButton:focus-visible,html[data-theme="light"] .watch-hero__library.is-open .watch-hero__libraryButton,html[data-theme="light"] .watch-hero__mute:hover,html[data-theme="light"] .watch-hero__mute:focus-visible,body.watch-theme-light .watch-hero__libraryButton:hover,body.watch-theme-light .watch-hero__libraryButton:focus-visible,body.watch-theme-light .watch-hero__library.is-open .watch-hero__libraryButton,body.watch-theme-light .watch-hero__mute:hover,body.watch-theme-light .watch-hero__mute:focus-visible{border-color:rgba(17,24,35,.16);background:rgba(17,24,35,.08);color:rgba(17,24,35,.96)!important;box-shadow:none;transform:none}
.watch-theme-light .watch-hero__libraryMenu.mcard__bmMenu,html[data-watch-theme="light"] .watch-hero__libraryMenu.mcard__bmMenu,html[data-theme="light"] .watch-hero__libraryMenu.mcard__bmMenu,body.watch-theme-light .watch-hero__libraryMenu.mcard__bmMenu{border-color:rgba(17,24,35,.1)!important;background:#fff!important;color:#111!important;box-shadow:0 14px 34px rgba(15,23,42,.18)!important}
.watch-theme-light .watch-hero__libraryMenu .mcard__bmItem,html[data-watch-theme="light"] .watch-hero__libraryMenu .mcard__bmItem,html[data-theme="light"] .watch-hero__libraryMenu .mcard__bmItem,body.watch-theme-light .watch-hero__libraryMenu .mcard__bmItem{color:rgba(17,24,35,.9)!important}
.watch-theme-light .watch-hero__libraryMenu .mcard__bmItem:hover,html[data-watch-theme="light"] .watch-hero__libraryMenu .mcard__bmItem:hover,html[data-theme="light"] .watch-hero__libraryMenu .mcard__bmItem:hover,body.watch-theme-light .watch-hero__libraryMenu .mcard__bmItem:hover{background:rgba(17,24,35,.08)!important;color:#111!important}
.watch-theme-light .watch-hero__libraryMenu .mcard__bmSep,html[data-watch-theme="light"] .watch-hero__libraryMenu .mcard__bmSep,html[data-theme="light"] .watch-hero__libraryMenu .mcard__bmSep,body.watch-theme-light .watch-hero__libraryMenu .mcard__bmSep{background:rgba(17,24,35,.12)!important}
.watch-hero__volumePanel{display:grid;place-items:center;width:34px;height:112px;border:0;border-radius:999px;background:rgba(20,20,22,.88);box-shadow:none;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(7px) scale(.96);transform-origin:bottom;transition:opacity .18s ease,visibility .18s ease,transform .18s ease}
.watch-hero__sound:hover .watch-hero__volumePanel,.watch-hero__sound:focus-within .watch-hero__volumePanel{opacity:1;visibility:visible;pointer-events:auto;transform:none}
.watch-hero__volume{-webkit-appearance:none;appearance:none;width:18px;height:86px;margin:0;background:transparent;cursor:pointer;writing-mode:vertical-lr;direction:rtl;transform:none}
.watch-hero__volume::-webkit-slider-runnable-track{width:4px;height:100%;border:0;border-radius:999px;background:#5B6CFF}
.watch-hero__volume::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-left:-7px;border:0;border-radius:50%;background:#fff;box-shadow:none}
.watch-hero__volume::-moz-range-track{width:4px;height:100%;border:0;border-radius:999px;background:#5B6CFF}
.watch-hero__volume::-moz-range-progress{width:4px;border:0;border-radius:999px;background:#5B6CFF}
.watch-hero__volume::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:#fff;box-shadow:none}
.watch-hero__volume:focus-visible{outline:0}
.watch-hero__volume:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(91,108,255,.3)}
.watch-hero__volume:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px rgba(91,108,255,.3)}
.watch-theme-light .watch-hero__volumePanel,html[data-watch-theme="light"] .watch-hero__volumePanel,html[data-theme="light"] .watch-hero__volumePanel,body.watch-theme-light .watch-hero__volumePanel{border:0;background:rgba(255,255,255,.94);box-shadow:none}
.watch-theme-light .watch-hero__volume::-webkit-slider-thumb,html[data-watch-theme="light"] .watch-hero__volume::-webkit-slider-thumb,html[data-theme="light"] .watch-hero__volume::-webkit-slider-thumb,body.watch-theme-light .watch-hero__volume::-webkit-slider-thumb{border:0;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.3)}
.watch-theme-light .watch-hero__volume::-moz-range-thumb,html[data-watch-theme="light"] .watch-hero__volume::-moz-range-thumb,html[data-theme="light"] .watch-hero__volume::-moz-range-thumb,body.watch-theme-light .watch-hero__volume::-moz-range-thumb{border:0;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.3)}
.watch-hero.is-switching .watch-hero__media,.watch-hero.is-switching .watch-hero__body{opacity:0}
.watch-hero.is-switching .watch-hero__body{transform:translateY(8px)}
.watch-hero.is-backdrop-only .watch-hero__backdrop{animation:watchHeroBackdropDrift 18s ease-in-out infinite alternate}
.watch-hero :where(a,button):focus-visible{outline:2px solid #fff;outline-offset:3px}
@keyframes watchHeroBackdropDrift{from{transform:scale(1.01)}to{transform:scale(1.06)}}
@media(max-width:900px){.watch-hero{height:calc(clamp(430px,62svh,620px) + var(--watch-hero-top-offset))}.watch-hero__body{left:20px;right:20px;bottom:24px;gap:13px;max-width:calc(100% - 40px)}.watch-hero__title{max-width:88%;font-size:clamp(28px,8vw,42px)}.watch-hero__actions{gap:10px}.watch-hero__circle{width:42px;min-width:42px;height:42px;min-height:42px}.watch-hero__sound{right:20px;bottom:auto;top:20px}.watch-hero__shade{background:linear-gradient(0deg,rgba(5,5,5,.94) 0%,rgba(5,5,5,.52) 32%,rgba(5,5,5,.08) 70%),linear-gradient(90deg,rgba(5,5,5,.25),transparent 70%)}}
@media(max-width:560px){.watch-hero{height:calc(clamp(410px,60svh,560px) + var(--watch-hero-top-offset));border-radius:0}.watch-hero__actions{flex-wrap:wrap}.watch-hero__title{max-width:100%;font-size:clamp(26px,9.5vw,36px)}.watch-hero__library .watch-hero__libraryMenu.mcard__bmMenu{left:auto!important;right:0!important;transform-origin:bottom right!important}.watch-hero__sound{top:16px;right:16px}}
.watch-theme-light .watch-hero__shade,html[data-watch-theme="light"] .watch-hero__shade,html[data-theme="light"] .watch-hero__shade,body.watch-theme-light .watch-hero__shade{background:transparent!important}
.watch-theme-light .watch-hero__shade::before,html[data-watch-theme="light"] .watch-hero__shade::before,html[data-theme="light"] .watch-hero__shade::before,body.watch-theme-light .watch-hero__shade::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(246,247,250,.86) 0%,rgba(246,247,250,.44) 20%,rgba(246,247,250,.1) 43%,rgba(246,247,250,0) 64%)!important}
.watch-theme-light .watch-hero,.watch-theme-light .watch-hero__media,html[data-watch-theme="light"] .watch-hero,html[data-watch-theme="light"] .watch-hero__media,html[data-theme="light"] .watch-hero,html[data-theme="light"] .watch-hero__media,body.watch-theme-light .watch-hero,body.watch-theme-light .watch-hero__media{background:#eef1f5}
.watch-theme-light .watch-hero__title,html[data-watch-theme="light"] .watch-hero__title,html[data-theme="light"] .watch-hero__title,body.watch-theme-light .watch-hero__title{color:#141820;text-shadow:0 2px 18px rgba(246,247,250,.55)}
.watch-theme-light .watch-hero :where(a,button):focus-visible,html[data-watch-theme="light"] .watch-hero :where(a,button):focus-visible,html[data-theme="light"] .watch-hero :where(a,button):focus-visible,body.watch-theme-light .watch-hero :where(a,button):focus-visible{outline-color:#141820}
@media(hover:none),(pointer:coarse){.watch-hero__volumePanel{display:none}}
@media(prefers-reduced-motion:reduce){.watch-hero,.watch-hero *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
