:root[data-device=tv]{--sidebar:280px;--player:112px}[data-device=tv] body{font-size:20px}[data-device=tv] .sidebar{padding:30px 24px}[data-device=tv] .brand{font-size:34px}[data-device=tv] .nav-link{font-size:20px;min-height:56px;padding:12px 16px}[data-device=tv] .sidebar-label,[data-device=tv] .sidebar-section-label{font-size:13px}[data-device=tv] .topbar{height:100px}[data-device=tv] .global-search{max-width:none;min-width:0;padding:0 16px;border-radius:16px;background:var(--secondary)}[data-device=tv] .global-search input{min-width:0}[data-device=tv] .topbar-actions{flex-shrink:0}[data-device=tv] .topbar .premium-pill{width:52px;height:52px;padding:0}[data-device=tv] .topbar .premium-pill>span{display:none}[data-device=tv] .topbar .avatar{width:52px;height:52px}[data-device=tv] .topbar-user-name{font-size:18px;max-width:240px;white-space:nowrap}@media (max-width:1500px){[data-device=tv] .topbar-user-name{display:none}}[data-device=tv] .sidebar-scroll::-webkit-scrollbar{display:none}[data-device=tv] .eyebrow,[data-device=tv] .greeting{font-size:14px}[data-device=tv] .eyebrow>svg,[data-device=tv] .greeting>svg,[data-device=tv] .wave-play>svg{margin-right:10px;flex-shrink:0}[data-device=tv] .intro-note,[data-device=tv] .wave-tune{font-size:18px}[data-device=tv] .wave-play{min-height:54px;padding:12px 20px}[data-device=tv] .wave-play>svg,[data-device=tv] .wave-tune>svg{width:22px;height:22px}[data-device=tv] .wave-actions{flex-wrap:wrap;grid-row-gap:16px;row-gap:16px}[data-device=tv] .intro-note>svg{margin-left:8px}[data-device=tv] .global-search input{font-size:19px;min-height:52px}[data-device=tv] .main-content{max-width:1820px;padding:38px 48px 36px}[data-device=tv] .cinema-catalog,[data-device=tv] .cinema-detail{max-width:none}:root[data-device=tv] .text-link,:root[data-device=tv] button,:root[data-device=tv] input,:root[data-device=tv] label,:root[data-device=tv] p,:root[data-device=tv] select,:root[data-device=tv] small,:root[data-device=tv] textarea{font-size:18px}[data-device=tv] .nav-link svg{width:24px;height:24px;margin-right:14px;flex-shrink:0}[data-device=tv][data-legacy-flex-gap=true] .nav-link>svg+*{margin-left:0}[data-device=tv] .icon-button svg{width:26px;height:26px}[data-device=tv] .cinema-spotlight{grid-template-columns:minmax(0,1fr) 240px;min-height:380px}[data-device=tv] .cinema-spotlight h2{font-size:46px}[data-device=tv] .cinema-spotlight>.cinema-poster{width:100%}[data-device=tv] .cinema-spotlight-link{font-size:18px;min-height:54px}[data-device=tv] .cinema-spotlight-link svg{margin-left:16px}[data-device=tv] .text-link svg{margin-left:8px}[data-device=tv] .button>svg{margin-right:10px}[data-device=tv][data-legacy-flex-gap=true] .button>svg+*{margin-left:0}[data-device=tv] .cinema-continue-card{flex-basis:480px}[data-device=tv] .cinema-continue-card>.cinema-poster{width:80px;flex-basis:80px;height:120px;padding-top:0}[data-device=tv] .cinema-continue-card h3{font-size:20px}[data-device=tv] .ryveo-select-item,[data-device=tv] .ryveo-select-trigger{font-size:18px;min-height:54px}[data-device=tv] .ryveo-select-content{max-height:600px}[data-device=tv] .cinema-spotlight .eyebrow{font-size:14px}[data-device=tv] .cinema-rail{grid-gap:24px;gap:24px}[data-device=tv][data-legacy-flex-gap=true] .cinema-rail>*+*{margin-left:24px}[data-device=tv] .persistent-player{left:calc(50% + var(--sidebar) / 2);width:calc(100% - var(--sidebar) - 80px);max-width:1600px;height:104px;background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(300px,420px) auto;padding:14px 24px}[data-device=tv] .scroll-rail-track.home-grid>.media-card{width:260px;flex:0 0 260px}[data-device=tv] .scroll-rail-track.continue-grid>.continue-card{flex:0 0 480px}[data-device=tv] .scroll-rail-track.continue-grid{display:flex;grid-gap:24px;gap:24px}[data-device=tv][data-legacy-flex-gap=true] .scroll-rail-track.continue-grid>*+*{margin-left:24px}[data-device=tv] .scroll-rail-track.home-grid{grid-gap:24px;gap:24px}[data-device=tv][data-legacy-flex-gap=true] .scroll-rail-track.home-grid>*+*{margin-left:24px}[data-device=tv] .scroll-rail-track::-webkit-scrollbar{display:none}[data-device=tv] .cover-play{width:52px;height:52px;padding:0}[data-device=tv] .cinema-center-controls button,[data-device=tv] .cinema-resume-play,[data-device=tv] .cover-play,[data-device=tv] .idle-cover,[data-device=tv] .main-play{display:flex;align-items:center;justify-content:center}[data-device=tv] .cover-play svg{width:26px;height:26px}[data-device=tv] .persistent-player .player-track-info strong{font-size:20px}[data-device=tv] .persistent-player .player-track-info span{font-size:16px}[data-device=tv] .persistent-player .idle-cover,[data-device=tv] .persistent-player .player-cover,[data-device=tv] .persistent-player .player-cover .artwork{width:64px;height:64px}[data-device=tv] .persistent-player .player-center{max-width:420px}[data-device=tv] .persistent-player .transport .main-play{width:52px;height:52px}[data-device=tv] .icon-button>svg,[data-device=tv] .main-play>svg{margin:0;flex-shrink:0}[data-device=tv] .cinema-resume-play svg,[data-device=tv] .main-play>svg{width:26px;height:26px}[data-device=tv] .player-progress input{min-width:0}[data-device=tv] input[type=range]{-webkit-appearance:none}[data-device=tv] input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border:0;border-radius:50%;background:var(--accent)}:root[data-device=tv] .music-mode canvas.music-backdrop{-webkit-mask-image:none;mask-image:none;filter:none}:root[data-device=tv][data-theme] .music-mode .music-backdrop-tv{background:linear-gradient(135deg,#7763cf18,transparent 55%,#699fb918);filter:none;-webkit-mask-image:none;mask-image:none;opacity:1}[data-device=tv] .music-mode .expanded-artwork,[data-device=tv] .music-mode .main-play{box-shadow:none}[data-device=tv] .music-mode .lyrics-scroll{-webkit-mask-image:none;mask-image:none;scroll-behavior:auto}[data-device=tv] .music-mode .lyric-line{transition:none}[data-device=tv] .expanded-player.music-mode.open{display:grid;height:100vh;width:100vw;grid-template-columns:minmax(0,640px) minmax(0,640px);justify-content:center;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"heading heading" "art details";grid-column-gap:64px;column-gap:64px;grid-row-gap:32px;row-gap:32px;padding:32px 64px 64px;align-items:center}[data-device=tv] .music-mode .expanded-artwork{width:100%;max-width:560px}[data-device=tv] .music-mode .transport{grid-gap:24px;gap:24px}[data-device=tv][data-legacy-flex-gap=true] .music-mode .transport>*+*{margin-left:24px}[data-device=tv] .music-mode .expanded-info h2{font-size:42px}[data-device=tv] .music-mode .expanded-top>span{font-size:16px}[data-device=tv] .music-mode .expanded-top>span>svg{margin-right:10px}@media (max-height:800px){[data-device=tv] .music-mode.has-lyrics.open{padding-top:24px;padding-bottom:32px}[data-device=tv] .music-mode .expanded-artwork{width:calc(100vh - 240px);max-width:100%}}[data-device=tv] .music-mode.has-lyrics.open{grid-template-areas:"heading heading" "art lyrics" "details lyrics";grid-template-rows:auto auto auto;align-content:center;grid-row-gap:24px;row-gap:24px}[data-device=tv] .music-mode.has-lyrics .expanded-media{width:calc(100vh - 470px);max-width:420px;min-width:0}[data-device=tv] .music-mode.has-lyrics .expanded-artwork{width:100%;max-width:100%}[data-device=tv] .music-mode.has-lyrics .expanded-details{width:100%;max-width:420px}[data-device=tv] .music-mode.has-lyrics .expanded-info h2{font-size:28px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}[data-device=tv] .music-mode.has-lyrics .expanded-info p{font-size:18px}[data-device=tv] .music-mode.has-lyrics .music-lyrics{height:auto;min-height:0}[data-device=tv] .music-mode .lyrics-scroll{height:calc(100vh - 300px);min-height:240px;max-height:1200px}[data-device=tv] .music-mode .lyric-line{font-size:28px;line-height:1.45;padding:14px 0}[data-device=tv] .lyrics-panel-caption{font-size:18px}[data-device=tv] .lyrics-panel-caption svg{margin-right:10px}[data-device=tv] .lyrics-panel-hint{font-size:16px}[data-device=tv] .dropdown{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 40px #0003;z-index:90;max-height:70vh;overflow-y:auto;min-width:280px;max-width:420px;padding:10px}[data-device=tv] .dropdown [role=menuitem]{font-size:20px;min-height:52px;padding:10px 14px}[data-device=tv] .dropdown [role=menuitem] svg{width:24px;height:24px;margin-right:12px}@media (max-width:1500px){[data-device=tv] .persistent-player{grid-template-columns:minmax(0,1fr) minmax(240px,300px) auto;grid-gap:16px;gap:16px;padding:12px 16px}[data-device=tv] .persistent-player .player-tools{grid-gap:6px;gap:6px}[data-device=tv][data-legacy-flex-gap=true] .persistent-player .player-tools>*+*{margin-left:6px}[data-device=tv] .persistent-player .icon-button{width:40px;height:44px}[data-device=tv] .persistent-player .transport{grid-gap:14px;gap:14px}[data-device=tv][data-legacy-flex-gap=true] .persistent-player .transport>*+*{margin-left:14px}}@supports not (aspect-ratio:1){[data-device=tv] .artist-portrait:before,[data-device=tv] .artwork:before{content:"";display:block;padding-top:100%}[data-device=tv] .kind-video .artwork:before{padding-top:62.5%}[data-device=tv] .book-card .book-artwork:before,[data-device=tv] .book-hero>.book-artwork:before{padding-top:112%;grid-area:1/1}[data-device=tv] .book-artwork .book-jacket{grid-area:1/1}[data-device=tv] .radio-orbits{height:130%}}[data-device=tv] .cinema-browse-tabs::-webkit-scrollbar,[data-device=tv] .cinema-continue-rail::-webkit-scrollbar,[data-device=tv] .cinema-rail::-webkit-scrollbar{display:none}[data-device=tv] .player-current strong{font-size:20px}[data-device=tv] .player-progress{font-size:16px}[data-device=tv] .tv-code-input{font-size:36px}:root[data-device=tv] .auth-modal .form-stack input{font-size:24px;min-height:60px}:root[data-device=tv] .auth-modal .form-stack .tv-code-input{font-size:36px}:root[data-device=tv] .auth-modal input::placeholder{font-size:inherit}:root[data-device=tv] .auth-modal .form-stack .button,:root[data-device=tv] .auth-modal .form-stack label{font-size:20px}[data-device=tv] h1{font-size:52px}[data-device=tv] h2{font-size:32px}[data-device=tv] .section-heading h2{font-size:30px}[data-device=tv] .card-title,[data-device=tv] .cinema-card h3{font-size:20px}[data-device=tv] .card-details p,[data-device=tv] .cinema-card p{font-size:16px}[data-device=tv] .cinema-rail>.cinema-card{flex:0 0 240px;width:240px}[data-device=tv] .cinema-card-art{height:auto}[data-device=tv] .cinema-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}[data-device=tv] .cinema-poster{height:0;padding-top:150%}[data-device=tv] .cinema-poster img,[data-device=tv] .cinema-poster-placeholder{top:0;right:0;bottom:0;left:0}[data-device=tv] .button,[data-device=tv] .cinema-browse-tabs button,[data-device=tv] .pill-button,[data-device=tv] .primary-button,[data-device=tv] .secondary-button{font-size:18px;min-height:54px}[data-device=tv] .icon-button{width:52px;height:52px}[data-device=tv] .continue-title,[data-device=tv] .premium-pill{font-size:18px}[data-device=tv] .continue-card{min-height:116px}[data-device=tv] .modal{max-width:760px;max-height:calc(100vh - 48px);font-size:19px}[data-device=tv] .modal-head h2,[data-device=tv] .modal-title{font-size:30px}[data-device=tv] .expanded-player.video-mode{height:100vh;padding:24px 36px}[data-device=tv] .expanded-player.open,[data-device=tv] .modal-scrim,[data-device=tv] .video-controls-overlay,[data-device=tv] .video-element{top:0;right:0;bottom:0;left:0}[data-device=tv] .video-mode .expanded-media,[data-device=tv] .video-mode .expanded-top{max-width:none}[data-device=tv] .cinema-playing-title strong{font-size:24px}[data-device=tv] .video-controls-overlay{font-size:20px}[data-device=tv] .video-mode .icon-button{width:56px;height:56px}[data-device=tv][data-video-viewing=true] .mobile-nav,[data-device=tv][data-video-viewing=true] .persistent-player,[data-device=tv][data-video-viewing=true] .sidebar,[data-device=tv][data-video-viewing=true] .workspace{visibility:hidden}[data-device=tv][data-video-viewing=true] .sidebar{display:none}[data-device=tv] .video-mode.open .cinema-control-dock{top:auto;right:0;bottom:0;left:0;width:100%;padding:80px 36px 24px}[data-device=tv] .video-mode.open .cinema-control-row>*+*{margin-left:12px}[data-device=tv] .video-mode.open .cinema-center-controls>button+button{margin-left:40px}[data-device=tv] .video-mode .cinema-center-controls{grid-gap:0;gap:0}[data-device=tv][data-legacy-flex-gap=true] .video-mode .cinema-center-controls>*+*{margin-left:0}[data-device=tv] .video-mode .cinema-center-controls button{width:64px;height:64px}[data-device=tv] .video-mode .cinema-center-controls .cinema-main-play{width:96px;height:96px}[data-device=tv] .video-mode .icon-button svg{width:28px;height:28px}[data-device=tv] .video-mode .cinema-time{font-size:20px}[data-device=tv] .video-mode .cinema-quality{font-size:16px}[data-device=tv] .video-mode .cinema-timeline{height:40px}[data-device=tv] .video-mode .cinema-settings{width:400px;max-height:65vh;right:0;bottom:76px;font-size:20px}[data-device=tv] .video-mode .cinema-settings p,[data-device=tv] .video-mode .cinema-speed-options button{font-size:18px}[data-device=tv] .video-mode.open.is-fullscreen{padding:0;width:100vw;height:100vh;background:#000}[data-device=tv] .video-mode.open.is-fullscreen .expanded-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;border-radius:0}[data-device=tv] .video-mode.open.is-fullscreen .expanded-top{position:absolute;top:0;right:0;left:0;padding:24px 36px 48px;z-index:2;background:linear-gradient(#000b,transparent);pointer-events:none}[data-device=tv] .video-mode.open.is-fullscreen .expanded-top-actions{pointer-events:auto}[data-device=tv] .video-mode.open.is-fullscreen.video-controls-hidden .expanded-top{opacity:0}[data-device=tv] .video-mode.open.is-fullscreen.video-controls-hidden .expanded-top-actions{pointer-events:none}@media (min-width:2200px){[data-device=tv] .video-controls-overlay{font-size:32px}[data-device=tv] .cinema-player-error{max-width:720px;padding:28px}[data-device=tv] .cinema-player-error button{min-height:72px}[data-device=tv] .video-mode .icon-button{width:88px;height:88px}[data-device=tv] .video-mode .icon-button svg{width:44px;height:44px}[data-device=tv] .video-mode .cinema-playing-title strong{font-size:40px}[data-device=tv] .video-mode .cinema-time{font-size:32px}[data-device=tv] .video-mode .cinema-quality{font-size:24px}[data-device=tv] .video-mode.open .cinema-control-dock{padding:120px 60px 40px}[data-device=tv] .video-mode .cinema-center-controls button{width:100px;height:100px}[data-device=tv] .video-mode .cinema-center-controls .cinema-main-play{width:144px;height:144px}[data-device=tv] .video-mode .cinema-center-controls button svg{width:44px;height:44px}}[data-device=tv] [tabindex]:focus,[data-device=tv] a:focus,[data-device=tv] button:focus,[data-device=tv] input:focus,[data-device=tv] select:focus,[data-device=tv] textarea:focus{outline:3px solid var(--accent-text);outline-offset:5px}@media (min-width:2200px){:root[data-device=tv]{--sidebar:400px;--player:144px}[data-device=tv] body{font-size:32px}[data-device=tv] .nav-link{font-size:28px;min-height:76px}[data-device=tv] .brand{font-size:48px}[data-device=tv] .topbar{height:140px}[data-device=tv] h1{font-size:72px}[data-device=tv] .section-heading h2,[data-device=tv] h2{font-size:42px}[data-device=tv] .cinema-card h3{font-size:28px}[data-device=tv] .cinema-card p{font-size:22px}[data-device=tv] .button,[data-device=tv] .cinema-browse-tabs button{font-size:26px;min-height:72px}[data-device=tv] .icon-button{width:72px;height:72px}[data-device=tv] .modal{max-width:1000px;font-size:26px}[data-device=tv] .cinema-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}[data-device=tv] .main-content{max-width:none;padding:64px 80px}[data-device=tv] .cinema-rail>.cinema-card{flex-basis:380px;width:380px}:root[data-device=tv] .text-link,:root[data-device=tv] button,:root[data-device=tv] input,:root[data-device=tv] label,:root[data-device=tv] p,:root[data-device=tv] select,:root[data-device=tv] small,:root[data-device=tv] textarea{font-size:30px}[data-device=tv] .cinema-spotlight{grid-template-columns:minmax(0,1fr) 380px;min-height:600px;padding:52px 64px}[data-device=tv] .cinema-spotlight h2{font-size:72px}[data-device=tv] .cinema-spotlight-link{font-size:30px;min-height:72px;padding:18px 32px}[data-device=tv] .cinema-continue-card{flex-basis:680px;padding:24px}[data-device=tv] .cinema-continue-card>.cinema-poster{width:120px;flex-basis:120px;height:180px}[data-device=tv] .cinema-continue-card h3{font-size:30px}[data-device=tv] .ryveo-select-item,[data-device=tv] .ryveo-select-trigger{font-size:28px;min-height:72px}[data-device=tv] .cinema-spotlight .eyebrow{font-size:24px}[data-device=tv] .nav-link svg{width:36px;height:36px}[data-device=tv] .icon-button svg{width:40px;height:40px}[data-device=tv] .sidebar-label,[data-device=tv] .sidebar-section-label{font-size:20px}[data-device=tv] .sidebar{padding:40px 32px}[data-device=tv] .cinema-rail{grid-gap:38px;gap:38px}[data-device=tv][data-legacy-flex-gap=true] .cinema-rail>*+*{margin-left:38px}[data-device=tv] .persistent-player{width:calc(100% - var(--sidebar) - 160px);max-width:2400px;height:144px;bottom:32px;grid-template-columns:minmax(0,1fr) minmax(450px,640px) auto}[data-device=tv] .persistent-player .player-center{max-width:640px}[data-device=tv] .persistent-player .transport .main-play{width:78px;height:78px}[data-device=tv] .cinema-resume-play svg,[data-device=tv] .cover-play svg,[data-device=tv] .main-play>svg{width:40px;height:40px}[data-device=tv] .cover-play{width:78px;height:78px}[data-device=tv] .persistent-player .player-track-info strong{font-size:30px}[data-device=tv] .persistent-player .player-track-info span{font-size:24px}[data-device=tv] .music-mode .expanded-artwork{max-width:840px}[data-device=tv] .expanded-player.music-mode.open{grid-template-columns:minmax(0,900px) minmax(0,900px);grid-column-gap:120px;column-gap:120px}[data-device=tv] .music-mode .expanded-details{max-width:900px}[data-device=tv] .music-mode .expanded-info h2{font-size:64px}[data-device=tv] .music-mode.has-lyrics .expanded-details,[data-device=tv] .music-mode.has-lyrics .expanded-media{max-width:720px}[data-device=tv] .music-mode.has-lyrics .expanded-media{width:calc(100vh - 640px)}[data-device=tv] .music-mode.has-lyrics .expanded-info h2{font-size:44px}[data-device=tv] .lyrics-panel-caption,[data-device=tv] .music-mode.has-lyrics .expanded-info p{font-size:28px}[data-device=tv] .music-mode .lyric-line{font-size:42px}[data-device=tv] .dropdown{min-width:400px;max-width:600px}[data-device=tv] .dropdown [role=menuitem]{font-size:30px;min-height:72px}[data-device=tv] .eyebrow,[data-device=tv] .greeting,[data-device=tv] .music-mode .expanded-top>span{font-size:24px}[data-device=tv] .intro-note,[data-device=tv] .wave-tune{font-size:28px}[data-device=tv] .wave-hero h2{font-size:64px}[data-device=tv] .wave-hero-content{padding:48px 56px 64px}[data-device=tv] .wave-play{min-height:76px;padding:20px 28px}[data-device=tv] .wave-play>svg,[data-device=tv] .wave-tune>svg{width:36px;height:36px}[data-device=tv] .scroll-rail-track.continue-grid>.continue-card{flex-basis:680px;min-height:164px}[data-device=tv] .scroll-rail-track.continue-grid{grid-gap:38px;gap:38px}[data-device=tv][data-legacy-flex-gap=true] .scroll-rail-track.continue-grid>*+*{margin-left:38px}[data-device=tv] .continue-title{font-size:28px}[data-device=tv] .continue-card .artwork{width:96px;height:96px}[data-device=tv] .music-mode .transport{grid-gap:40px;gap:40px}[data-device=tv][data-legacy-flex-gap=true] .music-mode .transport>*+*{margin-left:40px}[data-device=tv] .scroll-rail-track.home-grid>.media-card{width:380px;flex-basis:380px}[data-device=tv] .scroll-rail-track.home-grid{grid-gap:38px;gap:38px}[data-device=tv][data-legacy-flex-gap=true] .scroll-rail-track.home-grid>*+*{margin-left:38px}[data-device=tv] .player-current strong{font-size:30px}[data-device=tv] .player-progress{font-size:24px}[data-device=tv] .tv-code-input{font-size:54px}[data-device=tv] .tv-pair-code{font-size:72px}:root[data-device=tv] .auth-modal .form-stack input{font-size:36px;min-height:90px}:root[data-device=tv] .auth-modal .form-stack .tv-code-input{font-size:54px}:root[data-device=tv] .auth-modal .form-stack .button,:root[data-device=tv] .auth-modal .form-stack label{font-size:30px}[data-device=tv] .global-search{max-width:1100px}[data-device=tv] .premium-pill,[data-device=tv] .topbar-user-name{font-size:26px}}