.rs-watch-root{position:fixed;inset:0;background:#060606;color:#fff;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@supports (height:100dvh){.rs-watch-root{height:100dvh}}.rs-watch-shell{width:min(1840px,calc(100% - 28px));margin:14px auto 34px}.rs-watch-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:20px;gap:20px;align-items:start}.rs-watch-main{min-width:0}.rs-watch-stage{position:relative;border-radius:12px;overflow:hidden;background:#000;aspect-ratio:16/9;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 24px 50px rgba(0,0,0,.6)}.rs-watch-player{position:absolute;inset:0}.rs-media-player,.rs-native-video{width:100%;height:100%}.rs-native-video{display:block;background:#000}.rs-media-player .rs-vds-wt-btn{display:inline-flex;align-items:center;justify-content:center}.rs-media-player .rs-vds-wt-btn.is-active{color:#e50914}.rs-media-player .rs-vds-menu-item{width:100%;text-align:left;background:transparent;border:0;color:inherit;padding:10px 12px;cursor:pointer}.rs-media-player .rs-vds-menu-item:hover{background:hsla(0,0%,100%,.08)}.rs-watch-topbar{position:absolute;top:0;left:0;right:0;padding:calc(12px + env(safe-area-inset-top)) calc(14px + env(safe-area-inset-right)) 12px calc(14px + env(safe-area-inset-left));display:flex;justify-content:space-between;align-items:flex-start;gap:12px;background:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.08));z-index:10002;pointer-events:none}.rs-watch-topbar>*{pointer-events:auto}.rs-watch-backdrop{position:absolute;inset:0;z-index:10000;background:transparent}.rs-plex-ui{position:absolute;left:calc(14px + env(safe-area-inset-left));right:calc(14px + env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));display:grid;grid-gap:10px;gap:10px;z-index:10002;pointer-events:none;opacity:0;transform:translateY(10px);transition:opacity .14s ease,transform .14s ease}.rs-plex-ui.is-visible{opacity:1;transform:translateY(0)}.rs-plex-ui>*{pointer-events:auto}.rs-mobile-watch-ui{position:absolute;left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));display:grid;grid-gap:10px;gap:10px;z-index:10002;pointer-events:none;opacity:0;transform:translateY(10px);transition:opacity .14s ease,transform .14s ease}.rs-mobile-watch-ui.is-visible{opacity:1;transform:translateY(0)}.rs-mobile-watch-ui>*{pointer-events:auto}.rs-mobile-skiprow{display:flex;justify-content:flex-end;gap:10px}.rs-mobile-skipbtn{background:rgba(229,9,20,.94);color:#fff;border:1px solid rgba(229,9,20,.5);border-radius:8px;padding:10px 14px;font-weight:900}.rs-mobile-skip-float{position:absolute;right:calc(12px + env(safe-area-inset-right));bottom:calc(86px + env(safe-area-inset-bottom));display:flex;gap:10px;z-index:10003;pointer-events:auto}.rs-mobile-seekrow{display:grid;grid-gap:8px;gap:8px}.rs-mobile-seek{width:100%;height:8px;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.rs-mobile-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:999px;background:#fff}.rs-mobile-seek::-moz-range-thumb{width:16px;height:16px;border-radius:999px;background:#fff;border:0}.rs-mobile-time{color:hsla(0,0%,100%,.65);font-size:12px;font-weight:800;text-align:right}.rs-mobile-bar{width:100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px;padding:10px;border-radius:10px;background:hsla(0,0%,5%,.86);border:1px solid hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rs-mobile-btn{height:44px;border-radius:8px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.92);display:inline-flex;align-items:center;justify-content:center}.rs-mobile-btn.is-active{border-color:rgba(229,9,20,.46);background:rgba(229,9,20,.16);color:#fff}.rs-mobile-btn--play{background:#e50914;border-color:rgba(229,9,20,.64);color:#fff}.rs-mobile-ico{font-weight:900;letter-spacing:.2px}.rs-mobile-menu-popup{position:absolute;left:0;right:0;bottom:calc(74px + env(safe-area-inset-bottom));background:hsla(0,0%,8%,.94);border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:10px;display:grid;grid-gap:6px;gap:6px;box-shadow:0 18px 48px rgba(0,0,0,.55)}.rs-mobile-menu-item{width:100%;text-align:left;background:transparent;border:0;color:hsla(0,0%,100%,.92);padding:12px;border-radius:12px;font-weight:850}.rs-mobile-menu-item:hover{background:hsla(0,0%,100%,.08)}.rs-mobile-menu-item:disabled{opacity:.4}.rs-mobile-menu-sep{height:1px;background:hsla(0,0%,100%,.12);margin:4px 0}.rs-mobile-menu-text{padding:6px 10px;color:hsla(0,0%,100%,.55);font-size:12px;font-weight:800}.rs-plex-skiprow{display:flex;justify-content:flex-end;gap:10px}.rs-plex-skipbtn{background:rgba(229,9,20,.94);color:#fff;border:1px solid rgba(229,9,20,.5);border-radius:7px;padding:8px 12px;font-weight:900}.rs-plex-seekrow{width:100%}.rs-plex-seek{width:100%;height:6px;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.rs-plex-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:999px;background:#fff}.rs-plex-seek::-moz-range-thumb{width:12px;height:12px;border-radius:999px;background:#fff;border:0}.rs-plex-bar{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;padding:10px 12px;border-radius:8px;background:rgba(8,8,8,.88);border:1px solid hsla(0,0%,100%,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rs-plex-left{min-width:0}.rs-plex-meta{display:grid;grid-gap:3px;gap:3px;min-width:0}.rs-plex-title{color:#fff;font-weight:700;line-height:1.1}.rs-plex-subtitle,.rs-plex-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-plex-subtitle{color:hsla(0,0%,100%,.65);font-size:12px}.rs-plex-center{justify-content:center}.rs-plex-center,.rs-plex-right{display:flex;align-items:center;gap:10px}.rs-plex-right{justify-content:flex-end}.rs-plex-time{color:hsla(0,0%,100%,.6);font-size:12px;min-width:116px;text-align:right}.rs-plex-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:transparent;border:1px solid transparent;color:hsla(0,0%,100%,.86);padding:6px 9px;border-radius:6px}.rs-plex-btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.16)}.rs-plex-btn:disabled{opacity:.35}.rs-plex-btn.is-active{color:#fff;background:rgba(229,9,20,.2);border-color:rgba(229,9,20,.52)}.rs-plex-btn--play{background:#e50914;color:#fff;padding:8px 11px;border-radius:999px;border-color:rgba(229,9,20,.64)}.rs-plex-btn--play:hover{background:#e50914}.rs-plex-icon{font-weight:800;letter-spacing:.2px}.rs-plex-menu{position:relative}.rs-plex-menu-popup{position:absolute;right:0;bottom:calc(100% + 10px);min-width:220px;background:hsla(0,0%,8%,.92);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:8px;display:grid;grid-gap:4px;gap:4px}.rs-plex-menu-item{width:100%;text-align:left;background:transparent;border:0;color:hsla(0,0%,100%,.9);padding:8px 10px;border-radius:8px}.rs-plex-menu-item:hover{background:hsla(0,0%,100%,.08)}.rs-plex-menu-item:disabled{opacity:.4}.rs-plex-menu-sep{height:1px;background:hsla(0,0%,100%,.12);margin:4px 0}.rs-plex-menu-text{padding:6px 10px;color:hsla(0,0%,100%,.55);font-size:12px}.rs-plex-volume{display:flex;align-items:center;gap:6px}.rs-plex-volume-slider{width:84px;height:6px;transform:rotate(-90deg);transform-origin:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.18);border-radius:999px}.rs-plex-volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:999px;background:#ffd400}.rs-plex-volume-slider::-moz-range-thumb{width:12px;height:12px;border-radius:999px;background:#ffd400;border:0}.rs-watch-controls{position:absolute;left:14px;right:14px;bottom:14px;display:flex;flex-direction:column;gap:12px;z-index:10002;pointer-events:none}.rs-watch-controls>*{pointer-events:auto}.rs-watch-bar,.rs-watch-seekrow{width:100%}.rs-watch-skiprow{width:100%;display:flex;justify-content:flex-end;gap:10px}.rs-watch-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.rs-watch-bar-center,.rs-watch-bar-left,.rs-watch-bar-right{display:flex;align-items:center;gap:8px}.rs-watch-bar-left{min-width:240px}.rs-watch-bar-center{justify-content:center;flex:1 1}.rs-watch-bar-right{min-width:240px;justify-content:flex-end}.rs-watch-meta{display:grid;grid-gap:2px;gap:2px;min-width:0}.rs-watch-title{font-weight:700;color:#fff;line-height:1.1;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding-left:10px;padding-right:10px}.rs-watch-seekbar{width:100%;margin:0}.rs-watch-time{min-width:120px}.rs-watch-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);z-index:10001}.rs-watch-toast{position:absolute;top:18px;left:50%;transform:translateX(-50%);padding:10px 12px;border-radius:10px;background:rgba(0,0,0,.72);color:hsla(0,0%,100%,.92);font-size:13px;max-width:min(520px,calc(100% - 28px));text-align:center;z-index:10004;pointer-events:none}.rs-watch-panel{position:absolute;bottom:86px;right:14px;top:auto;width:min(440px,calc(100% - 28px));max-height:calc(100% - 156px);overflow:auto;z-index:10003}.rs-chat-messages{max-height:240px;overflow:auto;display:grid;grid-gap:6px;gap:6px;background:rgba(0,0,0,.15)}.rs-watch-discussion{margin-top:18px;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:hsla(0,0%,5%,.9);padding:16px 16px 18px}.rs-watch-meta-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.rs-watch-video-title{flex:1 1;min-width:0;font-size:clamp(1rem,1.9vw,1.4rem);font-weight:900;line-height:1.2;color:hsla(0,0%,100%,.96);word-break:break-word}.rs-watch-engagement{width:min(360px,42%);min-width:260px}.rs-watch-playcount{font-size:.98rem;font-weight:850;letter-spacing:.01em;text-align:right;margin-bottom:6px;color:hsla(0,0%,100%,.9)}.rs-watch-ratiobar{height:5px;border-radius:999px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.12);display:flex}.rs-watch-ratio-like{background:linear-gradient(90deg,rgba(55,168,66,.95),rgba(108,209,85,.95))}.rs-watch-ratio-dislike{background:linear-gradient(90deg,rgba(181,42,42,.95),rgba(235,78,78,.95))}.rs-watch-ratio-stats{margin-top:5px;display:flex;justify-content:flex-end;gap:14px;font-weight:820;font-size:.86rem}.rs-watch-ratio-stats .is-dislike,.rs-watch-ratio-stats .is-like{border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);min-height:28px;border-radius:999px;padding:4px 10px;font-weight:850}.rs-watch-ratio-stats .is-like{color:#8cfb95}.rs-watch-ratio-stats .is-dislike{color:#ff9c9c}.rs-watch-ratio-stats .is-like.active{background:rgba(55,168,66,.2);border-color:rgba(55,168,66,.55)}.rs-watch-ratio-stats .is-dislike.active{background:rgba(181,42,42,.2);border-color:rgba(181,42,42,.55)}.rs-watch-discussion-head{display:flex;align-items:baseline;justify-content:flex-start;gap:10px;margin-bottom:14px}.rs-watch-discussion-head h2{margin:0;font-size:1.2rem;font-weight:900}.rs-watch-discussion-sub{color:hsla(0,0%,100%,.6);font-size:.8rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.rs-thread-compose{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;margin-bottom:14px}.rs-thread-avatar{width:36px;height:36px;border-radius:999px;background:rgba(229,9,20,.2);border:1px solid rgba(229,9,20,.36);display:grid;place-items:center;font-weight:900;overflow:hidden}.rs-thread-avatar.me{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.22)}.rs-thread-avatar.ghost{opacity:0;pointer-events:none}.rs-thread-avatar-img{width:100%;height:100%;object-fit:cover}.rs-thread-body,.rs-thread-compose-body{min-width:0}.rs-thread-input{width:100%;border-radius:8px;border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,7%,.95);color:#fff;padding:10px 12px;font-size:.92rem;resize:vertical}.rs-thread-input.lg{min-height:78px}.rs-thread-reply-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.rs-thread-btn{border:1px solid rgba(229,9,20,.5);background:rgba(229,9,20,.2);color:#fff;border-radius:999px;min-height:34px;padding:7px 14px;font-weight:900;font-size:.84rem}.rs-thread-btn.muted{border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.06)}.rs-thread-list{display:grid;grid-gap:10px;gap:10px}.rs-thread-item{border-top:1px solid hsla(0,0%,100%,.08);padding-top:10px}.rs-thread-item.depth-0{border-top:0;padding-top:2px}.rs-thread-main{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px}.rs-thread-meta{display:flex;align-items:center;gap:8px}.rs-thread-author{font-weight:900;font-size:.87rem}.rs-thread-date{color:hsla(0,0%,100%,.55);font-size:.78rem}.rs-thread-text{margin-top:3px;color:hsla(0,0%,100%,.92);line-height:1.45}.rs-thread-text.deleted{color:hsla(0,0%,100%,.58);font-style:italic}.rs-thread-actions{margin-top:6px;display:flex;align-items:center;gap:4px}.rs-thread-action{border:0;background:transparent;color:hsla(0,0%,100%,.72);font-size:.78rem;font-weight:800;border-radius:999px;min-height:28px;padding:5px 9px}.rs-thread-action:hover{background:hsla(0,0%,100%,.08);color:#fff}.rs-thread-action.danger{color:#ff9c9c}.rs-thread-action.danger:hover{background:rgba(239,68,68,.18);color:#ffd0d0}.rs-thread-deleted{padding:4px 0 2px}.rs-thread-replybox{margin-top:8px}.rs-thread-replies{margin-top:10px;padding-left:12px;border-left:2px solid hsla(0,0%,100%,.14);display:grid;grid-gap:10px;gap:10px}.rs-thread-empty{color:hsla(0,0%,100%,.68);font-weight:700;padding:10px 0}.rs-watch-sidebar{position:-webkit-sticky;position:sticky;top:14px;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:hsla(0,0%,4%,.9);padding:12px}.rs-watch-sidebar-head{font-weight:900;font-size:1rem;margin-bottom:10px}.rs-watch-suggest-list{display:grid;grid-gap:10px;gap:10px}.rs-watch-suggest-item{text-decoration:none;color:inherit;display:grid;grid-template-columns:148px 1fr;grid-gap:10px;gap:10px;padding:6px;border-radius:10px;border:1px solid transparent;background:hsla(0,0%,100%,.02)}.rs-watch-suggest-item:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.14)}.rs-watch-suggest-poster{position:relative;aspect-ratio:16/9;border-radius:8px;overflow:hidden}.rs-watch-suggest-poster img{object-fit:cover}.rs-watch-suggest-duration{position:absolute;right:6px;bottom:6px;padding:2px 6px;border-radius:6px;background:rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.16);font-size:.68rem;font-weight:850}.rs-watch-suggest-meta{min-width:0;display:grid;grid-gap:4px;gap:4px;align-content:center}.rs-watch-suggest-title{font-weight:850;font-size:.9rem;color:hsla(0,0%,100%,.96);line-height:1.25}.rs-watch-suggest-sub{color:hsla(0,0%,100%,.62);font-size:.78rem}@media (max-width:768px){.rs-watch-shell{width:calc(100% - 16px);margin:8px auto 20px}.rs-watch-layout{grid-template-columns:1fr;gap:14px}.rs-watch-stage{border-radius:10px}.rs-watch-sidebar{position:static}.rs-watch-suggest-item{grid-template-columns:132px 1fr}.rs-watch-discussion{margin-top:12px;padding:12px}.rs-watch-meta-row{flex-direction:column;gap:8px}.rs-watch-engagement{width:100%;min-width:0}.rs-watch-playcount{text-align:left}.rs-watch-ratio-stats{justify-content:flex-start}.rs-watch-discussion-head{align-items:flex-start;flex-direction:column}.rs-watch-topbar{padding:10px}.rs-watch-panel{top:auto;right:10px;width:calc(100% - 20px);bottom:82px;max-height:calc(100% - 152px)}.rs-watch-controls{left:10px;right:10px;bottom:10px;gap:10px}.rs-watch-bar{flex-wrap:wrap;justify-content:center}.rs-watch-bar-left,.rs-watch-bar-right{min-width:0}}@media (max-width:520px){.rs-thread-main{grid-template-columns:30px 1fr;gap:8px}.rs-thread-avatar{width:30px;height:30px;font-size:.78rem}.rs-watch-suggest-item{grid-template-columns:118px 1fr;gap:8px;padding:5px}.rs-watch-suggest-title{font-size:.84rem}.rs-plex-ui{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));gap:8px}.rs-plex-bar{grid-template-columns:1fr;gap:12px;padding:10px}.rs-plex-left-meta,.rs-plex-time-label{display:none}.rs-plex-center-main{justify-content:space-between;gap:8px}.rs-plex-btn-next,.rs-plex-btn-prev{display:none}.rs-plex-right-actions{justify-content:center;gap:12px;flex-wrap:wrap}}@media (max-width:520px),(pointer:coarse){.rs-plex-volume{display:none}}