:root{--film-950:#0c0a08;--film-900:#120f0d;--film-800:#1e1915;--film-700:#2a241f;--film-600:#3a322b;--film-500:#574d44;--cream-50:#f3ece2;--cream-200:#d8d0c5;--cream-400:#a99f93;--cream-600:#7e756b;--copper-500:#e8895a;--copper-400:#f2a27c;--copper-soft:#e8895a29;--on-copper:var(--film-900);--on-cream:var(--film-900);--signal-red:#f2545b;--signal-amber:#f0b65a;--signal-teal:#78c2c7;--focus:var(--cream-50);--link:var(--copper-500);--scrim-90:#120f0deb;--scrim-70:#120f0db8;--scrim-40:#120f0d66;--veil-10:#f3ece21a;--veil-20:#f3ece233;--line:#f3ece214;--shadow-sheet:0 -16px 48px #000000a6;--shadow-dialog:0 24px 64px #000000b3;--focus-ring:0 0 0 2px #120f0d, 0 0 0 4px #f3ece2;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-24:96px;--radius-hole:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:22px;--radius-full:999px;--tv-safe-y:54px;--tv-rail:136px;--tv-rail-open:400px;--tv-content-x:184px;--m-margin:16px;--m-nav:76px;--d-max:1440px;--d-sidebar:232px;--tv-poster-w:236px;--tv-wide-w:352px;--m-poster-w:108px;--m-wide-w:224px;--d-poster-w:184px;--d-wide-w:320px;--font-sans:"Geologica", "Noto Sans Devanagari", system-ui, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", "Noto Sans Mono", ui-monospace, "Roboto Mono", monospace}.tv-display{font-family:var(--font-sans);letter-spacing:-2.4px;font-size:88px;font-weight:600;line-height:88px}.tv-title{font-family:var(--font-sans);letter-spacing:-1px;font-size:56px;font-weight:600;line-height:60px}.tv-headline{font-family:var(--font-sans);letter-spacing:-.6px;font-size:40px;font-weight:600;line-height:48px}.tv-shelf{font-family:var(--font-sans);letter-spacing:-.3px;font-size:30px;font-weight:600;line-height:36px}.tv-body-lg{font-family:var(--font-sans);font-size:28px;font-weight:400;line-height:40px}.tv-body{font-family:var(--font-sans);font-size:24px;font-weight:400;line-height:34px}.tv-label{font-family:var(--font-sans);font-size:23px;font-weight:500;line-height:28px}.tv-button{font-family:var(--font-sans);font-size:25px;font-weight:600;line-height:28px}.tv-caption{font-family:var(--font-sans);font-size:22px;font-weight:400;line-height:28px}.tv-mark{font-family:var(--font-mono);letter-spacing:3px;text-transform:uppercase;font-size:20px;font-weight:700;line-height:24px}.tv-code{font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;font-size:20px;font-weight:500;line-height:26px}.tv-pin{font-family:var(--font-mono);letter-spacing:14px;text-transform:uppercase;font-size:72px;font-weight:700;line-height:80px}.m-display{font-family:var(--font-sans);letter-spacing:-.8px;font-size:30px;font-weight:600;line-height:32px}.m-title{font-family:var(--font-sans);letter-spacing:-.5px;font-size:24px;font-weight:600;line-height:28px}.m-headline{font-family:var(--font-sans);font-size:19px;font-weight:600;line-height:24px}.m-body{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:22px}.m-label{font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:20px}.m-button{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:20px}.m-caption{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:18px}.m-mark{font-family:var(--font-mono);letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:700;line-height:14px}.m-code{font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}.m-pin{font-family:var(--font-mono);letter-spacing:8px;text-transform:uppercase;font-size:34px;font-weight:700;line-height:40px}.d-display{font-family:var(--font-sans);letter-spacing:-1.8px;font-size:64px;font-weight:600;line-height:64px}.d-title{font-family:var(--font-sans);letter-spacing:-1px;font-size:40px;font-weight:600;line-height:44px}.d-headline{font-family:var(--font-sans);letter-spacing:-.2px;font-size:22px;font-weight:600;line-height:28px}.d-body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px}.d-label{font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:20px}.d-button{font-family:var(--font-sans);font-size:16px;font-weight:600;line-height:20px}.d-caption{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:18px}.d-mark{font-family:var(--font-mono);letter-spacing:2.4px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.d-code{font-family:var(--font-mono);letter-spacing:.5px;text-transform:uppercase;font-size:13px;font-weight:500;line-height:18px}:root{--z-header:10;--z-rail:20;--z-sheet:30;--z-dialog:40;--z-toast:50}*,:before,:after{box-sizing:border-box}html,body{background:var(--film-900);color:var(--cream-50);font-family:var(--font-sans);margin:0}html[data-layout=tv]{font-size:1.85185vh}#app{min-height:100vh;min-height:var(--app-viewport-height,100vh)}.update-banner{z-index:var(--z-toast);align-items:center;position:fixed;bottom:16px;left:16px;right:16px}@supports (bottom:env(safe-area-inset-bottom, 0px)){.update-banner{bottom:calc(16px + var(--safe-bottom,env(safe-area-inset-bottom,0px)))}}.update-banner .pl-btn{margin-left:auto}.update-banner>span{margin-right:12px}[data-input=dpad] :focus{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}body{background:var(--film-900);color:var(--cream-50);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}.pl-demo{padding:24px}.pl-row{flex-wrap:wrap;align-items:flex-start;margin:-8px;display:flex}.pl-row>*{margin:8px}.pl-row--center{align-items:center}.pl-caption{font:400 12px/16px var(--font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--cream-400);margin:0 0 12px}.pl-btn{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--veil-10);height:48px;color:var(--cream-50);font:600 16px/20px var(--font-sans);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 20px;transition:transform .12s ease-out;display:inline-flex}.pl-btn>svg{flex:none;width:20px;height:20px;margin-right:8px}.pl-btn--primary{background:var(--copper-500);color:var(--on-copper)}.pl-btn--primary:active{background:var(--copper-400)}.pl-btn--outline{background:0 0;box-shadow:inset 0 0 0 1.5px #f3ece280}.pl-btn--icon{width:48px;padding:0}.pl-btn--icon>svg{margin:0}.pl-btn--block{width:100%;display:flex}.pl-btn:disabled,.pl-btn.is-disabled{background:var(--film-700);color:var(--cream-600);box-shadow:none;cursor:default}.pl-web .pl-btn:focus-visible{box-shadow:var(--focus-ring);outline:0}.pl-tv .pl-btn{height:64px;padding:0 32px;font-size:25px;line-height:28px}.pl-tv .pl-btn>svg{width:26px;height:26px;margin-right:12px}.pl-tv .pl-btn--icon{width:64px;padding:0}.pl-tv .pl-btn--icon>svg{margin:0}.pl-tv .pl-btn--outline{box-shadow:inset 0 0 0 2px #f3ece280}.pl-tv .pl-btn.is-focused{background:var(--cream-50);color:var(--on-cream);box-shadow:none;transform:scale(1.04)}.pl-chip{box-sizing:border-box;border-radius:var(--radius-md);background:var(--film-700);height:36px;color:var(--cream-50);font:500 14px/18px var(--font-sans);white-space:nowrap;border:0;align-items:center;padding:0 14px;display:inline-flex}.pl-chip>svg{width:16px;height:16px;margin-right:6px}.pl-chip.is-selected{background:var(--copper-soft);color:var(--copper-400);box-shadow:inset 0 0 0 1.5px var(--copper-500)}.pl-tv .pl-chip{border-radius:var(--radius-lg);height:52px;padding:0 22px;font-size:22px;line-height:26px}.pl-tv .pl-chip>svg{width:22px;height:22px;margin-right:10px}.pl-tv .pl-chip.is-selected{box-shadow:inset 0 0 0 2px var(--copper-500)}.pl-tv .pl-chip.is-focused{background:var(--cream-50);color:var(--on-cream);box-shadow:none}.pl-badge{border-radius:var(--radius-sm);background:var(--scrim-90);color:var(--cream-50);font:700 12px/16px var(--font-sans);white-space:nowrap;padding:1px 7px;display:inline-block}.pl-badge--new{background:var(--copper-500);color:var(--on-copper)}.pl-badge--free{background:var(--cream-50);color:var(--on-cream)}.pl-badge--age{background:0 0;box-shadow:inset 0 0 0 1.5px #f3ece266}.pl-badge--ad,.pl-badge--partner{background:var(--film-700);color:var(--cream-200);font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;font-weight:500}.pl-badge--live:before{content:"";border-radius:var(--radius-full);background:var(--signal-red);vertical-align:0;width:8px;height:8px;margin-right:6px;display:inline-block}.pl-tv .pl-badge{padding:2px 10px;font-size:18px;line-height:24px}.pl-tv .pl-badge--age{box-shadow:inset 0 0 0 2px #f3ece266}.pl-poster{width:108px}.pl-poster__frame{transition:transform .12s ease-out;position:relative}.pl-poster__art{border-radius:var(--radius-md);background:var(--film-800);height:0;padding-bottom:150%;position:relative;overflow:hidden}.pl-poster__art>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.pl-poster__placeholder{font:500 13px/17px var(--font-sans);color:var(--cream-200);position:absolute;bottom:10px;left:10px;right:10px}.pl-poster__rating{position:absolute;top:6px;left:6px}.pl-poster__badge{position:absolute;top:6px;right:6px}.pl-poster__progress{background:var(--veil-20);height:4px;position:absolute;bottom:0;left:0;right:0}.pl-poster__progress>i{background:var(--copper-500);height:100%;display:block}.pl-poster__title{font:500 13px/18px var(--font-sans);color:var(--cream-50);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;overflow:hidden}.pl-poster__meta{font:400 12px/16px var(--font-sans);color:var(--cream-400);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pl-web .pl-poster{width:184px}.pl-web .pl-poster__art{border-radius:var(--radius-lg)}.pl-web .pl-poster__title{margin-top:10px;font-size:15px;line-height:20px}.pl-web .pl-poster__meta{font-size:13px;line-height:18px}.pl-tv .pl-poster{width:236px}.pl-tv .pl-poster__art{border-radius:var(--radius-lg)}.pl-tv .pl-poster__rating{top:10px;left:10px}.pl-tv .pl-poster__badge{top:10px;right:10px}.pl-tv .pl-poster__progress{height:5px}.pl-tv .pl-poster__placeholder{font-size:23px;line-height:28px;bottom:16px;left:16px;right:16px}.pl-tv .pl-poster__title{color:var(--cream-200);margin-top:16px;font-size:23px;line-height:28px}.pl-tv .pl-poster__meta{font:500 20px/26px var(--font-mono);letter-spacing:1px;text-transform:uppercase;margin-top:4px}.pl-tv .is-focused>.pl-poster__frame{transform:scale(1.04)}.pl-tv .pl-poster.is-focused .pl-poster__title{color:var(--cream-50)}.pl-wide{width:224px}.pl-wide__frame{transition:transform .12s ease-out;position:relative}.pl-wide__art{border-radius:var(--radius-md);background:var(--film-800);height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.pl-wide__art>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.pl-wide__progress{background:var(--veil-20);height:4px;position:absolute;bottom:0;left:0;right:0}.pl-wide__progress>i{background:var(--copper-500);height:100%;display:block}.pl-wide__title{font:500 15px/20px var(--font-sans);color:var(--cream-50);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;overflow:hidden}.pl-wide__code{font:500 11px/14px var(--font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--cream-400);margin-top:3px}.pl-tv .pl-wide{width:352px}.pl-tv .pl-wide__art{border-radius:var(--radius-lg)}.pl-tv .pl-wide__progress{height:5px}.pl-tv .pl-wide__title{color:var(--cream-200);margin-top:16px;font-size:23px;line-height:28px}.pl-tv .pl-wide__code{letter-spacing:1px;margin-top:6px;font-size:18px;line-height:24px}.pl-tv .is-focused>.pl-wide__frame{transform:scale(1.04)}.pl-tv .pl-wide.is-focused .pl-wide__title{color:var(--cream-50)}.pl-corner{border:0 solid var(--focus);pointer-events:none;width:30px;height:30px;display:none;position:absolute}.pl-corner--tl{border-top-width:4px;border-left-width:4px;border-top-left-radius:8px;top:-14px;left:-14px}.pl-corner--tr{border-top-width:4px;border-right-width:4px;border-top-right-radius:8px;top:-14px;right:-14px}.pl-corner--bl{border-bottom-width:4px;border-left-width:4px;border-bottom-left-radius:8px;bottom:-14px;left:-14px}.pl-corner--br{border-bottom-width:4px;border-right-width:4px;border-bottom-right-radius:8px;bottom:-14px;right:-14px}.is-focused>.pl-poster__frame>.pl-corner,.is-focused>.pl-wide__frame>.pl-corner,.pl-focus.is-focused>.pl-corner{display:block}.pl-focus{display:inline-block;position:relative}.pl-filmframe{border-radius:var(--radius-xl);background:var(--film-800);padding:25px 0;position:relative;overflow:hidden}.pl-filmframe:before,.pl-filmframe:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='9'%3E%3Crect width='12' height='9' rx='2' fill='%230c0a08'/%3E%3C/svg%3E") repeat-x;height:9px;position:absolute;left:12px;right:12px}.pl-filmframe:before{top:8px}.pl-filmframe:after{bottom:8px}.pl-filmframe__shot{background:var(--film-700);height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.pl-filmframe__shot>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.pl-tv .pl-filmframe{border-radius:var(--radius-2xl);padding:40px 0}.pl-tv .pl-filmframe:before,.pl-tv .pl-filmframe:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='14'%3E%3Crect width='18' height='14' rx='3' fill='%230c0a08'/%3E%3C/svg%3E");height:14px;left:22px;right:22px}.pl-tv .pl-filmframe:before{top:13px}.pl-tv .pl-filmframe:after{bottom:13px}.pl-mark{font:700 11px/14px var(--font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--copper-500)}.pl-code{font:500 12px/16px var(--font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--cream-400)}.pl-shelf-title{font:600 19px/24px var(--font-sans);color:var(--cream-50);align-items:baseline;margin:0 0 12px;display:flex}.pl-shelf-title>.pl-mark{margin-right:10px}.pl-web .pl-shelf-title{letter-spacing:-.2px;margin-bottom:16px;font-size:22px;line-height:28px}.pl-web .pl-mark{letter-spacing:2.4px;font-size:12px;line-height:16px}.pl-tv .pl-mark{letter-spacing:3px;font-size:20px;line-height:24px}.pl-tv .pl-code{letter-spacing:1px;font-size:20px;line-height:26px}.pl-tv .pl-shelf-title{letter-spacing:-.3px;margin-bottom:22px;font-size:30px;line-height:36px}.pl-tv .pl-shelf-title>.pl-mark{margin-right:16px}.pl-progress{background:var(--veil-20);border-radius:2px;height:4px;position:relative;overflow:hidden}.pl-progress__buffer{background:#f3ece25c;position:absolute;top:0;bottom:0;left:0}.pl-progress__value{background:var(--copper-500);position:absolute;top:0;bottom:0;left:0}.pl-tv .pl-progress{border-radius:3px;height:6px}.pl-rail{flex-direction:column;align-items:center;width:136px;padding:24px 0;display:flex}.pl-rail__item{border-radius:var(--radius-lg);width:60px;height:60px;color:var(--cream-600);justify-content:center;align-items:center;margin:15px 0;display:flex;position:relative}.pl-rail__item>svg{width:32px;height:32px}.pl-rail__label{font:500 23px/28px var(--font-sans);margin-left:20px;display:none}.pl-rail__item.is-active{color:var(--cream-50)}.pl-rail__item.is-active:before{content:"";border-radius:var(--radius-hole);background:var(--copper-500);width:9px;height:14px;position:absolute;top:23px;left:-16px}.pl-rail__item.is-focused{background:var(--cream-50);color:var(--on-cream)}.pl-rail--open{box-sizing:border-box;background:var(--film-800);align-items:stretch;width:400px;padding:24px 32px}.pl-rail--open .pl-rail__item{justify-content:flex-start;width:auto;margin:6px 0;padding:0 16px}.pl-rail--open .pl-rail__label{display:block}.pl-rail--open .pl-rail__item.is-active:before{left:-24px}.pl-bottomnav{box-sizing:border-box;background:var(--film-900);border-top:1px solid var(--line);justify-content:space-around;height:76px;padding:8px 12px 14px;display:flex}.pl-bottomnav__item{width:72px;height:52px;color:var(--cream-400);font:500 11px/14px var(--font-sans);flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.pl-bottomnav__item>svg{width:24px;height:24px;margin-bottom:4px}.pl-bottomnav__item.is-active{color:var(--cream-50)}.pl-bottomnav__item.is-active:before{content:"";background:var(--copper-500);border-radius:1.5px;width:8px;height:5px;margin-left:-4px;position:absolute;top:-8px;left:50%}.pl-check{border-radius:var(--radius-full);background:var(--copper-500);width:24px;height:24px;color:var(--on-copper);flex:none;justify-content:center;align-items:center;display:inline-flex}.pl-check>svg{width:14px;height:14px}.pl-tv .pl-check{width:34px;height:34px}.pl-tv .pl-check>svg{width:20px;height:20px}.pl-variant-group{font:600 14px/24px var(--font-sans);color:var(--cream-200);margin:10px 0 0}.pl-variant{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--film-700);width:100%;min-height:60px;color:var(--cream-50);font-family:var(--font-sans);text-align:left;border:0;align-items:center;margin-top:6px;padding:10px 12px;display:flex}.pl-variant__q{font:700 15px/20px var(--font-mono);flex:0 0 66px}.pl-variant__body{flex:auto;min-width:0;margin:0 12px}.pl-variant__src{font:500 14px/19px var(--font-sans);display:block}.pl-variant__meta,.pl-variant__warn{font:500 11px/14px var(--font-mono);letter-spacing:.3px;text-transform:uppercase;color:var(--cream-400);margin-top:2px;display:block}.pl-variant__warn{color:var(--signal-amber)}.pl-variant.is-selected{box-shadow:inset 0 0 0 1.5px var(--copper-500)}.pl-tv .pl-variant-group{margin-top:18px;font-size:22px;line-height:34px}.pl-tv .pl-variant{min-height:80px;margin-top:8px;padding:12px 20px}.pl-tv .pl-variant__q{flex-basis:118px;font-size:26px;line-height:30px}.pl-tv .pl-variant__body{margin:0 20px}.pl-tv .pl-variant__src{font-size:22px;line-height:28px}.pl-tv .pl-variant__meta,.pl-tv .pl-variant__warn{letter-spacing:.5px;font-size:17px;line-height:22px}.pl-tv .pl-variant.is-selected{box-shadow:none}.pl-tv .pl-variant.is-focused{background:var(--cream-50);color:var(--on-cream);transform:scale(1.02)}.pl-tv .pl-variant.is-focused .pl-variant__meta{color:var(--film-600)}.pl-tv .pl-variant.is-focused .pl-variant__warn{color:var(--on-cream)}.pl-plugin{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--film-700);width:100%;min-height:72px;color:var(--cream-50);font-family:var(--font-sans);text-align:left;border:0;align-items:center;padding:10px 12px;display:flex}.pl-plugin__mono{border-radius:var(--radius-md);background:var(--film-600);height:44px;color:var(--cream-50);font:600 20px/1 var(--font-sans);flex:0 0 44px;justify-content:center;align-items:center;display:flex}.pl-plugin__body{flex:auto;min-width:0;margin-left:12px}.pl-plugin__name{font:500 15px/20px var(--font-sans);display:block}.pl-plugin__author{color:var(--cream-400);font-weight:400}.pl-plugin__status{font:500 10px/14px var(--font-mono);letter-spacing:.3px;text-transform:uppercase;color:var(--cream-400);margin-top:2px;display:block}.pl-plugin__status:before{content:"";border-radius:var(--radius-full);vertical-align:0;background:currentColor;width:7px;height:7px;margin-right:6px;display:inline-block}.pl-plugin--ok .pl-plugin__status{color:var(--signal-teal)}.pl-plugin--warn .pl-plugin__status{color:var(--signal-amber)}.pl-tv .pl-plugin{min-height:84px;padding:0 22px 0 12px}.pl-tv .pl-plugin__mono{flex-basis:60px;height:60px;font-size:28px}.pl-tv .pl-plugin__body{margin-left:18px}.pl-tv .pl-plugin__name{font-size:24px;line-height:30px}.pl-tv .pl-plugin__status{letter-spacing:1px;font-size:16px;line-height:22px}.pl-tv .pl-plugin.is-focused{background:var(--cream-50);color:var(--on-cream);transform:scale(1.02)}.pl-tv .pl-plugin.is-focused .pl-plugin__author,.pl-tv .pl-plugin.is-focused .pl-plugin__status{color:var(--film-600)}.pl-scrim{background:var(--scrim-90);position:fixed;top:0;bottom:0;left:0;right:0}.pl-dialog{box-sizing:border-box;border-radius:var(--radius-2xl);background:var(--film-800);width:1000px;color:var(--cream-50);padding:48px}.pl-dialog__title{font:600 40px/48px var(--font-sans);letter-spacing:-.6px;margin:0}.pl-dialog__text{font:400 24px/34px var(--font-sans);color:var(--cream-200);margin:18px 0 0}.pl-dialog__actions{margin-top:32px;display:flex}.pl-dialog__actions>*+*{margin-left:20px}.pl-sheet{box-sizing:border-box;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--film-800);box-shadow:var(--shadow-sheet);color:var(--cream-50);padding:0 16px 16px}.pl-sheet__handle{background:var(--film-500);border-radius:2px;width:36px;height:4px;margin:8px auto 0}.pl-sheet__title{font:600 19px/24px var(--font-sans);margin:10px 0 0}.pl-notice{border-radius:var(--radius-lg);background:var(--film-700);font:400 14px/20px var(--font-sans);color:var(--cream-200);align-items:flex-start;padding:12px 14px;display:flex}.pl-notice>svg{width:18px;height:18px;color:var(--cream-200);flex:0 0 18px;margin:1px 10px 0 0}.pl-notice--warn>svg{color:var(--signal-amber)}.pl-tv .pl-notice{padding:18px 20px;font-size:22px;line-height:30px}.pl-tv .pl-notice>svg{flex-basis:32px;width:32px;height:32px;margin:0 16px 0 0}.pl-qr{align-items:flex-start;display:flex}.pl-qr__code{border-radius:var(--radius-xl);background:var(--cream-50);flex:none;padding:24px}.pl-qr__code>img,.pl-qr__code>canvas,.pl-qr__code>svg{width:252px;height:252px;image-rendering:pixelated;display:block}.pl-qr__alt{margin-left:32px}.pl-qr__label{font:500 18px/24px var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--cream-400)}.pl-qr__url{font:700 26px/32px var(--font-mono);margin-top:6px}.pl-qr__pin{font:700 40px/48px var(--font-mono);letter-spacing:3px;white-space:nowrap;margin-top:4px}.pl-qr__pin--xl{letter-spacing:14px;font-size:72px;line-height:80px}.pl-offer{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--film-800);min-height:76px;color:var(--cream-50);align-items:center;padding:12px;text-decoration:none;display:flex}.pl-offer__svc{border-radius:var(--radius-md);background:var(--film-700);height:44px;font:700 10px/1 var(--font-mono);color:var(--cream-200);flex:0 0 72px;justify-content:center;align-items:center;display:flex;overflow:hidden}.pl-offer__body{flex:auto;min-width:0;margin-left:12px}.pl-offer__type{font:500 14px/19px var(--font-sans);display:block}.pl-offer__meta{font:500 10px/14px var(--font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--cream-400);margin-top:3px;display:block}.pl-tv .pl-offer{min-height:92px;padding:0 18px}.pl-tv .pl-offer__svc{flex-basis:148px;height:60px;font-size:16px}.pl-tv .pl-offer__body{margin-left:28px}.pl-tv .pl-offer__type{font-size:24px;line-height:30px}.pl-tv .pl-offer__meta{letter-spacing:1px;font-size:18px;line-height:24px}.pl-offer>svg{width:18px;height:18px;color:var(--cream-400);flex:0 0 18px;margin-left:12px}.pl-offer__end{flex:none;align-items:center;margin-left:12px;display:flex}.pl-offer__end>*+*{margin-left:16px}.pl-tv .pl-offer__end,.pl-tv .pl-offer__end>*+*{margin-left:28px}.pl-ad{box-sizing:border-box;border-radius:var(--radius-xl);background:var(--film-800);color:var(--cream-50);padding:14px}.pl-ad__head{justify-content:space-between;align-items:center;display:flex}.pl-ad__body{margin-top:12px;display:flex}.pl-ad__img{border-radius:var(--radius-md);background:var(--film-600);flex:0 0 72px;height:72px;overflow:hidden}.pl-ad__text{flex:auto;min-width:0;margin-left:12px}.pl-ad__title{font:600 15px/20px var(--font-sans)}.pl-ad__desc{font:400 13px/18px var(--font-sans);color:var(--cream-200);margin-top:2px}.pl-ad__legal{font:400 11px/14px var(--font-sans);color:var(--cream-400);margin-top:10px}.pl-ad__off{font:400 13px/18px var(--font-sans);color:var(--link);text-decoration:underline}.pl-playerbar{color:var(--cream-50)}.pl-playerbar__title{font:600 40px/48px var(--font-sans);letter-spacing:-.6px}.pl-playerbar__episode{font:500 20px/26px var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--cream-200);margin-top:6px}.pl-playerbar .pl-progress{margin-top:30px}.pl-playerbar__times{font:500 22px/28px var(--font-mono);justify-content:space-between;align-items:center;margin-top:12px;display:flex}.pl-playerbar__times>:last-child{color:var(--cream-200)}.pl-playerbar__hint{letter-spacing:1px;text-transform:uppercase;color:var(--cream-400);font-size:18px}.pl-playerbar__row{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.pl-playerbar__controls{align-items:center;display:flex}.pl-playerbar__controls>*+*{margin-left:20px}.pl-playerbar__source{font:500 18px/24px var(--font-mono);letter-spacing:1px;text-transform:uppercase;color:var(--cream-200);text-align:right}.pl-leader{width:168px;height:168px;display:block}.pl-leader__disc{fill:var(--film-900)}.pl-leader__ring{fill:none;stroke:var(--cream-50);stroke-opacity:.35;stroke-width:3px}.pl-leader__inner{fill:none;stroke:var(--cream-50);stroke-opacity:.22;stroke-width:2px}.pl-leader__cross{stroke:var(--cream-50);stroke-opacity:.2;stroke-width:2px}.pl-leader__sector{fill:var(--copper-500);fill-opacity:.35}.pl-leader__digit{fill:var(--cream-50);font:600 72px/1 var(--font-sans)}.pl-next{box-sizing:border-box;border-radius:var(--radius-2xl);background:var(--film-800);width:720px;color:var(--cream-50);padding:32px;display:flex}.pl-next>.pl-leader{flex:0 0 168px}.pl-next__body{flex-direction:column;flex:auto;min-width:0;margin-left:32px;display:flex}.pl-next__title{font:600 34px/40px var(--font-sans);letter-spacing:-.4px;margin-top:8px}.pl-next__meta{font:500 17px/22px var(--font-mono);letter-spacing:.5px;text-transform:uppercase;color:var(--cream-400);margin-top:6px}.pl-next__actions{margin-top:auto;padding-top:20px;display:flex}.pl-next__actions>*+*{margin-left:16px}
